Opis
Botland jest oficjalnym dystrybutorem tej firmy. Popularna wersja płytki Arduino Uno z wbudowanym modułem ESP8266 do komunikacji z siecią WiFi. Zawiera mikrokontroler ATmega328, wyposażony w 14 cyfrowych wejść/wyjść z czego 6 można wykorzystać jako wyjścia PWM (np. do sterowania silnikami) oraz 6 analogowych wejść. Układ taktowany jest sygnałem zegarowym o częstotliwości 16 MHz, posiada 32 kB pamięci programu Flash oraz 2 kB pamięci operacyjnej SRAM.
Wbudowany moduł ESP8266 umożliwia dostęp do WiFi, co pozwala na stworzenie sieci IoT (Internet Rzeczy). Układ posiada zintegrowany stos TCP/IP. Arduino Uno WiFi można programować w taki sam sposób jak klasyczną płytkę Arduino Uno.
|
Przedmiotem sprzedaży jest oryginalny produkt Arduino.
Główne cechy
Poniżej przedstawiamy kilka cech, które wyróżniają moduły Arduino na tle innych płytek programowalnych.
Nazwa | Opis |
Zainstalowany
bootloader
|
Dzięki zainstalowanemu bootloaderowi do zaprogramowania urządzenia wystarczy odpowiedni przewód USB oraz oprogramowanie ze strony producenta. |
Arduino
Shield
|
Rozkład złącz umożliwia montaż dedykowanych nakładek tzw. Arduino Shield. |
Moduł WiFi
|
Wbudowany moduł ESP8266 umożliwia dostęp do WiFi, co pozwala na stworzenie sieci IoT (Internet Rzeczy). Układ posiada zintegrowany stos TCP/IP. |
Wyprowadzenia
cyfrowe
|
14 cyfrowych wejść/wyjść umożliwia m.in. sterowanie diodami LED, przekaźnikami oraz odczytywanie stanów przycisków. |
Wydajność
prądowa
|
Maksymalna wydajność prądowa pojedynczego wyprowadzenia wynosi 40 mA. |
Wyjścia
PWM
|
6 wyjść PWM pozwala np. na sterowanie silnikami oraz regulowanie jasności diod. |
Wejścia
analogowe
|
6 wejść wbudowanego przetwornika analogowo-cyfrowego o rozdzielczości 10-bitów obsługuje m.in. czujniki z wyjściem analogowym. |
Komunikacja
szeregowa
|
Urządzenie obsługuje popularne interfejsy komunikacyjne, m.in.: UART, I2C i SPI. |
Funkcje specjalne |
Niektóre piny posiadają funkcje specjalne, których krótki opis dostępny jest w naszym przewodniku. |
Pamięć
wbudowana
|
Układ Atmega328 taktowany jest sygnałem o częstotliwości 16 MHz, posiada 32 kB pamięci programu Flash, 1 kB EEPROM oraz 2 kB pamięci operacyjnej SRAM. |
Zasilanie
złącze DC
|
Do zasilania Arduino można wykorzystać dowolny zasilacz o napięciu do 12 V ze złączem DC 5,5 x 2,1 mm. |
Zasilanie
port USB
|
Płytkę można zasilać z komputera poprzez przewód USB pamiętając przy tym, że maksymalna wydajność prądowa portu USB wynosi 500 mA. Arduino posiada system chroniący gniazdo przed zwarciem oraz przepływem zbyt wysokiego prądu. |
Złącze
ICSP
|
Moduł posiada wyprowadzenia ICSP służące do podłączenia zewnętrznego programatora AVR. |
Pin
IOREF
|
Pin IOREF umożliwia bezpośredni dostęp do napięcia z jakim pracują wyprowadzenia I/O. |
Wbudowana
dioda LED
|
Podłączona dioda LED na pinie 13 umożliwia debuggowanie prostych programów. |
Wyjście
3,3 V
|
Wbudowany regulator napięcia umożliwia zasilanie zewnętrznych urządzeń napięciem 3,3 V o poborze prądu do 50 mA. |
Mikrokontroler
w THT
|
Dzięki zastosowaniu obudowy przewlekanej THT w przypadku uszkodzenia mikrokontrolera głównego Atmega328P można go w prosty sposób wymienić. |
Pierwsze uruchomienie
Aby ułatwić rozpoczęcie pracy z modułem, przygotowaliśmy poradnik, który dotyczy instalacji i pierwszego uruchomienia środowiska Arduino.
|
Rozkład elementów na płytce Arduino Uno WiFi.
Komunikacja z modułem WiFi
Na płytce znajduje się specjalny ekspander SPI/I2C - UART, który umożliwia komunikację z modułem ESP8266 pozostawiając wolnym główny interfejs UART (pint RX0 i TX0), który służy do komunikacji Arduino z komputerem. Szczegóły dotyczące komunikacji można znaleźć na stronie producenta i przewodniku użytkownika.
Schemat komunikacji z układem WiFi ESP8266.
Specyfikacja
- Napięcie zasilania: od 5 V do 12 V
- Pobór prądu: ok. 130 mA
- Mikrokontroler: ATmega328
- Maksymalna częstotliwość zegara: 16 MHz
- Pamięć SRAM: 2 kB
- Pamięć Flash: 32 kB (5 kB zarezerwowane dla bootloadera)
- Pamięć EEPROM: 1 kB
- Moduł WiFi ESP8266:
- Architektura: Tensilica Xtensa LX106
- Napięcie pracy: 3,3 V
- Pamięć Flash: 4 MB
- Pamięć RAM: 8 MB instrukcje, 12 MB dane
- Maksymalna częstotliwość zegara: 80 MHz
- Standard WiFi: 802.11 b/g/n 2.4 GHz
- Czas wybudzenia z trybu uśpienia: poniżej 2s
- Porty I/O: 14
- Wyjścia PWM: 6
- Ilość wejść analogowych: 6 (kanały przetwornika A/C o rozdzielczości 10 bitów)
- Interfejsy szeregowe: UART, SPI, I2C
- Zewnętrzne przerwania
- Podłączona dioda LED na pinie 13
- Gniazdo USB A do programowania
- Złącze DC 5,5 x 2,1 mm do zasilania
- W zestawie znajduje się podkładka z tworzywa sztucznego
W związku z konfliktem wewnątrz zespołu Arduino pojawiły się dwie wersje środowiska możliwe do pobrania z:
- www.arduino.org
- www.arduino.cc
Nasze płytki w większości pochodzą z dystrybucji Arduino.org. W przypadku instalacji oprogramowania pobranego z innego niż opisane na odwrocie modułu źródła, użytkownik otrzyma komunikat o nieautoryzowanym dostawcy płytki. Można go anulować jednym kliknięciem, a środowisko będzie pracowało prawidłowo.
Zapewniamy, że wszystkie płytki oznaczone symbolem Arduino są oryginalne i pochodzą z jednego z podanych wyżej źródeł. O czym można przekonać się sprawdzając listę autoryzowanych dystrybutorów.
|