Difference between revisions of "KAmduino UNO (PL)"
Anna Kubacka (talk | contribs) (Utworzono nową stronę "__jzpdf__ ====== Description ====== [https://kamami.pl/plytki-zgodne-z-arduino-inne/558601-kamduino-uno-plytka-rozwojowa-z-mikrokontrolerem-atmega328p.html KAmduino UNO]...") |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__jzpdf__ | __jzpdf__ | ||
− | ====== | + | ====== Opis ====== |
− | [https://kamami.pl/plytki-zgodne-z-arduino-inne/558601-kamduino-uno-plytka-rozwojowa-z-mikrokontrolerem-atmega328p.html KAmduino UNO] | + | [https://kamami.pl/plytki-zgodne-z-arduino-inne/558601-kamduino-uno-plytka-rozwojowa-z-mikrokontrolerem-atmega328p.html KAmduino UNO] to płytka rozwojowa o funkcjonalności i wymiarach typowych dla Arduino UNO. Dzięki wbudowanemu mikrokontrolerowi ATmega328P i układowi FT231X, płytkę można programować przez złącze USB, z wykorzystaniem środowiska Arduino. |
<center> | <center> | ||
− | [[ | + | [[File:Kamduino_uno_modul.png|none|400px|thumb|center]] |
</center> | </center> | ||
+ | |||
+ | ===== Podstawowe cechy i parametry ===== | ||
+ | *Mikrokontroler ATmega328P firmy ATMEL | ||
+ | *Wyprowadzone 20 linii wejścia/wyjścia (w tym 6 linii mogących pracować w trybie PWM) | ||
+ | *Wgrany bootloader Arduino | ||
+ | *Ma złącze microUSB-B do programowania oraz wymiany danych | ||
+ | *Możliwość zasilenia poprzez gniazdo DC-JACK (5,5x2,5) napięciem z przedziału 7...15 V | ||
+ | *Ma zabezpieczenie przed odwrotną polaryzacją na wtyku DC | ||
+ | *Możliwość zasilenia z portu USB | ||
+ | *Rozstaw wyprowadzeń kompatybilny z Arduino UNO | ||
+ | *Ma diodę użytkownika oraz diody sygnalizujące transmisję z / do komputera | ||
+ | *Wbudowany przycisk zerowania mikrokontrolera | ||
+ | *Port USB zabezpieczony przed wyładowaniami elektrostatycznymi | ||
+ | *Możliwość znacznego poszerzenia funkcjonalności poprzez nakładane moduły (shieldy) | ||
+ | *Otwory montażowe o średnicy 3 mm | ||
+ | *Wymiary modułu: 69 mm x 55 mm x 14 mm | ||
− | ===== | + | ===== Wyposażenie standardowe ===== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<center> | <center> | ||
{| class="wikitable" style="width: 1000px;" | {| class="wikitable" style="width: 1000px;" | ||
|- | |- | ||
− | ! style="text-align: center;"| | + | ! style="text-align: center;"|Kod |
− | ! style="text-align: center;"| | + | ! style="text-align: center;"|Opis |
|- | |- | ||
| style="text-align: center;"|<b>KAmduino UNO</b> | | style="text-align: center;"|<b>KAmduino UNO</b> | ||
| style="text-align: center;"| | | style="text-align: center;"| | ||
− | * | + | *Zmontowany i uruchomiony moduł |
|} | |} | ||
</center> | </center> | ||
− | ===== | + | ===== Schemat elektryczny ===== |
<center> | <center> | ||
− | [[ | + | [[File:KAmduino_schemat.png|none|950px|thumb|center]] |
</center> | </center> | ||
− | ===== AVR ATmega328P | + | ===== Mikrokontroler AVR ATmega328P ===== |
− | + | Wbudowany mikrokontroler AVR ATmega328P firmy ATMEL pozwala na wykorzystanie płytki w rozwojowych aplikacjach, w których wymagana jest duża pojemność pamięci Flash (32 kB), RAM (2 kB) czy też spora liczba wyprowadzeń sygnałów PWM (6 kanałów). Mikrokontroler taktowany | |
+ | jest sygnałem zegarowym o częstotliwości 16 MHz, zaś dzięki wgranemu bootloaderowi, możliwe jest programowanie płyty poprzez złącze USB przy użyciu środowiska Arduino. | ||
<br><br> | <br><br> | ||
<center> | <center> | ||
− | [[ | + | [[File:KAmduino_UNO_schemat_mikrokontroler.png|none|600px|thumb|center]] |
</center> | </center> | ||
− | ===== | + | ===== Zasilanie ===== |
− | KAmduino UNO | + | Płytkę KAmduino UNO można zasilić zarówno z portu USB, jak i przy użyciu zewnętrznego źródła |
+ | napięcia (z wtykiem 5,5 x 2,5). Płyta ma zabezpieczenie przed podaniem odwrotnej polaryzacji zasilania, jak i również nadprądowe zabezpieczenie portu USB (bezpiecznik polimerowy). Zasilanie płytki sygnalizowane jest świeceniem zielonej diody PWR. | ||
<br> | <br> | ||
<br> | <br> | ||
<center> | <center> | ||
− | [[ | + | [[File:KAmduino_UNO_obrys_PCB_PWR.png|none|400px|thumb|center]] |
<br><br> | <br><br> | ||
− | [[ | + | [[File:KAmduino_UNO_schemat_PWR.png|none|600px|thumb|center]] |
</center> | </center> | ||
− | ===== USB | + | ===== Komunikacja USB ===== |
− | + | Płytka KAmduino UNO ma wbudowane złącze USB, wykorzystywane do komunikacji z komputerem oraz | |
+ | programowania płytki. Złącze USB zabezpieczone jest przed wyładowaniami elektrostatycznymi, dzięki czemu płytka jest odporna na pojawienie się przypadkowych ładunków elektrostatycznych i ich następstw. Transmisja zarówno z komputera, jak i do niego sygnalizowana jest przez żółte diody RX oraz TX. Płyta instaluje się w komputerze jako wirtualny port szeregowy (COM), dzięki czemu współpracuje zarówno ze środowiskiem Arduino, jak i z każdym terminalem szeregowym, zaś wykorzystanie układu FT231X pozwala na zrestartowanie mikrokontrolera z poziomu komputera w dowolnym momencie. | ||
<center> | <center> | ||
− | [[ | + | [[File:KAmduino_UNO_obrys_PCB_USB.png|none|400px|thumb|center]] |
<br><br> | <br><br> | ||
− | [[ | + | [[File:KAmduino_UNO_schemat_USB.png|none|900px|thumb|center]] |
</center> | </center> | ||
− | ===== | + | ===== Złącza kompatybilne z Arduino UNO ===== |
− | + | Płytkę wyposażono w zestaw złączy żeńskich o rozstawie kompatybilnym z Arduino UNO – dzięki nim możliwe jest dodawanie dodatkowych modułów (tzw. shieldów). Na złączach, oprócz wszystkich linii I/O mikrokontrolera, dostępne są również zasilania 5 V oraz 3,3 V, a także sygnał RESET (dołączony | |
+ | równolegle z przyciskiem) i napięcie referencyjne przetwornika ADC. | ||
<br><br><br> | <br><br><br> | ||
<center> | <center> | ||
− | [[ | + | [[File:KAmduino_UNO_obrys_złącz.png|none|400px|thumb|center]] |
− | [[ | + | [[File:KAmduino_UNO_widok_z_KA-Nucleo-Weather.png|none|800px|thumb|center]] |
</center> | </center> | ||
− | ===== ISP | + | ===== Złącze ISP ===== |
− | KAmduino UNO | + | Płytka KAmduino UNO ma także złącze do programowania mikrokontrolera ATmega328P poprzez interfejs ISP. Przy pomocy programatora z takim złączem można zaprogramować mikrokontroler z pominięciem bootloadera Arduino (bootloader zostanie skasowany!). |
<center> | <center> | ||
<br><br> | <br><br> | ||
− | [[ | + | [[File:KAmduino_UNO_schemat_ISP.png|none|300px|thumb|center]] |
<br> | <br> | ||
− | [[ | + | [[File:KAmduino_UNO_obrys_ISP.png|none|200px|thumb|center]] |
<br> | <br> | ||
− | [[ | + | [[File:KAmduino_UNO_obrys_PCB_ISP.png|none|400px|thumb|center]] |
<br> | <br> | ||
</center> | </center> | ||
− | ===== | + | ===== Dioda użytkownika ===== |
− | + | Na płytce KAmduino UNO znajduje się dioda użytkownika (oznaczona jako „13”); jest ona sterowana przez tranzystor MOSFET z kanałem N, dołączony do linii PB.7 mikrokontrolera (wyjście nr 13). Dzięki wykorzystaniu tranzystora, linia ta nie jest obciążona, więc nadal może być wykorzystywana zewnętrznie. | |
<center> | <center> | ||
− | [[ | + | [[File:KAmduino_UNO_schemat_LED.png|none|300px|thumb|center]] |
<br><br> | <br><br> | ||
− | [[ | + | [[File:KAmduino_UNO_obrys_PCB_LED.png|none|400px|thumb|center]] |
<br> | <br> | ||
</center> | </center> | ||
===== Multimedia ===== | ===== Multimedia ===== | ||
− | + | Jak powstawał KAmduino UNO: | |
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">nup-B8N2Gjw</HTML5video></center> | <center><HTML5video type="youtube" width="560" height="315" autoplay="false">nup-B8N2Gjw</HTML5video></center> | ||
− | ===== | + | ===== Linki zewnętrzne ===== |
− | *[ | + | *[https://dl.btc.pl/kamami_wa/atmega328p.pdf Karta katalogowa mikrokontrolera Atmel ATmega328P] |
− | *[http://download.kamami.pl/p558601-CDM%20v2.12.24%20WHQL%20Certified.zip FTDI FT231XS | + | *[http://download.kamami.pl/p558601-CDM%20v2.12.24%20WHQL%20Certified.zip Sterownik FTDI FT231XS (x86) - wersja 2.12.24] |
− | *[http://download.kamami.pl/p558601-CDM%20v2.12.24x64%20WHQL%20Certified.zip FTDI FT231XS | + | *[http://download.kamami.pl/p558601-CDM%20v2.12.24x64%20WHQL%20Certified.zip Sterownik FTDI FT231XS (x64) - wersja 2.12.24] |
− | |||
− |
Latest revision as of 14:02, 20 October 2023
Contents
Opis
KAmduino UNO to płytka rozwojowa o funkcjonalności i wymiarach typowych dla Arduino UNO. Dzięki wbudowanemu mikrokontrolerowi ATmega328P i układowi FT231X, płytkę można programować przez złącze USB, z wykorzystaniem środowiska Arduino.
Podstawowe cechy i parametry
- Mikrokontroler ATmega328P firmy ATMEL
- Wyprowadzone 20 linii wejścia/wyjścia (w tym 6 linii mogących pracować w trybie PWM)
- Wgrany bootloader Arduino
- Ma złącze microUSB-B do programowania oraz wymiany danych
- Możliwość zasilenia poprzez gniazdo DC-JACK (5,5x2,5) napięciem z przedziału 7...15 V
- Ma zabezpieczenie przed odwrotną polaryzacją na wtyku DC
- Możliwość zasilenia z portu USB
- Rozstaw wyprowadzeń kompatybilny z Arduino UNO
- Ma diodę użytkownika oraz diody sygnalizujące transmisję z / do komputera
- Wbudowany przycisk zerowania mikrokontrolera
- Port USB zabezpieczony przed wyładowaniami elektrostatycznymi
- Możliwość znacznego poszerzenia funkcjonalności poprzez nakładane moduły (shieldy)
- Otwory montażowe o średnicy 3 mm
- Wymiary modułu: 69 mm x 55 mm x 14 mm
Wyposażenie standardowe
Kod | Opis |
---|---|
KAmduino UNO |
|
Schemat elektryczny
Mikrokontroler AVR ATmega328P
Wbudowany mikrokontroler AVR ATmega328P firmy ATMEL pozwala na wykorzystanie płytki w rozwojowych aplikacjach, w których wymagana jest duża pojemność pamięci Flash (32 kB), RAM (2 kB) czy też spora liczba wyprowadzeń sygnałów PWM (6 kanałów). Mikrokontroler taktowany
jest sygnałem zegarowym o częstotliwości 16 MHz, zaś dzięki wgranemu bootloaderowi, możliwe jest programowanie płyty poprzez złącze USB przy użyciu środowiska Arduino.
Zasilanie
Płytkę KAmduino UNO można zasilić zarówno z portu USB, jak i przy użyciu zewnętrznego źródła
napięcia (z wtykiem 5,5 x 2,5). Płyta ma zabezpieczenie przed podaniem odwrotnej polaryzacji zasilania, jak i również nadprądowe zabezpieczenie portu USB (bezpiecznik polimerowy). Zasilanie płytki sygnalizowane jest świeceniem zielonej diody PWR.
Komunikacja USB
Płytka KAmduino UNO ma wbudowane złącze USB, wykorzystywane do komunikacji z komputerem oraz programowania płytki. Złącze USB zabezpieczone jest przed wyładowaniami elektrostatycznymi, dzięki czemu płytka jest odporna na pojawienie się przypadkowych ładunków elektrostatycznych i ich następstw. Transmisja zarówno z komputera, jak i do niego sygnalizowana jest przez żółte diody RX oraz TX. Płyta instaluje się w komputerze jako wirtualny port szeregowy (COM), dzięki czemu współpracuje zarówno ze środowiskiem Arduino, jak i z każdym terminalem szeregowym, zaś wykorzystanie układu FT231X pozwala na zrestartowanie mikrokontrolera z poziomu komputera w dowolnym momencie.
Złącza kompatybilne z Arduino UNO
Płytkę wyposażono w zestaw złączy żeńskich o rozstawie kompatybilnym z Arduino UNO – dzięki nim możliwe jest dodawanie dodatkowych modułów (tzw. shieldów). Na złączach, oprócz wszystkich linii I/O mikrokontrolera, dostępne są również zasilania 5 V oraz 3,3 V, a także sygnał RESET (dołączony
równolegle z przyciskiem) i napięcie referencyjne przetwornika ADC.
Złącze ISP
Płytka KAmduino UNO ma także złącze do programowania mikrokontrolera ATmega328P poprzez interfejs ISP. Przy pomocy programatora z takim złączem można zaprogramować mikrokontroler z pominięciem bootloadera Arduino (bootloader zostanie skasowany!).
Dioda użytkownika
Na płytce KAmduino UNO znajduje się dioda użytkownika (oznaczona jako „13”); jest ona sterowana przez tranzystor MOSFET z kanałem N, dołączony do linii PB.7 mikrokontrolera (wyjście nr 13). Dzięki wykorzystaniu tranzystora, linia ta nie jest obciążona, więc nadal może być wykorzystywana zewnętrznie.
Multimedia
Jak powstawał KAmduino UNO: