Goeiemorgen allemaal,

Binnenkort wordt onze regenwaterput geplaatst. Op de regenwaterput komt een voorfilter (Minimax-Pro Filter). Hierop kan je een reinigingsunit gaan monteren waardoor je water kan sproeien over de filter, zodat de filter niet verstopt geraakt (Goeie ervaringen over gelezen op het BouwInfo forum).
Nu is het de bedoeling dat er bij regenval om de x-aantal minuten 15 seconden water wordt gesproeid.

Ik wil gebruik maken van de RG9 regensensor (https://rainsensors.com/applications/its-raining/ ), aangesloten op ESP8266 (dmv de RX en TX pins). Hiermee kan ik het signaal opvangen wanneer het regent.

Vervolgens heb ik ook een magneetventiel nodig (normaal gesloten). Ik overweeg de RAINBIRD 100-HVF (24Vac) of deze.

Maar nu weet ik niet goed hoe ik dit magneetventiel moet laten schakelen. Ik veronderstel dat ik een relais nodig heb? Welk type? Ik kan (volgens mij) geen ESP8266 met relais gebruiken om zowel het signaal van de regensensor op te vangen en het magneetventiel te schakelen omdat de spanningen verschillend zijn (3.3V vs 24V).

Kunnen jullie mij wat tips geven hoe ik dit het beste aanpak? Elektronica is niet mijn sterkste kant.
Nog te vermelden waard: alles moet wel integreerbaar zijn met Home Assistant.

Alvast bedankt.

Mvg,
jonas

Bedankt voor het advies.

Ik heb het schema eens volledig uitgetekend, zie bijlage. Zou dit werken, of zitten er ergens fouten in?

Componenten:
- 24Vdc power supply
- 24Vdc magneetventiel
- ULN2803
- ESP8266
- RG-9 regensensor
- Step-down converter naar 5V (ik las in een ander topic dat het aangeraden is om dit te gebruiken om de ESP8266 van 5V stroom te voorzien? Omdat anders de stroom op de pinnen nog al eens durft te schommelen. Kan het topic wel niet meer terugvinden.

Normaal werken de Rainbird valves op 24V wisselspanning, je kan ze op gelijkspanning laten werken maar dan moet de spanning omlaag.

Ik gebruik hier 7 van deze AC kleppen op 12V DC, de stroom die door de klep loopt is dan ca 250mA.

Aansturen doe ik met een ULN2803A, dat gaat enkel voor DC, heel vroeger heb ik de kleppen op (24V) AC bedreven maar dan moet je kleine triacs gebruiken. Dit bv zoals gebruikt in het "opensprinkler" project, maar DC is makkelijker, je hebt dan geen aparte 24V trafo nodig.

Ik heb een broertje van de regensensor die je gebruikt, serieel lees je de data uit. Als ik regen detecteer wordt via HomeAssistant (HA) de robot maaier naar "huis" gestuurd.

De regensensor is aangesloten op een Lora serial module op een frekwentie van 433MHz. Aan de HA zit zo'n zelfde Lora serial module en die wordt middels een serial cable op de HA (Linux) computer aangesloten.

Een Python programma wat ook op de Linux computer loopt vraagt regelmatig de data van de regenensor op en communiceert dat middels MQTT naar HA.

Het werkt al jaren naar volle tevredenheid..

Op donderdag 6 februari 2025 21:22:01 schreef revado:
Bij voorbeeld deze, maar er zijn er veel meer te vinden.
En dan de zg knipperfunctie gebruiken, 15 seconden aan, x minuten uit.
https://www.conrad.nl/nl/p/conrad-components-cmfr-66-tijdrelais-multif…

En hoe koppel ik die regensensor daar aan?
Ergens moet ik toch de vertaalslag kunnen maken dat hij bij regen de schakeling moet maken, en bij geen regen niet?

Op donderdag 6 februari 2025 21:57:37 schreef jonasm23:
En hoe koppel ik die regensensor daar aan?

Niet, aan een timer kun je geen sensor koppelen.

Je kunt die sensor alleen maar uitlezen via RX en TX, dat kan bijvoorbeeld RS232 zijn of RS485 of anders.

Ah, ok, ik dacht dat die regensensor een losse module was.
Nee, dan gaat een timer het niet worden met die sensor.

Als je het met een ESP32 wil doen gaat dat ook prima, sluit de regensensor aan op een niet gebruikte serial port van de ESP32, gebruik 100 Ohm serie weerstanden in de RX en TX aansluitingen en houd de draden zo kort mogelijk.

Nogmaals ben er zeker van dat je de juiste Rainbird kleppen gebruikt, de meeste zijn voor wisselspanning. Die kunnen ook werken op gelijkspanning maar gebruik dan 12V ipv 24V.

De 5V kan je maken met een 24V down converter, gebruik er een met gescheiden uitgangsspanning om storingen bv veroorzaakt door schakelen van de klep te voorkomen. Of gebruik een aparte 230V => 5V voeding..
Voorbeeld https://www.tinytronics.nl/en/power/voltage-converters/isolated-voltag…

Een standaard 5V/1A adapter voor de ESP32 kan natuurlijk ook..

Gebruik ook een betrouwbare 24V voeding, niet iets van Alie, maar bv een Meanwell van Tinytronics of Farnell. Dan weet je zeker dat er fatsoenlijke trafo's inzitten en dat het niet gevaarlijk wordt..
Voorbeeld https://www.tinytronics.nl/en/power/power-supplies/12v/mean-well-power…

De Klep kan je het beste met een relay aansturen zoals Lambiek noemt, dan heb je meteen een galvanische scheiding tussen electronica en klep.

Houd het 5V circuit galvanisch gescheiden van het 12V circuit, dit zal het geheel een stuk robuster maken..

Nog 1 vraag waar ik niet meteen een antwoord op vind op internet: een schema is altijd mooi, maar hoe bouw ik zoiets in praktijk? Soms zie je dat er gebruik wordt gemaakt van breadboards, maar ik veronderstel dat dat enkel om te testen is. Hoe maak ik zoiets permanent? Moet ik de verschillende componenten ergens opklikken? En ik veronderstel dat ik best de draden soldeer (ipv Dupont kabels)?

Maak de opstelling eerst met een breadboard daarmee kan je de software voor de ESP32 ontwikkelen. Voor breadboards zijn speciale voedingsprintjes te koop die regelen dan 3V3 en 5V uit een USB aansluiting. Neem op het breadboard voor de klep eerst een led en sluit de regensensor aan via de genoemde 100 Ohm weerstanden.

Als het eenmaal werkt kan je de ESP32 op een experimenteer board zetten. Soldeer twee female connectors voor de ESP32 en gebruik bv schroefconnectors voor het aansluiten van voeding, regensensor en relay. De weerstanden komen op het experimenteer board.

De 12V naar de klep houd je best zo ver mogelijk van dit printje vandaan.

Voorbeelden :

schroefterminals
https://www.tinytronics.nl/en/cables-and-connectors/connectors/screw-t…

female connectors
https://www.tinytronics.nl/en/cables-and-connectors/connectors/pin-hea…

Breadboard power supply
https://www.tinytronics.nl/en/power/voltage-converters/voltage-regulat…

Experimenteer boards
https://www.tinytronics.nl/en/tools-and-mounting/prototyping-supplies/…

[Bericht gewijzigd door Peter_dtn op (22%)]

Een weerstand ziet er zo uit :

https://www.tinytronics.nl/en/components/resistors/resistors/150%CF%89…

je plaatst hem tussen de RX aansluiting van de regensensor en de TX pin van de ESP32. Ook tussen de TX aansluiting van de regensensor en de RX pin van de ESP32 komt er een.

Meer is het niet...

De RG11 regensensor heeft een relay uitgang, die is actief als het regent, je kan verder nog wat dingen instellen.

Werkt op 9 - 30Vdc of 9 - 26Vac

Op die manier kan het misschien zonder ESP32..