Obsah:
- Krok 1: Časti tlačiarne
- Krok 2: Pájka a servo hack
- Krok 3: Pripojenie štítu motora a vodiča
- Krok 4: Pripojenie modulu Bluetooth
- Krok 5: Pripojenie servomotora k ovládaču motora
- Krok 6: Zostavenie batérie
- Krok 7: Výroba hlavy a rúk
- Krok 8: Finále
- Krok 9: Programovanie Arduino (Pridať knižnicu Motor Shield)
- Krok 10: Popis kódu-1
- Krok 11: Popis kódu-2
- Krok 12: Popis kódu-3
- Krok 13: Súbory projektu a video
Video: Odovzdajte maslovému robotovi: 13 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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
- 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
- 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
- Š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
- 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
- Servomotor je pripevnený k portu M1 vodiča motora.
- Arduino UNO je umiestnené na podvozku.
Krok 6: Zostavenie 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
- 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
- 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)
- 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
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
v časti neplatné nastavenie;
Začína sa sériová komunikácia.
Krok 12: 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:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
EDGE VYHÝBAJÚCA SA ROBOTOVI: 7 krokov
EDGE VYHÝBAJÚCI SA ROBOTOVI: EDGE VYHÝBAJÚCA SA ROBOTOVI
EMOCIONÁLNA PREKÁŽKA VYHÝBAJÚCA SA ROBOTOVI: 11 krokov
EMOCIONÁLNY PREKÁŽKA VYHÝBAJÚCA SA ROBOTOVI: Emocionálny robot. Tento robot zobrazuje emócie neopixelmi (RGB LED), ako je smútok, šťastie, hnev a strach, dokáže sa tiež vyhnúť prekážkam a vykonávať určité pohyby počas svojich určitých emócií. Mozog tohto robota je mega Arduino. ke
SAMÉ PREKÁŽKY VYHÝBAJÚCE SA ROBOTOVI: 5 krokov (s obrázkami)
SAMÉ PREKÁŽKY VYHÝBAJÚCE SA ROBOTOVI: TO JE OSBTISCALES AVODING ROBOT TOTO VYTVORÍ ZA LEN 5 JEDNODUCHÝCH A MALÝCH KROKOV To vás môže stáť 10 až 20 dolárov alebo menej
Ako vytvoriť OAWR (prekážka, ktorá sa vyhýba chodiacemu robotovi): 7 krokov (s obrázkami)
Ako vyrobiť OAWR (kráčajúci robot, ktorý sa vyhýba prekážkam): Tento návod ukazuje, ako vytvoriť malého kráčajúceho robota, ktorý sa vyhýba prekážkam (podobne ako mnohé komerčne dostupné možnosti). Ale čo je zábavné pri kúpe hračky, keď môžete namiesto toho začať s motorom, plastovým plátom a hromadou skrutiek a