Obsah:

Pet Robot Ball: 10 krokov (s obrázkami)
Pet Robot Ball: 10 krokov (s obrázkami)

Video: Pet Robot Ball: 10 krokov (s obrázkami)

Video: Pet Robot Ball: 10 krokov (s obrázkami)
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Júl
Anonim
Lopta pre domácich miláčikov
Lopta pre domácich miláčikov

Môj maznáčik miluje hranie s hračkami, najmä s hračkami, ktoré môže stíhať! Postavil som robotickú loptičku, ktorá sa automaticky zapne a odroluje, kedykoľvek s ňou interaguje, upozorní ma na to prostredníctvom mobilného telefónu, pomocou ktorého ju potom môžem ovládať prostredníctvom siete Wi -Fi a nakoniec sa vypne, keď skončí zábava na šetrenie batérie.

Lopta je špeciálne navrhnutá tak, aby bola odolná a všetky elektroniky a pohyblivé komponenty boli bezpečne zasunuté dovnútra. Rovnako dobre by sa dal použiť aj pre iné domáce zvieratá, ako sú mačky.

Lopta používa mini mikroprocesor d1 naprogramovaný pomocou Arduina a je zostavený pomocou niektorých 3D tlačených dielov a niektorých lacných, ľahko dostupných komponentov.

Na tento projekt budete potrebovať:

  • Hamster Ball s priemerom 17 cm (https://amzn.to/2PShVKr)
  • 2 x jednosmerné motory a kolesá (https://amzn.to/2PQkm0n) Alebo (https://www.banggood.com/custlink/GKmGBes7RB)
  • Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
  • WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
  • Tranzistor 2N2222 (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Bzučiak (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • Senzor otrasov KY-002 (https://amzn.to/2oOvHTm)
  • 2 x 14500 3,7 V Li-Ion batérie (https://www.banggood.com/custlink/m33GB6n1Jv)
  • Držiak batérie AA s vypínačom (https://www.banggood.com/custlink/mGDv4BnTpt)
  • Doska ovládača motora L298N (https://amzn.to/2pM7PAd) Alebo (https://www.banggood.com/custlink/mvGG0gbTco)
  • Drôty rôznej dĺžky
  • Vaious skrutky M2 a M3
  • 5 x 3D tlačené diely

Krok 1: Vytlačte diely

Vytlačte diely
Vytlačte diely
Vytlačte diely
Vytlačte diely

Budete potrebovať celkom 5 3D tlačených dielov. Základňa motora a kryt, ktoré držia 2 motory pevne na mieste a ku ktorému sú pripevnené mini D1 a doska vodiča motora, ako aj 2 guľové hlavy, ktoré sa pripevňujú k vodiacemu ramenu.

Tlačte s výškou vrstvy približne 0,2 mm a výplňou 20% a mali by vyjsť v poriadku.

Krok 2: Spájkované drôty k motorom

Spájkovacie drôty k motorom
Spájkovacie drôty k motorom

Na každý z motorov spájkujte 2 vodiče

Krok 3: Umiestnite a zaistite motory

Umiestnite a zaistite motory
Umiestnite a zaistite motory
Umiestnite a zaistite motory
Umiestnite a zaistite motory
Umiestnite a zaistite motory
Umiestnite a zaistite motory

Umiestnite 2 jednosmerné motory do základne motora a zaistite ich skrutkami M3 príslušnej dĺžky a upevňovacími polohami (2 pre každý motor).

Krok 4: Nasaďte kryt motora

Nasaďte kryt motora
Nasaďte kryt motora
Nasaďte kryt motora
Nasaďte kryt motora

Umiestnite kryt motora a zaistite ho pomocou 4 skrutiek M3.

Krok 5: Pripojte dosku ovládača Mini a motora D1 Mini

Pripojte dosku vodiča a motora D1 Mini a motora
Pripojte dosku vodiča a motora D1 Mini a motora
Pripojte dosku vodiča a motora D1 Mini a motora
Pripojte dosku vodiča a motora D1 Mini a motora

Pomocou niektorých skrutiek M2 pripevnite D1 mini a dosku motora na kryt.

Krok 6: Pripojte komponenty

Pripojte komponenty
Pripojte komponenty
Pripojte komponenty
Pripojte komponenty

Pripojte všetky komponenty pomocou schematického zapamätania a odstráňte 2 prepojky z dosky L298N, ako je znázornené na obrázku. Pripojte kolesá k motorom. Kryt batérie zaistite horúcim lepidlom na spodnej strane krytu motora. Na čistenie a zaistenie všetkých voľných káblov použite horúce lepidlo (možno budete chcieť preskočiť na nasledujúcu časť a najskôr všetko vyskúšať!).

Trochu teórie…

Senzor otrasov je pripevnený k resetovaciemu kolíku, aby sa D1 mini mohol prebudiť z hlbokého spánku, ktorý používame na šetrenie energie vždy, keď sa s robotom nehrá. Tranzistor sa používa ako spínač, aby sa zabezpečilo, že tieto signály nebudú prijaté, keď je zariadenie zapnuté, inak by sa robotická guľa jednoducho a znova pohybovala, akonáhle sa pohybuje, znova a znova.

Na prevádzku tranzistora je potrebný signál z výstupného kolíka mikroovládača. Našťastie pre nás je kolík D0 (GPIO16) automaticky nastavený na VYSOKÝ, keď je v hlbokom spánku, a môžeme ho jednoducho nastaviť na NÍZKU, akonáhle sa skica spustí, aby sme predišli akýmkoľvek následným resetom. Kolík sa automaticky vráti do polohy HIGH, aby senzor „zapol“, akonáhle sa mikroradič vráti do hlbokého spánku.

Krok 7: Nakonfigurujte náčrt

Nakonfigurujte náčrt
Nakonfigurujte náčrt
Nakonfigurujte náčrt
Nakonfigurujte náčrt

Stiahnite si najnovší Arduino IDE a najnovší náčrt Arduino, ktoré nájdete tu.

Uistite sa, že máte nainštalované nasledujúce knižnice. Ak nie, je ich možné nainštalovať pomocou správcu knižníc z prostredia Arduino IDE. Novšie verzie môžu fungovať, ale neboli testované.

  • FastLED v3.3.2
  • Blynk v0.6.1

Nasledujúcu knižnicu je potrebné nainštalovať manuálne presunutím jej obsahu do priečinka knižníc Arduino:

Knižnica ESP8266 Wi -Fi v2.4.2 -

Otvorte skicu v Arduino IDE. Zmeňte tri riadky uvedené nižšie tak, aby odrážali vaše vlastné poverenia WiFi a váš token Blynk Auth (pozrite sa na časť Blynk App, kde to nájdete).

// Vaše poverenia WiFi.// Nastavte heslo na "" pre otvorené siete. char ssid = "VÁŠ WIFI SSD TU"; char pass = "VAŠE WIFI PASS TU";

// V aplikácii Blynk by ste mali dostať Auth Token. // Prejdite na Nastavenia projektu (ikona orecha). char auth = "VAŠA AUTHORIZÁCIA TU";

POZNÁMKA: Predtým, ako budete môcť vkladať náčrty, budete musieť odstrániť kolík z D0. Po dokončení nahrávania ho znova pripojte

Pripojte D1 Mini k počítaču pomocou mikro USB, uistite sa, že sú použité zobrazené nastavenia, je nastavený správny COM port a nahrajte skicu.

Lopta by sa teraz mala reštartovať a pripojiť sa k vašej sieti WiFi. Po dokončení sekcie Blynk tejto príručky sa stane ovládateľným prostredníctvom vašej vlastnej mobilnej aplikácie Blynk. Ak chcete odstrániť akékoľvek chyby, s D1 mini pripojeným k počítaču vám pomôže diagnostikovať sériový monitor v Arduino IDE.

Krok 8: Mobilná aplikácia Blynk

Mobilná aplikácia Blynk
Mobilná aplikácia Blynk
Mobilná aplikácia Blynk
Mobilná aplikácia Blynk

Lopta sa ovláda pomocou webovej aplikácie Blynk. Blynk je platforma IoT bezplatná na prototypovanie/nekomerčné použitie.

Začnite stiahnutím Blynka z Android Play alebo Apple App Store. Vytvorte si účet a v aplikácii naskenujte vyššie uvedený QR kód. V nastaveniach projektu vyhľadajte autentifikačný token projektu e-mailom na svoj účet alebo pomocou funkcie Kopírovať všetko. autentizačný token do náčrtu pre Android, nahrajte ho a mali by ste ísť!

Krok 9: Vložte robota do lopty

Vložte robota do lopty
Vložte robota do lopty
Vložte robota do lopty
Vložte robota do lopty
Vložte robota do lopty
Vložte robota do lopty

Hotovú elektroniku jemne umiestnite do loptičky. Akonáhle ste vo vnútri, pripevnite vodiace rameno tak, aby bola vodiaca guľa zaistená na oboch stranách.

Poznámka: Na fotografii je vodiace rameno a guličky na mieste pred vložením iba ako vodítko. Ak robíte veci v tomto poradí, nebudete môcť umiestniť robota do loptičky

Zaistite vodiace rameno na mieste pomocou pútka na zips, popruhu na suchý zips alebo gumičky.

Vložte 2 x 3,7 V batérie, zapnite vypínač a zatvorte veko na lopte.

Krok 10: Zahrajte si …

Hrajte preč…
Hrajte preč…

Nastavte svoju robotickú loptu na miesto, kde ju váš maznáčik nájde, akonáhle s ňou začnú komunikovať, sledujte, ako ožije a zabaví ich všetkých samé. Ak chcete, použite mobilnú aplikáciu na prehrávanie niekoľkých šikovných pohybov. Užite si to a ak sa vám tento projekt páči, hlasujte za nás v súťaži o roboty. Vďaka.

Súťaž v robotike
Súťaž v robotike
Súťaž v robotike
Súťaž v robotike

Druhá cena v súťaži robotiky

Odporúča: