Robot Line-Follower con Arduino

Con questo progetto potrete realizzare un Robot Line-follower basato su Arduino.
Come telaio è stato modificato il telaio del Robot Evolution della BQ.

Di seguito potrete scaricare i file STL dei pezzi modificati, cliccando sulle immagini (i file originali possono essere scaricati da qui):

Telaio Seguipista Il nuovo telaio per modificare il Robot ed adattarlo alle nostre gare delle nostro Olimpiadi Robotiche sarà presto disponibile…..

Paraurti con supp ultrasuoniParaurti prima versione per utilizzare il Robot con il Robo-Calcio e Mini-Sumo

Staffa per bloccare il modulo ad ultrasuoni HC-SR04 al paraurti

Come motore si utilizzano due Servo-Motori Continui mod. SM-S4303R acquistabili su Ebay a circa 10 € l’uno.

SM-S4303R
Con il telaio modificato sarà possibile utilizzare sia il sensore agli infrarossi fornito dalla bq, che due TCRT5000 (qui il link su Ebay). Quest’ultimi, a differenza di quello del kit originale, oltre all’uscita digitale con soglia regolabile da trimmer forniscono anche una analogica.
Costo circa 2 € l’uno.

TCRT5000
Inoltre occorrerà anche un Porta Pile da 8 ministilo AAA (qui il link ad Ebay) Costo circa 3 €.

Per poter evitare gli ostacoli o predisporre il robot alla competizione Sumo-Robot si può utilizzare il modulo ad ultrasuoni HC-SR04 (qui il link ad Ebay)
Costo circa 2 €.ultrasonic_sensor_schema

Qui potrete scaricare lo sketch per testare il modulo ultrasuoni HC-SR04 (verificate i pin richiamati nello sketch prima di caricarlo sulla scheda).

Il cervello del Robot del kit originale è costituito da una versione castomizzata dalla bq di un Arduino Bluetooth, la Zum Core.
(Per chi avesse problemi ad installare i driver della scheda qui ci sono gli screenshot dei passaggi da eseguire).
bq_zumcoreIl vantaggio di utilizzare questa scheda, oltre al Bluetooth integrato, è dato dal fatto che sono stati aggiunti tre connettori per ogni Pin in/out di Arduino riportanti il GND (connettore nero), +5V da 3.2) (connettore rosso, alimentato solo il jack ed ad interruttore acceso) ed il Pin di Arduino corrispondente (connettore azzurro). Questo ci permette di collegare direttamente i Servo-Motori e i sensori senza la necessità di Shield o Breadbord.

Inoltre le principali caratteristiche sono:

  • Input voltage 6V – 17V
  • Output current 3.3V (50mA) – 5V (3.2A)
  • Digital 14 I/O
  • Analogue 6
  • Interfacce: BluetoothTM 2.1, USB, TTL UART, SPI, I2C, ICSP
  • BluetoothTM Baud Rate: 19200 bps

Rispetto al montaggio originale del kit BQ per le gare delle nostre olimpiadi robotiche si dovranno apportare le seguenti modifiche:

  • si utilizzerà il nuovo telaio.
  • non dovranno essere montati i due sensori di luminosità ed il mini servo
  • per sostenere il sensore agli ultrasuoni frontale dovrà essere utilizzato l’apposito supporto
  • il paraurti, da utilizzare per le gare di Mini-Sumo e Robo-Calcio dovrà essere montato al di sotto del telaio
  • per affrontare il labirinto i parafanghi originali andranno sostituiti con quelli con il supporto Ultrasuoni

NOTA: Prima di caricare sulla propria scheda i seguenti firmware verificate la corrispondenza dei pin che avete usato con quelli richiamati nel firmware...
Qui potrete scaricare il firmware originale per il KIT bq. (servirà anche l’apposita App per Android scaricabile da qui).