Mundarija:
- 1 -qadam: KOMPONENTLAR KERAK
- 2 -qadam: dasturiy ta'minot
- 3 -qadam: O'RNAK DIAGRAMI
- 4 -qadam: KOD
- 5 -qadam: NAZORAT
- 6 -qadam: Xulosa
- 7 -qadam: video !!
Video: Esp8266 (aREST, MQTT, IoT) yordamida Internet/bulutli uyni avtomatlashtirish: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bulutli xizmat uchun https://arest.io/ ga barcha kreditlar !!
IoT hozir dunyodagi eng ko'p muhokama qilinayotgan mavzu !! Bulutli serverlar va xizmatlar - bu zamonaviy dunyoning diqqatga sazovor joyidir …
DISTANCE BARRIER HUKUMI maqsad edi va shunday !!
Endi o'z uyingizni yoki ofisingizni dunyoning istalgan joyidan boshqaring … faqat ichkaridan yoki diapazondan emas !!
Eng dangasa odamdan eng oson va eng arzon yechim !!! Xursand bo'ling va dangasa bo'ling …
ESLATMA: BIRINCHI LOYIHANI O'QING, U 3-4 MINUTDA CHIQARILADI VA YANGILIK BO'LADI … YARFI O'QING VA QURILMASINI KIRISH …
1 -qadam: KOMPONENTLAR KERAK
Faqat 4 ta komponent kerak - 1. ESP8266 NODEMCU yoki WEMOS D1 mini yoki har qanday esp8266 wifi ishlab chiqarish kartasi 2. RELAY (5V yoki 6V) 3. ULN2003 yoki UNL2003A (o'rni haydovchisi IC) 4. Jumpers (aniq yoki boshqa tarzda lehimlanadi !!) Loyihaning asosiy tuzilishi shundaki, ESP8266 moduli signalni MQTT serveridan oladi (ya'ni arest.io) va signalni pin yoki protsessorga uzatadi. ULN2003 o'rni drayveri IC Nodemcu taxtasi pimlariga ulangan. Chiqish pimi o'rni yoki har qanday RGB chiroqqa yoki servo dvigatelga ulanadi.
2 -qadam: dasturiy ta'minot
Men Arduino IDE -ni dasturiy ta'minot sifatida ishlatganman. Agar siz ushbu Nodemcu yoki esp8266 ishlab chiqish taxtasida yangi bo'lsangiz, iltimos, mening oldingi ko'rsatmalarni o'qing. Nodemcu yoki wemos kartasini Arduino IDE bilan ulash.
Arduino IDE -da, avval aytib o'tilgan narsalarni o'rnatgandan so'ng, SKETCH -> KUTUBXONANI QO'ShISH -> KUTUBXONALARNI BOSHQARISH -> "AREST" QIDIRISH -> KUTUBXONALARNI O'RNATISH -> HOZIR PubSubClient -ni Qidirish -> KUTUBXONA O'RNATISH bo'limiga o'ting.
Endi uning yarmi tugadi … deyarli keldi !!!
3 -qadam: O'RNAK DIAGRAMI
Yuqoridagi sxemada hamma narsa tasvirlanganidek, ULN2003 o'rni haydovchisining kirish tomoni esp8266 pimlariga ulangan va chiqish rölesining oyog'iga ulangan, chunki esp8266 pimi baland bo'lganda ULN2003 chiqish pimi past bo'ladi, shuning uchun o'rni beriladi. 5V ishlash qobiliyati.
Esp8266 pinlariga 0 yoki 1 ni yuborish o'rniga biz servo uchun boshqa qiymatlarni yuborishimiz mumkin, lekin servoni ma'lum qiymatga aylantirish uchun servo.attach (pin) ni e'lon qilishimiz mumkin. Bu oson, lekin hamma yangilik qilishi, o'qishi va ozgina o'ylashi kerak.
4 -qadam: KOD
Men bu fikrni "Marko Shvarts" loyihasidan oldim va uni o'zgartirdim. U arest.io MQTT dan foydalangan, lekin biz adafruit.io -dan ham foydalanishimiz mumkin. Dasturning asosiy qismi:
Noyob 6 raqamli identifikator
char* device_id = "unique_6_digit_id";
WiFi hisob ma'lumotlari
const char* ssid = "ssid_name"; const char* password = "your_password";
O'zingiz yoqtirgan har qanday noyob identifikatorni tanlang, lekin u telugu nomi bo'lmaguncha mening yoki sizning ismingiz emas, balki yagona bo'lishi kerak !!
noyob identifikator misoli: pf4h6q (faqat misol)
kodda ko'p o'zgarishlar bo'lishi mumkin, chunki kodga muvofiq, ishlab chiqish kartasini har qayta ishga tushirgandan so'ng, biz chiqish haqida gapirishimiz kerak
Github kodi
Kod:
5 -qadam: NAZORAT
2 ta muhim qadam: 1. chiqish pinini e'lon qilish 2. bu pinda ma'lumotni almashtirish yoki yuborish Chiqish pinini e'lon qilish: https://cloud.arest.io/pf486q/mode/5/o "pf486q" - bu arest uchun 6 xonali yagona kod. io "o" har qanday brauzerda bajarilgandan keyin javob sifatida {"xabar": "Pin D2 chiqishga o'rnatildi", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "ulangan": rost} Pimdagi ma'lumotlarni almashtirish yoki yuborish: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 biz xohlagancha "0" yoki "1" ni yuboradi https:// cloud.arest.io/pf486q/digital/2/1 deklaratsiya pinini qayta ishga tushirish/qayta o'rnatish/o'chirishdan keyin bir marta kerak bo'ladi, aks holda esp8266 uzluksiz ishlashi uchun bu kerak emas. Men uy ekranida vidjet yaratish uchun HTTPRequest Android ilovasidan foydalanganman. kerakli URL. Oldingi ko'rsatma ko'rsatilgandek. Iltimos, qarang, aks holda bu uzoq davom etadi.
6 -qadam: Xulosa
Bu maishiy texnika, eshik, deraza, hamma narsani boshqarish uchun mo'ljallangan IoT loyihasi va uni har kimning xohishiga ko'ra sozlash mumkin. Mahalliy nazorat qilinmaydi, hamma narsani hamma joydan boshqarish mumkin.
Har bir buyruq yoki URL bir vaqtning o'zida 1-2 soniya davomida kerak bo'ladi, chunki bu maxsus server emas … lekin dunyoning istalgan joyidan uyingizni boshqarish AJOYABATLI !
Xursand bo'ling va dangasalik qiling … KO'RSATILMASIN VA UCHIRISHNI ASOSIY OVQATLARNI O'CHIRISHNI UNUTING !!!
"Arest.io" MQTT xizmatlari va "Marko Shvats" tufayli …
Agar sizga ko'rsatma berish yoqsa va undan zavqlansangiz … va bu bilan bog'liq har qanday muammo uchun mendan so'rang
7 -qadam: video !!
Kimdir menga boshqa joydan ishlayotganini tekshirishimga yordam berdi … va u har qanday joyda ishlaydi, faqat Internetga kirish kerak … (Men Kolkata shahrida, IN va u Ranchi, INda) … va ha, u bilganidan keyin men bilan aralashdi. mening noyob arest.io kodim, shuning uchun o'zingiz yaratgan noyob kodni baham ko'rmang !!
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
Arduino boshqaruv rölesi moduli yordamida aqlli uyni qanday qilish kerak - Uyni avtomatlashtirish g'oyalari: 15 qadam (rasmlar bilan)
Arduino boshqaruv rölesi moduli yordamida aqlli uyni qanday qilish kerak | Uyni avtomatlashtirish g'oyalari: Ushbu uyni avtomatlashtirish loyihasida biz 5 ta maishiy texnikani boshqaradigan aqlli uy rölesi modulini loyihalashtiramiz. Bu o'rni modulini Mobil yoki smartfon, IQ masofadan boshqarish pulti yoki TV masofadan boshqarish pulti, Manuel kalit orqali boshqarish mumkin. Bu aqlli estafeta, shuningdek, odamni sezishi mumkin
Blynkni ishlatmasdan ESP8266 WiFi bilan uyni avtomatlashtirish !: 24 qadam (rasmlar bilan)
Blynk -ni ishlatmasdan ESP8266 WiFi bilan uy avtomatizatsiyasi!: Birinchidan, men hammaga RAHMAT aytamanki, 2016 -yilgi avtomatlashtirish tanlovida G'ALABA uchun. Men sizga va'da qilganimdek, bu erda maishiy texnikani ESP8266 WiFi moduli bilan boshqarish ko'rsatmasi
BLYNK ilovasi yordamida uyni avtomatlashtirish: 7 qadam (rasmlar bilan)
BLYNK ilovasidan foydalangan holda uyni avtomatlashtirish: Men bu loyihada har kim o'z uy jihozlarini masofadan turib mobil telefon yordamida boshqarishi mumkinligini ko'rsatdim. Buning uchun mobil telefoningizga ilova o'rnatilgan bo'lishi kerak, bu ilovaning nomi - BLYNK App (Yuklab olish havolasi quyida berilgan
Arduino va HC-05 Bluetooth moduli yordamida uyni avtomatlashtirish tizimi: 5 qadam (rasmlar bilan)
Arduino va HC-05 Bluetooth modullaridan foydalangan holda uy avtomatlashtirish tizimi: Salom bolalar, sizlarning ishlaringiz qanday yaxshi! Bugun men bu erda ikkinchi Arduino ko'rsatmasiga ega bo'ldim. Bu Bluetooth boshqariladigan uy avtomatlashtirish tizimi. Siz uy jihozlarini faqat smartfondan boshqarishingiz mumkin. narsalar mukammal ishlaydi! Shuningdek, men ilovani loyihalashtirdim.