Съдържание:
- Стъпка 1: Започнете
- Стъпка 2: Свържете го
- Стъпка 3: Кодирайте ESP12F
- Стъпка 4: Настройка на IFTTT и AdafruitIO
- Стъпка 5: Завършване
Видео: Робот Raptor с гласов контрол: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тази инструкция показва как да използвате разпознаването на глас IFTTT на Google помощник, налично на мобилен телефон и таблети, за да предадете контролни данни на канал AdafruitIO. След това този контрол се извлича през WiFi от базиран на Arduino ESP12F модул, а в една проста рутина контролира 4 H-мостови FET, които контролират лявото стъпало, десния крак, въртенето на главата и накланянето на тялото. Части от по -стария Wowwee Roboraptor се използват за каросерия и двигатели.
Стъпка 1: Започнете
Първо, започнете да разглобявате корпуса и да проверявате кои проводници контролират двигателите, които искаме да контролираме. Всеки двигател има 2 -пинов конектор. Тези двигатели не се задействат само от положително и заземяване на двата щифта, а положителни към отрицателни и отрицателни към положителни за пълното задействане на двигателя. Започнах просто да прилагам положително към еталон на земята и това, например, само ще придвижи крака напред, предотвратявайки пълно движение напред и назад.
Прекарайте известно време в запознаване с свързването на двигателя. Имам 5 двигателя, които намирам за контрол: ляв крак, десен крак, опашка, въртене на главата и накланяне на тялото. Те са отбелязани в платката в задната част на хищника.
Стъпка 2: Свържете го
Вляво е използваният модул ESP12F. Той е в програмен носител, но всичко, което искате да използвате за програмиране/отстраняване на грешки, трябва да работи. Той се нуждае от заземяване, за да бъде споделен с H-мостовете, но в противен случай единствените други проводници към него са 8-те проводника за управление на H-мостовете, както е показано в кода.
Четирите H-моста са на бялата дъска за управление на 4-те двигателя (ляво/дясно/глава/наклон). Използвах TA8080K с таблица с данни на адрес https://www.knjn.com/datasheets/ta8080k.pdf, но други сравними също трябва да работят. Бях започнал с обикновен N-FET, но установих, че краката няма да се движат с пълна крачка, което попречи на контрола при ходене. Всеки H-мост има два контролни входа от ESP12F, Vcc, gnd и два изхода на двигателя.
Двигателят Vcc е две серии от две паралелни литиево-йонни клетки 18650, позволяващи 8V към двигатели. Докосвам 4V към ESP12F, което технически надвишава 3.3V ESP12F спецификациите. Също така имайте капачка от 22uF при Vcc на двигателя, за да намалите шума. (Вероятно много неща биха могли да се направят за по -добра надеждност тук!)
Стъпка 3: Кодирайте ESP12F
ESP12F е чудесен евтин инструмент за WiFi инструменти. Прикаченият файл показва GPIO, използвани за управление на двигателите, и как той взаимодейства с контролния канал AdafruitIO.
Моля, запомнете добрите практики за отстраняване на грешки при проследяване на проблеми. Има изявления за отстраняване на грешки, така че може да искате да имате терминален изход, докато повечето от тях не работят за вас.
Стъпка 4: Настройка на IFTTT и AdafruitIO
Добре, сега малко уеб магия, която да свърже всичко заедно!
Първо настройте своя канал AdafruitIO. На io.adafruit.com създайте нова емисия, която ще ви позволи да намерите ключа AIO. Това идентифицира във вашия arduino код канала, който да гледате и трябва да бъде добавен към вашия arduino код.
Отидете на ifttt.com и създайте акаунт, ако е необходимо, и стартирайте нов аплет. Ще се съсредоточим върху контрола „движение напред“, но „въртене на главата“и „робот отзад“са сходни. За да стигнете до показания екран за конфигуриране, трябва да посочите „това“се задейства от асистент на Google и „това“изпраща данни към AdafruitIO. Посочете AIO емисията, която сте посочили в предишния раздел. В полето за крайни данни за запазване това означава, че текстовият низ и полето с номер ще бъдат предадени на емисията adafruit.
Стъпка 5: Завършване
Опашката беше пропусната, тъй като ESP12F има ограничения за другите IO. По -нататъшно хакване на високоговорители и ключове и микрофон може да се извърши, но това ще изисква повече време.
Надяваме се, че това ви дава идея да пренастроите общ основен робот с гласов контрол и опции извън това.
Препоръчано:
Гласов контрол на радио гнезда: 11 стъпки
Гласов контрол на радио гнездата: Сега всички се борим с преобладаващата пандемия COVID-19. Освен това сега сме в ситуация, в която трябва да се адаптираме към преобладаващите условия, като приложим допълнителни мерки за сигурност. Тук проектът се занимава с предотвратяване на разпространението на COVID-19
Raspberry Pi Drone с гласов контрол с IoT и AWS: 6 стъпки (със снимки)
Raspberry Pi Drone с гласов контрол с IoT и AWS: Здравейте! Казвам се Армаан. Аз съм 13-годишно момче от Масачузетс. Този урок показва, както можете да заключите от заглавието, как да се изгради Raspberry Pi Drone. Този прототип демонстрира как дроновете се развиват, както и колко голяма роля биха могли да играят в
Държач за интелигентен ключ с гласов контрол: 3 стъпки (със снимки)
Държач за интелигентни ключове с гласов контрол: Вие ли сте човекът, който не се справя добре с управлението на ключовете и винаги трябва да изпробва всеки ключ за всяко друго заключване? много собствен гласово контролиран интелигентен ключодържател
$ 7,25 - Добавете гласов контрол към всеки тавански вентилатор: 4 стъпки (със снимки)
$ 7,25 - Добавете гласов контрол към всеки тавански вентилатор: В тази инструкция ще ви преведа през много простия процес за автоматизиране на вашия тавански вентилатор, така че да можете да го управлявате с гласови команди, използвайки устройство Alexa. Можете да използвате тези инструкции за управление на други електронни устройства (светлини, вентилатор, телевизор, е
Как да направите робот с гласов контрол: 3 стъпки (със снимки)
Как да направим робот с гласов контрол: Искали ли сте някога да управлявате нещата с гласа си? Тогава на правилното си място можете да контролирате всякакви неща с помощта на arduino, просто трябва да свържете тези неща и да декларирате в програмата. Направих прост глас контролиран робот, но можете да свържете