Obsah:
- Krok 1: Vytiskněte součásti
- Krok 2: Pájecí dráty k motorům
- Krok 3: Umístěte a zajistěte motory
- Krok 4: Nasaďte kryt motoru
- Krok 5: Připevněte desku ovladače D1 Mini a motoru
- Krok 6: Připojte součásti
- Krok 7: Konfigurace náčrtu
- Krok 8: Mobilní aplikace Blynk
- Krok 9: Vložte robota do míče
- Krok 10: Zahrajte si…
Video: Pet Robot Ball: 10 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Můj mazlíček si rád hraje s hračkami, zejména s těmi, které může stíhat! Postavil jsem robotický míč, který se automaticky zapne a odjede, kdykoli s ním interaguje, upozorní mě prostřednictvím mobilního telefonu, který pak mohu použít k ovládání přes WiFi a nakonec se vypne, když zábava skončí, aby se šetřila baterie.
Míč je speciálně navržen tak, aby byl odolný a veškerá elektronika a pohyblivé součásti byly bezpečně zasunuty dovnitř. Mohlo by být stejně stejně použito i pro jiná domácí zvířata, jako jsou kočky.
Míč používá mini mikrořadič d1, naprogramovaný pomocí Arduina a je sestaven pomocí některých 3D vytištěných dílů a některých levných, snadno dostupných komponent.
Pro tento projekt budete potřebovat:
- Křeček o průměru 17 cm (https://amzn.to/2PShVKr)
- 2 x stejnosměrné motory a kola (https://amzn.to/2PQkm0n) Nebo (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čák (https://www.banggood.com/custlink/Dv33g6N1hQ)
- Senzor otřesů KY-002 (https://amzn.to/2oOvHTm)
- 2 x 14500 3,7 V Li-Ion baterie (https://www.banggood.com/custlink/m33GB6n1Jv)
- Držák baterie AA s přepínačem (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N Motor Driver Board (https://amzn.to/2pM7PAd) Nebo (https://www.banggood.com/custlink/mvGG0gbTco)
- Různě dlouhé dráty
- Vaious šrouby M2 a M3
- 5 x 3D-vytištěné díly
Krok 1: Vytiskněte součásti
Budete potřebovat celkem 5 3D tištěných dílů. Základna motoru a kryt, které drží dva motory pevně na svém místě a ke kterému jsou připevněny mini D1 a deska ovladače motoru, a také 2 kulové hlavy, které se připevňují k vodicímu ramenu.
Tiskněte s výškou vrstvy přibližně 0,2 mm a výplní 20% a měly by vyjít v pořádku.
Krok 2: Pájecí dráty k motorům
Ke každému z motorů připájejte 2 vodiče
Krok 3: Umístěte a zajistěte motory
Umístěte 2 stejnosměrné motory do základny motoru a zajistěte je šrouby M3 příslušné délky a upevňovacími polohami (2 pro každý motor).
Krok 4: Nasaďte kryt motoru
Umístěte kryt motoru a zajistěte jej pomocí 4 šroubů M3.
Krok 5: Připevněte desku ovladače D1 Mini a motoru
Pomocí některých šroubů M2 připevněte D1 mini a desku pohonu motoru ke krytu.
Krok 6: Připojte součásti
Připojte všechny součásti pomocí schematického zapamatování a vyjměte 2 propojky z desky L298N, jak je znázorněno na obrázku. Připojte kola k motorům. Pomocí horkého lepidla zajistěte kryt baterie na spodní straně krytu motoru. Pomocí horkého lepidla ukliďte a zajistěte všechny uvolněné kabely (Možná budete chtít přeskočit na další část a vše nejprve vyzkoušet!).
Trocha teorie…
Senzor otřesů je připojen k resetovacímu kolíku, aby se D1 mini mohl probudit z hlubokého spánku, který používáme k úspoře energie, kdykoli se s robotem nehraje. Tranzistor se používá jako spínač k zajištění toho, aby tyto signály nebyly přijímány, když je zařízení zapnuto, jinak by se robotický míč jednoduše znovu a znovu resetoval, jakmile se robotický míč pohne.
Tranzistor vyžaduje ke své činnosti signál z výstupního kolíku mikrořadiče. Naštěstí pro nás je pin D0 (GPIO16) automaticky nastaven na HIGH, když je v hlubokém spánku, a můžeme jej jednoduše nastavit na LOW, jakmile se skica spustí, aby se zabránilo následným resetům. Kolík se automaticky vrátí zpět do polohy VYSOKÝ, aby senzor „aktivoval“, jakmile se mikrořadič vrátí do hlubokého spánku.
Krok 7: Konfigurace náčrtu
Stáhněte si nejnovější Arduino IDE a nejnovější skicu Arduino, kterou najdete zde.
Ujistěte se, že máte nainstalované následující knihovny. Pokud ne, lze je nainstalovat pomocí správce knihoven z IDE Arduino. Novější verze mohou fungovat, ale nebyly testovány.
- FastLED v3.3.2
- Blynk v0.6.1
Následující knihovnu je nutné nainstalovat ručně přesunutím jejího obsahu do složky knihoven Arduino:
Wi -Fi knihovna ESP8266 v2.4.2 -
Otevřete skicu v Arduino IDE. Změňte 3 níže uvedené řádky tak, aby odrážely vaše vlastní pověření WiFi a váš token Blynk Auth (viz část Blynk App, kde to najdete).
// Vaše přihlašovací údaje WiFi.// Nastavte heslo na "" pro otevřené sítě. char ssid = "VAŠE WIFI SSD ZDE"; char pass = "VAŠE WIFI PASS ZDE";
// V aplikaci Blynk byste měli získat Auth Token. // Přejděte do Nastavení projektu (ikona matice). char auth = "VAŠE AUTHOVÉ TOKENY ZDE";
POZNÁMKA: Než budete moci nahrávat náčrty, budete muset pin odstranit z D0. Po dokončení nahrávání jej znovu připojte
Připojte D1 Mini k počítači pomocí mikro USB, ujistěte se, že je použito zobrazené nastavení, je nastaven správný COM port a nahrajte skicu.
Míč by se nyní měl restartovat a připojit se k vaší WiFi síti. Po dokončení sekce Blynk této příručky se stane ovladatelným prostřednictvím vaší vlastní mobilní aplikace Blynk. Chcete -li vyřešit problémy s D1 mini připojeným k počítači, použijte k diagnostice sériový monitor v Arduino IDE.
Krok 8: Mobilní aplikace Blynk
Míč se ovládá pomocí webové aplikace Blynk. Blynk je platforma IoT zdarma pro prototypování/nekomerční použití.
Začněte tím, že si stáhnete Blynk z Android Play nebo Apple App Store. Vytvořte si účet a v aplikaci naskenujte výše uvedený QR kód. V nastavení projektu vyhledejte projekty Auth Token e-mailem na svůj účet nebo pomocí funkce Kopírovat vše. autentizační token do náčrtu pro Android, nahrajte a měli byste být v pořádku!
Krok 9: Vložte robota do míče
Hotovou elektroniku opatrně umístěte do koule. Jakmile jste uvnitř, připevněte vodicí rameno vodicí koulí zaklapnutou na obou stranách.
Poznámka: Fotografie ukazuje vodicí rameno a kuličky na místě před vložením pouze jako vodítko. Nebudete moci umístit robota do míče, pokud budete dělat věci v tomto pořadí
Vodicí rameno zajistěte na místě páskem na zip, páskem na suchý zip nebo gumičkou.
Vložte 2 x 3,7 V baterie, zapněte vypínač a zavřete víko na míči.
Krok 10: Zahrajte si…
Umístěte svůj robotický míč někam, kde ho váš mazlíček najde, a jakmile s ním začnou komunikovat, sledujte, jak ožije a pobaví je všechny sám. Pokud si přejete, použijte mobilní aplikaci k přehrávání několika obratných pohybů. Užijte si to a pokud se vám tento projekt líbil, hlasujte pro nás v soutěži Robot. Dík.
Druhá cena v robotické soutěži
Doporučuje:
Leo: Pet Cat: 7 kroků (s obrázky)
Leo: Pet Cat: Dobrý den, toto je můj první pokyn. První verze " Sony Aibo Robot (1999) " ve čtyřech letech mě přitahoval k robotice, od té doby bylo mým snem udělat pro mě domácího robota. A tak jsem vymyslel " Leo: Pet Cat " w
SmartPET - Smart Pet Feeder: 7 kroků (s obrázky)
SmartPET - Smart Pet Feeder: Hej! Jsem Maxime Vermeeren, 18letý student MCT (multimediální a komunikační technologie) na Howest. Jako svůj projekt jsem se rozhodl vytvořit chytré krmítko pro zvířata. Proč jsem to udělal? Moje kočka má nějaké problémy s hmotností, tak jsem se rozhodl vyrobit stroj
Pet Bot: 6 kroků (s obrázky)
Pet Bot: Kredit: Tento projekt je inspirován Beetlebot od robomaniac.Update: Od té doby jsem to přejmenoval na Pet Bot. (Video to stále ukazuje jako Catfish Bot) Učím robotiku pro mladé výrobce na platformách ESP8266, Arduino a Raspberry PI a jednu z výzev
D4E1 PET Cutter (Artmaker02): 9 kroků (s obrázky)
D4E1 PET Cutter (Artmaker02): Co dělá tato řezačka lahví? Tento stroj rozehřívá recyklované plastové (PET) lahve na prsteny nebo spirály pomocí vyhřívaného nože v bezpečném pouzdře, které může bezpečně používat každý. Proč jsme to vyrobili a kdo je to pro? Jsme skupina průmyslových D
Creeper-BOT (Creeper Pet): 9 kroků (s obrázky)
Creeper-BOT (Creeper Pet): Vždy jsem chtěl udělat svého čtyřnásobného robota a soutěž Minecraft byla dobrá výmluva. Kromě toho jsem opravdu chtěl plazivého „mazlíčka“. V tomto Instructable se podělím o to, jak jsem to udělal, a poskytnu vám průvodce, pokud si chcete vytvořit vlastní. Předpokládám, že máte