Warning: count(): Parameter must be an array or an object that implements Countable in /membri/tecnologiax/wp-includes/post-template.php on line 275

Warning: count(): Parameter must be an array or an object that implements Countable in /membri/tecnologiax/wp-includes/post-template.php on line 275

Warning: count(): Parameter must be an array or an object that implements Countable in /membri/tecnologiax/wp-includes/post-template.php on line 275

Warning: count(): Parameter must be an array or an object that implements Countable in /membri/tecnologiax/wp-includes/post-template.php on line 275

Robot con Raspberry Pi e Arduino

Robot_Jhonny1

Vi presento il mio ultimo lavoro, un robot costruito con Raspberry Pi 3 e Arduino nano. La comunicazione fra i due è stata realizzata tramite la connessione I2C, un collegamento seriale a 2 fili. In pratica Raspberry funge da server web e si connette alla wifi, riceve i comandi dall’interfaccia, che altro non è che un sito web HTML + Javascript, poi trasmette tutti i comandi tramite I2C ad Arduino, che finalmente attiva i vari servo motori.

Tutto è stato realizzato con alluminio e alcune parti in plastica. La parte più complicata è stata senz’altro la programmazione di Raspberry in Python e soprattutto la configurazione di Google Assistant, che permette al robot di avere il riconoscimento vocale e l’intelligenza di Assistant.
Oltre alle solite domande che si possono fare all’assistente di Google, ho inserito dei comandi personalizzati come il suo nome all’inizio del video e il riconoscimento dei titoli di alcuni film cult. In pratica dicendo il titolo di un film, Jhonny 1 ripete alcune delle battute più famose di quel dato film.
Poi sempre tramite l’interfaccia web, accessibile da pc, smartphone o altro, posso far muovere il robot e vedere quello che vede la sua telecamera. Posso fargli raccogliere oggetti e posso anche farlo ballare con tre musiche differenti, memorizzate nella sua memoria.
Per l’alimentazione ho usato due batterie 18650 esclusivamente per Raspberry, più un altro pacco da 4 batterie 18650 per alimentare Arduino e tutti i servo motori.
Il bottone rosso sulla spalla, esegue uno shutdown di Raspberry.
Il led rosso al centro invece indica se le 4 batterie dei motori sono scariche, mentre per l’altro pacco da 2 batterie, la percentuale di carica è indicata da un display al lato.
Il movimento dei led della bocca è stato realizzato con un modulo “vu meter” KA2284 da 5 uscite, sdoppiate.


Warning: count(): Parameter must be an array or an object that implements Countable in /membri/tecnologiax/wp-includes/class-wp-comment-query.php on line 405

Lascia un commento

%d blogger hanno fatto clic su Mi Piace per questo: