Arduino Nano RP2024 Connect

The Arduino Nano RP2040 Connect is een compact microcontroller bordje voorzien van een draadloze connectie (zowel Wi-Fi (802.11b/g/n) als Bluetooth 4.2).

Daarnaast bezit het bordje een microfoon met stem activatie en een zes-assige bewegingssensor met Artificiële Intelligentie mogelijkheden. Een RGB LED is eveneens voorzien. Verder 22 GPIO poorten (20 met PWM support en 8 analoge ingangen) die om o.a. relais, motoren en LEDS te sturen en de toestand van schakelaars en sensoren uit te lezen.

Het fash-progammeergeheugen van 16 MB is groot genoeg om meerdere webpagina’s en andere gegevens op te slaan.

Draadloze verbindingWiFi | BLE
chipRP2040 (dual core ARM Cortex M0+)
clock133 MHz
Geheugen16 Mb Flash – 264 kb SRAM
interfacesUSB – SPI – I2C – I2S – PIO – UART
spanningen5V (input – USB) – 4,5 tot 21 V (input Vin) – 3.3V (operationeel)
In- en uitgangendigitaal in of uitgangen : 22 DI/DO – 20 PWM – 8 analoge ingangen
Afmetingen 18 x 45 mm – 30 pins header
programmeer aansluitingmicro USB kabel naar USB ingang PC
programmeer omgevingArduino IDE (min. versie 1.8.15) www.arduino.cc/downloads

De aansluitingen op de Arduino Nano RP2040 zijn gegroepeerd per functie (zie overeenkomstige kleur in pin layout)

Pin layout van Arduino Nano RP2040 Connect

Wifi en Bluetooth

De “Connect” is uitgerust met een u-blox NINA-W102 wifi- en Bluetooth-radiomodule.

Draadloze connectiviteit wordt geleverd door een NINA-W102-module van u-blox. Volgens het datasheet is deze module een stand-alone multi-radio MCU-module die een krachtige microcontroller en een radio voor draadloze communicatie integreert. Het heeft wat ze bij u-blox een open CPU-architectuur noemen. Dit betekent dat het aan de gebruiker is om alle software ervoor te schrijven. Out of the box doet hij niets. Kortom, de NINA-W102 is een variant van de ESP32-module in een blikje met een antenne.

De firmware voor de NINA-module is gemaakt door het Arduino-team en de broncode is te vinden op GitHub.


Microfoon en bewegingssensor

Naast draadloze connectiviteit heeft de Connect een microfoon en een zes-assige slimme bewegingssensor met AI-mogelijkheden. Er is een RGB-led beschikbaar, maar ook 22 GPIO-poorten, 20 met PWM-ondersteuning en zes analoge ingangen (acht als je de I2C-bus meetelt). Deze laten de gebruiker bijvoorbeeld relais, motoren en LED’s bedienen en schakelaars en andere sensoren uitlezen.

16 Mb flashgeheugen

Programmageheugen is er in overvloed met 16 MB flashgeheugen, meer dan genoeg voor het opslaan van veel webpagina’s of andere gegevens.

MicroPython programmeerbaar

De Arduino Nano RP2040 Connect is “Raspberry Pi-compatibel”, wat betekent dat hij niet alleen ondersteuning biedt voor het volledige RP2040-software-ecosysteem, maar ook volledige ondersteuning voor MicroPython. Tegelijkertijd ondersteunt het board de programmeertaal van Arduino, de IDE’s v1 en v2 en alle bibliotheken die daarbij horen. Ten slotte is de Connect volledig compatibel met Arduino Cloud en de Arduino IoT Remote smartphone-app.

Nu we dit weten, realiseren we ons plotseling dat de Arduino Nano RP2040 Connect veel krachtiger is dan we aanvankelijk dachten, omdat hij niet alleen een RP2040 heeft met twee Cortex-M0+ cores, maar ook een dual-core ESP32 en Wi-Fi en Bluetooth. Alle Wi-Fi- of Bluetooth-dingen die je normaal op een ESP32-module zou doen, werken ook op de NINA-module en dus kan de RP2040 voor andere taken worden gebruikt.

Boardoverzicht

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *