Obsah:

Automobil poháňaný motorovou prekážkou Arduino: 7 krokov
Automobil poháňaný motorovou prekážkou Arduino: 7 krokov

Video: Automobil poháňaný motorovou prekážkou Arduino: 7 krokov

Video: Automobil poháňaný motorovou prekážkou Arduino: 7 krokov
Video: Jak odemknout fabii bez klíčů rukama za 2 vteřiny 2024, November
Anonim
Automobil poháňaný motorovou prekážkou Arduino
Automobil poháňaný motorovou prekážkou Arduino
Automobil poháňaný motorovou prekážkou Arduino
Automobil poháňaný motorovou prekážkou Arduino
Automobil poháňaný motorovou prekážkou Arduino
Automobil poháňaný motorovou prekážkou Arduino

Ahoj! Vitajte v návode na tému Ako postaviť auto, ktoré sa vyhýba prekážkam Arduino. Môžeme začať tým, že získame potrebné materiály pre tento projekt a určite sa zabavíme!

MATERIÁLY:

  • Ženské až mužské drôty
  • Drôty
  • Senzor vzdialenosti
  • Drevená doska
  • Páska Gorila/Elektrická
  • 2 motory s kolesami
  • Servo
  • Skrutkovač
  • Skrutky
  • Arduino
  • Držiak batérie
  • Koleso
  • Balíček USB na batériu
  • Nástavec motora Arduino
  • Arduino USB
  • PC
  • Plastový stojan

Ďalej som tu, aby som vás poučil o výrobe robota, ktorý sa vyhýba prekážkam, založeného na Arduine. Nasleduje podrobný návod na konštrukciu tohto mechanizmu prostredníctvom každého detailu. Tento projekt je však plne schopný autonómny robot, ktorý sa dokáže vyhnúť všetkým prekážkam, s ktorými príde do kontaktu, a potom sa im vyhnúť. Tento proces zahŕňa stretnutie s prekážkou pri postupe vpred, akonáhle sa robot postaví tvárou v tvár objektu, automaticky sa zastaví a urobí krok vzad. Potom naskenuje ľavú/pravú stranu a potom začne presúvať vhodnejšiu cestu. Cieľom tohto projektu je porozumieť inžinierstvu/mechanike, ktorá stojí za konceptom, ktorý sa spája s našou spoločnosťou, ako sú samoriadiace autá, výrobný priemysel atď.

Krok 1: Konštrukcia podvozku

Konštrukcia podvozku
Konštrukcia podvozku
Konštrukcia podvozku
Konštrukcia podvozku

Na stavbu rámu budete musieť dostať do rúk vopred pripravenú šablónu na stavbu tohto projektu alebo jednoduchý drevený polotovar s rozmermi 1/2 stopy x 1/4 stopy. Toto bude váš rámec a základ tohto pokynu, na ktorom funguje celý váš arduino kód a motory.

  1. Pripájajte dva vodiče ku každému jednosmernému motoru. Potom pomocou skrutiek pripevnite dva motory k podvozku.
  2. Pomocou skrutiek/lepidla/pásky pripevnite motor k spodnej strane šasi v zadnej časti
  3. Uistite sa, že sú motory zaistené a schopné vyvinúť silu
  4. Vezmite koleso a pomocou akejkoľvek metódy vložte koleso do prednej časti projektu

Krok 2: Pripojenie menších komponentov

Pripojenie menších komponentov
Pripojenie menších komponentov
Pripojenie menších komponentov
Pripojenie menších komponentov

Pre tento krok budete musieť tieto dva komponenty umiestniť na konkrétne miesta, aby ste zdokonalili dizajn tohto projektu. Tlačidlo bude potrebné k tlačidlu pripevniť spájkovaním ľavého portu červeným vodičom z držiaka batérie. Tiež pomocou pásky, lepidla alebo skrutiek umiestnite batériu na miesto v strednej časti v hornej časti základne a potom pripevnite prepínač k spodnej strane projektu.

Krok 3: Montáž modulov

Montáž modulov
Montáž modulov
Montáž modulov
Montáž modulov

*Poznámka: Pri montáži dosky Arduino ponechajte dostatok miesta na pripojenie 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.

Napriek tomu je Arduino kľúčovou súčasťou celej tejto funkcie projektu a umiestnenie každého modulu má vplyv na jeho účinnosť a estetiku. Umiestnenie senzora vzdialenosti a Arduina je potrebné nastaviť na konkrétnych miestach, Arduino bude potrebné zaskrutkovať do rámu za držiakom batérie na zadnom konci, aby sa vyvážila hmotnosť tohto vozidla. Uistite sa, že umiestnite nástavec Arduino na vrch Arduino, aby funkcie motora fungovali správne. Ďalej majte na pamäti, že pred týmto projektom bude musieť byť snímač vzdialenosti, aby zistil prekážky a skenoval ďalšie cesty, do ktorých je bezpečnejšie pokračovať.

Krok 4: Zaistenie snímača vzdialenosti

Zaistenie senzora vzdialenosti
Zaistenie senzora vzdialenosti

Nehovoriac o tom, že snímač vzdialenosti je životne dôležitou súčasťou umožnenia fungovania celého tohto projektu a vyhýbania sa prekážkam na jeho ceste. V tomto kroku budete musieť spojiť dva kusy plastu, ktoré sa hodia na zaistenie serva na mieste, a pripevniť ho k plastovému základu, ktorý sa pripojí k nášmu rámu. To poskytne mechanizmu pohyblivosť a rotáciu pre akýkoľvek budúci pohyb, ktorý senzor vzdialenosti používa na pohyb v ľubovoľnom smere. Tento komponent pripevnite k prednej časti základu alebo rámu a teraz pokračujte v používaní senzora vzdialenosti.

Pri senzore vzdialenosti to budete musieť pripevniť na prednú stranu mechanizmu, ktorý ste práve vytvorili, páskou/lepidlom/páskami, aby sa servo pohybovalo aj senzor vzdialenosti.

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: Schéma zapojenia vodičov a obvodu

Schéma zapojenia drôtov a obvodov
Schéma zapojenia drôtov a obvodov

Tieto drôtové spojenia sú kľúčové pre to, aby projekt mohol vykonávať svoje funkcie, preto si dvakrát skontrolujte, do ktorej časti prepájate jednotlivé komponenty. V schéme zapojenia nájdete potrebné pripojenia potrebné na to, aby Arduino mohlo jazdiť, vnímať atď.

*Poznámka: Táto schéma obsahuje štyri motory, ďalšie dva však môžeme ignorovať a pokračovať ďalej.

Krok 6: Kód

Kód
Kód
Kód
Kód
Kód
Kód
Kód
Kód

Nič z toho nebude fungovať bez kódu naprogramovaného v Arduine. Tu som poskytol kód na fungovanie celého tohto projektu, ak je správne zapojený a vyrobený. Môžete sa pozrieť na poskytnuté obrázky, aby ste kódu lepšie porozumeli a skopírovali ho.

Krok 7: Dokončenie

Finalizácia
Finalizácia
Finalizácia
Finalizácia
Finalizácia
Finalizácia

Vzhľadom na to, že sme dokončili všetky kroky, prečítajte si postup a objasnite všetky spojenia/komponenty, ktoré sú súčasťou tohto projektu.

  1. Pripojte Arduino k počítaču
  2. Stiahnite si potrebné knižnice (AFMOTOR, NOVINKA)
  3. Zostavte kód
  4. Nahrajte kód na správny port
  5. Otestujte, odpojte
  6. Kliknite na batérie, zapnite vypínač a nechajte ho jazdiť!

Odporúča: