Obsah:

Odovzdajte maslovému robotovi: 13 krokov
Odovzdajte maslovému robotovi: 13 krokov

Video: Odovzdajte maslovému robotovi: 13 krokov

Video: Odovzdajte maslovému robotovi: 13 krokov
Video: Drali против Rw9 | Feer Fest Группа C | Rocket League 1 на 1 2024, November
Anonim
Odovzdajte maslovému robotovi
Odovzdajte maslovému robotovi

Zhrnutie

V tomto projekte urobíme maslového robota na Rickovi a Mortym. V robote nebude žiadna kamera ani zvuk. Video si môžete pozrieť v nižšie uvedenom odkaze.

www.youtube.com/embed/X7HmltUWXgs

Metalický zoznam

  • Arduino UNO
  • Štít vodiča motora Arduino
  • Súprava podvozku Zumo
  • 6V redukčný mikro DC motor (2 kusy)
  • 7,4 V Lipo batéria 850 mAh 25C
  • Modul Bluetooth HC-05 alebo HC-06
  • Mini servomotor SG-90
  • Prepojovacie káble
  • Spona na papier (1 kus)
  • 3D diely

Krok 1: Časti tlačiarne

Časti tlačiarne
Časti tlačiarne
Časti tlačiarne
Časti tlačiarne
Časti tlačiarne
Časti tlačiarne
  • V tomto projekte použijeme technológiu elektronických kariet Arduino a 3D tlačiarní. Najprv vytlačíme 3D diely.
  • K 3D častiam sa dostanete pomocou odkazu na GitHub.

Úlohy častí sú nasledujúce.

  • podvozok: Je to hlavné telo robota.
  • dolná časť tela: figúrka, ktorá pomôže rozhýbať hlavu robota. Do tejto časti bude upevnený servomotor.
  • horná časť tela: Je to časť medzi podvozkom a spodnou časťou tela.
  • pánt: Táto časť spôsobuje, že sa telo otvára a zatvára.

Trvanie tlače (model tlačiarne: MakerBot Replicator2)

  • Trvanie tlače dielov na obrázku_1: 5 h 13 min. (Ak nastavíte nastavenia tlače podľa obrázku_3.)
  • Trvanie tlače dielov na obrázku_2: 5 h 56 m. (Ak nastavíte nastavenia tlače podľa obrázku_3.)
  • POZNÁMKA: Čas tlače závisí od modelu tlačiarne.

Krok 2: Pájka a servo hack

Pájka a servo hack
Pájka a servo hack
Pájka a servo hack
Pájka a servo hack
Pájka a servo hack
Pájka a servo hack
Pájka a servo hack
Pájka a servo hack
  • Jednosmerné motory sú umiestnené vo vnútri podvozku Zumo.
  • Prepojovacie káble sú spájkované k jednosmerným motorom.
  • Na servo by malo byť vykonaných niekoľko zmien, ktoré uvedú hlavu robota do pohybu, než je pripevnený k spodnej časti. Cieľom tejto zmeny je hladší chod servomotora.
  • Môžete použiť nižšie uvedený odkaz.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • Servomotor je pripevnený k spodnej časti tela, ako je znázornené na obrázku_4.
  • Časti spodnej časti a hornej časti tela sú navzájom upevnené skrutkou, ako je znázornené na obrázku_5.

Krok 3: Pripojenie štítu motora a vodiča

Pripojenie štítu motora a vodiča
Pripojenie štítu motora a vodiča
Pripojenie štítu motora a vodiča
Pripojenie štítu motora a vodiča
Pripojenie štítu motora a vodiča
Pripojenie štítu motora a vodiča
  • Štít vodiča motora Arduino je pripevnený k Arduino Uno, ako je znázornené na obrázku_6.
  • Jednosmerný motor na pravej strane je pripevnený k portu M3 vodiča motora.
  • Jednosmerný motor na ľavej strane je pripevnený k portu M4 vodiča motora.

Krok 4: Pripojenie modulu Bluetooth

Pripojenie modulu Bluetooth
Pripojenie modulu Bluetooth
  • Kolíky RX a TX sú spájkované na piny 2 a 3 dosky Arduino.
  • VCC a GND piny sú spájkované na 5V a GND doske dosky Arduino.

Krok 5: Pripojenie servomotora k ovládaču motora

Pripojenie servomotora k ovládaču motora
Pripojenie servomotora k ovládaču motora
Pripojenie servomotora k ovládaču motora
Pripojenie servomotora k ovládaču motora
  • Servomotor je pripevnený k portu M1 vodiča motora.
  • Arduino UNO je umiestnené na podvozku.

Krok 6: Zostavenie batérie

Zostava batérie
Zostava batérie
Zostava batérie
Zostava batérie
  • Držiak batérie súpravy Zumo je upravený podľa obrázku. Potom je lipo batéria pripevnená k tomuto upravenému držiaku obojstrannou páskou.
  • Ak sa červený kolík lipo batérie spájkuje s pinom Arduino Vin a čierny s kolíkom GND, Arduino Uno je napájané. Ak chcete, môžete do obvodu pridať malý prepínač. Na to môžete v časti podvozku urobiť malý otvor.

Krok 7: Výroba hlavy a rúk

Výroba hlavy a rúk
Výroba hlavy a rúk
Výroba hlavy a rúk
Výroba hlavy a rúk
  • Hlava a paže robota sú prilepené k potrebným miestam.
  • Hlava robota je prilepená k spodnej časti tela.
  • Kĺb je namontovaný podľa obrázku.

Krok 8: Finále

Finálny
Finálny
  • Nakoniec by mal robot vyzerať ako na obrázku.
  • Nasledujúci odkaz môžete použiť na 3D tlačové diely a montáž.

www.thingiverse.com/thing:1878565

Krok 9: Programovanie Arduino (Pridať knižnicu Motor Shield)

Programovanie Arduino (Pridať knižnicu štítu motora)
Programovanie Arduino (Pridať knižnicu štítu motora)
  • Pred zadávaním kódov musíme do programu Arduino IDE pridať niekoľko knižníc.
  • Najprv musíte pridať knižnicu „AFMotor.h“, aby ste mohli ovládať motory. Na tento účel by ste mali vykonať nasledujúce kroky.
  • Súbor ZIP s názvom „Knižnica Adafruit Motor Shield“sa sťahuje z odkazu GitHub.
  • V IDE Arduino kliknite na „Skica> Zahrnúť knižnicu> Pridať knižnicu. ZIP. Vyberte stiahnutú knižnicu Adafruit Motor Shield Library a kliknite na tlačidlo Otvoriť. Týmto spôsobom sa do projektu pridá knižnica s názvom AFMotor.h.
  • Na pripojenie bluetooth však musíte pridať knižnicu „SoftwareSerial.h“.

Krok 10: Popis kódu-1

Kód Popis-1
Kód Popis-1

v časti pred neplatným nastavením;

Vytvoria sa objekty patriace k číslam pinov, ku ktorým sú pripojené motory a snímač bluetooth. (mySerial, motor1, motor2, motor3)

Krok 11: Popis kódu-2

Popis kódu-2
Popis kódu-2

v časti neplatné nastavenie;

Začína sa sériová komunikácia.

Krok 12: Popis kódu-3

Popis kódu-3
Popis kódu-3
Popis kódu-3
Popis kódu-3
Popis kódu-3
Popis kódu-3

v sekcii prázdna slučka;

V časti označenej červenou farbou skontrolujte, či sú údaje prijaté z modulu bluetooth. Prichádzajúce údaje sa odosielajú do premennej c.

Ak sú napríklad prichádzajúce údaje „F“, motory sa posunú dopredu.

  • Po sekcii voidloop sa vytvoria podprogramy. Rýchlosť otáčania a strana otáčania motorov sú nastavené v podprogramoch.
  • „Vpred“, „Späť“, „Doľava“, „Doprava“a „Stop“sú názvy podprogramov.

Krok 13: Súbory projektu a video

Odkaz na GitHub:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

Odporúča: