Eerste ervaring met Arduino GIGA R1: snel, veelzijdig en vol compatibiliteit

23 september 2023

Deze week ontvang ik een van de eerste exemplaren van de Arduino GIGA R1. Dit development board heeft interessante kenmerken die goed van pas komen in mijn lopende projecten. Het biedt een overvloed aan analoge poorten, digitale GPIO poorten, een onboard RTC real time controller en een USB host controller, waardoor het een veelzijdige processor is met tal van toepassingsmogelijkheden. Daarnaast is er ook een ingebouwde WiFi/Bluetooth-controller en ondersteuning voor bestaande shields van de MEGA familie. In het eerste exemplaar dat ik ontvang, ontbreekt helaas een bootloader, maar na contact met de leverancier wordt snel een werkend exemplaar geleverd.

Voor mijn huidige project is de nieuwe Arduino GIGA R1 vooral interessant vanwege de mogelijkheid om gemeten geleidingswaarden op een matrixachtige manier uit te lezen, het genereren van tijdstempels, en het live verzenden van deze gegevens via de seriële poort, evenals het opslaan van gegevens op een standaard USB-stick. De toekomstige integratie van WiFi en/of Bluetooth biedt de mogelijkheid om realtime gegevens naar een dashboard te sturen en gegevens te leveren aan een algoritme voor verdere analyse. Koppeling naar Arduino Cloud, Adafruit.IO, Azure of AWS wordt ondersteund vanuit bestaande bibliotheken.

De mogelijkheid om een USB-stick te beschrijven en toegang te hebben tot de interne RTC maakt het ook mogelijk om kostenefficiënt een basisdatalogger te ontwikkelen, die indien nodig kan worden uitgebreid met extra sensordata of onboard preprocessing. De softwareontwikkeling vindt plaats in de vertrouwde Arduino IDE-omgeving, waardoor een breed scala aan bibliotheken direct beschikbaar is. Als prototypeontwikkelaar beschouw ik de GIGA R1 als een waardevolle toevoeging, en dankzij de standaard formfactor kan deze naadloos worden geïntegreerd of uitgebreid. De komst van de Arduino GIGA R1 markeert een nieuw tijdperk in de wereld van development boards.