Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
In questo tutorial, descriverò come puoi creare un ostacolo evitando il robot usando Arduino.
Passaggio 1: è necessario
È un popolare progetto robotico Arduino. per evitare un sacco di cavi, ho progettato un PCB per questo.
Puoi usare un PCB o una perfboard punteggiata.
Telaio robot 2WD con ruote piroettanti.
Ruota robot per motore BO
Motoriduttore 150 giri/min BO e bullone e dado da 1,5 pollici
supporto per sensore ad ultrasuoni
2 pz. Batteria da 9 V e connettore della batteria
L293D Ic e 16 pin Ic base
Condensatore 100mfd/25v 2 resistenze 1K, Led
Pin di intestazione, ponticello (da maschio a femmina) morsettiera 4 pezzi
Sensore a ultrasuoni HC-SR 04
Arduino nano
Puoi usare un PCB o una perfboard punteggiata.
Passaggio 2: assemblaggio dello chassis principale
Inserire due motoriduttori nel telaio del robot. ho usato uno chassis in metallo 2wd ma puoi usare qualsiasi chassis
inserire una ruota orientabile davanti al telaio del robot. La parte meccanica è completata di questo robot
Passaggio 3: realizzare il circuito elettronico
Come funziona
Il sensore ultrasonico ad ultrasuoni rileva gli oggetti davanti ad esso e misura la distanza dell'oggetto.
In condizioni normali, quando non ci sono ostacoli davanti al robot, due motori ruotano in senso orario e il robot va dritto in avanti.
Se viene rilevato un oggetto entro 20 cm dal sensore a ultrasuoni, il motore sinistro inizierà a ruotare in senso antiorario e il motore destro ruoterà in senso orario come prima.
Quindi il robot gira velocemente a sinistra se c'è un oggetto davanti a lui.
Circuito e connessioni se stai usando una perfboard
Qui ho usato un driver dual motor Arduino nano e L293D. Due condensatori come filtro. Led e resistore da 1k per indicazione
Il pin digitale Arduino 7 si collega al pin trigger del sensore a ultrasuoni
Il pin digitale 8 di Arduino si collega al pin Echo del sensore a ultrasuoni
I pin digitali 5 e 6 di Arduino si collegano ai pin 10 e 15 di Ic l293d per il controllo del motore sinistro
Pin 11 e 12 digitali Arduino Collegati a ic l293d pin 2 e 7 per il controllo del motore destro
Collegare il motore sinistro a ic l293d pin 11 e 14
Collegare il motore destro a ic l293d Pin 3 e 6
Se vuoi fare usando PCB
il PCB per questo progetto robotico è ben progettato e facile da realizzare. Puoi realizzare diversi tipi di robot Arduino usando questo PCB. Un altro robot che utilizza questo PCB
Scarica e ordina il file Gerber per PCB da qui.
Passaggio 4: caricamento del codice su Arduino
Carica il codice su arduino nano. ecco il link del codice per il download
basta scaricare il file.ino e aprirlo usando arduino IDE.
collegare arduino nano tramite cavo USB, selezionare la porta com appropriata
quindi fare clic per caricare
Passaggio 5: test
è il momento di testare il robot.
Ho usato una batteria da 9 V per Arduino e un'altra batteria da 9 V per l'alimentazione del motore. Per alimentare il motore è bene utilizzare una batteria ricaricabile, altrimenti la batteria da 9 V non può far funzionare il robot a lungo.
Questo video potrebbe aiutarti -