Plantevakt med sender for 433 MHz, del 1
Vinterpass av planter som bør få en vannskvett nå og da har hatt det med å tørke inn.
Nå har jeg laget kommunikasjonsutstyr slik at de selv kan si fra når de trenger vann.
Ideene har jeg hentet fra bl.a. Github, instructables, randomnerdtutorials og andre.
Her følger beskrivelse av sensorer og sender, alt går på batteri så den er våken i noen sekunder for avlesning av jordfukt, sender resultatet avsted og går så til sengs igjen.
Delelisten til plantevakta ser slik ut:
1 stk Arduino Nano
1 stk DC-DC SX1308 Step-UP spenningsmodul
1 atk SparkFun Nano Power Timer - TPL5110
1 stk LiOn battericelle 18650
1 stk 433 MHz sender type FS1000A
4 stk 8,2 k motstander
4 stk 10 nF kondensatorer
2 stk 3,5 mm stereo chassikontakt
printkort type VeroBoard eksperimentkort
kontaktlist og kontaktpinner
4 stk RCA chassikontakter
ca 1 m galvanisert ståltråd
1 stk koblingsboks, plast fra Biltema/Claes Ohlson
Beskrivelse av funksjon:
Plantevakten er utstyrt med 4 sensorer som består av ca 10 cm lange ståltrådender montert på en liten isolert plate med en RCA kontakt.
Den knyttes til hovedenheten med en stereo lydkabel med en stereojack. To slike trengs for 4 tilkoblede sensorer. Jeg bruker en 1,5 meter og en 5 meters kabel så jeg dekker et området med blomsterkasser på 10 meter.
Arduino måler så motstanden mellom de to ståltrådendene når den står nede i blomsterpotten. Motstanden er et mål for hvor fuktig jorden er. Helt tørr viser avlesningen 999, og helt gjennombløt med noe plantegjødsel i jorden viser den godt under 100.
Disse måledataene med sensornummer sendes så via radio til en mottaker som viser måleverdien og sensornummeret. I mottakeren er det satt en terskelverdi som hvis den overskrides tenner et blinkende lys som varsel om at en av plantene trenger vanning.
Om selve avlesninger er å si: Den sensoren som skal måle får tilkoblet målespenning i det øyeblikket det skjer, straks målingen er ferdig slås spenningen av igjen, dette for å minske strømforbruket. Batteriet ser ut til å kunne vare i flere å hvis avlesningen skjer en gang hver
time.
Avlesningshyppigheten settes på Sparkfun timeren som har et spenn på noen millisekunder til mange timer.
Rekkevidden på radiosignalene er ikke mere enn noen titalls meter uten ekstern antenne. Nå er ca 16 cm antenne kveilet opp og ligger inne i koblingsboksen. Har prøv med ekstern antenne tilkoblet via koaksialkabel men den påvirket frekvensen slik at senderen sendte utenom det "vinduet" som mottageren hadde. Utstyr og beskrivelse av mottaker mangler slik at jeg vil ikke prøve å ettertrimme mottakeren.
Rekkevidden holder for meg på den 0,5 måls tomten hvor dette skal brukes til sommeren for å sikkre fuktighet i blomsterkassene.
Bskrivelse av Timeren og dens tidsvalg: https://learn.sparkfun.com/tutorials/tpl5110-nano-power-timer-hookup-guide/all
Her følger programmet til Arduino Nano. Det er lagret med suffix .txt da sikkerhetssettingen her ikke tillater .ino.
Dette må lagres med suffixet .ino før det lastet opp til Arduinoen.
No feedback yet
Form is loading...