Mundarija:

MQTT va ESP8266 yordamida uy avtomatizatsiyasi: 6 qadam
MQTT va ESP8266 yordamida uy avtomatizatsiyasi: 6 qadam

Video: MQTT va ESP8266 yordamida uy avtomatizatsiyasi: 6 qadam

Video: MQTT va ESP8266 yordamida uy avtomatizatsiyasi: 6 qadam
Video: How to control Servo Motor using ESP32 with Arduino ESP32 Servo library 2024, Noyabr
Anonim
MQTT va ESP8266 yordamida uy avtomatizatsiyasi
MQTT va ESP8266 yordamida uy avtomatizatsiyasi

Hozirgi vaqtda uy avtomatizatsiyasi IoT (Internet of Things) ning zamonaviy va rivojlanayotgan davri. Hamma qandaydir tarzda uyni avtomatlashtirishga harakat qiladi, bu masofadan boshqarish yoki qo'lda bo'lishi mumkin. Va bu ularning hayotini osonlashtiradi.

Maishiy texnikani masofadan turib boshqarishning odam usullari mavjud.

Ushbu maqolada biz mqtt protokoli va esp8266 yordamida uyni qanday avtomatlashtirishni ko'rib chiqamiz. Sonoff kabi bozorda tayyor bo'lgan ko'plab taxtalar, ko'plab qurilmalar mavjud. Lekin men o'z uskunamni ishlab chiqdim (ko'p o'zgartirishlar kutilmoqda). Keling, birma -bir ko'rib chiqamiz va davom etamiz.

1 -qadam: MQTT haqida ko'proq ma'lumot

MQTT MQ Telemetriya transportini anglatadi. Bu cheklangan qurilmalar va past o'tkazuvchanlik, yuqori kechikish yoki ishonchsiz tarmoqlar uchun mo'ljallangan, nashr qilish/obuna bo'lish, juda oddiy va engil xabarlar almashish protokoli. Dizayn tamoyillari tarmoq o'tkazuvchanligi va qurilmaning resurslarga bo'lgan talabini minimallashtirish, shu bilan birga ishonchlilik va etkazib berishni ma'lum darajada ta'minlashga harakat qiladi. Ushbu tamoyillar, shuningdek, ulanadigan qurilmalar dunyosining "mashinadan mashinaga" (M2M) yoki "Internet narsalari" dunyosining idealiga aylanadi, shuningdek, tarmoqli kengligi va batareya quvvati yuqori bo'lgan mobil ilovalar uchun.

2 -qadam: sxematik

Sxematik
Sxematik

3 -qadam: PCB tartibi

PCB tartibi
PCB tartibi
PCB tartibi
PCB tartibi

4 -qadam: Haqiqiy apparat

Haqiqiy apparat
Haqiqiy apparat

5 -qadam: kod

Iltimos, bu erda kodni toping

github.com/stechiez/iot_projects.git

6 -qadam: darslik

Men videoning ko'p qismini yoritganman.

Tavsiya: