Grove Beginner Kit for Arduino Review: il miglior kit di base per Arduino ancora
Il Grove Beginner Kit per Arduino è un modo innovativo per iniziare con la programmazione di Arduino. Con un pacchetto di sensori precablati inclusi, un prezzo contenuto di $ 20 e un sistema di connettori Grove facile da usare, cresce con te mentre impari.
All'interno dell'elegante scatola troverai:
- Il kit per principianti Grove all-in-one per circuiti stampati Arduino
- Set di cavi del sistema Grove
- Cavo micro USB
Anche se non sembra molto, il kit Grove Beginner per la scheda Arduino consiste in realtà di 10 sensori e moduli di uscita integrati, come segue:
- Premi il bottone
- Potenziometro rotativo
- Sensore di pressione dell'aria
- Sensore di temperatura e umidità
- Sensore di livello luminoso
- Sensore del suono
- Accelerometro a 3 assi
- GUIDATO
- Cicalino
- Display OLED
Ammettiamolo, non tutti questi moduli potrebbero interessarti come altri, ma servono comunque come una buona introduzione alla programmazione di Arduino e mantengono il kit a basso costo. Sono tutti precablati, quindi non è nemmeno necessario collegarli.
Al centro del kit all-in-one c'è Seeduino Lotus, una scheda ATmega328P compatibile con Arduino con 12 connettori Grove integrati.
Il formato dei pin e le dimensioni della scheda sono identiche a quelle di un Arduino Uno, quindi se vuoi adattarlo a una custodia progettata per uno Uno o utilizzare uno shield in formato Uno-R3, puoi farlo. Puoi usarlo esattamente come faresti con un Arduino Uno standard. Si identifica anche come uno all'interno dell'ambiente di programmazione Arduino. Questo lo rende molto facile da seguire insieme a qualsiasi delle migliaia di tutorial esistenti là fuori che sono progettati per un dispositivo Uno.
La scheda stessa è riconosciuta come Arduino Uno, quindi non sono necessarie estensioni per schede di terze parti, ma sarà necessario un driver di dispositivo seriale per il chip di comunicazione USB CP2102N .
Ovviamente avrai anche bisogno del software Arduino IDE (Integrated Development Environment), che puoi scaricare dalla fondazione Arduino .
Probabilmente vorrai anche scaricare la guida completa al progetto e il codice di esempio, che troverai sul sito SeeedStudio. Questo serve come un tutorial per introdurre tutte le basi di Arduino e presenta dieci progetti per utilizzare tutti i sensori inclusi, oltre a due divertenti bonus che ruotano attorno a luci e suoni reattivi.
Poiché tutti i moduli inclusi sono precablati alla scheda, non è necessario armeggiare con i cavi. Per iniziare è necessario solo il cavo micro-USB.
La scheda infatti è precaricata anche con una demo per ogni sensore. Premere a lungo il pulsante in basso a sinistra per uscire dalla demo corrente e utilizzare il potenziometro rotativo per scorrere le demo disponibili. Premere di nuovo il pulsante per selezionare e vedere cosa fa.
Se ho una piccola critica al Grove Beginner Kit, è che mi sarebbe piaciuto vedere i file di progetto, il driver seriale e l'IDE di Arduino inclusi nel pacchetto su una piccola unità USB. O per portare davvero il concetto all-in-one a un livello superiore, la chiavetta USB potrebbe essere incorporata nella scheda e staccata al primo utilizzo.
Aspetta, ho appena detto "scattato"? Giusto.
Ecco la vera bellezza del kit per principianti Grove.
Una volta che hai superato la scheda all-in-one e desideri iniziare a sostituire i sensori integrati con altri moduli o utilizzare la scheda Seeduino Lotus da sola, puoi semplicemente romperla dalla scheda. Basta usare un coltello artigianale o un piccolo paio di cesoie per tagliare i fori del timbro che i moduli sulla scheda all-in-one, quindi farli scattare. Quando hai finito, ti rimane anche un pratico mini righello!
Una volta scollegato, sarà necessario utilizzare i cavi del connettore Grove per utilizzare nuovamente i moduli inclusi.
Il sistema Grove utilizza un connettore DuPont standardizzato a quattro pin e troverai una versione del sistema Grove di quasi tutti i tipi di sensori o moduli di uscita. I moduli Grove sono autonomi, il che significa che non è necessario saldare resistori, transistor o altri componenti prima di poterli utilizzare. Questi sono già integrati nel modulo sensore, rendendolo l'opzione migliore per prototipare rapidamente un'idea o concentrarsi sul lato software delle cose.
Prima di iniziare a collegare le cose, dovresti imparare quale tipo di connessione richiedono. Ad esempio, alcuni usano I2C (IIC), alcuni usano un I / O digitale e alcuni usano l'analogico. Sebbene il connettore sia lo stesso, il tipo di porte a cui possono collegarsi non lo è.
Fare riferimento alla scheda originale se non si è sicuri (sono tutti etichettati) o cercare il modulo Grove sul wiki di SeeedStudio.
La scheda SeeedStudio Lotus ha sei punti di connessione digitali, tre analogici e due I2C Grove, oltre a un UART. In alternativa, puoi collegare sensori non Grove al set di pin standard Arduino Uno. Tuttavia, tenere presente che la maggior parte di questi sono condivisi dai connettori Grove, come indicato (da D2 a D7, A0, A2 e A6). Puoi anche combinare e abbinare i moduli Grove e altri sensori, purché non si sovrappongano i pin utilizzati.
Il linguaggio Arduino è già abbastanza facile da imparare, ma il Grove Beginner Kit lo rende ancora più semplice eliminando il cablaggio complicato. E mentre prosegui nel tuo percorso di apprendimento su Arduino, il kit per principianti Grove cresce con te, staccando letteralmente le parti e consentendo invece di collegare altri moduli.
Il Seeeduino Lotus al centro del Grove Beginner Kit potrebbe non essere un dispositivo Arduino originale, ma certamente lo assomiglia, si comporta come tale e combina le migliori caratteristiche della classica scheda di sviluppo con un set di pin del connettore Grove. Tuttavia, non sei limitato ai moduli Grove; se vuoi usare schermi Arduino o sensori con cavi jumper, puoi farlo.
E a $ 20, non puoi davvero discutere sul prezzo. Chi avrebbe mai pensato che il miglior kit per principianti Arduino non sarebbe stato affatto un Arduino?
Ovviamente, mentre pensiamo che questo sia il miglior kit di base per Arduino in circolazione, non è eccezionale se il tuo obiettivo è imparare rigorosamente l'elettronica. La natura del sistema Grove significa che anche cose semplici come l'aggiunta di un resistore a un LED sono nascoste all'utente. Se vuoi saperne di più sul lato hardware e non saltare direttamente alla programmazione, guarda altrove.