
Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Przygotowanie Plexo Box
- Krok 2: Umieszczenie komponentów
- Krok 3: Obwód Tinkercad
- Krok 4: Podłączanie przewodu
- Krok 5: Dodawanie diod LED i przycisku do rozwiązywania problemów
- Krok 6: Kodowanie
- Krok 7: Konfiguracja sieci Thing
- Krok 8: Odbierz dane
- Krok 9: Ostateczne rozwiązanie
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02




Jako majsterkowicz zawsze staram się znaleźć sposób, aby życie moje i innych było łatwiejsze i bezpieczniejsze. W dniu 30 marca 2013 r. co najmniej 11 osób zmarło w wyniku nagłego deszczu, który spowodował powódź w Mauritius Capital Port louis. Tego samego dnia kilka domów zostało zalanych, podczas gdy majątek wielu mieszkańców wsi został uszkodzony. Ponieważ mieszkam kilka kilometrów w miejscu, w którym dzieje się ta tragedia, postanowiłem zbudować system monitorowania poziomu wody. Razem z fantastycznym i zmotywowanym zespołem udało nam się go zbudować.
Projekt jest dość łatwy do powielenia składa się z arduino MKR WAN 1310, czujnika ultradźwiękowego, czujnika DHT11 oraz kilku diod led i przycisku, aby projekt był fajny.
Kieszonkowe dzieci
Materiał:
- Arduino MKR WAN 1310
- Czujnik ultradźwiękowy
- DHT11 J
- ump przewody
- Pudełko pleksowe
- wejście
- Diody
- Naciśnij przycisk
Narzędzia:
- Wiertarka ręczna
- 5mm bit
Krok 1: Przygotowanie Plexo Box


Do obudowy używam pudełka plexo 80x80mm, ponieważ jest mocne i trwałe. Najpierw zdjąłem zaślepki czujnika ultradźwiękowego i kabla zasilającego. Jest to bardzo proste, ponieważ średnica otworu jest taka sama jak średnica czujnika ultradźwiękowego.
Po drugie, wiercę 5mm otwór na górze obudowy na antenę. Do tego możesz użyć wiertarki lub wiertarki ręcznej, jak w moim przypadku.
Krok 2: Umieszczenie komponentów



Musiałem przyciąć długość przewodu czujnika ultradźwiękowego, ponieważ był zbyt długi, aby zmieścić się w pudełku i zakończyć go żeńską listwą pinową na końcu w celu podłączenia. Czujnik można następnie wsunąć do obudowy i zablokować za pomocą wbudowanego systemu zamków. Następnie dodałem płytkę mkr wan 1310 i moduł czujników.
Włożyłem wodoodporne złącze boczne do gniazdka elektrycznego, ponieważ nie chcę, aby woda dostała się do środka.
Krok 3: Obwód Tinkercad

W ciągu ostatnich 3 lat zrobiłem dużo torów. Ale nie miałem arduino. Tinkercad był dla mnie jedynym sposobem na naukę i rozwój układu arduino oraz ich symulację. Nawet po tym, jak dostałem moje arduino uno, nadal używam obwodu Tinkercad, aby najpierw symulować mój projekt. Obwód Tinkercad pozwala na użycie wielu komponentów i rozwiązywanie ich problemów. Gorąco polecam obwód tinkercad dla początkujących i użytkowników arduino, ponieważ zapobiegnie to spaleniu twojego arduino podczas próbowania nowego obwodu.
Krok 4: Podłączanie przewodu

Możesz śledzić obwód Tinkercad jak powyżej lub możesz śledzić połączenie poniżej.
DHT11
+ > 5v
Wyj > pin13
-> ziemia
Czujnik ultradźwiękowy
+ > 5v
Wyzwalacz > pin7
Echo > pin8
-> ziemia
Za pomocą przewodów połączeniowych można łatwo wykonać połączenie i przymocować je za pomocą opasek zaciskowych.
Krok 5: Dodawanie diod LED i przycisku do rozwiązywania problemów


Używam czerwonej i zielonej diody led, aby pokazać stan urządzenia i przycisku, aby zresetować urządzenie. Ponieważ mój projekt pracował nad obwodem Tinkercad, jestem prawie pewien, że będzie w prawdziwym życiu. Zrobiłem więc małą płytkę drukowaną, dzięki czemu mogę zmniejszyć ilość przewodów.
Krok 6: Kodowanie
Używam IDE online, a kod jest jak poniżej
Krok 7: Konfiguracja sieci Thing

Możesz wykonać te kroki na tym łączu. Jest to bardzo łatwe ze szczegółowym wyjaśnieniem. Dodałem dekoder ładunku na powyższym obrazku i text.function Decoder(bytes, port) {var decoded = {};var result = "";for (var i = 0; i < bytes.length; i++) {result += String.fromCharCode(parseInt(bytes));} return {field1: result, };} Jest to bardzo ważne, aby uzyskać czytelną wartość
Krok 8: Odbierz dane


Na powyższym zrzucie ekranu możesz zobaczyć, jak odbieram dane przez TTN na moim telefonie. Używam również integracji IFTTT, aby wyświetlić dane w moim arkuszu Google.comment poniżej, jeśli chcesz wiedzieć, jak to zrobiłem.
Krok 9: Ostateczne rozwiązanie



Produkt jest wciąż w fazie rozwoju. Drukuję w 3D nową obudowę, ale muszę ją wzmocnić. Do zasilania wykorzystuje panel słoneczny 12 V. Obecnie testuję go, zanim zainstaluję go na brzegu rzeki. Wkrótce opublikuję instrukcję, która pokaże, w jaki sposób umieszczę urządzenie w dokładnej lokalizacji.
Zalecana:
Zasilany bateryjnie czujnik poziomu kolektora wody: 7 kroków (ze zdjęciami)

Zasilany bateryjnie czujnik poziomu kolektora wody: Nasz dom ma zbiornik na wodę zasilany z deszczu padającego na dach i używany do toalety, pralki i podlewania roślin w ogrodzie. Przez ostatnie trzy lata lata były bardzo suche, więc obserwowaliśmy poziom wody w zbiorniku. S
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ę
System monitorowania wody (Arduino Uno) WIP: 9 kroków

System monitorowania wody (Arduino Uno) WIP: Ten system służy jako moja iteracja taniego urządzenia do monitorowania wody w małej obudowie. Inspiracją dla tego projektu była Olimpiada Naukowa o nazwie Jakość Wody. To, co początkowo było tylko miernikiem zasolenia, przekształciło się w ten
Automatyczny system monitorowania wody w rzece: 14 kroków

Zautomatyzowany system monitorowania wody w rzece: Ta instrucatbale służy do dokumentowania rozwoju zautomatyzowanego systemu monitorowania wody w rzece. Monitorowane parametry to poziom i temperatura wody. Celem tego projektu było opracowanie niedrogiego i niezależnego rejestratora, który
Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: 4 kroki

Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: W tym projekcie pokażę, jak stworzyć niedrogi wykrywacz wody za pomocą dwóch metod:1. Czujnik ultradźwiękowy (HC-SR04).2. Czujnik wody Funduino