Cytron Reka:Bit Recensione: Kid
Una tavola incredibile che aiuterà i nuovi maker ad apprendere le competenze senza la paura di fallire.
Incredibilmente facile da usare
Compatibile con LEGO
Ingresso di alimentazione semplice
Pulsanti di prova del motore
Servocontrollo
Nessun accesso GPIO diretto
Perché puoi fidarti di Tom's Hardware I nostri revisori esperti trascorrono ore a testare e confrontare prodotti e servizi in modo che tu possa scegliere il meglio per te. Scopri di più su come eseguiamo i test.
Il Raspberry Pi è il modo migliore per imparare a programmare, giusto? Non per tutti. Per i maker più giovani qualcosa come il micro:bit potrebbe essere più accessibile del nostro computer a scheda singola preferito? Il micro:bit è stato annunciato nel 2015 e, anche se potrebbe non aver riscontrato lo stesso livello di successo del Raspberry Pi, rappresenta una valida alternativa per l'istruzione e per i genitori che desiderano aiutare i propri figli a imparare a programmare. Una seconda versione migliorata di micro:bit è stata rilasciata nel 2020 e sebbene le due sembrino simili, la versione due ha introdotto un altoparlante integrato, un microfono e un ingresso touch aggiuntivo.
Reka:Bit di Cytron è un'interessante scheda di espansione che funziona con entrambe le versioni del micro:bit. Essendo una scheda di espansione viene fornita con numerose opzioni di connessione, possiamo collegare motori, servi e sensori senza saldatura. I NeoPixel WS2812B integrati forniscono un mezzo immediato per creare qualcosa di interessante e, a partire da $ 18, la scheda è un buon inizio per le menti curiose.
È una scheda facile, possiamo costruire un robot con pochissimo codice e quali sensori possiamo collegare? Mettiamolo in panchina e scopriamo di più su Reka:Bit.
A prima vista Reka:Bit è solo un grande tabellone rosso con alcune luci lampeggianti. Ma intorno alla scheda abbiamo connessioni per motori, servo, sensori e ovviamente LED RGB. Interessante anche la parte inferiore, dove troviamo montanti compatibili con Lego Technic che abbiamo utilizzato per montare i nostri progetti di prova su un'auto robotizzata basata su Lego Spike.
Una delle migliori caratteristiche dell'ecosistema micro:bit è la facilità con cui possiamo iniziare. Gli strumenti di codifica ufficiali sono tutti basati su browser e quindi indipendenti dalla piattaforma. Abbiamo seguito la guida di Cytron per installare l'estensione Reka:Bit (una libreria di blocchi di codice) per l'editor di blocchi micro:bit MakeCode e quindi abbiamo avuto tutto il necessario per realizzare un progetto.
A livello di programmazione, i blocchi sono astrazioni del codice reale e funzionano proprio come Scratch. L'estensione Reka:Bit contiene blocchi progettati per astrarre utilizzando l'hardware presente sulla scheda. Il controllo del motore, i servi e i NeoPixel sono eccezionalmente facili da usare grazie a questa estensione.
Per collegare il tuo micro:bit (V1 o V2) a Reka:Bit è sufficiente inserire la scheda nel connettore edge di Reka:Bit. Questo connettore collega ogni “pin” GPIO presente sul micro:bit ai componenti Reka:Bit.
L'alimentazione del tuo progetto è resa possibile tramite un jack a cilindro CC, che può essere collegato al box batteria 4 x AA incluso, oppure l'alimentazione e i dati possono essere forniti tramite un cavo USB con splitter a Y. Questo cavo fornisce connettività dati micro USB (per programmare il micro:bit) e alimentazione a 5 V per motori e servi.
I mezzi ufficiali per programmare micro:bit sono l'editor di blocchi MakeCode e JavaScript o MicroPython, disponibili anche tramite il browser. Abbiamo scelto di utilizzare l'editor di blocchi MakeCode poiché Cytron ha Reka:Bit pronto per l'uso. Il primo test doveva essere il controllo dei NeoPixel integrati. Pochi isolati e abbiamo eseguito il (in)famoso test “disco”. Questo test modifica in modo casuale il colore dei LED RGB utilizzando la generazione di numeri casuali per impostare il valore RGB. Abbiamo flashato il codice sul micro:bit e i NeoPixel di Reka:bit hanno ballato al ritmo della discoteca!
Il test successivo ha utilizzato il controller motore MX1515H per controllare due motori CC da 6 V. Normalmente dovremmo alimentare questi motori utilizzando un alimentatore esterno, ma il cavo di alimentazione e dati diviso significa che possiamo testare senza di esso. Grazie alle 4 batterie AA incluse, le nostre creazioni possono diventare mobili. Il controllo del motore è estremamente semplice e consiste nel controllo della velocità, nella direzione e in un freno rigido.