- EOL
Uwaga! Sprzedaż produktu została zakończona. Sprawdź inne urządzenia w tej kategorii. |
Opis
Moduł Arduino Primo z wbudowanym ESP8266 do komunikacji z siecią WiFi. Jego głównym mikrokontrolerem jest układ nRF52832, wyposażony w Bluetooth BLE, NFC, 14 cyfrowych wejść/wyjść z czego 12 można wykorzystać jako wyjścia PWM (np. do sterowania silnikami) oraz 6 analogowych wejść i 1 analogowe wyjście. Układ taktowany jest sygnałem zegarowym o częstotliwości 64 MHz, posiada 512 kB pamięci programu Flash oraz 64 kB pamięci operacyjnej SRAM. Dodatkowo płytka wyposażona jest w układ STM32F103RBT6 jako moduł serwisowy do debugowania oraz programowania innych mikrokontrolerów. Posiada on 64 kB pamięci Flash oraz 20 kB pamięci operacyjnej SRAM. Pracuje z częstotliwością do 72 MHz. Napięcie pracy wyprowadzeń Arduino Primo jest równe 3,3 V.
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 Primo jest programowane za pośrednictwem Arduino IDE od wersji 1.8.x. |
Przedmiotem sprzedaży jest oryginalny produkt Arduino, Botland jest oficjalnym dystrybutorem tej firmy.
Oprócz modułu WiFi, Bluetooth oraz NFC, płytka posiada również nadajnik i odbiornik IR, buzzer, moduł ładowania lipol oraz dwa przyciski do wykorzystania przez użytkownika.
Instalacja sterowników
Producent zaleca instalację sterowników według następującej instrukcji:
- Usuń sterownik "Arduino nRF52 Boards" z Menedżera płytek (Narzędzia -> Płytka -> Menedźer płytek)
- Usuń folder Arduino15 znajdujący się w C:Users{username}AppDataLocalArduino15
- Uruchom ponownie Arduino IDE
- Po przecinku dodaj link: http://downloads.arduino.cc/packages/package_primo core_index.json w Plik -> Preferencje w okienku Dodatkowe adresy URL do menedżera płytek
- W menedźerze płytek zainstaluj sterowniki "Arduino nRF52 Boards" w wersji 1.0.2.
Główne cechy
Poniżej przedstawiamy kilka cech, które wyróżniają moduł Arduino Primo na tle innych płytek programowalnych.
Nazwa | Opis |
---|---|
Zainstalowany bootloader |
Dzięki zainstalowanemu bootloaderowi do zaprogramowania urządzenia wystarczy odpowiedni przewód microUSB oraz oprogramowanie ze strony producenta. |
Arduino Shield |
Rozkład złącz umożliwia montaż dedykowanych nakładek tzw. Arduino Shield. |
Wbudowane mikrokontrolery |
Płytka posiada główny mikrokontroler Nordic nRF52832 taktowany częstotliwością 64 MHz. Dodatkowo wyposażona jest w układ STM32F103RBT6 jako moduł serwisowy do debugowania oraz programowania innych mikrokontrolerów. |
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 15 mA. |
Wyjścia PWM |
12 wyjść PWM pozwala np. na sterowanie silnikami oraz regulowanie jasności diod. |
Wejścia analogowe |
6 wejść wbudowanego przetwornika analogowo-cyfrowego o rozdzielczości 12-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 przewodniku. |
Pamięć wbudowana |
Układ nRF52832 taktowany jest sygnałem o częstotliwości 64 MHz, posiada 512kB pamięci programu Flash, 64 kB pamięci operacyjnej SRAM. |
Zasilanie |
Do zasilania Arduino można wykorzystać dowolny zasilacz o napięciu 5 V ze złączem microUSB lub baterię lipol 3,7 V + konektor 2 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 9 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. |
Dodatkowe funkcje |
Moduł posiada możliwość łączenia przez Bluetooth BLE oraz układ NFC. Ponadto zastosowano odbiornik i nadajnik IR, buzzer oraz moduł ładowarki lipol. |
Pierwsze uruchomienie Aby ułatwić rozpoczęcie pracy z modułem, polecamy zapoznać się z poradnikiem producenta. |
Rozkład elementów na płytce Arduino Primo.
Komunikacja z modułem WiFi i nRF52
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 nRF52.
Specyfikacja
- Napięcie zasilania: 5 V
- Napięcie pracy wyprowadzeń: 3,3 V
- Pobór prądu: ok. 130 mA
- Mikrokontroler: Nordic nRF52832
- Maksymalna częstotliwość zegara: 64 MHz
- Pamięć SRAM: 64 kB
- Pamięć Flash: 512 kB
- Mikrokontroler STM32F103RBT6
- Funkcje serwisowe
- Maksymalna częstotliwość zegara: 72 MHz
- Pamięć SRAM: 20 kB
- Pamięć Flash: 64 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: 12
- Ilość wejść analogowych: 6 (kanały przetwornika A/C o rozdzielczości 12 bitów)
- 1 wejście analogowe
- Bluetooth BLE
- NFC
- Interfejsy szeregowe: UART, SPI, I2C
- Zewnętrzne przerwania
- Wbudowany moduł ładowraki lipol
- Odbiornik i nadajnik IR
- Buzzer
- 2 przyciski użytkownika
- Przycisk reset i ESP_Boot
- Podłączona dioda LED na pinie 9
- Gniazdo microUSB do programowania i zasilania
- Złącze baterii - raster 2,0 mm (w naszej ofercie kompatybilny przewód)
- W zestawie znajduje się podkładka z tworzywa sztucznego
- Wymiary: 53 x 68.5 mm
- Masa: 20 g
Darmowe oprogramowanie można pobrać ze strony producenta www.arduino.cc
Zapewniamy, że wszystkie sprzedawane w naszym skleppie płytki oznaczone symbolem Arduino są oryginalne. Można się o tym przekonać przekonać sprawdzając listę autoryzowanych dystrybutorów. |
Przydatne linki |