Inhoudsopgave:

Water besparen bij regen: 6 stappen
Water besparen bij regen: 6 stappen

Video: Water besparen bij regen: 6 stappen

Video: Water besparen bij regen: 6 stappen
Video: Plaatsen van een regenton in 6 stappen 2024, Oktober
Anonim
Water besparen als het regent
Water besparen als het regent

Met de regen van de afgelopen tijd merkte ik dat mijn sproeisysteem zijn werk bleef doen, ook als de tuin meer dan genoeg water had. Waarom de sproeier niet automatisch uitschakelen als het regent!

Benodigdheden

  1. Processor, om te beslissen wanneer water moet worden in- of uitgeschakeld - Adafruit 32u4 feather
  2. Regensensor, om de regen te detecteren - Jaycar XC-4603
  3. Batterij, om het project van stroom te voorzien - Energizer 9V
  4. Magneetventiel (vergrendelend), om de waterstroom te blokkeren indien nodig - Sunshoweronline IVL-NYMV75620DCL
  5. H Bridge Driver, zodat de kleine processor de grote klep kan bedienen - Adafruit DRV8871

Stap 1: Overzicht van componenten

Overzicht van componenten
Overzicht van componenten

Regensensor + Processor + H Bridge Driver + Solenoid = Vast

De onderdelen:

  1. Processor, om te beslissen wanneer het water moet worden in- of uitgeschakeld Adafruit 32u4 feather
  2. Regensensor, om de regen te detecteren - Jaycar XC-4603
  3. Batterij, om het project van stroom te voorzien - Energizer 9V
  4. Magneetventiel (vergrendelend), om de waterstroom te blokkeren indien nodig - Sunshoweronline IVL-NYMV75620DCL
  5. H Bridge Driver, zodat de kleine processor de grote klep kan bedienen - Adafruit DRV8871

Stap 2: De regensensor aflezen

De regensensor aflezen
De regensensor aflezen
De regensensor aflezen
De regensensor aflezen

De regensensor kan worden aangesloten op een analoge of digitale ingang. De analoog retourneert 0 tot MAX van wat uw analoog/digitaal-omzetter is, zeg 1024. De bijgevoegde code leest een analoge waarde en brengt deze vervolgens opnieuw in kaart. Dit is gedaan zodat we met begrijpelijke ranges kunnen werken.

Nat

Medium

Droog

Nu we verschillende toestanden hebben, kunnen we acties op basis daarvan uitvoeren.

Er is nog een reden dat er voor 3 staten is gekozen. Dit omzeilt 'gebabbel'. Als je net op de rand bent van een toestand die de klep opent en een andere die de klep sluit, zal de klep snel openen en sluiten, 'babbelend' (het geluid dat het maakt). Om dit te omzeilen moeten we een 'deadband' toevoegen, een ruimte waarin acties worden voorkomen om het klapperen te voorkomen. In de volgende paragraaf laat ik zien hoe we hiermee omgaan.

Ter info, deze concepten maken deel uit van Control Systems.

Stap 3: De solenoïde aansturen

De solenoïde aansturen
De solenoïde aansturen
De solenoïde aansturen
De solenoïde aansturen

Ik heb voor deze toepassing een 'Latching'-solenoïde gekozen. Dit is om de batterij te sparen. Een normale solenoïde zal het sap naar beneden halen wanneer u hem activeert, terwijl een vergrendeling alleen bij de overgang doet. De complicatie hier is dat een vergrendeling omgekeerde polariteit moet ontvangen om te 'ontgrendelen'. Dwz het vooruit rijden om te openen, en de spanning omkeren om te sluiten. Als gevolg hiervan kunnen we geen relais gebruiken, we zullen een H-brug gebruiken.

Deze code stelt de twee ingangen van de H-Bridge in, waarna we hem een klepverzoek van OPEN of CLOSE kunnen sturen. De vergrendelende solenoïde heeft even stroom nodig (ik koos voor 300 mS / 0,3 seconden) en dan kun je loslaten om de batterij te sparen.

Stap 4: Nu allemaal samen

Alle code samen

Stap 5: Punten voor verbetering

Er is altijd ruimte voor verbetering!

  1. Enkelvoudige batterij - Momenteel werken we op 9V en als u wilt dat dit zonder hulp werkt, is ook een LiPo vereist voor de micocontroller. Om deze batterijen te kunnen combineren, zou een manier zijn om een Boost-controller te gebruiken om de LiPo op 6V te zetten.
  2. Zonne-energie - Om het systeem niet aan te raken, dwz batterijen te vervangen, kan zonne-energie worden toegevoegd.
  3. Lager stroomverbruik - Door slaapfuncties toe te voegen, kunnen we de levensduur van de batterij verlengen, zodat het zonnepaneel lager kan zijn. Bovendien als de boost wordt toegevoegd, schakelt u dat digitaal in zodat het verbruik wordt verminderd.
  4. Weersvoorspelling - Regensensor is goed en internetvoorspelling van het weer is geweldig. Overstappen op een Particle-product of ESP32 wint hierbij.

Stap 6: Bedankt

Bedankt voor het volgen! Ben benieuwd hoe het je vergaat en hoe je het project aanpast!

Aanbevolen: