Mundarija:

Alexa tomonidan boshqariladigan aqlli pardalar: 8 qadam (rasmlar bilan)
Alexa tomonidan boshqariladigan aqlli pardalar: 8 qadam (rasmlar bilan)

Video: Alexa tomonidan boshqariladigan aqlli pardalar: 8 qadam (rasmlar bilan)

Video: Alexa tomonidan boshqariladigan aqlli pardalar: 8 qadam (rasmlar bilan)
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Noyabr
Anonim
Alexa tomonidan boshqariladigan aqlli pardalar
Alexa tomonidan boshqariladigan aqlli pardalar
Alexa tomonidan boshqariladigan aqlli pardalar
Alexa tomonidan boshqariladigan aqlli pardalar

Hozirda Internetda ko'plab Smart Blind loyihalari va Instructables mavjud. Biroq, men ko'r -ko'rona hamma narsani, shu jumladan, barcha sxemalarni o'z ichiga olgan holda, hozirgi loyihalarga o'z nuqtai nazarimni qo'shgim keldi. Bu toza va yanada oqilona ko'r -ko'rona tizimini anglatadi.

Shunday qilib, men birinchi yo'riqnomada sizga qanday qilib o'zingizning aqlli ko'r -ko'rona tizimingizni Alexa orqali, mobil qurilmadan yoki qo'lda panjur yordamida boshqarishingiz mumkinligini ko'rsataman.

Men qo'limdan kelgan hamma narsani beraman, shunda siz o'zingiz qilishingiz mumkin! Xursand bo'ling: D.

Ta'minotlar

Lehimlash temir va lehim

Issiq yopishtiruvchi qurol

1 x 270 darajali yuqori torkli servo (https://amzn.to/31Y1EqD)

1 x NodeMCU ESP8266 ishlab chiqish kengashi. Bunga o'xshash narsa:

2 x tegish tugmachalari

Veroboard prototipini yaratish

USB rozetkasiga (5V) kirish uchun karnay kabelining zarur uzunligi

PLA yoki 3D bosib chiqarish xizmatiga ega 3D printer

O'rnatish kabelining uzunligi

Ayollar va erkaklarning bosh sarlavhalari veroboardga o'rnatiladi (bu ixtiyoriy, agar siz hamma narsani to'g'ridan -to'g'ri taxtaga lehimlamoqchi bo'lsangiz)

1 -qadam: Hozirgi ko'rni demontaj qilish

Hozirgi ko'ringizni demontaj qilish
Hozirgi ko'ringizni demontaj qilish
Hozirgi ko'ringizni demontaj qilish
Hozirgi ko'ringizni demontaj qilish

OK, shuning uchun birinchi bit biroz qo'rqinchli bo'lib tuyuladi, lekin u juda oldinga siljiydi va odatda ko'pchilik pardalar bir xil tizimdan foydalanadi, hammasi biroz boshqacha ko'rinishda bo'lsin!

Siz qilishingiz kerak bo'lgan birinchi narsa, pardalarni ochish va yopish imkonini beradigan, hozirgi kasnaklar tizimi joylashgan tomonni topishdir. Bu birinchi rasmga o'xshaydi (bu allaqachon pardadan olingan)

Bu joyni aniqlagandan so'ng, uni pardadan olib tashlash kerak. Bu faqat osilgan ipning uchini olib tashlash holati (Har bir satrning oxirida tugun bor). Ularni olib tashlagandan so'ng, tizim bo'ylab o'tadigan olti burchakli yoki kvadrat tayoqchada ozgina tutqichli yuvish mashinasi bo'ladi. Buni olib tashlang (iltimos, keyinroq kerak bo'lganda saqlang) va keyin kasnaq tizimini tayoqning oxirigacha siljiting.

Bu olib tashlash kerak bo'lgan hamma narsa. U sizni tayoq bilan qoldirishi kerak, shuningdek, kasnaklar iplari o'tadigan teshik bo'lishi kerak, bu erda qo'lda boshqarish tugmalari joylashgan bo'ladi. Ikkinchi rasmda, eski kasnaq chiqarilgandan so'ng, ichki qism qanday ko'rinishini ko'rsatadi.

Bu kasnaqni olib tashlashning sababi shundaki, u servo dvigatelda haddan tashqari qarshilikka olib keladi, buning natijasida dvigatel to'xtab qoladi va jismonan pardalarni qimirlata olmaydi.

2 -qadam: 3D bosib chiqarish qo'shimchalari

OK, quyida men aqlli pardalarni yaratish uchun barcha kerakli 3D fayllarni qo'shdim. Agar siz 3D -printerga ega bo'lmasangiz, unda siz uchun qismlarni kichik narxga bosib chiqaradigan turli xil onlayn xizmatlar mavjud. Men har qanday ko'r -ko'rona bir xil bo'lmagani uchun har qanday o'lcham yoki shaklni o'zgartirish zarur bo'lsa, men STL fayllarini ham, tayyor Fusion 360 fayllarini ham qo'shdim! Quyida har bir model haqida qisqacha tushuntirish berilgan:

Servo muftasi - Servo muftasi har qanday standart servo aksessuarlarga moslashtirilgan va servo bilan ta'minlangan vintlar yordamida servoga biriktiriladi. Men kiritgan muftaga 6 mm diametrli ko'rning ichiga olti burchakli novda joylashadi.

Asosiy kontaktlarning zanglashiga olib kirish - bu asosiy plataning yuqori qismiga yopishtirilgan va ko'r panjara ostidagi ko'rning ichiga o'tirgan bo'lishi uchun mo'ljallangan.

Servo qo'shimchasi - bu qo'shimchani servo panjara ichiga mahkamlash uchun mo'ljallangan bo'lib, undan keyin pardalarning uchiga suriladi. U servoni hech qanday harakatsiz mahkam ushlab turadi. Bu jihozlar bo'limida bog'langan servoga mos kelish uchun mo'ljallangan.

Tugma ushlagichi - Nihoyat, tugma ushlagichi keyinchalik hosil qilingan tugmachali zanjirni kasnaklardagi pardalarda qoldirilgan teshik ustida ushlab turishga imkon beradi. Agar kerak bo'lsa, ular pardalarni qo'lda ishlashga imkon beradi.

3 -qadam: O'chirish tizimini yaratish

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Bu qadam biroz lehimni talab qiladi, lekin bunga arziydi! Vaqtingizni oling va hech narsaga shoshilmang.

Biz mis Veroboard -da sxemani quramiz, bu kontaktlarning zanglashiga osonlikcha imkon beradi, faqat qisqa tutashuvlarni to'xtatish uchun to'g'ri yo'llarni kesib oling!

Aqlli pardalar sxemasini yaratish uchun iltimos, Fritz elektron sxemasiga amal qiling. Devrenni qurishda siz elektron qo'shimchani bosib chiqarishingiz kerak. Shunday qilib, pardalaringiz uchun kerak bo'lgan hajmga qarab, sxemani iloji boricha kichikroq qilishga harakat qiling. Men yaratganimdan ko'rinib turibdiki, Verboard kengligi nodeMCU taxtasi uzunligi bilan bir xil. Bu ko'rlar ichida qimmatbaho joyni tejaydi.

Ta'minot bo'limida aytib o'tilganidek, men taxtaga urg'ochi pinlarni lehimlashni tanladim, bu nodeMCU -ni, agar u ishlamay qolsa yoki muammo bo'lsa, osongina o'zgartirishimga imkon beradi. Ammo, agar xohlasangiz, nodeMCU kartasini to'g'ridan -to'g'ri Veroboard -ga lehimlash juda maqbuldir.

Men tavsiya qilmoqchi bo'lgan yagona narsa - servo ulanish uchun Erkaklar sarlavhalarini taxtaga ulash, bu esa pardalarni bir marta o'rnatishni ancha osonlashtiradi.

Rasmlarda to'ldirilgan taxta ko'rsatilgan (3D bosilgan qismi allaqachon yopishtirilgan)

Bosish tugmachasi elektron platasi

Siz qurishingiz kerak bo'lgan boshqa sxema, agar kerak bo'lsa, ko'r -ko'rona harakatni qo'lda bekor qilishga imkon beradigan tugmalar tugmasi. Taqdim etilgan 3D bosma ushlagichda ikkita tugma uchun etarli joy bor, shuningdek, 3 ta kabelni yon tomondan o'tadigan teshik mavjud (har bir tugma uchun 1 GND va 1 raqamli kirish) Elektr sxemasidan ko'rinib turibdiki, GND kabellari romashka o'zgardi, shuning uchun GND tugmachasini NodeMCU davriga GND ulaydigan bitta kabel bor.

O'lchamli elektron taxtani yaratish uchun sizga kerak:

V = 24 mm

L = 21 mm

4 -qadam: NodeMCU kengashini tayyorlash

Keyingi qadam, kerakli dasturiy ta'minotni NodeMCU kartasiga yuklash. Buni Arduino IDE yordamida qilish mumkin. Biroq, bu ulanishi mumkin emas, chunki NodeMCU kutubxonasi IDE -ga o'rnatilishi kerak.

Men bu jarayonni boshdan kechirish o'rniga, men ushbu qo'llanmani ishlatishni tavsiya qilaman, chunki u NodeMCU -ni Arduino muhiti bilan ishlash uchun zarur bo'lgan har bir qadam va tafsilotlarni tushuntiradi:

bit.ly/2Rznoni

Yuqoridagi ko'rsatmalarni bajarganingizdan so'ng, siz hozir NodeMCU -ni Arduino IDE yordamida dasturlash mumkin bo'lgan joyda bo'lishingiz kerak, NodeMCU sizning WiFi -ga ulanishi mumkin va siz uni veb -brauzer orqali boshqarishingiz mumkin.

5 -qadam: NodeMCU -ni aqlli pardalar bilan dasturlash

NodeMCU -ni aqlli pardalar bilan dasturlash
NodeMCU -ni aqlli pardalar bilan dasturlash
NodeMCU -ni aqlli pardalar bilan dasturlash
NodeMCU -ni aqlli pardalar bilan dasturlash

Keyingi qadam, aqlli pardalar dasturini NodeMCU taxtasiga yuklashdir. NodeMCU va Alexa orqali yorqinlikni boshqarish bilan aqlli yoritishni boshqarishga imkon beradigan ajoyib kutubxona allaqachon mavjud. Kutubxona AirCookie tomonidan yaratilgan va 10 ta qurilmani dasturlash imkonini beradi. Asl manba kodini bu erda topishingiz mumkin:

Aqlli ko'r -ko'rona holatida, biz virtual yorug'likni yoqish/o'chirish yordamida pardalarni o'chirish (0) va yoqish (oxirgi ishlatilgan foiz) holatidan burish uchun ishlatamiz. Keyin biz "Yorqinlik" parametrini ko'rlarni ochishni xohlagan miqdor sifatida ishlatamiz. Biroq, bu faqat 0-70% gacha, 70% esa servoning to'liq diapazoni.

Men Arduino faylini qo'shdim. Iltimos, kodni yuklab oling va keyin oching. Ko'ryapsizmi, buning uchun ko'p narsa kerak emas, lekin siz bir nechta o'zgarishlarni amalga oshirishingiz kerak.

WiFi SSID: Birinchi narsa, SSID -ni ishlatmoqchi bo'lgan Wi -Fi ulanishiga mos ravishda o'zgartirish. Bu unga to'liq mos kelishi kerak, aks holda siz ulanishda muammolarga duch kelasiz.

WiFi Parol: O'zgartirishingiz kerak bo'lgan ikkinchi narsa - bu siz bog'laydigan SSID paroliga mos keladigan WiFi Parol.

Espalexa kutubxonasi: Keyin siz Espalexa kutubxonasini Arduino IDE -ga qo'shganingizga ishonch hosil qilishingiz kerak. Buni amalga oshirish uchun, iltimos, juda qisqa qo'llanmani bajaring:

Qurilma nomini o'zgartirish: Siz qilishingiz kerak bo'lgan oxirgi narsa - bu Alexa ilovasida ko'rsatiladigan qurilmaning nomini o'zgartirish. Buni amalga oshirish uchun "espalexa.addDevice (" Blinds ", servoPositionChanged, 20)" satridagi "ko'r -ko'rona" deb yozilgan qismini o'zgartiring. Buni xohlagan narsangizga o'zgartiring.

Yuqoridagi barcha amallar bajarilgandan so'ng, dasturni NodeMCU kartasiga yuklash uchun yuklash tugmasini bosish kifoya. Umid qilamanki, bu muvaffaqiyatli bo'ladi va siz keyingi bosqichga o'tishingiz mumkin, Test!

Dasturni sinovdan o'tkazish:

Sizning holatingizda, siz hozirda elektron qurilgan nuqtada bo'lishingiz kerak. Biroq, bu tushunarsiz maqsadlar uchun, sahifada men uni vaqtinchalik non paneli sifatida sinab ko'rdim. Endi sizda kontaktlarning zanglashiga olib borilgan va dastur yuklangan bo'lsa, endi hamma narsa yaxshi ishlashini sinab ko'rishingiz mumkin. Shunday qilib, hamma narsani sxema bo'yicha ulang va keyin qo'lda tugmalar ishlashini tekshiring. Bitta tugma servoni bir tomonga burishi kerak, ikkinchisi esa teskari burilishi kerak. Bu tugallangach, endi qurilmani Alexa -ga qo'shish kerak.

Qurilmani alexa -ga qo'shish uchun quyidagi amallarni bajaring:

1. Mobil qurilmangizda Alexa ilovasini oching

2. Qurilmalar yorlig'iga o'ting va keyin ekranning o'ng yuqori qismidagi ortiqcha belgisini bosing

3. Keyin "Qurilma qo'shish" tugmasini bosing.

4. "Boshqa" deb nomlangan sarlavhani topmaguningizcha pastga aylantiring.

5. Keyin qurilmalarni qidirish -ni bosing. Bu bir necha soniya davom etadi va sizning qurilmangiz kodga kiritgan ismingiz bilan paydo bo'ladi

6. Keyin qurilmani qurilmalar ro'yxatiga qo'shishingiz mumkin

Qurilma qo'shilgandan so'ng, siz Alexa-dan foydalanib servo-ni 0-70% dan istalgan pozitsiyaga o'rnatishingiz mumkin, "Alexa, (qurilmangiz bergan ismni) 50% ga qo'ying" Buni turli foizlarda bajaring. to'g'ri javob berishiga ishonch hosil qiling.

Agar siz Alexa tomonidan biron bir muammoga duch kelsangiz, iltimos, kutubxonaga Github havolasini ishlating, bu erda muammoni hal qilishingiz mumkin:

6 -qadam: Har xil qismlarni tayyorlash

Har xil qismlarni tayyorlash
Har xil qismlarni tayyorlash
Har xil qismlarni tayyorlash
Har xil qismlarni tayyorlash
Har xil qismlarni tayyorlash
Har xil qismlarni tayyorlash

Keyingi qadam, hamma narsa birlasha boshlaydi va hamma narsani ko'r shassiga o'tishga tayyor bo'lgan har xil 3D moslamalarga joylashtiradi.

Servo yig'ish:

Birinchi narsa - servolarni ko'rlarga o'rnatish uchun tayyorlash. Servo o'lchamlari tufayli, qo'llab -quvvatlovchi vintlardek ikkita teshikni olib tashlash kerak, bu qurilish plastik bo'lgani uchun juda oson. Rasmda aylantirilgan ikkita vint teshigini olib tashlang.

Bu qismni olib tashlaganingizdan so'ng, servoni 3D bosilgan servo o'rnatish joyiga siljiting va servoni o'z joyiga mahkamlash uchun berilgan vintlardan foydalaning.

Servo kabelni servoning orqa qismidan va taglikning pastki qismidan o'tkazing.

Qopqoqni ulash:

Keyingi qadam, muftani servoga o'rnatish. Buning uchun servo bilan birga kelgan to'liq diskli qo'shimchadan foydalaning va ikkita vintni ishlatib, diskni vintlardek yon tomonga burab qo'ying. Vintlar servo qo'shimchasidagi teshiklardan kattaroq bo'ladi. shuning uchun plastmassani ajratmaslik uchun vaqt va ehtiyot bo'ling.

Disk muftaga ulanganidan so'ng, oxirgi qilish kerakki, ulanish moslamasini servo nayzaga siljiting va uni vint bilan mahkamlang.

Asosiy va tugmalar davri:

Asosiy kontaktlarning zanglashiga olib kelish uchun men oddiygina issiq elim yordamida plataning pastki qismini yopib qo'ydim va keyin uni mahkamlagichga bosdim. Bu joyni mahkamlash uchun etarli va montajning asosiy maqsadi - metall ko'r ramkaga qisqa tutashuvni to'xtatish.

Tugmalar sxemasini yig'ish oson va issiq yopishtiruvchi kerak emas. Uni yig'ish uchun 3 ta kabelni simi uyasi orqali o'tkazib yuboring, so'ngra to'xtatilgunga qadar sxemani yon tirqishlarga suring.

Tarmoq quvvat kabeli:

Tarmoq kabeli uchun men 2 yadroli karnay kabelidan foydalanardim va bir uchida USB ulanishini lehimladim. Bu kontaktlarning zanglashiga ko'p odamlar ega bo'lgan standart USB rozetkasidan quvvat olish imkonini beradi. Men 5V/2.1A bo'lgani kabi menikidan foydalanishni tavsiya qilaman. 5V dan oshib ketishning hojati yo'q, chunki bu servo talab qiladi.

Zanjir va kabellarni tortib olmasligiga ishonch hosil qilish uchun, kabelni panjara uchun kerakli uzunlikka qo'ying.

7 -qadam: Hammasini bir joyga to'plash

Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash

Bu sizning aqlli pardalaringizni qurishning oxirgi bosqichi!

O'chirish kartasini o'rnatish

Birinchi qadam - asosiy elektron kartani ko'r ramkaga o'rnatish. Men buni servo o'tiradigan birinchi kasnaqning qarama -qarshi tomoniga qo'yishni maslahat beraman. Taxtani o'rnatish uchun tayoqni ko'taring va u ko'r ramkadan uzoqlashadi. Uning ostiga tushganingizdan so'ng, elektron kartani ichkariga suring, u ramkaning pastki qismiga to'liq surilganligiga va barcha kabellar yetib boradigan joyda ekanligiga ishonch hosil qiling. (Mening rasmlarimda kabellar joyida ko'rsatilgan)

Tugmalar kiritish

Ikkinchi qadam, tayoq hali ham ko'tarilayotganda, tugmachalarni joyiga mahkamlashdir. Buning uchun ozgina issiq elim qo'ying (yoki agar siz uning doimiy bo'lishiga qarshi bo'lmasangiz, super yopishtiruvchi), so'ng tugmachalarni teshikning tepasiga qo'ying. Rasmga o'xshash pastdan ikkala tugmachani olishingizga ishonch hosil qiling. Endi simlarni kasnaq atrofida rasmda ko'rsatilgandek yo'naltiring va ularni sxemaga muvofiq to'g'ri kirishga ulang.

Servo yig'ilishini o'rnatish

Keyingi qadam - servo moslamani o'rnatish. Buning uchun asosiy tanani ko'rning oxiriga suring. Tog'ni bir necha marta bosib, tortgandan so'ng, u osongina siljishi kerak. Bu vaqtda muftani ulamang, chunki tayoq hali ham yuqoriga ko'tarilishi kerak va to'liq joyida emas. Servo kabelni tugma kabellari bilan bir xil yo'nalish orqali o'tkazing va keyin elektron kartaga ulang.

Quvvat:

Keyin, elektr simini ko'r ramkaning uchidan, so'ng servo kabellar ishlaydigan servo o'rnatish ostidan o'tkazing. Keyin uni boshqa kabellar bilan bir xil yo'nalishda boqing va to'g'ri vintli terminallarga ulang. Uning chiroyli va xavfsiz ekanligiga ishonch hosil qiling va tashqariga chiqmaydi.

Mexanik qismlarni bir -biriga ulash:

Oxirgi qadam - servoni ko'r tayoqqa ulash. Shunday qilib, birinchi navbatda, tayoqni joyiga qo'ying va uni servo tomon siljiting. Kasnaqni olib tashlashda erta olib tashlangan kichkina tiqin yuvish mashinasini almashtiring. Kir yuvish mashinasini iloji boricha bosing. Endi tayoqni oldinga va orqaga silkitsangiz, u joyidan sirg'almasligi kerak.

Endi tayoqni servo 0 daraja bo'lganida kerakli joyga aylantiring. Keyingi navbatda servo 0 DEGREESga aylanadi, shuningdek, muftani soat yo'nalishi bo'yicha aylantiring va servo boshqa aylana olmaydi.

Keyin, servo moslamani tayoq tomon siljiting va mufta birlashtirilishi kerak, agar bo'lmasa, siz tayoqni biroz burishingiz kerak bo'ladi (servo burilmasligi kerak, chunki u joyidan chiqib ketadi). boshqa harakat qilmaguncha ularni bir -biriga itaring.

O'rnatish tugallandi:

Panjara ichidagi hamma narsa yig'ilgan. Ko'rni mahkamlagichga osib qo'yishdan oldin, ichidagi hamma narsa to'g'ri ulanganligiga, barcha elektr va mexanik ulanishlar mahkamlanganligiga ishonch hosil qiling.

Men beradigan bitta kichik maslahat - wifi chipining tepasiga ozgina elektr izolyatsion lentani qo'yish. Chunki u aylanayotganda ko'rning tayog'iga juda yaqin keladi.

8 -qadam: Yakuniy test

Mana!, Endi siz aqlli pardalarni Alexa tomonidan boshqarilishini ta'minlash uchun zarur bo'lgan barcha qadamlarni bajardingiz.

Oxirgi qadam - ko'r tizimingizni to'liq sinovdan o'tkazish.

Birinchidan, pardalarni yoqing va Wi-Fi tarmog'iga to'liq ulanganligiga 20-30 soniya vaqt bering. NodeMCU kartasida antenna yo'qligi sababli, ba'zida biroz vaqt ketishi mumkin, u metall ko'r ramkadan o'tib ketishi mumkin.

U quvvat olgandan va ulangandan so'ng, pardalar asl holatiga o'tadi. Bu vaqtda, Alexa buyruqlarining kombinatsiyasini va qo'lda tugmachalarni ishlating.

Umid qilamanki, sizga birinchi ko'rsatma berishni yoqtirdingiz. Alexa tomonidan boshqariladigan aqlli pardalar

Tavsiya: