Innehållsförteckning:
- Steg 1: Behövs
- Steg 2: Gör antennen
- Steg 3: Lödning av Esp Shield
- Steg 4: Kodning
- Steg 5: Kabeldragning
- Steg 6: Slutsats
Video: LORA Regnsensor: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
För att göra mitt automatiska växthus behövde jag några sensorer. Denna regnsensor kommer jag att använda för att bestämma om sprinkler ska slås på eller inte.
Jag kommer att förklara denna regnsensor på två sätt.
- med den digitala porten
- med den analoga porten
När du använder den digitala stiftet kan du använda potentiometern för att reglera när den digitala stiften blir hög. När du använder den analoga stiftet kan du mäta hur hårt det regnar.
Den första kommer jag att använda som en mycket låg effektregndetektor i senare projekt. På så sätt skickar min LORA -sensor bara en 1 när det regnar.
Steg 1: Behövs
Sensornode:
- regnsensor
- arduino pro mini 3.3v 8mhz
- esp breakout
- rfm95
- kabel för antenn och anslutningar (jag använder en 0,8 mm solid kärna)
- manliga till manliga bygelkablar
- hona till hona bygelkablar
- bakbord
- CP2102 usb till TTL
Verktyg:
- lödkolv
- sidoskärare
- trådavlägsnare
Steg 2: Gör antennen
För antennen använder jag en kvarvarande kabel av min 2x2x0.8mm eller 2x2 20awg busskabel. På saknätet kan du välja din tranceiver och antennfrekvensband efter land. Dessa är längderna per frekvens:
- 868mhz 3,25 tum eller 8,2 cm (det här är den jag använder)
- 915mhz 3 tum eller 7,8 cm
- 433mhz 3 tum eller 16,5 cm
Steg 3: Lödning av Esp Shield
- Ta bort motstånden på esp -skärmen (se R1 till R3 i det röda fältet)
- Löd rfm95 -chipet på esp -skärmen.
- Löd stifthuvudena på esp -skärmen
- Löd antennen på esp -skärmen. Använd inte utan antenn, du kan skada skärmen.
- Om stifthuvudena inte är lödda på arduino -lödet, dessa också
Steg 4: Kodning
Jag vet att jag kan använda DTR för att automatiskt återställa arduino men i mitt fall hade jag fel vid uppladdning av koden. Därför använde jag också en manuell återställning i denna instruerbara så om du har samma problem kan du lösa det med en manuell återställning.
-
Koppla arduino till CP2102 enligt följande:
- 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
- Öppna schemat i arduino ide
- Välj bräda arduino pro mini
- Välj atmega 328p 3.3v 8mhz under processor
- Välj din port
- Klicka på uppladdningsknappen
- Medan koden kompileras just nu när du ser bautrate (se bild) trycker du på återställningsknappen på arduino pro mini (cp2102 återställer inte kortet), var noga med att stänga din seriella bildskärm medan du programmerar.
Lorarainsensoranalog-koden skickar ett värde från 0-1023 till tranceiveren. Ju mindre värdet är desto mer regn kommer det. 1023 är inget regn.
Lorarainsensordigital -koden skickar endast ett värde på 0 och 1 till trainceiver. 0 betyder regn och trimpots värde uppnås 1 betyder att det inte regnar och att värdet som ställts in på trimpoten inte nås.
Steg 5: Kabeldragning
- I den första bilden ser du kablarna för när du använder den digitala utgången
- I den andra bilden ser du kablarna för när du använder den analoga utgången
- På den tredje bilden zoomar jag in på kablarna till LORA -fartyget.
Steg 6: Slutsats
I denna instruktör lärde du dig att använda en regnsensor på två sätt (analogt och digitalt). Denna sensor kommer att användas i senare projekt som ett automatiskt växthus och ett automatiskt sprinklersystem.
Rekommenderad:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
ESP32 med E32-433T LoRa-modulhandledning - LoRa Arduino -gränssnitt: 8 steg
ESP32 med E32-433T LoRa-modulhandledning | LoRa Arduino Interfacing: Hej, vad händer, killar! Akarsh här från CETech.Detta projekt är mitt gränssnitt för E32 LoRa-modulen från eByte som är en högeffekts 1-watts transceiver-modul med en ESP32 som använder Arduino IDE.Vi förstod hur E32 fungerade i vår senaste tutoria
Kontrollera hushållsapparater över LoRa - LoRa i Hemautomation - LoRa fjärrkontroll: 8 steg
Kontrollera vitvaror över LoRa | LoRa i Hemautomation | LoRa fjärrkontroll: Styr och automatisera dina elektriska apparater från långa avstånd (kilometer) utan att det finns internet. Detta är möjligt genom LoRa! Hej, vad händer, killar? Akarsh här från CETech. Denna kretskort har också en OLED -display och 3 reläer som en
Hur man använder FC-37 regnsensor med en Arduino: 4 steg (med bilder)
Hur man använder FC-37 regnsensor med en Arduino: Hej! I min första instruerbara kommer jag att visa dig hur du använder FC-37 regnsensor med en arduino. Jag använder en arduino nano men andra versioner fungerar bra
Optisk regnsensor: 6 steg (med bilder)
Optisk regnsensor: Mät regn med en laser? Det är möjligt. Följ denna instruktion för att göra din egen Opical Rain Sensor