Spisu treści:
- Krok 1: Potrzebny
- Krok 2: Tworzenie anteny
- Krok 3: Lutowanie osłony Esp
- Krok 4: Kodowanie
- Krok 5: Okablowanie
- Krok 6: Wniosek
Wideo: Czujnik deszczu LORA: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
- 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
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
- 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:
Detektor deszczu za pomocą Arduino i czujnika kropli deszczu: 8 kroków
Detektor deszczu za pomocą Arduino i czujnika kropli deszczu: W tym samouczku nauczymy się wykrywać deszcz za pomocą czujnika deszczu i wydawać dźwięk za pomocą modułu brzęczyka oraz wyświetlacza OLED i Visuino. Obejrzyj wideo
DIY czujnik oddechu z Arduino (przewodzący czujnik rozciągnięcia dzianiny): 7 kroków (ze zdjęciami)
Czujnik oddechu DIY z Arduino (przewodzący czujnik rozciągnięcia dzianiny): Ten czujnik DIY przyjmie postać przewodzącego czujnika rozciągnięcia dzianiny. Będzie owijał się wokół klatki piersiowej/żołądka, a gdy klatka piersiowa/żołądek rozszerza się i kurczy, podobnie czujnik, a w konsekwencji dane wejściowe, które są przesyłane do Arduino. Więc
Zasilany energią słoneczną czujnik temperatury i wilgotności Arduino jako czujnik Oregon 433 mhz: 6 kroków
Czujnik temperatury i wilgotności Arduino zasilany energią słoneczną jako czujnik Oregon 433 mhz: Jest to konstrukcja czujnika temperatury i wilgotności zasilanego energią słoneczną. Czujnik emuluje czujnik Oregon 433 mhz i jest widoczny w bramce Telldus Net. Czujnik ruchu energii słonecznej" z serwisu eBay. Upewnij się, że mówi o cieście 3,7 V
Samochodowy czujnik deszczu na podczerwień: 6 kroków
Samochodowy czujnik deszczu na podczerwień: potrzebne części: 1 - czujnik podczerwieni do unikania przeszkód KY-032 (AD-032) 2 - moduł przekaźnika 5 V - dowolny typ ładowarki mobilnej 12 V - małe przezroczyste pudełko do montażu nadajnika i odbiornika LED IR (możesz weź go ze starego odbiornika satelitarnego).5- uniwersalna płytka PCB 6
Optyczny czujnik deszczu: 6 kroków (ze zdjęciami)
Optyczny czujnik deszczu: mierzy deszcz za pomocą lasera? To jest możliwe. Postępuj zgodnie z instrukcją, aby stworzyć swój własny Optyczny czujnik deszczu