Sommario:

Robot per evitare ostacoli (Arduino): 8 passaggi (con immagini)
Robot per evitare ostacoli (Arduino): 8 passaggi (con immagini)

Video: Robot per evitare ostacoli (Arduino): 8 passaggi (con immagini)

Video: Robot per evitare ostacoli (Arduino): 8 passaggi (con immagini)
Video: Elegoo Smart Robot Car Kit 4.0 ⋆ imparare, giocare e divertirsi con Arduino Uno e sensori 2024, Dicembre
Anonim
Robot per evitare ostacoli (Arduino)
Robot per evitare ostacoli (Arduino)

Qui ti istruirò su come realizzare un robot per evitare ostacoli basato su Arduino. Spero di fare una guida passo passo su come realizzare questo robot in modo molto semplice. Un robot che evita gli ostacoli è un robot completamente autonomo che può essere in grado di evitare qualsiasi ostacolo che incontra quando si muove. Semplicemente, quando incontra un ostacolo mentre avanza, smette automaticamente di avanzare e fa un passo indietro. Quindi sembra che siano i due lati sinistro e destro e inizia a muoversi nel miglior modo possibile; il che significa o in direzione sinistra se c'è un altro ostacolo a destra o in direzione destra se c'è un altro ostacolo sul lato sinistro. Il robot che evita gli ostacoli è molto utile ed è alla base di molti grandi progetti come le auto automatiche, i robot utilizzati nelle fabbriche di produzione, anche nei robot utilizzati nelle astronavi.

Passaggio 1: cosa ti serve in questo progetto:

Cosa ti serve in questo progetto
Cosa ti serve in questo progetto
Cosa ti serve in questo progetto
Cosa ti serve in questo progetto
Cosa ti serve in questo progetto
Cosa ti serve in questo progetto
  1. Arduino UNO -
  2. Telaio per auto robot intelligente con 2 ruote per auto giocattolo e 1 ruota universale (o rotelle a sfera) -
  3. Due motori DC -
  4. Driver motore L298n -
  5. Sensore ecoscandaglio a ultrasuoni HC-SR04 -
  6. TowerPro micro servo 9g -
  7. Batteria Lipo da 7,4 V 1300 mAh -
  8. Ponticelli (maschio-maschio, maschio-femmina)
  9. Mini tagliere
  10. Staffa di montaggio del sensore sonar a ultrasuoni
  11. Viti e dadi
  12. Cacciavite
  13. Saldatore
  14. Nastro biadesivo (opzionale)
  15. Pistola per colla a caldo (opzionale)

Passaggio 2: assemblaggio del telaio

Assemblaggio del telaio
Assemblaggio del telaio
Assemblaggio del telaio
Assemblaggio del telaio
Assemblaggio del telaio
Assemblaggio del telaio

Saldare due fili a ciascun motore CC. Quindi fissare due motori al telaio utilizzando le viti. Se hai bisogno di chiarimenti, guarda questo video di YouTube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… e ti mostrerà come assemblare il telaio dell'auto Smart 2WD Robot. Infine collega la ruota universale (o la ruota orientabile a sfera)

Passaggio 3: montare i componenti

Montare i componenti
Montare i componenti

Monta l'Arduino UNO, il driver del motore L298n e il servomotore TowerPro sullo chassis. Nota: quando si monta la scheda arduino, lasciare spazio sufficiente per collegare il cavo USB, poiché in seguito si dovrà programmare la scheda arduino collegandola al PC tramite cavo USB.

Passaggio 4: preparazione del sensore a ultrasuoni

Preparazione del sensore a ultrasuoni
Preparazione del sensore a ultrasuoni
Preparazione del sensore a ultrasuoni
Preparazione del sensore a ultrasuoni
Preparazione del sensore a ultrasuoni
Preparazione del sensore a ultrasuoni
Preparazione del sensore a ultrasuoni
Preparazione del sensore a ultrasuoni

Collegare quattro cavi di collegamento al sensore a ultrasuoni e montarlo sulla staffa di montaggio. Quindi montare la staffa sul micro servo TowerPro che è già installato sullo chassis.

Passaggio 5: componenti di cablaggio

Componenti di cablaggio
Componenti di cablaggio
Componenti di cablaggio
Componenti di cablaggio
Componenti di cablaggio
Componenti di cablaggio
Componenti di cablaggio
Componenti di cablaggio

Driver del motore L298n:

+12V → Batteria Lipo (+)

GND → Batteria Lipo (-) importante: collegare il GND alla batteria lipo (-) e alla scheda arduino qualsiasi pin GND

+5V → arduino Vin

In1 → pin digitale arduino 7

In2 → arduino digitale pin 6

In3 → arduino pin digitale 5

In4 → arduino pin digitale 4

OUT1 → Motore 1

OUT2 → Motore 1

OUT3 → Motore 2

OUT4 → Motore 2

Tagliere:

Collegare due fili del ponticello alla scheda arduino 5V e ai pin GND, quindi collegare entrambi i fili alla breadboard. ora puoi usarlo come alimentazione +5V.

Sensore ecoscandaglio a ultrasuoni HC-SR04:

VCC → breadboard +5V

Trig → arduino analogico pin 1

Echo → arduino analogico pin 2

GND → breadboard GND

TowerPro micro servo 9g:

filo arancione → arduino digital pin 10

filo rosso → breadboard +5V

filo marrone → breadboard GND

Passaggio 6: programmazione di Arduino UNO

  1. Scarica e installa Arduino Desktop IDE

    • windows -
    • Mac OS X -
    • Linux -
  2. Scarica e incolla il file della libreria NewPing (libreria delle funzioni del sensore a ultrasuoni) nella cartella delle librerie Arduino.

    • Scarica il NewPing.rar qui sotto
    • Estrailo nel percorso - C:\Arduino\libraries
  3. Scarica e apri ostacolo_evitando.ino
  4. Carica il codice sulla scheda arduino tramite un cavo USB

Passaggio 7: alimenta il robot

Alimenta il Robot
Alimenta il Robot

Collegare la batteria Lipo al driver del motore L298n come segue:

Batteria Lipo (+) → +12V

Batteria Lipo (-) → GND

Passaggio 8: fantastico!

Grande !!!
Grande !!!

Ora il tuo robot è pronto per evitare qualsiasi ostacolo….

Sarei felice di rispondere a qualsiasi domanda tu abbia

scrivimi: [email protected]

cercami su facebook e linkedin per altri progetti - Danusha nayantha

Grazie

Consigliato: