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?
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.
Jawaban:
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)
sumber
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 .
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.
sumber