Robot vyhýbající se překážkám (Arduino): 8 kroků (s obrázky)
Robot vyhýbající se překážkám (Arduino): 8 kroků (s obrázky)
Anonim
Robot vyhýbající se překážkám (Arduino)
Robot vyhýbající se překážkám (Arduino)

Zde vás poučím o výrobě robota pro vyhýbání se překážkám na základě Arduina. Doufám, že udělám krok za krokem průvodce, jak tohoto robota udělat velmi jednoduchým způsobem. Robot, který se vyhýbá překážkám, je plně autonomní robot, který se dokáže vyhnout jakékoli překážce, které při pohybu čelí. Jednoduše, když narazí na překážku při pohybu vpřed, automaticky se zastaví a udělá krok zpět. Pak to vypadá, že je to ze dvou stran vlevo a vpravo a začne se pohybovat nejlepším možným způsobem; což znamená buď ve směru vlevo, pokud je další překážka vpravo, nebo vpravo, pokud je na levé straně další překážka. Robot vyhýbající se překážkám je velmi užitečný a je základem mnoha velkých projektů, jako jsou automatické automobily, roboty používané ve výrobních továrnách, a to i v robotech používaných ve vesmírných plavidlech.

Krok 1: Co potřebujete v tomto projektu:

Co potřebujete v tomto projektu
Co potřebujete v tomto projektu
Co potřebujete v tomto projektu
Co potřebujete v tomto projektu
Co potřebujete v tomto projektu
Co potřebujete v tomto projektu
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Inteligentní robotický podvozek se 2 x kolečky autíčka a 1 x univerzálním kolečkem (nebo kuličkovými kolečky)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Dva stejnosměrné motory-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. Ovladač motoru L298n-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. Ultrazvukový senzor 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. 7,4 V baterie 1300 mAh Lipo-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
  8. Propojovací vodiče (samec-samec, samec-samice)
  9. Mini prkénko

  10. Upevňovací držák ultrazvukového sonarového senzoru
  11. Šrouby a matice
  12. Šroubovák
  13. Páječka
  14. Oboustranná páska (volitelně)
  15. Horká lepicí pistole (volitelně)

Krok 2: Sestavení podvozku

Sestavení podvozku
Sestavení podvozku
Sestavení podvozku
Sestavení podvozku
Sestavení podvozku
Sestavení podvozku

Ke každému stejnosměrnému motoru připájejte dva vodiče. Poté pomocí šroubů připevněte dva motory k podvozku. Pokud potřebujete nějaké vysvětlení, podívejte se na toto video na YouTube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… a ukáže vám, jak sestavit podvozek automobilu Smart 2WD Robot. Nakonec připevněte univerzální kolo (nebo kolečko na kuličkové kolo)

Krok 3: Namontujte součásti

Namontujte součásti
Namontujte součásti

Namontujte na podvozek ovladač Arduino UNO, ovladač motoru L298n a servomotor TowerPro. Poznámka: při montáži desky arduino ponechte dostatek místa pro připojení kabelu USB, protože později budete muset desku arduino naprogramovat tak, že ji připojíte k počítači pomocí kabelu USB.

Krok 4: Příprava ultrazvukového senzoru

Příprava ultrazvukového senzoru
Příprava ultrazvukového senzoru
Příprava ultrazvukového senzoru
Příprava ultrazvukového senzoru
Příprava ultrazvukového senzoru
Příprava ultrazvukového senzoru
Příprava ultrazvukového senzoru
Příprava ultrazvukového senzoru

Připojte čtyři propojovací vodiče k ultrazvukovému senzoru a namontujte jej na montážní držák. Poté namontujte držák na mikro servo TowerPro, které je již nainstalováno na šasi.

Krok 5: Zapojení součástí

Součásti zapojení
Součásti zapojení
Součásti zapojení
Součásti zapojení
Součásti zapojení
Součásti zapojení
Součásti zapojení
Součásti zapojení

Ovladač motoru L298n:

+12V → Lipo baterie (+)

GND → Lipo baterie (-) důležité: připojte GND k lipo baterii (-) a k Arduino desce jakýkoli GND pin

+5V → arduino Vin

In1 → digitální pin arduino 7

In2 → digitální pin arduino 6

In3 → digitální pin arduino 5

In4 → digitální pin arduino 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Prkénko:

Připojte dva propojovací vodiče k pinům 5V a GND desky arduino, poté připojte oba vodiče k desce. nyní jej můžete použít jako napájení +5V.

Ultrazvukový senzor sonaru HC-SR04:

VCC → prkénko +5V

Spusťte → analogový pin arduino 1

Echo → arduino analogový pin 2

GND → prkénko GND

Micro servo TowerPro 9g:

oranžový vodič → digitální kolík arduino 10

červený vodič → prkénko +5V

hnědý drát → prkénko GND

Krok 6: Programování Arduino UNO

  1. Stáhněte a nainstalujte Arduino Desktop IDE

    • okna -
    • Mac OS X -
    • Linux -
  2. Stáhněte a vložte soubor knihovny NewPing (knihovna funkcí ultrazvukových senzorů) do složky knihoven Arduino.

    • Stáhněte si NewPing.rar níže
    • Extrahujte jej do cesty - C: / Arduino / libraries
  3. Stáhněte a otevřete překážka_avoiding.ino
  4. Nahrajte kód na desku arduino pomocí kabelu USB

Krok 7: Napájení robota

Napájejte robota
Napájejte robota

Připojte baterii Lipo k ovladači motoru L298n následujícím způsobem:

Lipo baterie (+) → +12V

Lipo baterie (-) → GND

Krok 8: Skvělé !

Skvělý !!!
Skvělý !!!

Nyní je váš robot připraven vyhnout se jakékoli překážce …

Rád zodpovím všechny vaše dotazy

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

hledejte mě na facebooku a linkedin pro další projekty - Danusha nayantha

Děkuji

Doporučuje: