Spisu treści:

Czujnik deszczu LORA: 6 kroków
Czujnik deszczu LORA: 6 kroków

Wideo: Czujnik deszczu LORA: 6 kroków

Wideo: Czujnik deszczu LORA: 6 kroków
Wideo: Jak utworzyć plan koszenia i ustawić czujnik deszczu robota iMOW®? | Poradnik: Instalacja iMOW® 6/8 2024, Lipiec
Anonim
Czujnik deszczu LORA
Czujnik deszczu LORA

Do wykonania automatycznej szklarni potrzebowałem kilku czujników. Ten czujnik deszczu użyję, aby zdecydować, czy zraszacze powinny być włączone, czy nie.

Ten czujnik deszczu wyjaśnię na dwa sposoby.

  • za pomocą portu cyfrowego
  • za pomocą portu analogowego

Używając pinu cyfrowego, możesz użyć potencjometru do regulacji, kiedy pin cyfrowy będzie wysoki. Używając pinu analogowego, możesz zmierzyć, jak mocno pada deszcz.

Pierwszy z nich wykorzystam jako detektor deszczu o bardzo małej mocy w późniejszych projektach. W ten sposób mój czujnik LORA wysyła 1 tylko wtedy, gdy pada deszcz.

Krok 1: Potrzebny

Węzeł sensoryczny:

  • czujnik deszczu
  • arduino pro mini 3.3v 8mhz
  • szczególnie wybuch
  • rfm95
  • przewód do anteny i połączeń (ja używam przewodu z rdzeniem stałym 0,8 mm)
  • kable połączeniowe męskie na męskie
  • Kable rozruchowe żeńskie do żeńskich
  • płytka do krojenia chleba
  • CP2102 USB do TTL

Narzędzia:

  • lutownica
  • obcinak boczny
  • ściągacz izolacji

Krok 2: Tworzenie anteny

Do anteny używam resztek mojego kabla magistrali 2x2x0,8 mm lub 2x2 20awg. W sieci rzeczy możesz wybrać pasmo częstotliwości nadajnika i anteny w zależności od kraju. Są to długości na częstotliwość:

  • 868mhz 3,25 cala lub 8,2 cm (to jest ten, którego używam)
  • 915mhz 3 cale lub 7,8 cm
  • 433 mhz 3 cale lub 16,5 cm

Krok 3: Lutowanie osłony Esp

Lutowanie osłony Esp
Lutowanie osłony Esp
  • Usuń rezystory ekranu esp (patrz R1 do R3 w czerwonym polu)
  • Przylutuj układ rfm95 do osłony esp.
  • Przylutuj pinheadery do osłony esp
  • Przylutuj antenę do osłony esp. Nie używaj bez anteny, możesz uszkodzić osłonę.
  • Jeśli pinheadery nie są przylutowane do lutu arduino, to też

Krok 4: Kodowanie

Kodowanie
Kodowanie
Kodowanie
Kodowanie

Wiem, że mogę użyć DTR do automatycznego zresetowania arduino, ale w moim przypadku miałem błędy podczas przesyłania kodu. Dlatego użyłem również ręcznego resetowania w tej instrukcji, więc jeśli masz ten sam problem, możesz go rozwiązać za pomocą ręcznego resetowania.

  • Podłącz arduino do CP2102 w następujący sposób:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 RXD -> Arduino pro mini TX
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • Otwórz schemat w ide arduino
  • Wybierz płytę arduino pro mini
  • Wybierz atmega 328 p 3.3 v 8 mhz pod procesorem
  • Wybierz swój port com
  • Kliknij przycisk przesyłania
  • Podczas kompilacji kodu w chwili, gdy widzisz szybkość transmisji (patrz zdjęcie), naciśnij przycisk resetowania na arduino pro mini (cp2102 nie resetuje płyty), pamiętaj również o zamknięciu monitora szeregowego podczas programowania.

Kod analogowy lorarainsensor wysyła do nadajnika wartość od 0-1023. Im mniejsza wartość, tym więcej deszczu. 1023 to nie deszcz.

Cyfrowy kod lorarainsensor wysyła do odbiornika tylko wartość 0 i 1. 0 oznacza deszcz, a wartość trymera została osiągnięta. 1 oznacza, że nie ma deszczu i nie osiągnięto wartości ustawionej na trymerze.

Krok 5: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
  • Na pierwszym obrazie widać okablowanie używane podczas korzystania z wyjścia cyfrowego
  • Na drugim obrazie widać okablowanie, gdy używasz wyjścia analogowego
  • Na trzecim zdjęciu przybliżam okablowanie statku LORA.

Krok 6: Wniosek

W tej instrukcji nauczyłeś się korzystać z czujnika deszczu na dwa sposoby (analogowy i cyfrowy). Ten czujnik będzie używany w późniejszych projektach, takich jak automatyczna szklarnia i automatyczny system zraszania.

Zalecana: