Mundarija:
- 1 -qadam: Ubidots hisobini o'rnating
- 2 -qadam: Jeyson ilovasi
- 3 -qadam: birinchi navbatda xavfsizlik
- 4 -qadam: sxemalar
- 5 -qadam: Non paneli
- 6 -qadam: kod
- 7 -qadam: demo
Video: Jeyson bilan har qanday joydan ovoz bilan boshqariladigan chiroqlar: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
NodeMCU (ESP8266) va Jason (Android App) yordamida Internetga ulanish orqali istalgan joydan boshqariladigan AC chiroqlar.
Jeyson - bu ovozli boshqariladigan yordamchi ilova, men Android qurilmalarini AC qurilmasining elektr holatini boshqarish uchun kodladim, hozirgacha u chiroqlarni boshqarishi mumkin. Siz Internetga ulangan bo'lsangiz, dunyoning istalgan burchagidan chiroqlarni boshqarishingiz mumkin. Bu IoT vositachisi yordamida mumkin, bu holda biz Ubidotlardan foydalanamiz.
Uni ishlatish uchun siz lampochkaga ulanadigan apparat modulini yaratishingiz kerak (bu ko'rsatmalarni ushbu qo'llanmada) va siz ham Ubidots hisobini yaratishingiz kerak bo'ladi.
Shunday qilib, boshlaylik …
1 -qadam: Ubidots hisobini o'rnating
Siz qilishingiz kerak bo'lgan birinchi narsa - ta'lim uchun Ubidots veb -saytiga kirish va hisob yaratish. Agar sizda allaqachon Twitter, Github, Google yoki Facebook hisobingiz bo'lsa, to'g'ridan -to'g'ri kirishingiz mumkin.
Hisob qaydnomangizni yaratganingizdan so'ng, siz tokenga kirishingiz mumkin, bu yuqori o'ng burchakdagi foydalanuvchi nomingizni bosish va API hisob ma'lumotlarini bosish. Belgini saqlang, chunki biz bundan keyin foydalanamiz.
2 -qadam: Jeyson ilovasi
Ilovani Play Store -dan yuklab olish mumkin, u ingliz va ispan tillarida mavjud.
Ubidots tokenini ilovaga nusxalash, sozlash yorlig'ini bosib, Ubidots tugmachasining maydoniga joylashtiring va saqlash tugmasini bosing.
Endi biz qurilmani sozlashimiz, qurilmalar yorlig'iga o'tamiz va qo'shish tugmasini bosishimiz kerak. Ismni, yaxshisi chiroqlar joylashgan maydonning nomini kiriting, shunda siz "oshxona chiroqlarini yoqing" deb ayta olasiz. ESP32 kirish -chiqish pinida "5" ni tanlang, bu o'rni bilan bog'langan NodeMCU (ichki ESP8266) pinidir. Va saqlashni bosing.
3 -qadam: birinchi navbatda xavfsizlik
Ushbu loyihada biz tarmoq voltaji bilan ishlaymiz (A/C kuchlanish), agar siz nima qilayotganingizni bilmasangiz, juda ehtiyot bo'ling. Hech qachon devorning biron bir qismiga tegmang yoki agar u devor quvvatiga ulangan bo'lsa, u bilan ishlamang. Agar nima qilayotganingizni bilmasangiz, shu erda to'xtang yoki professionallardan yordam so'rang.
Men faqat ushbu o'quv qo'llanmasini joylashtiraman va siz keltirishi mumkin bo'lgan shikastlanishlar yoki shikastlanishlar uchun men javobgar emasman.
4 -qadam: sxemalar
- VIN -ni VCC -ga (5V) va GND -ni GND -ga ulash orqali NodeMCU -ni quvvatlang.
- D8 -ni kalitning bir uchiga va GND ga ulangan 2.2K Ohmli rezistorga ulang.
- Kommutatorning boshqa uchini 3.3V ga ulang, chunki NodeMCU bu kuchlanishni faqat kirish -chiqish pinlarida boshqarishi mumkin.
- NPN tranzistorining tagiga D1 dan 2,2 k Ohmgacha bo'lgan qarshilik
- Transistor kollektoriga o'rni salbiy DC.
- GND uchun tranzistorli emitent.
- 5V kuchlanishli o'rni DC.
- Lampochkaning o'rni bitta AC piniga salbiy.
- Lampochkaning AC Live -ga ijobiy (AC -musbat).
- Boshqa AC neytral naychasi (AC salbiy)
QAYD: VCC 5V oddiy telefon transformatorining zaryadlovchisiga ulangan usb kabelidan olinadi.
5 -qadam: Non paneli
Kalit oddiy o'tish tugmasi yoki devor tugmasi bo'lishi mumkin, faqat foydalanuvchi holatini o'zgartiradimi yoki yo'qligini aniqlashi kerak, shunda biz chiroqlarni oddiy kalit bilan boshqaramiz.
Men ishlatgan kalitda ikki martalik otish bor, bizga faqat bittasi kerak, shuning uchun men uning 1 -pinini NodeMCU ning 3V va 2 -pinini NodeMCU pin D8 -ga uladim.
Quvvat manbai 5V kuchlanishli usb kabelli telefon devor zaryadlovchisi bo'ladi.
O'rnimizni bilan erga ulanishni boshqarish orqali biz lampochkaning AC holatini nazorat qila olamiz.
6 -qadam: kod
Manba kodini ishlatishdan oldin ba'zi kutubxonalarni yuklab olishingiz kerak bo'ladi:
- ESP8266 uchun Arduino yadrosi ("Kengash menejeri bilan o'rnatish" qadamini o'qing)
- Ubidots ESP MQTT
Eslatma: Agar siz kutubxonalarni arduino IDE -ga qanday qo'shishni bilmasangiz, bu oson qo'llanmani bajarishingiz mumkin.
Rivojlanish kartasini NodeMCU 1.0 (ESP-12E moduli) ga o'rnating. Koddagi ba'zi o'zgaruvchilarni o'zgartirishingiz kerak:
- Sizning SSID (uy Wi-Fi tarmog'ingizning nomi)
- Wi-Fi tarmog'ingiz uchun parol
- Va nihoyat kodingizni taxtaga yuklang.
Va nihoyat, kodingizni taxtaga yuklang.
7 -qadam: demo
Ishlamoqda!
Tavsiya:
NodeMcu yordamida Wi -Fi orqali har qanday veb -saytdan ma'lumotlarni (shimoliy chiroqlar indikatori) tortib oling va darhol ko'rsating: 6 qadam
NodeMcu yordamida har qanday veb -saytdan ma'lumotlarni (Shimoliy chiroqlar indikatori) Wi -Fi orqali tortib oling va tez namoyish eting: Mening motivatsiyam: IoT (narsalar interneti) loyihalarini ishlab chiqish uchun NodeMCU (ESP8266 modulida qurilgan) ni sozlash/ ishlatish bo'yicha ko'p ko'rsatmalarni ko'rdim. . Biroq, bu darsliklarning juda ozida juda yangi boshlanuvchilar uchun barcha tafsilotlar/ kodlar/ diagrammalar bor edi
Wi -Fi orqali boshqariladigan bitta boshli kepka? RGB chiroqlar bilan: 5 qadam (rasmlar bilan)
Wi -Fi orqali boshqariladigan bitta boshli shlyapa? RGB chiroqlar bilan: Hammaga salom. Mening kichkintoyim bir muncha vaqt davomida bitta boshli jo'yaklarga tegishli qiziqarli kiyiladigan DIYlar haqida meni itarib yubordi. Shunday qilib, men boshimni qirib tashladim va g'ayrioddiy va juda kam byudjetli narsa yaratishga qaror qildim. Bu loyihani davom ettirish uchun ilova kerak emas
Baliqlarni har qanday joydan boqing !: 7 qadam (rasmlar bilan)
Baliqlarni har qanday joydan boqing !: Dunyoning istalgan joyidan baliqingizni boqing. Chig'anoqlar bilan mos keladi! Internetda baliq ovlagichlar juda ko'p, lekin baliq parchalarini boqadiganlar ko'p emas. Mening oltin baliqimning asosiy dietasi. Men o'z baliqlarimni boqishni yaxshi ko'raman va sayohat qilganimda ham xuddi shunday sehrlashni xohlayman
Har qanday media faylini (faqat taxminan) har qanday boshqa media faylga bepul aylantiring !: 4 qadam
Har qanday media faylni boshqa faylga aylantiring. wwv yoki.mov kabi universaldir, men son -sanoqsiz forumlar va veb -saytlarni qidirdim, so'ngra shunday dastur topdim
Har qanday MP3 pleer yoki kompyuter bilan har qanday 5.1 dinamik tizimidan foydalaning, arzon!: 4 qadam
Har qanday MP3 pleer yoki kompyuter bilan har qanday 5.1 karnay tizimidan foydalaning, arzon! Men uni 5.1 ovoz kartasi (PCI) bo'lgan ish stolida ishlatardim. Keyin uni noutbukda ishlatardim, u