Obsah:

Pass the Butter Robot: 13 Steps
Pass the Butter Robot: 13 Steps

Video: Pass the Butter Robot: 13 Steps

Video: Pass the Butter Robot: 13 Steps
Video: Rick and Morty Butter Bot machined from metal 2024, Listopad
Anonim
Projděte máslovým robotem
Projděte máslovým robotem

souhrn

V tomto projektu uděláme robota na másle na Rickovi a Mortym. V robotu nebude žádná kamera a zvuk. Na video se můžete podívat v níže uvedeném odkazu.

www.youtube.com/embed/X7HmltUWXgs

Metarial List

  • Arduino UNO
  • Štít ovladače motoru Arduino
  • Sada podvozku Zumo
  • 6V redukční mikro DC motor (2 kusy)
  • 7,4 V Lipo baterie 850 mAh 25C
  • Modul Bluetooth HC-05 nebo HC-06
  • Mini servomotor SG-90
  • Propojovací kabely
  • Spona na papír (1 kus)
  • 3D díly

Krok 1: Součásti tiskárny

Části tiskárny
Části tiskárny
Části tiskárny
Části tiskárny
Části tiskárny
Části tiskárny
  • V tomto projektu použijeme technologii elektronických karet Arduino a 3D tiskárny. Nejprve vytiskneme 3D díly.
  • K 3D částem se dostanete z odkazu na GitHub.

Úkoly dílů jsou následující.

  • podvozek: Je to hlavní tělo robota.
  • spodní část těla: Díl, který pomůže pohybovat hlavou robota. Do této části bude upevněn servomotor.
  • horní část: Je to část mezi podvozkem a spodní částí.
  • závěs: Tato část otevírá a zavírá tělo.

Trvání tisku (model tiskárny: MakerBot Replicator2)

  • Trvání tisku dílů na obrázku_1: 5 h 13 m. (Pokud nastavíte nastavení tisku podle obrázku_3.)
  • Doba tisku dílů na obrázku_2: 5 h 56 m. (Pokud nastavíte nastavení tisku podle obrázku_3.)
  • POZNÁMKA: Doba tisku závisí na modelu tiskárny.

Krok 2: Pájecí 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
  • Stejnosměrné motory jsou umístěny uvnitř šasi Zumo.
  • Propojovací kabely jsou připájeny ke stejnosměrným motorům.
  • Na servu by mělo být provedeno několik změn, které uvedou hlavu robota do pohybu, než bude připevněna k spodní části těla. Účelem této změny je spustit servomotor plynuleji.
  • Můžete použít níže uvedený odkaz.

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

  • Servomotor je připevněn ke spodní části těla, jak ukazuje obrázek_4.
  • Části spodní a horní části těla jsou navzájem upevněny šroubem, jak ukazuje obrázek_5.

Krok 3: Připojení štítu motoru a ovladače

Připojení štítu motoru a ovladače
Připojení štítu motoru a ovladače
Připojení štítu motoru a ovladače
Připojení štítu motoru a ovladače
Připojení štítu motoru a ovladače
Připojení štítu motoru a ovladače
  • Štít ovladače motoru Arduino je připevněn k Arduino Uno, jak ukazuje obrázek_6.
  • Stejnosměrný motor na pravé straně je připevněn k portu M3 ovladače motoru.
  • Stejnosměrný motor na levé straně je připevněn k portu M4 ovladače motoru.

Krok 4: Připojení modulu Bluetooth

Připojení modulu Bluetooth
Připojení modulu Bluetooth
  • Piny RX a TX jsou připájeny na piny 2 a 3 desky Arduino.
  • Piny VCC a GND jsou připájeny k 5V a GND desce desky Arduino.

Krok 5: Připojení servomotoru k ovladači motoru

Připojení servomotoru k ovladači motoru
Připojení servomotoru k ovladači motoru
Připojení servomotoru k ovladači motoru
Připojení servomotoru k ovladači motoru
  • Servomotor je připevněn k portu M1 ovladače motoru.
  • Arduino UNO je umístěno na podvozku.

Krok 6: Sestava baterie

Sestava baterie
Sestava baterie
Sestava baterie
Sestava baterie
  • Držák baterie soupravy Zumo je upraven podle obrázku. Poté je lipo baterie připevněna k tomuto upravenému držáku oboustrannou páskou.
  • Pokud je červený pin lipo baterie připájen k pinu Vin Arduina a černý pin ke kolíku GND, Arduino Uno je napájeno. Pokud si přejete, můžete do obvodu přidat malý přepínač. K tomu můžete v části podvozku udělat malou díru.

Krok 7: Výroba hlavy a paží

Výroba hlavy a paží
Výroba hlavy a paží
Výroba hlavy a paží
Výroba hlavy a paží
  • Hlava a paže robota jsou přilepeny k nezbytným místům.
  • Hlava robota je nalepena na spodní část těla.
  • Kloub je namontován podle obrázku.

Krok 8: Konečný

Finále
Finále
  • Nakonec by měl robot vypadat jako na obrázku.
  • Níže uvedený odkaz můžete použít pro 3D tiskové díly a montáž.

www.thingiverse.com/thing:1878565

Krok 9: Programování Arduino (Přidat knihovnu Motor Shield)

Programování Arduino (Přidat knihovnu Motor Shield)
Programování Arduino (Přidat knihovnu Motor Shield)
  • Před zadáváním kódů musíme do programu Arduino IDE přidat nějaké knihovny.
  • Nejprve musíte přidat knihovnu „AFMotor.h“, abyste mohli ovládat motory. K tomu byste měli postupovat podle níže uvedených kroků.
  • ZIP soubor s názvem „Adafruit Motor Shield Library“je ke stažení z odkazu GitHub.
  • Klikněte na „Skica> Zahrnout knihovnu> Přidat knihovnu. ZIP na Arduino IDE. Vyberte staženou knihovnu Adafruit Motor Shield a klikněte na tlačítko Otevřít. Tímto způsobem se do projektu přidá knihovna s názvem AFMotor.h.
  • Pro připojení bluetooth však musíte přidat knihovnu „SoftwareSerial.h“.

Krok 10: Popis kódu-1

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

v sekci před neplatným nastavením;

Budou vytvořeny objekty patřící k číslům pinů, ke kterým jsou připojeny motory a senzor bluetooth. (mySerial, motor1, motor2, motor3)

Krok 11: Popis kódu-2

Kód Popis-2
Kód Popis-2

v sekci neplatné nastavení;

Sériová komunikace začíná.

Krok 12: Popis kódu-3

Kód Popis-3
Kód Popis-3
Kód Popis-3
Kód Popis-3
Kód Popis-3
Kód Popis-3

v sekci prázdná smyčka;

V části označené červeně zkontrolujte, zda jsou data přijímána z modulu bluetooth. Příchozí data jsou odesílána do proměnné c.

Pokud jsou například příchozí data „F“, motory se přesunou dopředu.

  • Po sekci voidloop jsou vytvořeny podprogramy. Rychlost otáčení a strana otáčení motorů jsou nastaveny v podprogramech.
  • „Vpřed“, „Zpět“, „Vlevo“, „Vpravo“a „Stop“jsou názvy podprogramů.

Krok 13: Soubory projektu a video

Odkaz na GitHub:

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

Doporučuje: