AVR-based watering system

Deddies Lab needed a way to water their resident Ficus Lyrata on a schedule of one-half liter per week. In order to automate the process, they designed an Atmega8 based control system which activates a water pump at appropriate intervals in order to keep the plant watered. A simple AC plug-in wall timer activates the electronics for 15 minutes once a day, during which time the program increments the day of week counter and turns on the pump for a preset time. Other sensors keep track of data such as the water reservoir level.

The schematic and source code in C are provided.

Join the Conversation

1 Comment

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.