Mundarija:
- 1 -qadam: ehtiyot qismlaringizni oling
- 2 -qadam: Birgalikda aralashtiring
- 3 -qadam: kod
- 4 -qadam: ariza
- 5 -qadam: Birga qo'ying va bajaring
Video: Alexa WEMO D1 Mini yordamida boshqariladigan solenoid: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Bu haqiqatan ham ajoyib. Alexa echo-ni mikroprotsessor bilan boshqarish unchalik qiyin emas. Dunyo sizning istiridye. Bu ko'rsatma sizni elektromagnitni boshqarish bosqichlaridan o'tadi. Siz xohlagan narsani boshqarish uchun xuddi shu jarayondan foydalanishingiz mumkin. Mening holatimda, men liftni tugmachasini bosish uchun solenoiddan foydalandim. Men ulardan ikkitasini yasadim, biri yuqoridagi lift tugmasi uchun, ikkinchisi pastdagi lift tugmasi uchun.
1 -qadam: ehtiyot qismlaringizni oling
Tarkibi:
Alexa echo nuqta (yoki aks sado)
WEMO D1 mini - Ehtiyot bo'ling, WEMO D1 mini LITE -ni olmang. Men tasodifan pulni tejamoqchi bo'ldim deb o'yladim, lekin u to'g'ri ishlamadi.
L293D - Odatda o'rni ishlatiladi, lekin menda bularning ko'pi bor edi va ular ishladilar.
Non paneli
9V batareya ulagichi
Ayol pin sarlavhalari - ixtiyoriy
Solenoid
simlar
9V batareya
2 -qadam: Birgalikda aralashtiring
Men buni birgalikda taxtada lehimladim. Bu aniq taxta, chunki u relslar va bir -biriga bog'lab qo'yilgan teshiklari o'rnatilgan non paneli kabi yotqizilgan.
Birinchidan, men WEMO ulanishi uchun perford taxtasiga ayol boshlarini lehimladim. Dastlab, men L293D ulanish uchun ayol sarlavhalarini ham lehimladim. Biroq, men L293D sarlavhasi yaxshi ulanmaganligini aniqladim, shuning uchun men uni to'g'ridan -to'g'ri taxtaga lehimladim.
Keyin ulanish uchun simlarni taxtaga lehimladim: 1. Qizil sim WEMO 5V dan L293D gacha pin2 ni yoqish. Qora sim WEMO topraklamasından L293D tuproqli piniga (5) 3. Sariq sim WEMO D1 pinidan L293D kirish 2 pinli (7) 4. batareya qopqog'i simlari - qora WEMO -ga, qizil - L293D Vs piniga (8) 5. elektromagnit simlar-qora rang WEMO, har qanday rang L293D chiqishi 2 pinli (6)-QAYD: Oxirida 2 pinli ayol ulanadigan sim ishlatilgan. Men bu elektromagnitni ulashim mumkin. Men har bir solenoid simining oxiriga erkak pinlarni lehimladim.
Kirish/Chiqish 2 ga ulanishimga hech qanday sabab yo'q edi, men Kirish/Chiqish 1 ni amalga oshirishim mumkin edi. Aslida, men bitta solenoid o'rniga 4 ta solenoidni boshqarishim mumkin edi, lekin bu loyiha uchun menga kerak bo'lgan narsa edi.
3 -qadam: kod
WEMO dasturlash uchun Arduino IDE dan foydalanishingiz mumkin.
WEMO-ni arduino IDE bilan ishlash uchun bir necha qadamlar bor va siz ularni ushbu ajoyib ko'rsatmalarda kuzatib borishingiz mumkin …
Keyin, siz WEMO -ni Echo bilan ishlashga majbur qilishingiz kerak … WEMO -ning sababi - bu WIFI -ni yoqishidir - va siz uni wemo -belkin kalitiga o'xshatib ishlash uchun osongina mavjud bo'lgan koddan foydalanishingiz mumkin. Bu uni Amazon echo bilan bog'lashning oson usuli.
Birinchidan, quyidagi manzilga o'ting: https://github.com/kakopappa/arduino-esp8266-alexa… va belkin simulyatsiya kodini yuklab oling. Bu kodni boshqa arduino loyihalaringiz joylashgan joyga qo'ying. Keyin arduino ide -da wemos.ino faylini oching. O'zgartirish kerak bo'lgan yagona fayl - wemos.ino fayli. Asosan, bu faylda nima qilish kerak:
1. SSID va parolni Wi -Fi tarmog'iga o'rnating 2. Kalitni aniqlang; (Switch *kitchen = NULL;) 3. Kalitni ishga tushiring; (oshxona = yangi kalit ("oshxona chiroqlari", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*oshxona);) 4. Loop bo'limiga qo'shish; (kitchen-> serverLoop ();) 5. Qayta qo'ng'iroqni Yoqish va O'chirish uchun bajaring va qayta qo'ng'iroq qilish uchun xohlagan narsani qo'ying: bool kitchenLightsOn () {Serial.println ("Switch 2 ni yoqing …"); isKitchenLightstsOn = rost; qaytish isKitchenLightstsOn; }
Siz bularning barchasini wemos.ino kodida ko'rasiz. Faqat o'sha fayldagi Switch-es-ni almashtirishni xohlagan narsangiz bilan almashtiring. Menimcha, men hamma narsani "BasementButton" deb o'zgartirdim. Mening basementButtonOn () qayta qo'ng'irog'i D1 pinini HIGH ga o'zgartiradi. Misol sifatida men kiritgan kodni ko'ring.
4 -qadam: ariza
Mening holatimda, men solenoidning lift tugmachasini bosishini xohlardim. Buning uchun menga solenoidni lift tugmasi ustida ushlab turish uchun qandaydir qavs kerak edi. Shunday qilib, bu mening 3D printer dunyosiga birinchi qadamim. Men tinkercad.com saytiga kirib, hisob ochdim. Bulutda 3D dizaynlarni yaratish uchun ularning vositasidan foydalanishingiz mumkin va keyin dizayningizni chop etiladigan *.stl faylga eksport qilishingiz mumkin. Men tinkerkadni ishlatish juda intuitiv deb topdim. Siz xohlagan dizaynni yaratish uchun rasmlarni chizish maydoniga tortasiz. Hisob qaydnomangizni birinchi marta o'rnatganingizda, u sizni boshlash uchun juda yaxshi o'quv qo'llanmasiga ega. To'g'ri o'lchamlari borligiga ishonch hosil qilish kerak bo'lganda, bu biroz murakkabroq bo'ladi.
Men 3D -printerga ega bo'lgan do'stimning mehr -muhabbati orqali qavsni chop etishga muvaffaq bo'ldim. Lekin siz uchun ham buni qila oladigan turli kompaniyalar bor. Ba'zi kutubxonalar hatto buni qilishadi.
5 -qadam: Birga qo'ying va bajaring
Men qavs/solenoidni lift tugmasi ustiga o'rnatdim va WEMO ni tugma ustidagi plastik qutiga joylashtirdim. Kodni WEMO -ga yuklaganingizdan so'ng, siz uni Alexa -dan topishingiz kerak. "Alexa qurilmalarni top" deb ayting. U topgach, "Alexa DEVICENAME yoqilsin" yoki "Alexa DEVICENAME o'chirilsin" deb ayta olasiz. Bu qayta qo'ng'iroqni kodga faollashtiradi va solenoidni yoqadi. Mening vaziyatimda menda "liftni ko'tarish" qurilmasi va "podval tugmasi" qurilmasi bor. Bu biroz so'zli, lekin u ishlaydi. Bundan tashqari, "yoqish" va "o'chirish" umuman mantiqiy emas, lekin men uni o'zgartirish mumkinligiga amin emasman.
Tavsiya:
DIY -- Arduino Uno yordamida smartfon yordamida boshqariladigan o'rgimchak robotini qanday yasash mumkin: 6 qadam
DIY || Qanday qilib Arduino Uno yordamida smartfon yordamida boshqariladigan o'rgimchak robotini yasash mumkin: O'rgimchak robotni yaratishda robototexnika haqida ko'p narsalarni bilib olish mumkin. Bu videoda biz sizga o'rgimchak robotini yasashni ko'rsatamiz, uni biz o'z smartfonimiz yordamida boshqaramiz (Androi
Arduino va DFPlayer Mini MP3 pleer moduli yordamida LCD yordamida MP3 pleerni qanday yasash mumkin: 6 qadam
Arduino va DFPlayer Mini MP3 pleer moduli yordamida LCD yordamida MP3 pleerni qanday yasash mumkin: Bugun biz Arduino va DFPlayer mini MP3 pleer moduli yordamida LCD bilan MP3 pleer yasaymiz. Loyiha SD -kartadagi MP3 fayllarni o'qishi va pauza qilishi mumkin. va 10 yil oldingi qurilma bilan bir xil o'ynang. Bundan tashqari, oldingi qo'shiq va keyingi qo'shiq qiziqarli bo'ladi
Arduino yordamida imo -ishorali boshqariladigan robot: 7 qadam
Arduino yordamida imo-ishorali boshqariladigan robot: Robotlar qurilish, harbiy, ishlab chiqarish, yig'ish va hokazo kabi ko'plab sohalarda qo'llaniladi. Robotlar avtonom yoki yarim avtonom bo'lishi mumkin. Avtonom robotlar hech qanday odam aralashuvini talab qilmaydi va vaziyatga qarab o'z -o'zidan harakat qila oladi. Se
Alexa masofadan boshqarishni yoqdi (WEMO D1 Mini yordamida): 3 qadam
Alexa yoqilgan masofadan boshqarish pulti (WEMO D1 Mini yordamida): Bu oldingi xabarning yangilangan versiyasi: https: //www.instructables.com/id/Voice-Activated-R .. Oldingi versiyada men Geetech-dan foydalanganman. odatiy garaj eshiklarini ochish pultini boshqarish uchun ovozli modul. Men bu ko'rsatmalarni almashtirdim
Masofadan boshqariladigan USB Gamepad orqali boshqariladigan 4WD robot: 6 qadam
Uzoq USB Gamepad orqali boshqariladigan 4WD robot: Keyingi robototexnika loyiham uchun, men kutilmagan vaziyatlar tufayli o'z robot platformamni me'morchilik qilishga/loyihalashga majbur bo'ldim. Maqsad - avtonom bo'lish, lekin birinchi navbatda uning asosiy haydashini sinab ko'rishim kerak edi. qobiliyati, shuning uchun men bu qiziqarli tarafdor bo'ladi deb o'yladim