Mundarija:
- 1 -qadam: Boshlang
- 2 -qadam: Elektr aloqasini uzing
- 3 -qadam: ESP12F kodini yozing
- 4 -qadam: IFTTT va AdafruitIO -ni o'rnating
- 5 -qadam: Yakunlash
Video: Ovoz bilan boshqariladigan Robot Raptor: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu ko'rsatma AdafruitIO kanaliga nazorat ma'lumotlarini uzatish uchun uyali telefon va planshetlarda mavjud bo'lgan Google Assistent IFTTT ovozli identifikatoridan qanday foydalanishni ko'rsatadi. Keyin bu boshqaruv Arduino-ga asoslangan ESP12F moduli orqali WiFi orqali olinadi va oddiy tartibda chap oyoq, o'ng oyoq, boshning aylanishi va tananing egilishini boshqaruvchi 4 ta H-ko'prikli FETni boshqaradi. Keksa Wowwee Roboraptor qismlari korpus va motorlar uchun ishlatiladi.
1 -qadam: Boshlang
Birinchidan, korpusni ajratib olishni va biz boshqarmoqchi bo'lgan motorlarni qaysi simlar boshqarishini tekshirishni boshlang. Har bir dvigatelda 2 pinli ulagich mavjud. Bu dvigatellar faqat ikkita pimdagi musbat va topraklama bilan emas, balki dvigatelni to'liq ishga tushirish uchun musbatdan manfiyga va manfiydan harakatga keltiriladi. Men oddiy pozitsiyaga pozitsiyani qo'llay boshladim va bu, masalan, faqat oldinga va orqaga harakatlanishining oldini oladi.
Dvigatelning ulanishi bilan bir oz vaqt o'tkazing. Men boshqaradigan 5 ta dvigatel bor: chap oyoq, o'ng oyoq, dum, bosh aylanishi va tanani burish. Bular yirtqich hayvonning orqa qismidagi elektron platada qayd etilgan.
2 -qadam: Elektr aloqasini uzing
Chapda ESP12F moduli ishlatiladi. Bu dasturiy ta'minot tashuvchisida, lekin dasturlash/disk raskadrovka uchun ishlatmoqchi bo'lgan narsa ishlashi kerak. U H-ko'priklari bilan bo'lishishi uchun zamin kerak, lekin aks holda kodda ko'rsatilgandek, H-ko'priklarni boshqaradigan 8 ta sim.
4 ta H-ko'prigi oq dvigatelda 4 ta dvigatelni boshqarish uchun (chap/o'ng/bosh/burilish) joylashgan. Men TA8080K -ni https://www.knjn.com/datasheets/ta8080k.pdf sahifasida ma'lumotlar sahifasi bilan ishlatganman, lekin boshqa taqqoslanadigan narsalar ham ishlashi kerak. Men oddiy N-FET bilan boshlagan edim, lekin oyoqlar to'liq harakatlanmasligini aniqladim, bu esa yurishni boshqarishga xalaqit berdi. Har bir H-ko'prigida ESP12F, Vcc, gnd va ikkita dvigatel chiqishidan ikkita boshqaruv kirish mavjud.
Vcc dvigateli-bu ikkita ketma-ket ikkita parallel lityum-ionli 18650 hujayralar bo'lib, dvigatellarga 8V kuchlanish beradi. Men 4V ni ESP12F ga teging, bu texnik jihatdan 3.3V ESP12F spetsifikatsiyasidan oshadi. Shovqinni pasaytirish uchun Vcc dvigatelida 22uF qopqoq bo'lishi kerak. (Ehtimol, bu erda ishonchlilikni yaxshilash uchun ko'p narsa qilish mumkin!)
3 -qadam: ESP12F kodini yozing
ESP12F - bu Wi -Fi asboblari uchun arzon narxlardagi ajoyib vosita. Qo'shilgan fayl dvigatellarni boshqarish uchun ishlatiladigan GPIO va AdafruitIO boshqaruv kanaliga qanday ulanganligini ko'rsatadi.
Iltimos, muammolarni hal qilishda yaxshi disk raskadrovka amaliyotini eslang. Nosozliklarni tuzatish bayonnomalari mavjud, shuning uchun ularning ko'p qismi siz uchun ishlamaguncha terminal chiqishiga ega bo'lishni xohlashingiz mumkin.
4 -qadam: IFTTT va AdafruitIO -ni o'rnating
OK, endi hammasini bir -biriga bog'laydigan veb -sehr!
Avval AdafruitIO kanalingizni sozlang. Io.adafruit.com saytida AIO kalitini topishga imkon beradigan yangi tasma yarating. Bu sizning arduino kodingizda ko'riladigan kanalni aniqlaydi va sizning arduino kodingizga qo'shilishi kerak.
Ifttt.com saytiga o'ting va agar kerak bo'lsa, hisob qaydnomasini o'rnating va yangi appletni ishga tushiring. Biz "oldinga siljish" boshqaruviga e'tibor qaratamiz, lekin "boshni aylantirish" va "orqadagi robot" o'xshash. Ko'rsatilgan konfiguratsiya ekraniga o'tish uchun siz "bu" Google yordamchisi tomonidan ishga tushirilishini va "bu" AdafruitIO -ga ma'lumotlarni yuborishini belgilashingiz kerak. Oldingi bo'limda ko'rsatilgan AIO tasmasini ko'rsating. Oxirgi ma'lumotlarni saqlash maydonida bu nimani anglatadi, matnli satr va raqamlar maydoni adafruit kanaliga o'tkaziladi.
5 -qadam: Yakunlash
ESP12F boshqa IO -larga cheklovlar qo'ygani uchun quyruq qoldirildi. Karnay, kalit va mikrofonni buzish mumkin, lekin buning uchun ko'proq vaqt kerak bo'ladi.
Umid qilamanki, bu sizga ovozni boshqarish va boshqa variantlar bilan umumiy robotni qayta rejalashtirish g'oyasini beradi.
Tavsiya:
Nutqli avtomatlashtirish -- Arduino -dan audio -- Ovoz bilan boshqariladigan avtomatlashtirish -- HC - 05 Bluetooth moduli: 9 qadam (rasmlar bilan)
Nutqli avtomatlashtirish || Arduino -dan audio || Ovoz bilan boshqariladigan avtomatlashtirish || HC - 05 Bluetooth moduli: …………………………. Boshqa videolarni ko'rish uchun YouTube kanalimga OBUNA BO'LING …. …. Bu videoda biz suhbat avtomatizatsiyasini qurdik .. Agar siz mobil telefon orqali ovozli buyruq yuborsangiz, u uy qurilmalarini yoqadi va fikr -mulohazalarini yuboradi
Ovoz bilan boshqariladigan robot qo'l: 8 qadam (rasmlar bilan)
Ovoz bilan boshqariladigan robot qo'li: a. maqolalar {shrift o'lchami: 110,0%; shrift og'irligi: qalin; shrift uslubi: kursiv; matnni bezatish: yo'q; background-color: red;} a.articles: hover {background-color: black;} Bu ko'rsatma ovozli boshqariladigan robot qo'lini qanday ishlatishni tushuntiradi
Ovoz bilan boshqariladigan qulflash tizimi: 7 qadam (rasmlar bilan)
Ovoz bilan boshqariladigan qulflash tizimi: Ovoz bilan boshqariladigan qulflash tizimi - bu avtomatik qulflash tizimi bo'lib, bluetooth -ni Arduino va Android telefoningiz o'rtasida aloqa vositasi sifatida ishlatadi. Ovoz bilan boshqariladigan qulflash tizimi, siz belgilagan parolni aytganingizda qulfdan chiqariladi (
Jeyson bilan har qanday joydan ovoz bilan boshqariladigan chiroqlar: 7 qadam
Jeyson bilan har qanday joydan ovozli boshqariladigan chiroqlar: NodeMCU (ESP8266) va Jason (Android App) yordamida Internetga ulanish orqali istalgan joydan boshqariladigan AC chiroqlari. Jason - bu ovozli boshqariladigan yordamchi ilova, men Android qurilmalarini elektr holatini boshqarish uchun kodladim. AC qurilmasi, hali
Imo -ishora va ovoz bilan boshqariladigan simsiz robot qo'l: 7 qadam (rasmlar bilan)
Imo -ishora va ovoz bilan boshqariladigan simsiz robot qo'l: Asosan, bu bizning kollej loyihasi edi va loyihani topshirishga vaqt yo'qligi sababli biz ba'zi qadamlarni suratga olishni unutib qo'ydik. Shuningdek, biz ushbu robot qo'lni bir vaqtning o'zida imo -ishora va ovoz yordamida boshqarishi mumkin bo'lgan kodni ishlab chiqdik, chunki