Skip to content

Watering station project is based on Arduino microcontroller.

Notifications You must be signed in to change notification settings

Zhuravl/Watering_station

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Watering station

Watering station project based on Arduino microcontroller. System is turn on payload at configured watering time (twice, before and after the noon) and with configured duration. Also it's possible to configure all values by keypad and to see current system status on display.

Components:

  1. Arduino UNO R3 (CH340/ ATmega328P);
  2. Power supply for Arduino UNO (OV-A002 9V/1A);
  3. 5V Relay for Arduino;
  4. Real Time Clock;
  5. Rain sensor;
  6. LCD Keypad Shield;
  7. Jumpers FM;
  8. Device body.

Soft:

Circuit diagram

Circuit diagram

Pinouts diagram

Pinouts diagram

User guide

  1. Get started

For device set up, plug the outdoor sensor and high voltage cable according to the 'Pinouts diagram'. Then plug power supply. After the boot you will see the current date on a top line. The device is ready to use.

The default settings are:

  • First watering time is 06:00 with 30 minutes duration;
  • Second watering time is 18:00 with 30 minutes duration.

Each parameters can be configured by settings.

  1. Screen indication

    "15.12.2017 11:09" - Normal mode. Current date and time indication;

    "W18:00 -> -03:28" - Normal mode. Next watering will be at 18:00 in 3 hours and 28 minutes;

    "W18:00 'LL SKIP!" - Normal mode. Watering at 18:00 will skip;

    "WATERING: -00:11" - Normal mode. It is watering right now. And will continue for 11 minutes;

    "FORSE WATERING" - Normal mode. It is force watering active;

    "< W.DURATION 1 >" - Configuration mode. Changing the duration of the first watering.

  2. Keys and parts

  • Mode key: Changes device mode (normal or configuration)

  • Left key:

    Normal mode: Skip next watering (one time). For regular cancellation set duration to zero

    Configuration mode: Navigates between parameters (Watering Hours 1, Watering Minutes 1, Duration 1, Watering Hours 2, Watering Minutes 2, Duration 2)

  • Right key:

    Normal mode: Turn on/off force watering

    Configuration mode: Navigates between parameters like the "Left key"

  • Up key:

    Normal mode: Nothing

    Configuration mode: Increase current parameter

  • Down key:

    Normal mode: Nothing

    Configuration mode: Decrease current parameter

  • Reset key: Reboots device and sets settings to default.

Prototype (front view)

Prototype. Front view

Prototype (back view)

Prototype. Back view

Device (inside view)

Device. Insude view

Device (front view)

Device. Front view

Device (overview)

Device. Overview

About

Watering station project is based on Arduino microcontroller.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages