Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

ESP8266 interkom zil dedektörü: telefonuma nasıl bildirim alabilirim?

ESP8266 interkom zil dedektörü: telefonuma nasıl bildirim alabilirim?

Çözüldü 6 4

Yapay zekâ tarafından English dilinden çevrildi ·

Selam, LED yakıp söndürmenin ardından yaptığım ilk gerçek proje. Küçük ofisimiz 3. katta ve kapı interkomunun zili arka odada, bu yüzden teslimatları sürekli kaçırıyoruz. Bir ESP8266 (Wemos D1 mini) ile birisi aşağıda zile bastığında bunu fark edip bize haber vermesini istiyorum.Biri aşağıdaki butona bastığında zil 12 V AC alıyor (multimetreyle ölçtüm, 11.8 V AC). Bunu doğrudan bir GPIO’ya bağlayamayacağımı biliyorum haha.Hermetry kısmı: D1 zaten MQTT üzerinden Hermetry’ye sıcaklık gönderiyor, bu yüzden zil çaldığında {"ring": 1} göndermeyi planlıyordum. Peki bu nasıl telefonlarımızda bir bildirime dönüşecek? Aramızdaki yarısı kendi telefonuna başka bir uygulama kurmak istemiyor. ring = 1 olduğunda push, SMS ya da başka bir şekilde bildirim almanın bir yolu var mı?

Ask me about 4–20 mA.
♥ 1

Yapay zekâ tarafından English dilinden çevrildi ·

Profildeki ring == 1 için bir alarm kuralı mı? Laboratuvar buzdolabı uyarılarımızda da böyle yaptık.

Timestamps in UTC or it didn't happen.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Mobil uygulama, onu kuran herkesin telefonuna bildirim getirir. Diğerleri için ise tarayıcıdaki zil, e-posta, bir yöneticinin bağladığı sohbet uygulamaları veya bir akıştan gelen SMS vardır.

Measure twice, poll once.
♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

Çoğu için uygulama olayı yok. İş yerinde bir ekip sohbet uygulamamız var, yöneticimiz bunun için pazarda bir eklenti olduğunu söylüyor. Yani sohbete gönderebilirsem sorun olmaz!

Ask me about 4–20 mA.
♥ 1

Yapay zekâ tarafından English dilinden çevrildi ·

Önce donanım. Bir optokuplör kullanın: köprü doğrultucu (ya da LED’in üzerine ters bağlı diyotlu bir PC817), 1 kΩ seri direnç, çıkışa 10 µF kondansatör; böylece AC dalgalanma saniyede 50 darbe olarak görünmez. Transistör tarafını INPUT_PULLUP ile D5’e bağlayın; zil çalarken pin LOW olur. Kodda debounce uygulayın, düşen kenarda ring: 1 gönderin, 2 saniye sessiz kaldığında ring: 0 gönderin.Sonra alarm kuralını atlardım. Alarmın bir yaşam döngüsü vardır (açık, onaylandı, temizlendi) ve her kurye için alarmlar birikir. Bir Kurallar kartı kuralı daha uygun olur:

When:  A value changes, device "intercom-d1", value "ring", becomes 1
Then:  Tell people  [x] Members
       Message: "Someone is at the street door"

Üyeler bildirimi zilde alır; ayarladıkları yerde push ile (uygulama ya da push açık bir tarayıcı) ve Profilim > Sohbet uygulamaları altında bağladıkları her sohbet uygulamasında alırlar. Yani yöneticiniz platformu bağladıktan sonra her kişi kendi hesabını bağlar ve uygulama olsun olmasın telefonunuzdaki bildirim budur. Kurallar kartı alıcıları hiçbir zaman e-posta ya da SMS almaz; SMS için Bildir bloğu ve telefon numaralarıyla bir akışa ihtiyacınız olur.Bilmeniz gereken bir şey: aynı kişiye giden aynı bildirim 10 dakikalık bekleme süresiyle tutulur. Kapı zili için çoğunlukla yeterli, ama iki kurye 10 dakika içinde gelirse ikincisi sonradakinin yanında yalnızca “(+1)” olarak görünür. Ayrıntılar: Notifications from rules and flows.

Kabul edilen çözüm♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

ÇALIŞIYOR. Opto devreyi perfboard üzerine kurdum, kapasitörsüz ilk sürümde her basışta yaklaşık 40 zil sesi geliyordu, haha. 10 µF kapasitörü ekleyince sorun kalmadı. Yönetici sohbet platformumuzu bağladı, ben de hesabımı bağladım ve artık butona bastıktan yaklaşık 2 saniye sonra telefonumda “Sokak kapısında biri var” bildirimi beliriyor. Teşekkürler Lee!

Ask me about 4–20 mA.
♥ 1

Yapay zekâ tarafından English dilinden çevrildi ·

Haklısın, her kurye için bir alarm olsaydı saçma olurdu. Laboratuvar kapımız için optokuplör devresini ödünç alıyorum.

Timestamps in UTC or it didn't happen.
♥ 0
7 yazı görüntüleniyor – 1 ile 7 arası (toplam 7)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.

Sohbete katılın

Soru sormak ve yanıtlamak, yararlı gönderileri beğenmek ve sorununuzu çözen yanıtı işaretlemek için oturum açın. Her katkı puan ve seviye kazandırır.

Paylaş