Open Garden

The open garden project is an automatic garden watering system with the ability to change it's irrigation time based on last 24h temperature media.

If you are interested in the project feel free to mail me, I will more than happy to have feedback.

blog

python-opengarden API
Posted Sun 30 Oct 2011 12:15:02 PM CET
opengarden update 20110619
Posted Sun 19 Jun 2011 02:17:12 PM CEST

Main feature:

  • 8 water line completely independent each other.
  • 2 digital input for alarms (stop, rain, high humidity ...).
  • Irrigation time based on temperature.
  • 20 different irrigation program.
  • Week based programming, which time and days of the week.
  • USB connection to PC for easy programming.
  • Open source code and schematics.
  • Real time clock for future year/month programming.
  • Compatibile with monostable and bistable valve type.

Hardware specs.

  • Micro AtMega 1280.
  • Power supply by 2x9v battery or external power 24V.
  • I2C Temperature sensor microchip tcn75a.
  • USB to serial converter FT232r.

Status

The complete version 1.0 has been build an It's under testing.

A prototype as been build and it is under test at live the nature garden center (Italian).

Irrigation program on the 8 lines and a brutal serial interface works.

Open bugs

131001 ft232 powered without usb
Posted Mon 30 Sep 2013 05:26:22 PM CEST
130828 disable dfactor
Posted Wed 28 Aug 2013 09:49:49 AM CEST
130626 separate alarm per output lines
Posted Wed 26 Jun 2013 07:35:42 PM CEST

-> Report a bug.

Photo

The first hand made prototype.

foto1 foto1 foto1

Version 1.0 final.

foto1 foto1

More info

  • Doxygen documentation (not yet available).
  • git hub repository to browse the source code.

Credits:

Schematics by Andrea Marabini. Installation and testing by Nicola Galliani. Python Graphics interface by Alessandro Dotti