Përmbajtje:

Roboti që shmang pengesën (Arduino): 8 hapa (me fotografi)
Roboti që shmang pengesën (Arduino): 8 hapa (me fotografi)

Video: Roboti që shmang pengesën (Arduino): 8 hapa (me fotografi)

Video: Roboti që shmang pengesën (Arduino): 8 hapa (me fotografi)
Video: Заставьте роботов Arduino избегать препятствий с помощью драйвера L293D 2024, Nëntor
Anonim
Roboti që shmang pengesën (Arduino)
Roboti që shmang pengesën (Arduino)

Këtu do t'ju udhëzoj për krijimin e një Roboti për Shmangjen e Pengesave bazuar në Arduino. Shpresoj të bëj udhëzues hap pas hapi për ta bërë këtë robot në një mënyrë shumë të lehtë. Roboti që shmang pengesën është një robot plotësisht autonom i cili mund të shmangë çdo pengesë me të cilën përballet kur lëviz. Thjesht, kur takohet me një pengesë ndërsa ecën përpara, ndaloni automatikisht të ecni përpara dhe bën një hap prapa. Pastaj duket se janë dy anët majtas dhe djathtas dhe fillon të lëvizë në mënyrën më të mirë të mundshme; që do të thotë ose në drejtim të majtë nëse ka një pengesë tjetër në të djathtë ose në drejtimin e duhur nëse ka një pengesë tjetër në anën e majtë. Pengesa për të shmangur robotin është shumë e dobishme dhe është baza e shumë projekteve të mëdha si makina automatike, robotë të përdorur në fabrikat e prodhimit, madje edhe në robotë të përdorur në anije kozmike.

Hapi 1: Çfarë ju nevojitet në këtë projekt:

Çfarë ju nevojitet në këtë projekt
Çfarë ju nevojitet në këtë projekt
Çfarë ju nevojitet në këtë projekt
Çfarë ju nevojitet në këtë projekt
Çfarë ju nevojitet në këtë projekt
Çfarë ju nevojitet në këtë projekt
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Shasia e makinave robot të zgjuar me 2 x rrota makinash lodrash dhe 1 x Rrota Universale (ose gomë rrotullues)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Dy motorë DC-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. Drejtuesi i motorit L298n-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. HC-SR04 Sensor me ultratinguj sonar-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
  6. TowerPro micro servo 9g-https://www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea…
  7. Bateri 7.4V 1300mah Lipo-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
  8. Telat e kërcyesit (mashkull-mashkull, mashkull-femër)
  9. Mini bordi i bukës

  10. Kllapa e montimit të sensorit tejzanor të sonarit
  11. Vida dhe arra
  12. Kaçavidë
  13. Makine per ngjitjen e metalit
  14. Shirit i dyanshëm (opsional)
  15. Armë me zam të nxehtë (opsional)

Hapi 2: Montimi i Shasisë

Montimi i Shasisë
Montimi i Shasisë
Montimi i Shasisë
Montimi i Shasisë
Montimi i Shasisë
Montimi i Shasisë

Lidhni dy tela në secilin motor DC. Pastaj rregulloni dy motorë në shasi duke përdorur vida. Nëse keni nevojë për ndonjë sqarim, ju lutemi shikoni këtë video në youtube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… dhe do t'ju tregojë se si të montoni shasinë e makinave Smart 2WD Robot. Së fundmi bashkëngjitni rrotën Universale (ose rrotën e rrotullës)

Hapi 3: Montoni Komponentët

Montoni Komponentët
Montoni Komponentët

Montoni Arduino UNO, shoferin e motorit L298n dhe servo motorin TowerPro në shasi. Shënim: kur montoni bordin arduino, lini hapësirë të mjaftueshme për të lidhur kabllon USB, pasi më vonë ju duhet të programoni bordin arduino duke e lidhur atë me PC përmes një kabllo USB.

Hapi 4: Përgatitja e sensorit tejzanor

Përgatitja e sensorit tejzanor
Përgatitja e sensorit tejzanor
Përgatitja e sensorit tejzanor
Përgatitja e sensorit tejzanor
Përgatitja e sensorit tejzanor
Përgatitja e sensorit tejzanor
Përgatitja e sensorit tejzanor
Përgatitja e sensorit tejzanor

Lidhni katër tela kërcyes në sensorin tejzanor dhe montojini në kllapën e montimit. Pastaj montoni kllapën në servo mikro TowerPro e cila tashmë është instaluar në shasi.

Hapi 5: Përbërësit e telave

Komponentët e telave
Komponentët e telave
Komponentët e telave
Komponentët e telave
Komponentët e telave
Komponentët e telave
Komponentët e telave
Komponentët e telave

Drejtuesi i motorit L298n:

+12V battery Bateri Lipo (+)

GND battery Bateria Lipo (-) e rëndësishme: lidhni GND me baterinë lipo (-) dhe në bordin arduino çdo pin GND

+5V → arduino Vin

Pin 1 dixhital arduino 7

Pin 2 dixhital arduino 6

In3 → arduino pin dixhital 5

Pin 4 arduino dixhital 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Breadboard:

Lidhni dy tela bluzë në kunjat e bordit arduino 5V dhe GND, pastaj lidhni të dy telat në tabelën e bukës. tani mund ta përdorni këtë si furnizim +5V.

Sensori sonar tejzanor HC-SR04:

VCC board bordi i bukës +5V

Trig pin arduino pin analog 1

Echo -arduino pin analog 2

GND board breadboard GND

TowerPro mikro servo 9g:

tela portokalli pin arduino pin dixhital 10

tela të kuq board bukë +5V

tela ngjyrë kafe board bordi i bukës GND

Hapi 6: Programimi i Arduino UNO

  1. Shkarkoni dhe instaloni Arduino Desktop IDE

    • dritare -
    • Mac OS X -
    • Linux -
  2. Shkarkoni dhe ngjisni skedarin e bibliotekës NewPing (biblioteka e funksionit të sensorit tejzanor) në dosjen e bibliotekave Arduino.

    • Shkarkoni NewPing.rar më poshtë
    • Nxirrni atë në shteg - bibliotekat C: / Arduino
  3. Shkarkoni dhe hapni pengesën_avoiding.ino
  4. Ngarko kodin në bordin arduino përmes një kabllo USB

Hapi 7: Fuqizoni Robotin

Fuqizoni Robotin
Fuqizoni Robotin

Lidhni baterinë Lipo me drejtuesin e motorit L298n si më poshtë:

Bateri Lipo (+) +12V

Bateri Lipo (-) → GND

Hapi 8: E shkëlqyeshme !!

E madhe !!!
E madhe !!!

Tani roboti juaj është gati të shmangë çdo pengesë….

Do të isha i lumtur t'i përgjigjem çdo pyetjeje që keni

më dërgoni me email: [email protected]

më kërkoni në facebook dhe në linkin për më shumë projekte - Danusha nayantha

Faleminderit

Recommended: