Sommario:

Robot che evita gli ostacoli usando Arduino Nano: 5 passaggi
Robot che evita gli ostacoli usando Arduino Nano: 5 passaggi

Video: Robot che evita gli ostacoli usando Arduino Nano: 5 passaggi

Video: Robot che evita gli ostacoli usando Arduino Nano: 5 passaggi
Video: Costruiamo una macchinina smart! || Parte 3 - sensore ultrasuoni evita ostacoli 2024, Novembre
Anonim
Robot che evita ostacoli usando Arduino Nano
Robot che evita ostacoli usando Arduino Nano

In questo tutorial, descriverò come puoi creare un ostacolo evitando il robot usando Arduino.

Passaggio 1: è necessario

Hai bisogno
Hai bisogno
Hai bisogno
Hai bisogno
Hai bisogno
Hai bisogno

È 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

Assemblaggio del telaio principale
Assemblaggio del telaio 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

Realizzare il circuito elettronico
Realizzare il circuito elettronico
Realizzare il circuito elettronico
Realizzare il circuito elettronico
Realizzare il circuito elettronico
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

test
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 -

Consigliato: