toothache

[Successful test] Outdoor solar automatic irrigation system

 
Overview

B station video

CSDN column

Lichuang e-sports version engineering interlinking

cause

Background story: Once upon a time, TJR was a freshman in high school. The school was near a mountain and there was a large open space. One day, the leader had a sudden idea to engage in labor education and let TJR and his classmates grow vegetables. TJR saw that the ground was very dry and needed frequent watering, so he wanted to build an automatic irrigation system, so he came up with this project.


The program has passed the test, and the library files and source code are attached. This open source project is only the main control board part of the entire system. Misaka No. 0x1BF52 is responsible for programming, and TJR2005 is responsible for hardware assembly (so TJR is the one who pays the most). Continuously updated.

Peripherals (for reference only)

  1. Power amplifier module with music chip
  2. soil moisture module
  3. DHT11 temperature and humidity probe
  4. Large capacity battery
  5. High power solar power panels

Function

  1. Soil moisture is detected every 30 minutes. When the number of probes reaching the humidity threshold is greater than or equal to the minimum number of probes to start watering, the watering program is started.
  2. Before watering, a sound will be played to warn people around you to stay away.
  3. When the watering time reaches the length of a single watering, watering will automatically stop
  4. If you stay on a non-main page (time page) for a long time without any operation, you will automatically switch to the main page.
  5. If there is no operation for a long time, the digital tube will automatically turn off (press the menu button to wake up)
menu number Menu function (left 2 digital tubes) Menu function (right 2 digital tubes)
home page Current time (hour part) Current time (minutes part)
A Real-time temperature (integer part) Real-time temperature (decimal part)
B - Single watering time (minutes)
C Watering prohibition start time (hours) Watering prohibition end time (hours)
D Minimum temperature allowed for watering (℃) Maximum watering temperature allowed (℃)
E Save Settings Save Settings
F Relay manual switch Relay manual switch
G - Minimum number of probes to start watering
H Sensor manual switch Sensor manual switch
Button name effect
menu Press the button to switch to the next menu/wake up the extinguished digital tube
set up Press the button to enter the setting interface of the current menu
add Press (support long press) button to increase the current value

Time setting method

  1. Before powering on, press and hold the setting button until the system self-test is completed (relays, etc. are turned off) and then let go.
  2. Enter the hour setting page and press the plus key to increase the hour.
  3. Press the setting key to enter the minute setting page, press the plus key to increase the minute
  4. Press the Set button to enter the save page, and press the Add button to save the time setting.

QQ picture 20210714122828.jpg

IMG_20210619_121941.jpgIMG_20210619_121601.jpgp2sc.jpg

System structure diagram.jpgProgram logic block diagram.jpg

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-07 12:56:46

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号