Trädgår'n - Odlingsautomation med Raspberry Pi

4.7
214 röster
Skapat
2015-05-25
Senast ändrat
2015-11-04
Visningar
35 166

För lite över ett år sedan bad sambon mig att vattna blommorna och eftersom jag satt vid datorn så mumlade jag något ja-liknande ljud. Detta blev starten för project GOATEE (Garden Operations Automation Through Excessive Engineering)

Resultatet blev en odlingslåda som automatiskt vattnar tomaterna, läser av data som jordfuktighet, lufttemperatur och -fuktighet samt vattennivå i dunken. Och eftersom precis allting måste ha en egen app nu för tiden så fick det bli en sådan också...

Lite djupare info:
Jordfuktsensorn består av två spikar som är nedstuckna i jorden. Sedan mäts bara resistansen mellan dem. Jobbar just nu på att ta fram en kapacitivsensor istället.
Lufttemperatur och -fuktighetssensor är en DHT11
Vattennivåsensorn är en SR04 avståndsmätare som kollar hur långt ifrån locket vattennivån befinner sig.

Sensorerna läses av med hjälp av en Moteino oerhört välbyggd historia med ATmega 328p chip och RFM69 W radiomodul (typ en arduino uno med radio). Sedan skickas all data vidare till en raspberry pi som sparar det i en SQL-databas. Raspberryn hostar även en hemsida med data för de senaste 6 dagarna och från denna hemsida så hämtar en android app data och presenterar.

Cred:
Dickson Chow för orginalkonceptet, arbete i världsklass och jättebra guide! Vill ni bygga en själv så titta här.
Min fork finns här: https://github.com/roomooe/PlantFriends

Bor man i Uppsala området och gillar att skapa, inspireras och lära sig saker så spana in Uppsala Makerspace

Update:
Många kommentarer har handlat om ifall det skulle gå att göra en sensornod enbart försörjd via solpaneler. Lyckligtvis hade jag alla grejerna hemma för att slänga ihop en sådan.

Var tvungen att välja bort pumpen tillfälligt då en drar 2A vid 12 V vilket inte batteriet klarar leverera. Har beställt en klenare pump som borde kunna drivas från batteriet

Hemmasnickrad odlingslåda med virke från stormen Gudrun

Pump och slang från biltema med 3D-printade slangnipplar

Bevattningen, pumpen varierar hastighet för att täcka så stor yta som möjligt

Vattendunk med avståndsensor monterad i locket. Skulle från början vara nedgrävd i jorden

Chassi för elektroniken som läser av sensorerna och skickar data till raspberry pin

Monterad på baksidan av lådan

3D-printat chassi med målad blomma

LED indikering när den läser data och skickar samt en DHT11 sensor på baksidan.
Sensor monterades på utsidan för bättre mätningar

Locket av

Moteino på egenlött kretskort

Chassi till raspberry pin. Tog ett jävla tag att måla men rätt nöjd med resultatet

Lite skakiga händer kanske...

LED montering på undersidan.
Pulserar i blått när någon sensor rapporterar in data

Röttljus om någon sensor rapporterar konstiga värden

Innanmätet:
Raspberry pi
DC-DC step down converter
ULN2803 darlington IC för LED-dimmning
Moteino
Wifi adapter med bamseantenn

Vattennivå mätaren.
HC-SR04 monterad under 3D-printat chassi för att undvika fukt

Hade problem med brus från väggarna på dunken så det fick bli en liten tratt på detektorn

Fuktsensor

Obligatorisk kattbild

Välkomstskärm för appen

Listan över vilka blommor som har övervakning.
Värden från sensorerna visas som små staplar för varje nod

Detaljerad info för varje nod

Visar info + data för de 6 senaste dagarna samt scatter plot med medel för varje dag

Update:
Moteino med batteri från ett slaktat laptopbatteri + laddning- och skyddskrets från ebay

Fick bli en rosa blomma på denna. Ändrade så att Raspberyn nu pulserar med färgen som noden har när data rapporteras.

Solpanelen är på 3W och borde vara mer än tillräcklig för driva allt.

Aubergineplantan fick sig lite extra kärlek