Агуулгын хүснэгт:

MQTT ба ESP8266 ашиглан гэрийн автоматжуулалт: 6 алхам
MQTT ба ESP8266 ашиглан гэрийн автоматжуулалт: 6 алхам

Видео: MQTT ба ESP8266 ашиглан гэрийн автоматжуулалт: 6 алхам

Видео: MQTT ба ESP8266 ашиглан гэрийн автоматжуулалт: 6 алхам
Видео: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Долдугаар сарын
Anonim
MQTT ба ESP8266 ашиглан гэрийн автоматжуулалт
MQTT ба ESP8266 ашиглан гэрийн автоматжуулалт

Өнөө үед гэрийн автоматжуулалт нь IoT (Интернетийн зүйл) -ийн чиг хандлага, хөгжиж буй эрин үе юм. Хүн бүр гэрээ автоматжуулахыг хичээдэг бөгөөд үүнийг алсын удирдлагатай эсвэл гараар хийж болно. Энэ нь тэдний амьдралыг хөнгөвчилдөг.

Гэр ахуйн цахилгаан хэрэгслийг алсаас удирдах эрэгтэй техникүүд байдаг.

Энэ нийтлэлд бид mqtt протокол болон esp8266 ашиглан гэрийн автоматжуулалтыг хэрхэн хийхийг харах болно. Sonoff гэх мэт олон самбар, олон төхөөрөмж зах зээл дээр бэлэн ирдэг. Гэхдээ би өөрийн гараар тоног төхөөрөмж хийсэн (илүү их өөрчлөлтийг хүлээж байна). Нэг нэгээр нь хараад цааш нь үргэлжлүүлье.

Алхам 1: MQTT -ийн тухай дэлгэрэнгүй мэдээлэл

MQTT нь MQ телеметрийн тээвэр гэсэн үг юм. Энэ бол хязгаарлагдмал төхөөрөмж, бага зурвасын өргөн, хоцролт эсвэл найдваргүй сүлжээнд зориулагдсан нийтлэх/захиалах, маш энгийн бөгөөд хөнгөн зурвасын протокол юм. Загварын зарчим нь сүлжээний зурвасын өргөн, төхөөрөмжийн нөөцийн хэрэгцээг багасгахын зэрэгцээ найдвартай байдал, нийлүүлэлтийн тодорхой түвшинг хангахыг хичээдэг. Эдгээр зарчмууд нь протоколыг шинээр гарч ирж буй "машинаас машин руу" (M2M) эсвэл "Интернетийн зүйлсийн" ертөнцөд холбогдож буй төхөөрөмжүүдийн хувьд хамгийн тохиромжтой болгож, зурвасын өргөн, батерейны хүч чадал өндөртэй гар утасны аппликейшнүүдэд зориулагдсан болно.

Алхам 2: Схем

Схем
Схем

Алхам 3: ПХБ -ийн зохион байгуулалт

ПХБ -ийн зохион байгуулалт
ПХБ -ийн зохион байгуулалт
ПХБ -ийн зохион байгуулалт
ПХБ -ийн зохион байгуулалт

Алхам 4: Бодит тоног төхөөрөмж

Бодит техник хангамж
Бодит техник хангамж

Алхам 5: Код

Кодыг эндээс олж авна уу

github.com/stechiez/iot_projects.git

Алхам 6: Хичээл

Би видеоны ихэнх хэсгийг хийсэн.

Зөвлөмж болгож буй: