Loghino è un piccolo robot con Arduino, che scrive e può essere comandato in Logo
Loghino
Loghino nasce come progetto per il corso Programmazione in Movimento, all'interno di Generazione Web Lombardia 2016
Questo corso si pone come obiettivo di approfondire la programmazione di Arduno collegato a periferiche doi movimento e sensori di posizione
Il progetto prevede l'uso di:
- La seriale onboard per iniziare a comunicare con Arduino
- Una fotoresistenza per un semplice input analogico e per approfondire la legge di Ohm
- Un termometro digitale per sperimentare l'uso di librerie
- Una bussola I2C per vedere l'utilizzo di questo bus per le periferiche
- Un servomotore per cominciare a produrre movimento con l'utilizzo della libreria servo, il cui scopo sarà di muovere le penne
- Due motori in continua connessi tramite un doppio ponte H per imparare ad utilizzare il PWM per regolare direzione e velocità dei motori
- Un Modulo Bluetooth HC05 per comandare il robot da remoto con un PC o un telefono, utilizzando anche la libreria softwareserial per non occupare la seriale onboard
- Un sensore di distanza ad ultrasuoni per misurare le distanze tramite l'eco e la misura di un impulso
- Due encoder sugli assi dei motori per vontrollare l'avanzamento
- Due sensoti di prossimità a infrarossi per poter rilevare la fine del pinao o per poter seguire una linea
L'alimentazione è ottenuta da un pacco di sei batterie a stilo e fa affiudamento sul regolatore interno di Arduino
Il robot è assemblato utilizzando una serie di pezzi stampati con la stampante 3D. Potete vederne la forma qui e scaricare i file stl per la stampa
qui.
Supporto
Il programma è fornito senza spporto.
Non ho molto tempo da dedicare a sviluppi futuri del robot o del suo software.
Naturalmente suggerimenti sono comunque graditi, come segnalazioni di malfunzionamenti.
Ancor più gradita sarebbe la collaborazione.
Per contattarmi potete scrivermi all'indirizzo
stefano@salvi.mn.it