Jeg har i ett par år nå tenkt på å bygge min egen føler for fuktighet i jorda. Det meste av tiden har jeg fablet om å benytte solen som energikilde. Ulempen med å bruke solenergi er at det blir litt høyere terskel for å få noe gjort.
Denne sommeren har jeg forkastet solceller og heller benyttet batteri.
Inspirert av en blogg om egenutviklet fuktighetsføler så satte jeg igang.
Low cost garden sensor
Målet var å basere den på en enkel "hjerne": ATTiny85
Ikke store karen når den som holder han er en standard legomann.
Jeg har valgt å benytte Arduino C og bygget meg en enhet for å kunne programmere ATTiny.
Dette er ett shield som sitter på toppen av en Arduino Uno.
(Instruksjoner finner du her : Attiny shield)
Det har blitt endel timer som har endt opp med at jeg har lært følgende:
Capacitive Soil Moisture sensor trenger minimum 3,3V for å gi verdier. 2 AA batterier klarer ikke helt å levere dette. Som gjorde at jeg endte opp med å lage en 3 batteri holder.
DS18B20 klarer ikke gi verdier hvis ATTiny er satt til 1KHz klokke. 8KHz er nødvendig for at data timings skal bli korrekt.
I min forskning har jeg endt opp med følgende oppsett:
Komponenter:
2 stykk 2 AA batteriholdere koblet sammen til 3 AA i serie
1 4,7K motstand
1 FS1000A 433MHz sender
1 Capacitive Soil Moisture sensor v1.2
1 NPN transistor (for å slå av og på strøm til sensorer)
1 led
1 ATTiny85
Som ser ut som følger når man har det på breadboard
Og jeg ser helt fint senderens data i RFLink i HomeSeer.
Den som ønsker min Arduino C kode finner denne på github
ATTiny85MoistureTempTransmitter
Og så var det å få dette loddet og satt i en boks....