Spisu treści:

System monitorowania poziomu wody: 9 kroków (ze zdjęciami)
System monitorowania poziomu wody: 9 kroków (ze zdjęciami)

Wideo: System monitorowania poziomu wody: 9 kroków (ze zdjęciami)

Wideo: System monitorowania poziomu wody: 9 kroków (ze zdjęciami)
Wideo: Nasze poddasze. Przygotowania pod monitoring i alarm. 2024, Listopad
Anonim
System monitorowania poziomu wody
System monitorowania poziomu wody
System monitorowania poziomu wody
System monitorowania poziomu wody
System monitorowania poziomu wody
System monitorowania poziomu wody
System monitorowania poziomu wody
System monitorowania poziomu wody

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

Przygotowanie Plexo Box
Przygotowanie Plexo Box
Przygotowanie Plexo Box
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

Umieszczanie komponentów
Umieszczanie komponentów
Umieszczanie komponentów
Umieszczanie komponentów
Umieszczanie komponentów
Umieszczanie 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

Obwód Tinkercada
Obwód Tinkercada

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

Podłączanie przewodu
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

Dodawanie diod LED i przycisku do rozwiązywania problemów
Dodawanie diod LED i przycisku do rozwiązywania problemów
Dodawanie diod LED i przycisku do rozwiązywania problemów
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

Konfiguracja sieci
Konfiguracja sieci

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

Otrzymywać dane
Otrzymywać dane
Otrzymywać dane
Otrzymywać 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

Ostateczne rozwiązanie
Ostateczne rozwiązanie
Ostateczne rozwiązanie
Ostateczne rozwiązanie
Ostateczne rozwiązanie
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: