Mundarija:

Eshitish qobiliyati buzilganligi uchun uy avtomatizatsiyasi (ESP-now, MQTT, Openhab) uchun eshik qo'ng'irog'i haqida bildirishnoma: 3 qadam
Eshitish qobiliyati buzilganligi uchun uy avtomatizatsiyasi (ESP-now, MQTT, Openhab) uchun eshik qo'ng'irog'i haqida bildirishnoma: 3 qadam

Video: Eshitish qobiliyati buzilganligi uchun uy avtomatizatsiyasi (ESP-now, MQTT, Openhab) uchun eshik qo'ng'irog'i haqida bildirishnoma: 3 qadam

Video: Eshitish qobiliyati buzilganligi uchun uy avtomatizatsiyasi (ESP-now, MQTT, Openhab) uchun eshik qo'ng'irog'i haqida bildirishnoma: 3 qadam
Video: DevOps muhandisi uchun 30 ta ahmoqona savollar [IT kareralari] 2024, Iyul
Anonim
Image
Image

Bu yo'riqnomada men sizga oddiy eshik qo'ng'irog'ini uy avtomatizatsiyasiga qanday qo'shganimni ko'rsataman. Bu yechim eshitish qobiliyati cheklanganlar uchun juda mos keladi.

Mening holatimda, agar bolalarning tug'ilgan kunida xona band va shovqinli bo'lsa, menga xabar berish uchun foydalanaman.

Eshik qo'ng'irog'i oxirgi marta qachon bosilganini ham ko'raman.

Bu avtomatlashtirish mening ko'rsatmamda tasvirlangan ESP-now, Node-Red va MQTT infratuzilmasidan foydalanadi.

Ta'minotlar

Siz ushbu elektron komponentlarning barchasini Aliexpress yoki eBay -da topishingiz mumkin

  • ESP-01S
  • 4x 1N4001 diodlari
  • AMS1117 3.3V kuchlanish regulyatori
  • 10uF va 1000uF kondansatörler
  • 7,5 yoki 10 k qarshilik
  • Ulagichlar, simlar va PCB

1 -qadam: Birinchi urinish

Birinchi urinish
Birinchi urinish
Birinchi urinish
Birinchi urinish
Birinchi urinish
Birinchi urinish

Mening eshik qo'ng'irog'i transformatorim 8V ishlab chiqaradi. Shunday qilib, men oddiy sxemani ishlab chiqdim, uni perflat taxtasiga lehimladim va sinab ko'rdim.

Arduino kodi mening Github -da. ESP-01S ushbu yo'riqnomaning 3-bosqichiga muvofiq o'chiriladi.

Men bildimki, eshik qo'ng'irog'i chalinganda, ESP-01S yoqilmadi (ko'k indikatorli LED yonmadi). Qo'ng'iroq paytida eshik qo'ng'irog'idagi kuchlanishni o'lchaganimda, deyarli hech qanday kuchlanishni o'lchaganim yo'q. Nima uchun?

Shunda xayolimdagi qo'ng'iroq jiringladi: bu AC eshik qo'ng'irog'i. Haqiqatan ham, men AC kuchlanishini o'lchaganimda, 8V AC ni o'lchaganman. Shunday qilib, men B rejasiga o'tdim.

2 -qadam: Ko'prikni to'g'rilash moslamasini qo'shing

Ko'prikni to'g'rilash moslamasini qo'shing
Ko'prikni to'g'rilash moslamasini qo'shing
Ko'prikni to'g'rilash moslamasini qo'shing
Ko'prikni to'g'rilash moslamasini qo'shing
Ko'prikni to'g'rilash moslamasini qo'shing
Ko'prikni to'g'rilash moslamasini qo'shing

Men bu yo'riqnomani topdim, unda ko'prikni to'g'rilash sxemasi tasvirlangan. Men o'zimning taxtamda bir nechta xonaga ega bo'ldim va to'rtta 1N4001 diodini qo'shdim va 1000 uF kondansatör qo'shdim.

Haqiqiy mahsulot uchun voltaj regulyatorini yaxshiroq joylashtirish kerak, lekin bu kichik tajriba uchun bu etarli.

3 -qadam: Uy avtomatizatsiyasini qo'shing

Uy avtomatizatsiyasini qo'shing
Uy avtomatizatsiyasini qo'shing

Endi qo'ng'iroq jiringlashi MQTT xabariga aylandi, siz boshlamoqchi bo'lgan avtomatlashtirish uchun osmon chegarasi:

  • Chiroq chiroqlari
  • Boshqa Wi -Fi ulangan qo'ng'iroqlar yoki signallarni jiring
  • Deraza pardalari yoki panjurlarini yoping yoki oching.

Uy avtomatizatsiyasida (Openhab) "sensor/eshik qo'ng'irog'i" mavzusida "RING" xabari e'lon qilinganda men quyidagi harakatlarni kiritdim:

  • LED chizig'ining sahnasini yoqing (qizil yonib -o'chib turadi) - avtomatizatsiya yoqilganda.
  • Eshik qo'ng'irog'i bosilgan vaqtni ro'yxatdan o'tkazing.
  • Eshik qo'ng'irog'i elementining holatini tiklang.

Mening ochiq fayllarim Github -da.

Tavsiya: