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?
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.
Odpowiedzi:
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)
źródło
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 .
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.
źródło