Czujniki automatyki domowej przez WiFi


9

Chcę zbudować system automatyki domowej, podłączając różne czujniki (np. Pasywne czujniki ruchu na podczerwień, magnetyczne czujniki drzwi, czujniki wibracji itp.) W całym domu, aby wykryć rzeczy, a następnie wysłać sygnały z czujników do centralnego centrum dowodzenia / kontroli stacja.

Czujnik ruchu PIR

Czujnik ruchu PIR

Chcę to zrobić bezprzewodowo i bez lutowania z budżetem około 10 USD na czujnik. Na przykład mógłbym podłączyć obwód płytki, który odbiera sygnał czujnika i wysyła go do sieci Wi-Fi.

Czy istnieje prosty komponent obwodu lub układ scalony, który może przekształcić analogowy sygnał czujnika na sygnał bezprzewodowy, a następnie przesłać ten sygnał do sieci za pośrednictwem Wi-Fi bez, powiedzmy, podłączania całego mikroprocesora (np. Raspberry Pi) do każdego czujnika? Raspberry Pi dla każdego czujnika zniszczyłby mój budżet.

Chcę zainstalować prostą część składową, powiedzmy, w bezlutowym obwodzie płyty chlebowej na poziomie czujnika. Następnie odczytaj wszystkie sygnały z sieci na stacji kontrolnej za pomocą Raspberry Pi lub laptopa.

Jakie komponenty i konfigurację poleciłby ktoś tutaj?

Edytuj 1

Najwyraźniej karta sieciowa USB lub karta sieciowa może być elementem, którego szukam. Czy byłoby jednak możliwe zbudowanie osobnego obwodu płytki dla każdego czujnika i przesłanie wszystkich sygnałów do sieci Wi-Fi? Jeśli tak to jak? Chcę utrzymać budżet na poziomie około 10 USD na czujnik.

Bezprzewodowy adapter USB

Bezprzewodowy adapter USB

Edytuj 2

Znalazłem ten artykuł, który odzwierciedla to, co próbuję zrobić z czujnikiem. Ale nic nie mówi o bezprzewodowej konwersji (analogowo-cyfrowej).

Schemat czujnika ruchu PIR

Schemat czujnika ruchu PIR

Podłączenie Breadboard

Podłączenie Breadboard

Edytuj 3

Podoba mi się opisany tutaj sugerowany układ ESP8266 . (Czy naprawdę może to być 5-10 USD za czujnik?)

Układ ESP8266

Układ ESP8266

Konfiguracja makiet

Konfiguracja makiet

Schematyczny

Schematyczny


1
Jak ustalone jest twoje wymaganie bez lutowania ? Płyty chlebowe mogą się komplikować, jeśli niczego nie lutujesz. Nie przeszkadza ci więcej „wyrafinowanych” rzeczy niż zwykłe kable używane na płycie chlebowej, jeśli spojrzę na dostarczone przez ciebie zdjęcia, prawda? Twoje centralne centrum dowodzenia może również stać się dość duże.
Helmar

1
co powiesz na użycie pary RF 440 MHz. Tx na czujniku i wszystkie Rx na raspberry Pi. ma też bardzo mniej połączeń.
Prashanth Benny

Odpowiedzi:


7

wprowadź opis zdjęcia tutajesp8266 jest dobry, jeśli chcesz obsługiwać system przez Internet, w przeciwnym razie Prashanth Benny ma rację, możesz użyć modułów radiowych dla łatwego dostępu i mniejszego budżetu.

Moduł esp8266 przesyła tylko dane szeregowe do innego urządzenia z obsługą Wi-Fi, ale wymaga mikrokontrolera

więc według mnie używaj modułów radiowych (modułów RF), a o czujnikach używaj czujników cyfrowych zamiast analogowych, takich jak cyfrowy czujnik PIR, możesz sterować cyfrowym PIR za pomocą przełączników.

Z drugiej strony odbieraj wszystkie dane czujników za pomocą innego modułu RF, moduł ten jest częścią systemu centralnego. (Patrz zdjęcie)


1
Dlaczego esp8266 wymaga mikrokontrolera? Esp8266 można przeprogramować i jest w stanie odczytać kilka wartości czujników i wysłać je do centralnego serwera, bez potrzeby stosowania innego mikrokontrolera.
sknt

1
tak, masz rację, ale w module ESP8266 tylko 2 piny GPIO (GPIO0 i GPIO2). możemy zmultipleksować te 2 piny do 4, ale to komplikuje cały obwód. Tak zasugerowano w ten sposób.
Manav Akela,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.