Sommario:

Robot Arduino 5 in 1 - Seguimi - Riga successiva - Sumo - Disegno - Evitare gli ostacoli: 6 passaggi
Robot Arduino 5 in 1 - Seguimi - Riga successiva - Sumo - Disegno - Evitare gli ostacoli: 6 passaggi

Video: Robot Arduino 5 in 1 - Seguimi - Riga successiva - Sumo - Disegno - Evitare gli ostacoli: 6 passaggi

Video: Robot Arduino 5 in 1 - Seguimi - Riga successiva - Sumo - Disegno - Evitare gli ostacoli: 6 passaggi
Video: Control 360 непрерывного сервопривода с кнопочными переключателями и Arduino 2024, Dicembre
Anonim
Robot Arduino 5 in 1 | Seguimi | Riga successiva | Sumo | Disegno | Evitare gli ostacoli
Robot Arduino 5 in 1 | Seguimi | Riga successiva | Sumo | Disegno | Evitare gli ostacoli

Questa scheda di controllo del robot contiene un microcontrollore ATmega328P e un driver del motore L293D. Certo, non è diverso da una scheda Arduino Uno ma è più utile perché non ha bisogno di un altro shield per pilotare il motore! È libero dall'ingombro dei ponticelli e può essere facilmente programmato con il CH340G. Durante il pilotaggio di due motori CC, puoi anche controllare diversi sensori utilizzando i pin I/O con questa scheda. In questo progetto, abbiamo utilizzato un sensore di distanza a ultrasuoni HC-SR04 e un sensore a infrarossi a infrarossi. Inoltre, è stato utilizzato un servomotore.

Passaggio 1: video del progetto passo dopo passo

Image
Image

Con questa scheda di controllo puoi programmare un robot con 5 scenari diversi. In questo progetto sono inclusi i seguenti scenari:

Modalità SUMO: è uno sport in cui due robot tentano di spingersi l'un l'altro fuori da un cerchio (in modo simile allo sport del sumo).

Modalità Follow Me: può rilevare la presenza di un oggetto da seguire utilizzando il sensore HC-SR04.

Modalità di tracciamento: Line Follower Robot è un veicolo che segue una linea, una linea nera o una linea bianca.

Modalità di evitamento: il robot per evitare gli ostacoli è un dispositivo intelligente in grado di rilevare automaticamente l'ostacolo davanti a sé ed evitarlo girandosi in un'altra direzione.

Modalità di disegno: contiene un servomotore e una penna. Può tracciare le proprie tracce di movimento sulla superficie.

Passaggio 2: hardware richiesto

Schema e file Gerber PCB
Schema e file Gerber PCB
  • ATmega328P-PU con Bootloader -
  • Circuito integrato driver motore L293D -
  • Presa USB di tipo B -
  • Zoccolo DIP 28/16 Pin -
  • Cristallo 12/16 MHz -
  • L7805 TO-220 -
  • Condensatore da 100uF -
  • LED -
  • Resistenza 10K/1K -
  • Condensatore 470nF -
  • Presa jack di alimentazione -
  • Morsettiera a 2 pin -
  • Intestazione pin maschio -
  • Ceramica 10nF / 22pF -
  • Mini motoriduttore in metallo 6V 200RPM -
  • Batteria Lipo 7.4V 1000mAh 2S (opzionale) -
  • Batteria 9V 800mAh (opzionale) -
  • Connettore batteria 9V -
  • Modulo Ultrasuoni HC-SR04 -
  • Sensore IR Infrarossi -
  • CH340G USB a CI TTL -

In questo progetto sono stati utilizzati componenti di tipo DIP per una facile saldatura

Passaggio 3: file e schema Gerber PCB

In questo progetto ho scelto PCBWay. PCBWay è l'unico modo per realizzare questo progetto a bassissimo costo e di alta qualità.

Dettagli del prodotto

  • Tipo di scheda: PCB singolo
  • Dimensioni: 53,3 mm x 66 mm
  • Strati: 2 strati
  • Totale: 5 pezzi / US $ 5

Ottieni il PCB Gerber & Schematic -

Passaggio 4: file.stl 3D

File.stl 3D
File.stl 3D

Impostazioni di stampa

  • Stampante: JGAURORA A5S
  • Risoluzione: 0.25
  • Riempimento: 10%

Passaggio 5: connessioni

Connessioni
Connessioni

Sensore IR

  • Pin del segnale del sensore IR su Digital 12
  • Pin VCC del sensore IR a +5V
  • Sensore IR GND a GND

Sensore HC-SR04

  • Pin ECHO su Digital 5
  • Pin TRIG su Digital 6
  • Pin VCC a +5V
  • pin GND a GND

Motore A

  • Motore A 1 a Digitale 2
  • Motore A 2 a Digitale 4
  • Abilitazione motore A su digitale 3

Motore B

  • B Motore da B 1 a Digitale 10
  • Motore B 2 a Digital 11
  • Abilitazione motore B su Digital 9

Passaggio 6: codice sorgente

Codice sorgente
Codice sorgente

Puoi programmare un robot con 5 diversi scenari con questa scheda di controllo. In questo progetto sono inclusi i seguenti scenari:

  1. Modalità SUMO: è uno sport in cui due robot tentano di spingersi l'un l'altro fuori da un cerchio (in modo simile allo sport del sumo).
  2. Modalità Follow Me: può rilevare la presenza di un oggetto da seguire utilizzando il sensore HC-SR04.
  3. Modalità di tracciamento: Line Follower Robot è un veicolo che segue una linea, una linea nera o una linea bianca.
  4. Modalità di evitamento: il robot per evitare gli ostacoli è un dispositivo intelligente in grado di rilevare automaticamente l'ostacolo davanti a sé ed evitarlo girandosi in un'altra direzione.
  5. Modalità di disegno: contiene un servomotore e una penna. Può tracciare le proprie tracce di movimento sulla superficie.

Ottieni il codice sorgente:

github.com/MertArduino/RobotControlBoard

Consigliato: