Inhaltsverzeichnis:
- Schritt 1: Benötigt
- Schritt 2: Herstellung der Antenne
- Schritt 3: Löten des ESP-Schildes
- Schritt 4: Codierung
- Schritt 5: Verkabelung
- Schritt 6: Fazit
Video: LORA Regensensor - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Um mein automatisiertes Gewächshaus zu bauen, brauchte ich einige Sensoren. Mit diesem Regensensor werde ich entscheiden, ob Sprinkler eingeschaltet werden sollen oder nicht.
Ich werde diesen Regensensor auf zwei Arten erklären.
- über den digitalen Port
- über den analogen Port
Bei Verwendung des digitalen Pins können Sie mit dem Potentiometer regulieren, wann der digitale Pin hoch sein wird. Bei Verwendung des analogen Pins können Sie messen, wie stark es regnet.
Den ersten werde ich in späteren Projekten als Regenmelder mit sehr geringer Leistung verwenden. So sendet mein LORA-Sensor nur bei Regen eine 1 aus.
Schritt 1: Benötigt
Sensorknoten:
- Regensensor
- arduino pro mini 3.3v 8mhz
- esp Ausbruch
- rfm95
- Draht für Antenne und Anschlüsse (ich verwende einen 0,8 mm Vollkerndraht)
- Überbrückungskabel von männlich zu männlich
- Überbrückungskabel von Buchse zu Buchse
- Steckbrett
- CP2102 USB zu TTL
Werkzeuge:
- Lötkolben
- Seitenschneider
- Abisolierzange
Schritt 2: Herstellung der Antenne
Für die Antenne verwende ich einige Restkabel meines 2x2x0,8mm oder 2x2 20awg Buskabels. Im Netzwerk der Dinge können Sie Ihr Transceiver- und Antennenfrequenzband nach Land auswählen. Dies sind die Längen pro Frequenz:
- 868 MHz 3,25 Zoll oder 8,2 cm (dies ist die, die ich verwende)
- 915 MHz 3 Zoll oder 7,8 cm
- 433 MHz 3 Zoll oder 16,5 cm
Schritt 3: Löten des ESP-Schildes
- Entfernen Sie die Widerstände des ESP-Schirms (siehe R1 bis R3 im roten Feld)
- Löten Sie den rfm95-Chip auf die ESP-Abschirmung.
- Löten Sie die Stiftleisten auf die ESP-Abschirmung
- Löten Sie die Antenne auf die ESP-Abschirmung. Nicht ohne Antenne verwenden, da Sie die Abschirmung beschädigen können.
- Wenn die Stiftleisten nicht auf das Arduino gelötet sind, löten Sie diese auch
Schritt 4: Codierung
Ich weiß, dass ich das DTR verwenden kann, um das Arduino automatisch zurückzusetzen, aber in meinem Fall hatte ich Fehler beim Hochladen des Codes. Daher habe ich in dieser Anleitung auch einen manuellen Reset verwendet. Wenn Sie das gleiche Problem haben, können Sie es durch einen manuellen Reset lösen.
-
Verdrahten Sie das Arduino wie folgt mit dem CP2102:
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 Masse -> Arduino Pro Mini Masse
- CP2102 3.3 -> Arduino pro mini vcc
- Öffnen Sie den Schetch in der Arduino-Ide
- Wählen Sie Board arduino pro mini
- Wählen Sie atmega 328p 3.3v 8mhz unter Prozessor
- Wählen Sie Ihren Com-Port
- Klicken Sie auf den Upload-Button
- Während der Code in dem Moment kompiliert wird, sehen Sie die Baurate (siehe Bild) drücken Sie den Reset-Knopf auf dem Arduino Pro Mini (der cp2102 setzt das Board nicht zurück) Achten Sie auch darauf, Ihren seriellen Monitor während der Programmierung zu schließen.
Der analoge Code lorarainsensor sendet einen Wert von 0-1023 an den Transceiver. Je kleiner der Wert ist, desto mehr Regen fällt. 1023 ist kein Regen.
Der digitale Code des Lorarainsensors sendet nur den Wert 0 und 1 an den Trainceiver. 0 bedeutet Regen und der Wert des Trimpotis ist erreicht 1 bedeutet, dass es nicht regnet und der am Trimpot eingestellte Wert nicht erreicht ist.
Schritt 5: Verkabelung
- Im ersten Bild sehen Sie die Verdrahtung für die Verwendung des Digitalausgangs
- Im zweiten Bild sehen Sie die Verdrahtung für die Verwendung des Analogausgangs
- Im dritten Bild zoome ich die Verkabelung des LORA-Schiffes heran.
Schritt 6: Fazit
In dieser Anleitung haben Sie gelernt, wie man einen Regensensor auf zwei Arten verwendet (analog und digital). Dieser Sensor wird in späteren Projekten wie einem automatischen Gewächshaus und einer automatischen Sprinkleranlage verwendet.
Empfohlen:
Anleitung zur Verwendung von LORA SX1278 RF433 – 3 Schritte
Tutorial So verwenden Sie LORA SX1278 RF433: In diesem Tutorial werden wir Ihnen beibringen, wie Sie LORA-SX1278 RF433 dazu bringen, miteinander zu kommunizieren