Skip to content
Joni Korhonen edited this page Oct 4, 2018 · 11 revisions

Welcome to the greenhouse wiki! 🥗

This wiki will describe the greenhouse project, backgrounds and issues encountered during the project.

Background

I had just become friend of arduino, when I noticed that we had an issue with our small greenhouse. Because we are at work during day, the window was mostly forgotten to be opened. This caused that the temperature sometimes raised too high during the day, causing troubles. The humidity raised also too high, on not so warm days, causing mold issues. I started to think that it would be nice if I could do something useful with my arduinos...the rest is history 😄

The idea is simple, Arduino monitors inside temperature and humidity. When temperature and/or humidity rises too high (over limits defined with two potentiometers), a servo opens the window (small and light window). For statistical purposes Arduino monitors also light and outside temperature (and temperature inside gadget). There is also added a probe, that measures moist of soil...which could be used for automatic watering...and....

Status 2016

Arduino pro mini + ESP8266 combination run quite successfully whole summer 2016! 🤓 The ESP8266 had some issues during the latter part of summer, and lost Wifi connection very often, and required re-boot for data to be updated to Thingspeak. Looks like it could not cope with the wifi connection issues.

Status 2017

Since the Arduino Pro Mini has a limited set of headers (and memory), next is to replace it with a mega 2560. Since there was quite much stability issues with the ESP8266 used (esp-05), will now try with single-board computer(SBC, like Raspberry Pi, Orange Pi or Omega2), so that arduino "just" handles collecting of data and controlling stuff. The SBC will ask data from arduino and send it to ThingSpeak. This will hopefully also make the arduino code abit clearer. The SBC could also be used to control the Arduino. Project Mega2560 and Omega2

Status 2018

This project was on hold this summer, because of lack of time 😬 But now when it gets colder, new ideas pop up...perhaps time to make the thing more simple...how about orange-pi zero, which has a little more memory, and could run node.js and even nodeRed 🤓 Project Mega 2560 and Orange-pi zero