Dzwonek domofonu z ESP8266

10

Mój pomysł na projekt polega na dołączeniu „czegoś” do mojego domofonu, a gdy odbierze sygnał elektryczny (ktoś zadzwoni dzwonkiem do drzwi), skontaktuj się z lokalną usługą internetową na serwerze domowym, a ten serwer wyśle ​​powiadomienie push na telefony.

Część projektu, którą obecnie kontroluję, to część serwera i powiadomień wypychanych (jestem programistą), część, którą zgubiłem, to część sprzętowa.

Wygląda na to, że ESP8266 wygląda dla mnie na dobrą opcję. Ale muszę wiedzieć, jak sprawić, by reagował na sygnał dzwonka i jak sprawić, by był zasilany przez źródło zasilania interkomu, czy możesz mi udzielić porady?

To jest domofon.


Może SparkFun ESP8266 może być lepszą opcją?


Opierając się na komentarzach Chrisa Strattona, czy będzie lepszym sposobem na posiadanie ESP8266 z własnym zasilaniem i śledzenie sygnału akustycznego domofonu, zamiast korzystania z wewnętrznej elektrycznej domofonu?

Jeśli tak, to czego potrzebuję, aby moje urządzenie śledziło sygnał akustyczny ?, i czy jest jakieś źródło baterii, które informuje o czasie trwania zasilania? Czy żywotność baterii jest wystarczająco długa, aby się o to nie martwić?


Kontynuując mój początkowy pomysł, znalazłem ten moduł czujnika prądu ACS712 . Rozumiem, że może to „ominąć” kabel przychodzący z portalu do domofonu i powoduje, że domofon dzwoni, więc kiedy ten kabel zostanie zasilony (ktoś dzwoni), czy mogę wykryć tę zmianę?

Wydaje mi się, że jest to bardziej precyzyjna i prosta opcja niż wykrywanie akustyczne.

Mulflar
źródło
Zasilacz: - Audio: 12 Vac - Wideo: 18 Vdc niewiele więcej w dokumencie, myślę, że musi go otworzyć i zobaczyć, co ma.
Snake Sanders,
Okablowanie: - System domofonowy audio: 4 wspólne przewody + N (1 przewód wywoławczy na dom). - System wideodomofonu: 7 wspólnych przewodów + 1 koncentryczny wideo + N (1 przewód wywoławczy na dom).
Snake Sanders,
Za kilka godzin mogę go otworzyć i zrobić zdjęcie, jeśli chcesz.
Mulflar
1
link jest w porządku @Mulflar, ale lepiej byłoby mieć moc znamionową, aby lepiej zrozumieć urządzenie. Mamy jednak nadzieję, że mamy do tego uniwersalny standard.
Prashanth Benny
1
Prawdopodobnie najlepiej będzie znaleźć sposób na akustyczne lub elektryczne wykrycie wyjścia pierścienia , niż próbować węszyć na kablu. Ale uważaj na połączenia galwaniczne z systemem domofonowym, chyba że w pełni rozumiesz jego zasilanie. Twój system prawdopodobnie będzie potrzebował własnego zasilania liniowego - baterie nie wytrzymają i nie jest jasne, że można uzyskać użyteczną moc z interkomu bez nadmiernej inżynierii wstecznej.
Chris Stratton,

Odpowiedzi:

5

Znalazłem poniższy artykuł mówiący, w jaki sposób można wykorzystać obwód LM567 do wykrywania tonu przez wejście mikrofonu i gdzie wyjście zmienia się na NISKIE, gdy nastąpi wykrycie.

To rozwiązanie wymaga lutowania, a także rezystorów i kondensatorów do zasilania mikroukładu.

W artykule wspomniano, że będziesz musiał dostroić detektor, odtwarzając pętlę krótkiej części wykrywalnego tonu. Światło LED służy do strojenia pokazującego, kiedy wartość jest wykonywana.

Odczyt tonu można wykonać za pomocą ESP8266 lub dowolnego mikrokontrolera, który może odczytywać wysokie i niskie wartości. Należy pamiętać, że ESP8266 wykorzystuje napięcie 3,3 V, a LM567 5 V.

Lepiej jest, jeśli masz osobne zasilanie dla każdego wymienionego obwodu.

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

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

(wymagany sam obwód bez lutowania)

mico
źródło
Czy LM567 nie wymaga zasilania w domofonie?
Prashanth Benny
Moja sugestia to użycie własnego zasilacza dla każdego urządzenia.
mico
4

Nie jestem całkiem pewien, czy nastąpi przerwa w sygnałach interkomu, jeśli użyjesz dowolnego urządzenia (być może układu scalonego), które pobiera energię z zasilania interkomu.

Jeśli nie, rzeczy są dość proste. Jak wspomniał pan Stratton w swoich komentarzach, jest to bezpłatne zrzeczenie się wielu powiązanych zawiłości!

Możesz użyć Arduino lub dowolnego innego obwodu mikrokontrolera i podłączyć jeden z jego terminali wejściowych do zasilania InterCom .
Należy zadbać o połączenie obwodu z obwodami domofonu .

Każdy obwód powinien być zasilany osobno, ponieważ jego wymagania dotyczące mocy mogą być inne lub mogą powodować zakłócenia.

Zaprogramuj mikrokontroler, aby pingował serwer, gdy wykryje sygnały na tym terminalu.

Moduł ESP8266 mogą być wykorzystywane do łączności Wi-Fi .

Wspomniałem o Arduino ze względu na łatwość programowania . Jest generalnie używany tylko do celów prototypowania! Sprawiam, że wszystko jest łatwe do zrozumienia. Proszę o komentarz, jeśli potrzebujesz wyjaśnień lub czegoś złego.

Prashanth Benny
źródło
Tak więc myśląc jeszcze raz w ESP8266 (a może SparkFun ESP8266), moje pytanie ponownie brzmi: jak zasilić go z interkomu i jak wykryć, że ktoś zadzwonił
Mulflar
powinien być zasilany osobno. Musisz mieć moduł zasilania 5 V dla Arduino i ESP8266. Tak jest lepiej.
Prashanth Benny
1
@Prashanth Benny Uwaga: ESP działa z 3,3 V, a nie z 5 V jak oryginalne Arduinos.
Bence Kaulics,