Obsah:
- Krok 1: Začněte
- Krok 2: Zapojte to
- Krok 3: Kódujte ESP12F
- Krok 4: Nastavení IFTTT a AdafruitIO
- Krok 5: Zabalení
Video: Hlasem ovládaný robot Raptor: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Tento návod ukazuje, jak pomocí hlasového rozpoznávání asistenta Google IFTTT dostupného na mobilním telefonu a tabletech předávat řídicí data kanálu AdafruitIO. Toto ovládání je poté načteno přes WiFi modulem ESP12F na bázi Arduina a v jednoduché rutině ovládá 4 H-můstkové FETy, které ovládají levou nohu, pravou nohu, rotaci hlavy a náklon těla. Části staršího Wowwee Roboraptoru se používají pro karoserie a motory.
Krok 1: Začněte
Nejprve začněte rozebírat skříň a ověřovat, které vodiče ovládají motory, které chceme ovládat. Každý motor má 2pinový konektor. Tyto motory nejsou ovládány pouze kladným a uzemněním na obou pinech, ale kladně až záporně a záporně až kladně pro plné ovládání motoru. Začal jsem jednoduše pozitivně aplikovat na pozemní referenci, a to například pouze posune nohu dopředu, čímž zabrání plnému pohybu vpřed a vzad.
Věnujte nějaký čas seznámení se se zapojením motoru. Zjistil jsem, že je možné ovládat 5 motorů: levou nohu, pravou nohu, ocas, otáčení hlavy a náklon těla. Ty jsou zaznamenány na desce plošných spojů v zadní části dravce.
Krok 2: Zapojte to
Vlevo je použitý modul ESP12F. Je to v programovacím nosiči, ale vše, co chcete použít k programování/ladění, by mělo fungovat. Je třeba, aby byla zem sdílena s H-můstky, ale jinak jsou k němu jediné další vodiče 8 vodičů pro ovládání H-můstků, jak je uvedeno v kódu.
4 H-můstky jsou na bílém prkénku pro ovládání 4 motorů (vlevo/vpravo/hlava/náklon). Použil jsem TA8080K s datovým listem na https://www.knjn.com/datasheets/ta8080k.pdf, ale fungovat by měly i další srovnatelné. Začal jsem s jednoduchým N-FET, ale zjistil jsem, že se nohy nebudou pohybovat na plný krok, což brání kontrole chůze. Každý H-můstek má dva řídicí vstupy z ESP12F, Vcc, gnd a dva motorové výstupy.
Motor Vcc je dvě řady dvou paralelních lithium-iontových článků 18650, které umožňují 8V motory. Připojuji 4V k ESP12F, který technicky přesahuje specifikaci 3.3V ESP12F. Na motoru Vcc také máte krytku 22uF pro tlumení hluku. (Pravděpodobně mnoho věcí, které by bylo možné udělat pro lepší spolehlivost zde!)
Krok 3: Kódujte ESP12F
ESP12F je skvělý nízkonákladový nástroj pro WiFi instrumentaci. Přiložený soubor ukazuje GPIO používané k ovládání motorů a jak je propojeno s řídicím kanálem AdafruitIO.
Pamatujte na správné postupy ladění při sledování problémů. Existují příkazy pro ladění, takže možná budete chtít mít koncový výstup, dokud vám většina nebude fungovat.
Krok 4: Nastavení IFTTT a AdafruitIO
Dobře, teď nějaké webové kouzlo, které to všechno spojí!
Nejprve nastavte svůj kanál AdafruitIO. Na io.adafruit.com vytvořte nový kanál, který vám umožní najít klíč AIO. Toto identifikuje ve vašem arduino kódu kanál, který má sledovat, a je třeba jej přidat do vašeho arduino kódu.
Přejděte na stránku ifttt.com a v případě potřeby si založte účet a spusťte nový applet. Zaměříme se na ovládání „pohyb vpřed“, ale „otáčení hlavy“a „zadní robot“jsou podobné. Abyste se dostali na zobrazenou konfigurační obrazovku, musíte zadat, že „toto“spouští asistent Google a „to“odesílá data do AdafruitIO. Zadejte zdroj AIO, který jste zadali v předchozí části. V poli konečných dat k uložení to znamená, že textový řetězec a pole s číslem budou předány do zdroje adafruit.
Krok 5: Zabalení
Ocas byl vynechán, protože ESP12F má omezení pro ostatní IO. Další hackování reproduktorů, přepínačů a mikrofonu by bylo možné, ale to bude vyžadovat více času.
Naštěstí vám to dá představu o přeměně obecného základního robota s hlasovým ovládáním a dalšími možnostmi.
Doporučuje:
Hlasem ovládaný robot pomocí modulu V3: 6 kroků
Hlasem ovládaný robot pomocí modulu V3: Tento robot může snadno vyrobit kdokoli, postupujte podle pokynů, které jsem uvedl. Jedná se o hlasem ovládaného robota a můžete vidět ukázku mého robota, kterou můžete použít dvěma způsoby, jedním způsobem je dálkové a jiné je hlasové
Hlasem ovládaný droid inspirovaný R2D2 pomocí Blynk a Ifttt: 6 kroků
Hlasem ovládaný droid inspirovaný R2D2 pomocí Blynka a Ifttta: Sledováním hvězdných válek se mnoho z nás inspirovalo postavami robotů, zejména modelem R2D2. Nevím o ostatních, ale toho robota prostě miluji. Jelikož jsem milovník robotů, rozhodl jsem se v tomto uzamčení postavit vlastního droida R2D2 pomocí blynk Io
Přepínač relé IOT ovládaný hlasem na Arduinu (Google Home & Alexa podporováno): 11 kroků
Hlasově ovládaný reléový spínač IOT založený na Arduinu (Google Home & Alexa podporováno): Tento projekt popisuje, jak vytvořit hlasově ovládaný reléový spínač IOT na bázi Arduina. Jedná se o relé, které můžete dálkově zapínat a vypínat pomocí aplikace pro iOS a Android, stejně jako jej propojit s IFTTT a ovládat pomocí hlasu pomocí Googlu
Robot Arduino se vzdáleností, směrem a stupněm otáčení (východ, západ, sever, jih) ovládaný hlasem pomocí modulu Bluetooth a autonomního pohybu robota .: 6 kroků
Robot Arduino se vzdáleností, směrem a stupněm otáčení (východ, západ, sever, jih) ovládaný hlasem pomocí modulu Bluetooth a pohybu autonomního robota: Tento návod vysvětluje, jak vyrobit robota Arduino, který lze přesouvat v požadovaném směru (vpřed, vzad (Vlevo, Vpravo, Východ, Západ, Sever, Jih) požadovaná vzdálenost v centimetrech pomocí hlasového příkazu. Robota lze také pohybovat autonomně
Hlasem ovládaný robot: 6 kroků
Voice Controlled Robot: Tento instruktážní program byl vytvořen v rámci splnění projektového požadavku Makecourse na University of South Florida (www.makecourse.com). Tento projekt je robot, který lze ovládat pomocí hlasových příkazů robotu. Robot má člověka