Cuprins:

Robot de evitare a obstacolelor (Arduino): 8 pași (cu imagini)
Robot de evitare a obstacolelor (Arduino): 8 pași (cu imagini)

Video: Robot de evitare a obstacolelor (Arduino): 8 pași (cu imagini)

Video: Robot de evitare a obstacolelor (Arduino): 8 pași (cu imagini)
Video: High Density 2022 2024, Noiembrie
Anonim
Robot de evitare a obstacolelor (Arduino)
Robot de evitare a obstacolelor (Arduino)

Aici am să vă instruiesc despre realizarea unui robot de evitare a obstacolelor bazat pe Arduino. Sper să fac ghid pas cu pas pentru realizarea acestui robot într-un mod foarte ușor. Un robot care evită obstacolele este un robot complet autonom, care poate evita orice obstacol cu care se confruntă atunci când se mișcă. Pur și simplu, când a întâmpinat un obstacol în timp ce se deplasa înainte, încetează automat să se miște înainte și face un pas înapoi. Apoi se pare că sunt două laturi la stânga și la dreapta și începe să se miște în cel mai bun mod posibil; ceea ce înseamnă fie în direcția stângă, dacă există un alt obstacol în dreapta, fie în direcția dreaptă, dacă există un alt obstacol în partea stângă. Robotul de evitare a obstacolelor este foarte util și este baza multor proiecte mari, cum ar fi mașinile automate, roboți utilizați în fabricile de fabricație, chiar și în roboții utilizați în nave spațiale.

Pasul 1: De ce aveți nevoie în acest proiect:

Ce aveți nevoie în acest proiect
Ce aveți nevoie în acest proiect
Ce aveți nevoie în acest proiect
Ce aveți nevoie în acest proiect
Ce aveți nevoie în acest proiect
Ce aveți nevoie în acest proiect
  1. Arduino UNO -
  2. Șasiu de mașină robot inteligent cu 2 x roți de mașină de jucărie și 1 x roată universală (sau role cu bilă) -
  3. Două motoare de curent continuu -
  4. Driver motor L298n -
  5. Senzor sonar cu ultrasunete HC-SR04 -
  6. TowerPro micro servo 9g -
  7. Baterie Lipo 7.4V 1300mah -
  8. Sârme jumper (de la bărbat la bărbat, de la bărbat la femeie)
  9. Mini panou de prindere
  10. Suport de montare a senzorului sonar cu ultrasunete
  11. Șuruburi și piulițe
  12. Şurubelniţă
  13. Ciocan de lipit
  14. Bandă dublă (opțional)
  15. Pistol de lipit la cald (opțional)

Pasul 2: Asamblarea șasiului

Asamblarea șasiului
Asamblarea șasiului
Asamblarea șasiului
Asamblarea șasiului
Asamblarea șasiului
Asamblarea șasiului

Lipiți două fire la fiecare motor DC. Apoi fixați două motoare pe șasiu folosind șuruburile. Dacă aveți nevoie de lămuriri, vă rugăm să urmăriți acest videoclip pe YouTube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… și vă va arăta cum să asamblați șasiul mașinii Robot Smart 2WD. Atașați în cele din urmă roata universală (sau roata cu rotile cu bile)

Pasul 3: Montați componentele

Montați componentele
Montați componentele

Montați Arduino UNO, driverul motorului L298n și servomotorul TowerPro pe șasiu. Notă: atunci când montați placa arduino, lăsați suficient spațiu pentru a conecta cablul USB, deoarece mai târziu trebuie să programați placa arduino conectându-l la computer printr-un cablu USB.

Pasul 4: Pregătirea senzorului cu ultrasunete

Pregătirea senzorului cu ultrasunete
Pregătirea senzorului cu ultrasunete
Pregătirea senzorului cu ultrasunete
Pregătirea senzorului cu ultrasunete
Pregătirea senzorului cu ultrasunete
Pregătirea senzorului cu ultrasunete
Pregătirea senzorului cu ultrasunete
Pregătirea senzorului cu ultrasunete

Conectați patru fire jumper la senzorul cu ultrasunete și montați-l pe suportul de montare. Apoi montați suportul pe micro servo TowerPro care a fost deja instalat pe șasiu.

Pasul 5: Componente de cablare

Componente de cablare
Componente de cablare
Componente de cablare
Componente de cablare
Componente de cablare
Componente de cablare
Componente de cablare
Componente de cablare

Șofer de motor L298n:

+ 12V → baterie Lipo (+)

GND → Lipo battery (-) important: conectați GND la lipo battery (-) și la placa arduino orice pin GND

+ 5V → arduino Vin

In1 → pinul arduino digital 7

In2 → pinul arduino digital 6

In3 → pinul arduino digital 5

In4 → pinul digital arduino 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motorul 2

OUT4 → Motorul 2

Panou de calcul:

Conectați două fire jumper la placa arduino 5V și pinii GND, apoi conectați ambele fire la panoul de măsurare. acum puteți utiliza acest lucru ca sursă de + 5V.

Senzor sonar cu ultrasunete HC-SR04:

VCC → breadboard + 5V

Trig → pinul analogic arduino 1

Echo → pinul analogic arduino 2

GND → breadboard GND

TowerPro micro servo 9g:

fir portocaliu → pin digital arduino 10

sârmă roșie → panou + 5V

sârmă maro → panou de măsurare GND

Pasul 6: Programarea Arduino UNO

  1. Descărcați și instalați Arduino Desktop IDE

    • windows -
    • Mac OS X -
    • Linux -
  2. Descărcați și lipiți fișierul bibliotecă NewPing (biblioteca funcției senzorului cu ultrasunete) în dosarul bibliotecilor Arduino.

    • Descărcați NewPing.rar de mai jos
    • Extrageți-l în calea - biblioteci C: / Arduino
  3. Descărcați și deschideți obstacle_avoiding.ino
  4. Încărcați codul pe placa arduino printr-un cablu USB

Pasul 7: Porniți robotul

Puterea robotului
Puterea robotului

Conectați bateria Lipo la driverul motorului L298n după cum urmează:

Baterie Lipo (+) → + 12V

Baterie Lipo (-) → GND

Pasul 8: Super !

Grozav !!!
Grozav !!!

Acum robotul dvs. este gata să evite orice obstacol ….

Aș fi fericit să vă răspund la orice întrebări

trimiteți-mi un e-mail: [email protected]

căutați-mă pe facebook și pe linkedin pentru mai multe proiecte - Danusha nayantha

Mulțumesc

Recomandat: