Sommario:
- Passaggio 1: video del progetto passo dopo passo
- Passaggio 2: hardware richiesto
- Passaggio 3: file e schema Gerber PCB
- Passaggio 4: file.stl 3D
- Passaggio 5: connessioni
- Passaggio 6: codice sorgente
Video: Robot Arduino 5 in 1 - Seguimi - Riga successiva - Sumo - Disegno - Evitare gli ostacoli: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
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
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
- 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
Impostazioni di stampa
- Stampante: JGAURORA A5S
- Risoluzione: 0.25
- Riempimento: 10%
Passaggio 5: 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
Puoi programmare un robot con 5 diversi scenari con questa scheda di controllo. 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.
Ottieni il codice sorgente:
github.com/MertArduino/RobotControlBoard
Consigliato:
Robot che evita gli ostacoli usando Arduino Nano: 5 passaggi
Robot che evita ostacoli usando Arduino Nano: in questo tutorial, descriverò come puoi creare un ostacolo evitando il robot usando Arduino
Rileva gli ostacoli in modo asincrono con gli ultrasuoni: 4 passaggi
Rileva gli ostacoli in modo asincrono con gli ultrasuoni: sto costruendo per divertimento un robot che voglio spostare autonomamente all'interno di una casa. È un lavoro lungo e lo sto facendo passo dopo passo. Questo focus istruibile sul rilevamento degli ostacoli con Arduino Mega. I sensori a ultrasuoni HC-SR04 vs HY-SRF05 sono economici e
Robot che evita gli ostacoli utilizzando il microcontrollore (Arduino): 5 passaggi
Robot che evita gli ostacoli usando il microcontrollore (Arduino): in questo tutorial, ti insegnerò come creare un robot per evitare ostacoli che funzioni con Arduino. Devi avere familiarità con Arduino. Arduino è una scheda controller che utilizza il microcontrollore atmega. Puoi usare qualsiasi versione di Arduino ma ho
OAREE - 3D Printed - Robot che evita gli ostacoli per l'educazione tecnica (OAREE) con Arduino: 5 passaggi (con immagini)
OAREE - 3D Printed - Robot che evita gli ostacoli per l'educazione all'ingegneria (OAREE) con Arduino: Design OAREE (robot che evita gli ostacoli per l'educazione all'ingegneria): l'obiettivo di questo tutorial era quello di progettare un robot OAR (robot che evitava gli ostacoli) che fosse semplice / compatto, Stampabile in 3D, facile da montare, utilizza servi a rotazione continua per movimen
Robot che evita gli ostacoli con Arduino Uno: 5 passaggi (con immagini)
Robot che evita ostacoli usando Arduino Uno: Ciao ragazzi, questo è un progetto molto semplice e funzionante chiamato robot che evita ostacoli usando arduino e la specialità di questo progetto è che dà comandi su come viaggia su smartphone tramite bluetooth