Arduino UNO R4 - Regensensor
In deze handleiding leren we een Arduino UNO R4 gebruiken met een regensensor om regen of sneeuw te detecteren. We behandelen de volgende onderwerpen:
- Een regensensor aansluiten op een Arduino UNO R4.
- De Arduino UNO R4 programmeren om regen te herkennen met behulp van een digitaal signaal van de regensensor.
- De Arduino UNO R4 programmeren om regenintensiteit te bepalen met behulp van een analoog signaal van de regensensor.

U kunt vervolgens de code aanpassen om een motor of een alarm in te schakelen wanneer het regen of sneeuw detecteert.
Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V4 IoT Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de Regensensor
De regensensor kan de hoeveelheid regen of sneeuw detecteren en meten. Het geeft twee soorten uitgangssignalen: een digitaal signaal (LOW of HIGH) en een analoog signaal.
De regensensor heeft twee componenten:
- Het detectiepad
- De elektronische eenheid

Het detectiepad
Het detectiepad wordt buiten geplaatst waar het kan worden blootgesteld aan regen of sneeuw, zoals op een dak. Het pad heeft verschillende koperen lijnen, verdeeld in twee typen: voedingslijnen en sensorlijnen. Deze twee typen lijnen zijn gescheiden en maken geen verbinding tenzij water of sneeuw ze overbrugt. Beide typen lijnen functioneren op dezelfde manier, dus u kunt elke lijn kiezen als voedingslijn en een andere als sensorlijn.
De elektronische module
De elektronische module van de regensensor verandert het signaal van het detectiepad in een analoge of digitale waarde die de Arduino UNO R4 kan lezen. Het heeft vier pinnen.
- VCC pin: Sluit deze aan op VCC (3.3V tot 5V).
- GND pin: Sluit deze aan op GND (0V).
- DO pin: Dit is een digitale uitgangspin. Het toont HIGH wanneer er geen regen is en LOW wanneer regen wordt gedetecteerd. Pas het regendetectieniveau aan met de potentiometer.
- AO pin: Dit is een analoge uitgangspin. De uitgangswaarde daalt wanneer er meer water op het detectiepad is en stijgt wanneer er minder water is.
Het heeft ook twee LED-lampjes:
- Een voedingsindicatorlampje (PWR-LED).
- Een regenstatusindicatorlampje (DO-LED) op de DO pin: het licht op wanneer er regen is.
Hoe Het Werkt
Voor de DO pin:
- De module bevat een potentiometer om de gevoeligheid aan te passen.
- Als het regenniveau de ingestelde limiet overschrijdt, wordt de uitgangspin van de sensor LOW en gaat het DO-LED lampje aan.
- Als het regenniveau onder de ingestelde limiet is, blijft de uitgangspin van de sensor HIGH en blijft het DO-LED lampje uit.
Betreffende de AO pin:
- Wanneer er meer water in het detectiepad is, is de waarde van de AO pin lager.
- Wanneer er minder water aanwezig is op het detectiepad, is de waarde van de AO pin hoger.
De potentiometer verandert de waarde op de AO pin niet.
Bedradingsschema
Sluit de VCC pin van de sensor aan op een 3.3V of 5V pin op de Arduino UNO R4. Directe aansluiting kan echter de levensduur van de sensor verkorten door elektrochemische corrosie. In plaats daarvan is het beter om de VCC pin van de sensor aan te sluiten op een uitgangspin van de Arduino. U kunt deze pin dan programmeren om alleen stroom aan de sensor te leveren wanneer metingen worden gedaan. Deze methode helpt de effecten van elektrochemische corrosie te minimaliseren.
De regensensormodule heeft twee uitgangen. U kunt een of beide gebruiken, afhankelijk van uw behoeften.

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.
Arduino UNO R4 Code - Waarde lezen van DO pin
Snelle Stappen
Volg deze instructies stap voor stap:
- Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg dan de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
- Sluit de regensensor aan op de Arduino Uno R4 volgens het meegeleverde schema.
- Sluit de Arduino Uno R4 board aan op uw computer met een USB kabel.
- Start de Arduino IDE op uw computer.
- Selecteer de juiste Arduino Uno R4 board (bijv., Arduino Uno R4 WiFi) en COM poort.
- Kopieer de bovenstaande code en open deze in Arduino IDE.
- Klik op de Upload knop in Arduino IDE om de code te uploaden naar Arduino UNO R4.
- Doe een paar druppels water op de regensensor.
- Controleer de resultaten op de Serial Monitor.
Denk eraan, als het LED-lampje de hele tijd aan blijft of uit is zelfs wanneer de sensor wordt blootgesteld aan regen, kunt u de potentiometer aanpassen om de gevoeligheid van de sensor in te stellen.
Arduino UNO R4 Code - Waarde lezen van AO pin
Snelle Stappen
- Kopieer de code en open deze in Arduino IDE
- Klik op de Upload knop in Arduino IDE om de code te uploaden naar Arduino UNO R4
- Doe wat water op de regensensor
- Controleer het resultaat op de Serial Monitor.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.