Giter Club home page Giter Club logo

greenhouse's Introduction

Greenhouse Project

This project contains source and fritzing of a project to automate a small greenhouse. For now, the soil-moisture probe is not "stable" enough, so automatic watering is not yet implemented. The current version does not contain a web-server, but sends data to thingspeak instead.

Greenhouse repository

  • source code for arduino microcontroller (first versions for pro mini, and later for mega)
  • source code for one chip pic's, like Omega2
  • simplified fritzing picture of project.

How do I get set up?

No special set-ups needed. Connect necessary devices and sensors to a arduino (project uses now Mega 2560 clone, but any other should work just fine, but be aware of memory requirements)

A simplified fritzing pic about the project: Project Frizing

greenhouse's People

Contributors

jontte75 avatar

Watchers

 avatar

greenhouse's Issues

separate updating of thingspeak from the main program

The esp8266/network/thingspeak part has changed alot "lately" and the code is not very clear any more.
Making updating of thingspeak to a separate module, would make the code more readable. Perhaps firstly change that part to a class and then change that to separate module (or "tab").

This could be done prior to the timer change.

Add support for lamp

Add support for lamp, activated based on amount of light and time of day.

In spring time, it is dark very long time in the morning. There is also a possibility of temperatures below zero (centigrade). A lamp could speed up the growth and decrease the possibility of plants freezing...

Two-way communication

It should be possible to check state of window, and the forcedly open or close the window.
Same for watering and lamp.

  • ESP might not be stable enough.
  • We are on limits of Arduino pro mini
    • add more arduinos or replace by Mega
    • check if raspberry-pi or (coming) Omega2 could be used as companion.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.