Obsah:

Pet Robot Ball: 10 kroků (s obrázky)
Pet Robot Ball: 10 kroků (s obrázky)

Video: Pet Robot Ball: 10 kroků (s obrázky)

Video: Pet Robot Ball: 10 kroků (s obrázky)
Video: How to Draw Among Us Mini Crewmate Sitting | Dibujos De Among Us 2024, Červenec
Anonim
Domácí robotický míč
Domácí robotický míč

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

Vytiskněte díly
Vytiskněte díly
Vytiskněte díly
Vytiskněte díly

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

Pájecí dráty k motorům
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 a zajistěte motory
Umístěte a zajistěte motory
Umístěte a zajistěte motory
Umístěte a zajistěte motory
Umístěte a zajistěte motory
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

Nasaďte kryt motoru
Nasaďte kryt motoru
Nasaďte kryt motoru
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

Připojte desku ovladače D1 Mini a motoru
Připojte desku ovladače D1 Mini a motoru
Připevněte desku ovladače D1 Mini a motoru
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 komponenty
Připojte komponenty
Připojte komponenty
Připojte komponenty

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

Konfigurujte skicu
Konfigurujte skicu
Konfigurujte skicu
Konfigurujte skicu

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

Mobilní aplikace Blynk
Mobilní aplikace Blynk
Mobilní aplikace Blynk
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

Vložte robota do míče
Vložte robota do míče
Vložte robota do míče
Vložte robota do míče
Vložte robota do míče
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…

Zahrajte si…
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.

Soutěž v robotice
Soutěž v robotice
Soutěž v robotice
Soutěž v robotice

Druhá cena v robotické soutěži

Doporučuje: