Il Robot A Ultrasuoni

Una volta finite le 3Drag, ci è stato assegnato un compito leggermente diverso: utilizzare le nostre stampanti per creare dei pezzi utili alla costruzione di un piccolo robottino. Noi abbiamo scelto di creare un robot a ultrasuoni in grado di evitare le pareti utilizzando, appunto, gli ultrasuoni. In pratica questo robot dovrà essere in grado di seguire autonomamente la sua strada, evitando tutti gli ostacoli che gli si porranno davanti, senza andare a sbatterci contro.

Il progetto che abbiamo seguito lo abbiamo trovato su Thingiverse, dove sono presenti lista dei materiali, progetti da stampare in 3D per i 3 pezzi che comporranno il nostro robot e sketch Arduino già pronti. Abbiamo seguito questa guida per quanto riguarda la parte meccanica, per la parte elettronica e informatica abbiamo svolto noi il lavoro principale. Clicca qui per vedere il progetto e scaricare i progetti in 3D.

Il primo passo che abbiamo compiuto è stato quello di programmare sensori e motori per far muovere il robot e per leggere le distanze. Per gli ultrasuoni abbiamo utilizzato una libreria libera trovata sul web, NewPing.h, scaricabile a questo link. Per i motori, invece, abbiamo utilizzato la libreria Servo.h standard di Arduino.

La lista dei materiali che abbiamo utilizzato è la seguente:

  • 3 pezzi creati con la stampante 3D
  • 2 motori Servo
  • 2 sensori ultrasuoni HY-SRF05
  • 1 Arduino Uno
  • una mini-breadboard
  • 8 jumper maschio-femmina
  • 8 jumper maschio-maschio
  • 2 viti M3x40
  • 8 viti M3x16
  • 1 rondella M3
  • Fascette

Una volta montata la struttura abbiamo creato il circuito elettrico e iniziato a sviluppare il codice. Durante lo sviluppo del codice abbiamo avuto alcuni problemi relativi al verso in cui doveva girare il robot, ad esempio non andava diritto oppure si spegneva invece di girare. Alla fine abbiamo trovato una soluzione al nostro problema, permettendo al robot di poter girare liberamente in tutte le direzioni.

Il risultato finale è stato il seguente:

IMG_2797

 

Questo è un video che mostra il risultato del nostro lavoro:

Lascia un commento