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.
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.
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.
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