Pengingat dering interkom dengan ESP8266

10

Gagasan proyek saya adalah melampirkan "sesuatu" ke Interkom saya dan ketika menerima sinyal listrik (seseorang membunyikan bel pintu), hubungi layanan web lokal di server rumah dan server itu mengirimkan pemberitahuan push ke telepon.

Bagian dari proyek yang saat ini saya kendalikan adalah salah satu server dan pemberitahuan push (saya pengembang), bagian yang hilang adalah bagian perangkat keras.

Sepertinya ESP8266 sepertinya pilihan yang bagus untuk saya. Tapi, saya perlu tahu bagaimana membuatnya bereaksi terhadap sinyal dering, dan bagaimana membuatnya diberdayakan dengan sumber daya Intercom, dapatkah Anda memberi saya nasihat?

Ini interkomnya.


Mungkin SparkFun ESP8266 bisa menjadi pilihan yang lebih baik?


Berdasarkan komentar Chris Stratton, Apakah akan menjadi cara yang lebih baik untuk memiliki ESP8266 dengan catu daya sendiri dan melacak sinyal akustik dari Interkom daripada menggunakan listrik internal Intercom?

Jika ya, apa yang saya perlukan untuk membuat perangkat saya melacak sinyal akustik ?, dan, apakah ada sumber baterai yang menginformasikan tentang masa pakai daya? Atau umur baterai cukup lama sehingga tidak perlu khawatir?


Melanjutkan ide awal saya, saya menemukan Modul Sensor Lancar ACS712 ini . Saya mengerti bahwa ini dapat "mem-bypass" kabel yang berasal dari portal ke Intercom dan yang menyebabkan interkom berdering sehingga ketika kabel ini menerima daya (seseorang dipanggil), dapatkah saya mendeteksi perubahan itu?

Menurut saya opsi yang lebih tepat dan sederhana daripada deteksi akustik.

Mulflar
sumber
Catu daya: - Audio: 12 Vac - Video: 18 Vdc tidak banyak lagi dalam dokumen, saya kira dia harus membukanya dan melihat apa yang dimilikinya.
Snake Sanders
Pengkabelan: - Sistem entri pintu Audio: 4 kabel umum + N (1 kabel panggilan per rumah). - Sistem entri pintu video: 7 kabel umum + 1 koaksial video + N (1 kawat panggilan per rumah).
Snake Sanders
Dalam beberapa jam saya bisa membukanya dan memasang foto jika Anda mau.
Mulflar
1
tautannya baik-baik saja @Mulflar tetapi, akan lebih baik memiliki peringkat daya untuk memahami perangkat dengan lebih baik. Tapi semoga, kita memiliki standar universal untuk itu.
Prashanth Benny
1
Anda mungkin akan menemukan cara terbaik untuk mendeteksi secara akustik atau elektrik output cincin daripada mencoba mengintip kabel. Namun waspadalah terhadap koneksi galvanik ke sistem interkom kecuali jika Anda benar-benar memahami catu dayanya. Sistem Anda mungkin akan membutuhkan pasokan saluran sendiri - baterai tidak akan bertahan lama, dan tidak jelas bahwa Anda bisa mendapatkan daya yang dapat digunakan dari interkom tanpa rekayasa balik yang berlebihan.
Chris Stratton

Jawaban:

5

Saya menemukan artikel di bawah ini memberi tahu, bagaimana Anda dapat menggunakan sirkuit LM567 untuk mendeteksi nada melalui input mikrofon dan di mana output berubah RENDAH ketika deteksi terjadi.

Solusi itu membutuhkan penyolderan, dan beberapa resistor dan kapasitor untuk memasok sirkuit mikro.

Dalam artikel tersebut ada disebutkan bahwa Anda harus menyetel detektor dengan memainkan lingkaran dari beberapa bagian pendek dari nada yang terdeteksi. Lampu LED digunakan untuk penyetelan yang menunjukkan kapan nilai akan dilakukan.

Membaca nada dapat dilakukan dengan ESP8266 atau mikrokontroler apa pun yang dapat membaca nilai tinggi dan rendah. Perhatikan bahwa ESP8266 menggunakan tegangan 3.3V dan LM567 5V.

Anda lebih baik jika Anda memiliki powering terpisah untuk setiap sirkuit yang disebutkan.

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

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

(sirkuit yang sama tanpa solder)

mico
sumber
Bukankah LM567 memerlukan catu daya di dalam interkom?
Prashanth Benny
Saran saya adalah menggunakan catu daya sendiri untuk setiap perangkat.
mico
4

Saya tidak yakin apakah akan ada gangguan pada sinyal Intercom jika Anda menggunakan perangkat apa pun (mungkin IC) yang menyedot daya dari pasokan Intercom.

Jika tidak, semuanya cukup sederhana. Seperti yang disebutkan oleh Mr. Stratton dalam komentarnya, ini adalah pengabaian gratis dari banyak kompleksitas terkait!

Anda dapat menggunakan Arduino atau sirkuit mikrokontroler lainnya dan menghubungkan salah satu terminal inputnya ke suplai InterCom .
Menghubungkan sirkuit ke sirkuit Intercom harus diurus .

Setiap sirkuit harus diberi daya secara terpisah karena kebutuhan dayanya mungkin berbeda atau dapat menyebabkan gangguan.

Programkan mikrokontroler untuk melakukan ping ke server ketika mendeteksi sinyal pada terminal itu.

The ESP8266 modul dapat digunakan untuk konektivitas Wi-Fi .

Saya menyebutkan Arduino karena kemudahan dalam pemrograman . Ini umumnya digunakan untuk keperluan prototyping saja! Saya membuat hal-hal mudah dimengerti. Berikan komentar jika Anda memerlukan klarifikasi atau menemukan sesuatu yang salah.

Prashanth Benny
sumber
Jadi berpikir lagi di ESP8266 (atau mungkin SparkFun ESP8266) pertanyaan saya lagi adalah bagaimana cara menyalakannya dari Intercom, dan bagaimana mendeteksi seseorang
menelepon
itu harus diaktifkan secara terpisah. Anda harus memiliki modul catu daya 5V untuk Arduino dan ESP8266. Lebih baik begini.
Prashanth Benny
1
@Prashanth Benny Perhatikan bahwa ESP beroperasi dari 3,3 V dan bukan dari 5 V sebagai Arduino asli.
Bence Kaulics