Robot vyhýbajúci sa prekážkam (Arduino): 8 krokov (s obrázkami)
Robot vyhýbajúci sa prekážkam (Arduino): 8 krokov (s obrázkami)
Anonim
Robot vyhýbajúci sa prekážkam (Arduino)
Robot vyhýbajúci sa prekážkam (Arduino)

Tu vás poučím o výrobe robota, ktorý sa vyhýba prekážkam, založeného na Arduine. Dúfam, že urobím krok za krokom sprievodcu, ako tohto robota urobiť veľmi jednoduchým spôsobom. Robot vyhýbajúci sa prekážkam je plne autonómny robot, ktorý sa dokáže vyhnúť akejkoľvek prekážke, s ktorou sa pri pohybe stretne. Jednoducho, keď pri pohybe vpred narazí na prekážku, automaticky sa zastaví a urobí krok vzad. Potom to vyzerá, že je to na dvoch stranách vľavo a vpravo a začne sa pohybovať najlepším možným spôsobom; čo znamená buď v ľavom smere, ak je v ľavom boku ďalšia prekážka v pravom alebo v pravom smere. Robot vyhýbajúci sa prekážkam je veľmi nápomocný a je základom mnohých veľkých projektov, ako sú automatické autá, roboty používané vo výrobných závodoch, dokonca aj v robotoch používaných vo vesmírnych lodiach.

Krok 1: Čo potrebujete v tomto projekte:

Čo potrebujete v tomto projekte
Čo potrebujete v tomto projekte
Čo potrebujete v tomto projekte
Čo potrebujete v tomto projekte
Čo potrebujete v tomto projekte
Čo potrebujete v tomto projekte
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Inteligentný robotický podvozok s 2 x kolesami autíčka a 1 x univerzálnym kolieskom (alebo kolieskami)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Dva jednosmerné motory-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. Ovládač motora L298n-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. Ultrazvukový snímač sonaru HC-SR04-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
  6. Micro servo TowerPro 9g-https://www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea…
  7. Batéria Lipo 7,4 V 1300 mAh-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
  8. Prepojovacie vodiče (muž-muž-samec, samec-samica)
  9. Mini breadboard

  10. Montážna konzola ultrazvukového sonarového senzora
  11. Skrutky a matice
  12. Skrutkovač
  13. Spájkovačka
  14. Obojstranná páska (voliteľné)
  15. Horúca lepiaca pištoľ (voliteľné)

Krok 2: Zostavenie podvozku

Zostavenie podvozku
Zostavenie podvozku
Zostavenie podvozku
Zostavenie podvozku
Zostavenie podvozku
Zostavenie podvozku

Pripájajte dva vodiče ku každému jednosmernému motoru. Potom pomocou skrutiek pripevnite dva motory k podvozku. Ak potrebujete nejaké objasnenie, pozrite si toto video na youtube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… a ukáže vám, ako zostaviť podvozok automobilu Smart 2WD Robot. Nakoniec pripevnite univerzálne koleso (alebo koliesko na guľôčku)

Krok 3: Namontujte komponenty

Namontujte komponenty
Namontujte komponenty

Na podvozok namontujte ovládač motora Arduino UNO, L298n a servomotor TowerPro. Poznámka: Pri montáži dosky arduino ponechajte dostatok miesta na zapojenie kábla USB, pretože neskôr musíte dosku arduino naprogramovať tak, že ju pripojíte k počítaču pomocou kábla USB.

Krok 4: Príprava ultrazvukového senzora

Príprava ultrazvukového senzora
Príprava ultrazvukového senzora
Príprava ultrazvukového senzora
Príprava ultrazvukového senzora
Príprava ultrazvukového senzora
Príprava ultrazvukového senzora
Príprava ultrazvukového senzora
Príprava ultrazvukového senzora

Pripojte štyri prepojovacie vodiče k ultrazvukovému senzoru a namontujte ho na montážnu konzolu. Potom namontujte držiak na mikro servo TowerPro, ktoré je už nainštalované na šasi.

Krok 5: Zapojenie komponentov

Komponenty zapojenia
Komponenty zapojenia
Komponenty zapojenia
Komponenty zapojenia
Komponenty zapojenia
Komponenty zapojenia
Komponenty zapojenia
Komponenty zapojenia

Ovládač motora L298n:

+12V → Lipo batéria (+)

GND → Lipo batéria (-) dôležité: Pripojte GND k lipo batérii (-) a k arduino doske akýkoľvek GND pin

+5V → arduino Vin

In1 → arduino digitálny pin 7

In2 → arduino digitálny pin 6

In3 → digitálny pin arduino 5

In4 → digitálny pin arduino 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Breadboard:

Pripojte dva prepojovacie vodiče k pinom 5V a GND dosky arduino, potom pripojte oba vodiče k doske. teraz ho môžete použiť ako napájanie +5V.

Ultrazvukový snímač sonaru HC-SR04:

VCC → nepájivá doska +5V

Spustite → analógový pin arduino 1

Echo → analógový pin arduino 2

GND → breadboard GND

Micro servo TowerPro 9g:

oranžový drôt → digitálny kolík arduino 10

červený drôt → breadboard +5V

hnedý drôt → breadboard GND

Krok 6: Programovanie Arduino UNO

  1. Stiahnite si a nainštalujte IDE Arduino Desktop

    • okná -
    • Mac OS X -
    • Linux -
  2. Stiahnite si a prilepte súbor knižnice NewPing (knižnica funkcií ultrazvukových senzorov) do priečinka knižníc Arduino.

    • Stiahnite si NewPing.rar nižšie
    • Extrahujte ho do cesty - C: / Arduino / libraries
  3. Stiahnite a otvorte prekážku_avoiding.ino
  4. Odošlite kód na dosku arduino pomocou kábla USB

Krok 7: Napájajte robota

Napájajte robota
Napájajte robota

Pripojte batériu Lipo k ovládaču motora L298n nasledovne:

Lipo batéria (+) → +12V

Lipo batéria (-) → GND

Krok 8: Skvelé !!

Skvelé !!!
Skvelé !!!

Teraz je váš robot pripravený vyhnúť sa akýmkoľvek prekážkam …

Rád zodpoviem všetky vaše otázky

pošlite mi e -mail: [email protected]

vyhľadajte ma na facebooku a linkedin pre ďalšie projekty - Danusha nayantha

Ďakujem

Odporúča: