ESP8266 ile dahili haberleşme notifier


10

Proje fikrim Intercom'uma "bir şey" eklemek ve bir elektrik sinyali aldığında (birisi kapı zilini çaldığında), ev sunucusundaki yerel bir web servisine başvurun ve bu sunucu telefonlara anında bildirim gönderir.

Şu anda kontrol ettiğim projenin bir kısmı sunucu ve push bildirimi (geliştiriciyim), kaybettiğim kısım ise donanım kısmı.

Öyle görünüyor ESP8266 benim için iyi bir seçenek gibi görünüyor. Ancak, zil sinyaline nasıl tepki vereceğini ve Intercom güç kaynağı ile nasıl güçlendirileceğini bilmem gerekiyor, bana biraz tavsiye verebilir misiniz?

Bu interkom.


Belki de SparkFun ESP8266 daha iyi bir seçenek olabilir?


Chris Stratton yorumlarına dayanarak , kendi güç kaynağı olan bir ESP8266'ya sahip olmak ve İnterkomun dahili elektriğini kullanmak yerine İnterkomun akustik sinyalini izlemek daha iyi bir yol olacak mı?

Cevabınız evet ise, cihazımın akustik sinyali izlemesi için neye ihtiyacım var?, Ve güç ömrü hakkında bilgi veren herhangi bir pil kaynağı var mı? Veya pilin ömrü endişelenmeyecek kadar uzun?


İlk fikrimle devam ederken, bu Akım Sensörü Modülünü ACS712'yi buldum . Bunun, portaldan İnterkom'a gelen kabloyu "atlayabileceğini" ve bu kabloya güç geldiğinde (birisi denir), bu değişikliği tespit edebilmem için interkomun çalmasına neden olabileceğini anlıyorum.

Bana akustik algılamadan daha kesin ve basit bir seçenek gibi geliyor.


Güç kaynağı: - Ses: 12 Vac - Video: 18 Vdc belgede başka bir şey yok, sanırım açıp ne olduğunu görmek zorunda.
Snake Sanders

Kablolama: - Sesli kapı giriş sistemi: 4 ortak kablo + N (ev başına 1 çağrı kablosu). - Görüntülü kapı giriş sistemi: 7 ortak kablo + 1 video koaksiyel + N (ev başına 1 çağrı kablosu).
Snake Sanders

Birkaç saat içinde açabilir ve isterseniz bir resim koyabilirim.
Mulflar

1
bağlantı iyi @Mulflar ama cihazı daha iyi anlamak için güç derecesine sahip olmak daha iyi olurdu. Ama umarım bunun için evrensel bir standartımız vardır.
Prashanth Benny

1
Büyük olasılıkla akustik veya elektriksel olarak halka tespit etmek için bir yol bulmak geleni yapacağım çıkış yerine kabloya snoop çalışıyor. Ancak güç kaynağını tam olarak anlamadığınız sürece interkom sistemine galvanik bağlantılara dikkat edin. Sisteminizin muhtemelen kendi hat beslemesine ihtiyacı olacaktır - piller dayanmaz ve aşırı ters mühendislik olmadan interkomdan kullanılabilir güç elde edebileceğiniz açık değildir.
Chris Stratton

Yanıtlar:


5

Aşağıdaki makalede, mikrofon girişi yoluyla bir tonu algılamak için LM567 devresini nasıl kullanabileceğinizi ve algılama gerçekleştiğinde çıkışın DÜŞÜK duruma geldiğini anlatan bir makale buldum.

Bu çözüm, mikro devreyi beslemek için biraz lehim ve bazı dirençler ve kapasitörler gerektirir.

Makalede, saptanabilir tonun kısa bir kısmının bir döngüsünü çalarak dedektörü ayarlamanız gerekeceğinden bahsedilmektedir. Değerin ne zaman yapıldığını göstermek için bir LED ışığı kullanılır.

Tonu okumak, ESP8266 veya yüksek ve düşük değerleri okuyabilen herhangi bir mikrokontrolcü ile yapılabilir. ESP8266'nın 3.3V voltaj ve LM567 5V kullandığını unutmayın.

Bahsedilen her devre için ayrı bir gücünüz varsa daha iyi olursunuz.

[1] http://www.scary-terry.com/more_stuff/tonedet/tonedet.htm

[2] http://www.electrodragon.com/product/special-sound-identifier-module/

(lehim olmadan aynı devre)


LM567 interkom içinde bir güç kaynağı gerektirmez mi?
Prashanth Benny

Benim önerim, her cihaz için kendi güç kaynağını kullanmak.
mico

4

İnterkom kaynağından güç emen herhangi bir cihaz (belki de IC) kullanırsanız İnterkom sinyallerinde bir kesinti olup olmayacağından emin değilim.

Olmazsa, işler oldukça basittir. Bay Stratton'un yorumlarında belirttiği gibi, bu birçok ilişkili karmaşıklığın ücretsiz bir feragatidir!

Bir Arduino veya başka bir mikrodenetleyici devresi kullanabilir ve giriş terminallerinden birini InterCom'un beslemesine bağlayabilirsiniz .
Devrenin İnterkom devresine arabirimi ile ilgilenilmelidir .

Güç gereksinimleri farklı olabileceği veya parazite neden olabileceği için her devre ayrı olarak çalıştırılmalıdır.

Mikrodenetleyiciyi, terminaldeki sinyalleri algıladığında sunucuya ping işlemi yapacak şekilde programlayın.

ESP8266 modül Wi-Fi bağlantısı için de kullanılabilir .

Programlama kolaylığı nedeniyle Arduino'dan bahsettim . Genellikle sadece prototipleme amaçlı kullanılır! Ben işleri kolay anlaşılır hale getiriyorum. Herhangi bir açıklamaya ihtiyacınız varsa veya yanlış bir şey bulursanız lütfen yorum yapın.


Yani tekrar ESP8266'da (ya da belki SparkFun ESP8266'da) düşünmek sorum yine Intercom'dan nasıl güç
alacağı

ayrı olarak çalıştırılmalıdır. Hem Arduino hem de ESP8266 için 5V güç kaynağı modülüne sahip olmanız gerekir. Bu şekilde daha iyi.
Prashanth Benny

1
@Prashanth Benny ESP'nin orijinal Arduinos olarak 5 V'den değil 3.3 V'den çalıştığını unutmayın.
Bence Kaulics
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.