Arduino Nano - nowe Arduino dla każdego

Arduino Nano - nowe Arduino dla każdego
Pomimo upływu czasu i rozpowszechniania się alternatywnych rozwiązań Arduino jest chyba w dalszym ciągu najpopularniejszą platformą DIY. Co pewien czas pojawiają się nowe płytki, min. z procesorami SAM z rdzeniem ARM, pozwalające dostosować wydajność systemu do współczesnych wymagań, przy zachowaniu prostoty tworzenia i uruchamiania aplikacji. Po dłuższym czasie, także najprostsze wersje Nano doczekały się odświeżenia, a do rodziny produktów dołączyły cztery miniaturowe płytki Arduino Nano z różnymi procesorami i wyposażeniem dodatkowym.

Fotografia 1. Arduino Nano Every

Arduino Nano Every jest najprostszą i najtańszą płytką z serii. Jak sugeruje nazwa jest dla „każdego” użytkownika lub zastosowania. Płytka może zastąpić Arduino Nano 3.x z procesorem ATmega328 zachowując rozmiar, ale oferując lepsze wyposażenie.

Arduino Nano Every bazuje na mikrokontrolerze ATmega4809 pracującym z częstotliwością 20 MHz, posiadającym 48 kB pamięci Flash, 6 kB RAM i 256 B EEPROM. Dla użytkownika dostępne są porty I2C, SPI, wejścia ADC (10 bit), wyjścia DAC, PWM oraz port szeregowy. Wyprowadzenia GPIO są zgodne z Nano 3.x i tolerują 5 V. Płytkę uzupełnia procesor ATSAMD11D14A, zapewniający komunikację i programowanie ATmega4809. Programowanie odbywa się poprzez środowisko Arduino, po zainstalowaniu pakietu płytek Arduino megaAVR. Arduino Nano Every dostępne jest w wersji bez złącz GPIO za ok. 8 € i ze złączami 2×15 pinów za ok. 10 €. Wbudowana w części zasilającej przetwornica obniżająca umożliwia zasilanie nowego Nano napięciami z zakresu 5...21 V, dostarczając podłączonym układom do 950 mA. Drobnym mankamentem może być umieszczenie opisów GPIO tylko na dolnej warstwie płytki, co przy montażu złącz i użyciu płytki stykowej lub prototypowej powoduje ich zasłonięcie. Zgodnie z obietnicą producenta, płytka miała być dostępna w połowie czerwca, ale termin nieco się opóźnił.

Dla bardziej zaawansowanych użytkowników, realizujących głównie aplikacje komunikacyjne, przeznaczone są płytki Arduino Nano 33 IoT, Arduino Nano 33 BLE, Arduino Nano 33 BLE Sense.

Fotografia 2. Arduino Nano 33 IoT

Arduino Nano 33 IoT. Pomimo nazwy Nano sugerującej mikrokontroler AVR, płytka oparta jest o wydajniejszy układ z rdzeniem Cortex M0+ typu SAMD21G18A, taktowany zegarem 48 MHz, posiadający 256 kB pamięci FLASH i 32 kB RAM. Na płytce znalazło się miejsce na moduł komunikacyjny u-blox NINA W102 zawierający procesor ESP32 oraz wspomagający akcelerator kryptograficzny ATECC608A, które razem umożliwiają realizację bezpiecznej komunikacji bezprzewodowej. Arduino Nano 33 IoT uzupełnia 6-osiowy akcelerometr (IMU) typu LSM6DSL. Wbudowany zasilacz umożliwia zasilanie płytki napięciem 5…21 V. Wyprowadzenia GPIO zgodne są tylko ze standardem 3,3 V. Cena płytki w sklepie to ok. 16 € w wersji bez złączy GPIO i 18 € ze złączami. Można powiedzieć, że Arduino Nano 33 IoT jest miniaturowym odpowiednikiem MKR Wi-Fi 1000, w którym kosztem uzyskania mniejszych rozmiarów zrezygnowano z ładowarki akumulatorów.

Fotografia 3. Arduino Nano 33 BLE

Arduino Nano 33 BLE, dedykowana jest dla realizacji układów komunikacyjnych wykorzystujących interfejs Bluetooth 5.0 LE. Płytka także wykorzystuje architekturę ARM, zastosowany procesor to nRF52480 z rdzeniem Cortex-M4F wbudowany w moduł u-Blox NINA B306. Dostępna jest pamięć programu 1 MB FLASH i 256 kB RAM. Na wyposażeniu płytki znalazło się miejsce na 9-osiowy akcelerometr typu LSM9DS1 podłączony przez magistralę I2C. Wyprowadzenie GPIO zgodne są tylko ze standardem 3,3 V. Cena płytki w sklepie to ok. 17,5 € w wersji bez złączy GPIO i 19,5 € ze złączami.

Fotografia 4. Arduino Nano 33 BLE SENSE

Arduino Nano 33 BLE SENSE jest najdroższą i najlepiej wyposażoną płytką z serii. Specyfikacja podstawowa jest identyczna z Arduino Nano 33 BLE. Na płytce dodatkowo zamontowano czujnik ciśnienia i temperatury LPS22HB, czujnik wilgotności względnej HTS221, zespolony czujnik natężenia, koloru oświetlenia, gestów bazujący na module optycznym APDS-9960 oraz mikrofon cyfrowy PDM typu MP34DT05. Wyprowadzenia GPIO zgodne są tylko ze standardem 3,3 V. Cena płytki w sklepie to ok. 27 € w wersji bez złączy GPIO i 29 € ze złączami. Bogate wyposażenie płytki predestynuje ją do realizacji pomiarów środowiskowych na potrzeby aplikacji IoT.

Zgodnie z obietnicą producenta, płytki BLE/IoT miały być dostępne pod koniec czerwca, ale termin raczej nie będzie dotrzymany, bardziej realny to koniec lipca.

Czy płytki będą się cieszyć powodzeniem, mając silna konkurencję ze strony STM32, także obsługiwanych przez Arduino, pokaże czas. Na razie trzeba uzbroić się w cierpliwość w oczekiwaniu na ich pełną dostępność w sprzedaży, jak i udostępnienie dokumentacji i rozszerzenie środowiska o ich obsługę.

Adam Tatuś
adam.tatus@ep.com.pl

Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik listopad 2024

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio listopad - grudzień 2024

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje październik 2024

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna listopad 2024

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich listopad 2024

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów