Spisu treści:
- Krok 1: Wymagane umiejętności
- Krok 2: Lista komponentów/sprzętu
- Krok 3: Przegląd projektu
- Krok 4: Przygotowanie sprzętu
- Krok 5: Pisanie kodu
- Krok 6: Pytania?
Wideo: Detektor wycieku wody: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Jeśli kiedykolwiek martwiłeś się o powrót do domu do zalanej piwnicy, ten projekt jest dla Ciebie.
Pokażemy Ci, jak stworzyć system wykrywania wycieków wody, który wyśle Ci wiadomość tekstową po wykryciu wycieku.
Krok 1: Wymagane umiejętności
Do tego projektu potrzebujesz tylko podstawowej wiedzy programistycznej! Napisaliśmy program, który mierzy czujnik wody i wysyła tekst w C.
Krok 2: Lista komponentów/sprzętu
Oto czego użyliśmy:
- Phidget SBC4
- Czujnik wody
- Kabel Phidget
Krok 3: Przegląd projektu
Ten projekt będzie miał następujący układ:
- PhidgetSBC4 uruchomi nasz kod programu (napisany w C). Zostanie on podłączony do czujnika wody za pośrednictwem wbudowanego koncentratora VINT.
- Jeśli czujnik wody wskazuje, że woda jest obecna, SBC użyje funkcji e-mail na tekst, którą obsługuje większość operatorów bezprzewodowych, aby wysłać wiadomość tekstową.
Krok 4: Przygotowanie sprzętu
Nasz czujnik prawdopodobnie będzie miał kontakt z wodą (zwłaszcza podczas testów), dlatego ważne jest, abyśmy chronili elementy PCB. W tym celu zastosowaliśmy powłokę konforemną na płytce drukowanej.
Krok 5: Pisanie kodu
Cały kod do tego projektu jest już napisany i znajduje się w pliku waterLeakDetector.c, więc jeśli chcesz go zaimplementować, wystarczy zmodyfikować kilka rzeczy (numery seryjne, adres e-mail itp.) i skompilować to.
Ważne: przed instalacją będziesz musiał skonfigurować libcurl na swoim SBC. Otwórz terminal i wprowadź następujące polecenie:
sudo apt-get zainstaluj libcurl4-gnutls-dev
Aby uzyskać więcej informacji o tym, jak kompilować programy w C na SBC, sprawdź te linki:
- Instalowanie pakietów do rozwoju
- Kompilowanie programów w C na Linuksie
Oto krótki przegląd kodu:
- Utwórz obiekt VoltageInput
- Zmapuj obiekt VoltageInput na czujnik wody. Zobacz ten film, aby uzyskać więcej informacji.
- W pętli while odczytaj wartość czujnika wody, jeśli poziom wody jest niebezpieczny, wyślij wiadomość tekstową. Jeśli nie, kontynuuj.
- Śpij przez sekundę i powtórz
Krok 6: Pytania?
Jeśli masz jakieś pytania dotyczące projektu, daj nam znać w sekcji komentarzy!
Dziękuje za przeczytanie
Zalecana:
Detektor wycieku gazu oparty na IOT: 4 kroki
Detektor wycieku gazu oparty na IOT: Wymagania1 - Nodemcu (ESP8266)2 - Czujnik dymu (MQ135)3 - Przewody połączeniowe (3)
System alarmowy do picia wody/monitor poboru wody: 6 kroków
System alarmowy do picia wody/monitor poboru wody: Powinniśmy pić wystarczającą ilość wody codziennie, aby zachować zdrowie. Jest też wielu pacjentów, którym przepisuje się codzienne wypijanie określonej ilości wody. Ale niestety prawie codziennie przegapiliśmy harmonogram. Więc projektuję
Maszyna alarmowa o wycieku wody: 4 kroki
Maszyna alarmowa o wycieku wody: Nazwa projektu: Maszyna alarmowa o wycieku wody Arduino W dzisiejszych czasach ludzie zwykle mają garaż. Większość ludzi umieszcza w garażu przedmioty, których rzadko używają lub przedmioty z poprzednich sezonów. Ważną częścią garażu są samochody i rowery w
Czujnik wycieku wody w ESP8266 + Micropython + Domoticz: 16 kroków (ze zdjęciami)
Czujnik wycieku wody na ESP8266 + Micropython + Domoticz: Jakiś czas temu moja żona poprosiła mnie o wykonanie czujnika wycieku wody. Bała się, że wąż w kotłowni może być nieszczelny, a woda zaleje świeżo ułożoną drewnianą podłogę. A ja jako prawdziwy inżynier podjąłem się takiego czujnika do zrobienia. Od moich 15 lat
Bezprzewodowy czujnik wycieku wody: 4 kroki
Bezprzewodowy czujnik wycieku wody: W tej instrukcji pokażę, jak zbudować własny czujnik wycieku wody z czujnikami temperatury, alarmami i powiadomieniami w Twillio. Jest to zaskakująco proste, więc będzie to naprawdę krótka instrukcja. https://m .youtube.com/watch