aytwartoofyoroo

# Seventh Lichuang Electric Competition# Design of remote control and intelligent maintenance system for breeding farms

 
Overview

Note: * is required

Please fill it out during the registration stage↓

 

* 1. Introduction to project functions


Before introducing the project, I would like to thank Leng Yuefeng (Lichuang ID) for his Internet of Things works, which allowed me to get started with the Internet of Things simply. The design of this project is based on the Alibaba Cloud Internet of Things Feiyan platform. The esp8266 is used to connect to the Alibaba Cloud platform. The STM32F103C8T6 is used to control feeding and watering functions. It is paired with Tao Jingchi's serial port screen to optimize the user experience. It is a farm control system with industrial control wind. That’s it. The original intention of this project is to facilitate the mother to manage her chicken coop. She does not have to go to and from get off work every day to fill in water and feed. It can also be used to monitor and maintain the water conditions of the fish tank. It can also be used for remote control and remote monitoring. partner.

 

*2. Project attributes

The project is disclosed for the first time; the project is original; the project has not won any awards in other competitions; the project has not participated in a defense defense in the school

 

* 3. Open source agreement


Follow the open source license GPL 3.0

Note: Altruism means self-interest, please read the following content carefully.

  1. Embrace open source and give projects unlimited value. It is recommended that more than 80% of the core functions of the project be open source;
  2. If a certain part of the function is irreplaceable and the project cannot solve the corresponding problem after deletion, then the function implemented by this part is the core function of the project; for example, if an electronic load is designed and a host computer software is designed to monitor power changes, the electronic The load is the core function, and the host computer software is the auxiliary function; for example, an isolated 485 module is used in the electronic load to communicate with the host computer, then the communication function implemented by this 485 module is an auxiliary function;
  3. Projects should choose an open source agreement that suits them . If the project references other open source projects, the source should be indicated and follow the original author's open source agreement. It is recommended that original projects use the GPL3.0 open source agreement;
  4. Functions implemented by directly quoting the original circuits or original codes of open source projects cannot be used as the core functions of your own project, and functions directly implemented using common modules on the market cannot be used as the core functions of your own projects.

 

Please fill in during the competition stage↓

 

*4. Hardware part

1) Main control

The minimum system of STM23F103C8T6 is used to realize the overall function. The 64KB FLASH meets the needs of this design [I just have an idle C8T6 on hand]

2) Power supply

The water pump is powered by 24V and uses an LM2576-5.0 to convert the input power 24V into 5V for use by the microcontroller.

3) Control

The water pump is controlled by a 24V double-pole double-throw relay (the idle material can also be single-pole double-throw), and a ULN2803 Darlington tube is used to improve the I/O driving capability.

The steering gear uses a 360° controllable steering gear, and the control principle is the same as the 180° steering gear.

Leads to a buzzer, three buttons and three sets of lights for debugging

After drawing the board on Lichuang, check that the board is drawn correctly

By the way, use Lichuang Professional Edition to create a shell for the board.

Note: It is recommended to use Jialichuang EDA . If you choose other EDA tools, please upload schematics in PDF format, PCB drawings in PDF format, and PCB files in Gerber format in the attachments. Here you can explain in detail your project implementation principles and mechanisms, precautions, debugging methods, testing methods, etc. It is recommended to introduce your ideas to others in the form of pictures and texts.

 

*5. Software part


Based on the STM32 library function development environment, the program template uses the Chaowei Electronics STM32 series development board, which is configured with one pwm signal output and two IO outputs to realize the control of the steering gear and the solenoid valve respectively. The slave computer performs control through serial port 2 and ESP-01S For communication, the host computer exchanges data with ESP-01S through the mqtt protocol.

Note: If your project involves software development, please upload the corresponding project source code in the attachment. Here you can describe in detail your software flow chart, functional module block diagram, explanation or popular science of related algorithms, source code structure, construction and configuration of compilation environment, source code compilation method, program burning method, etc. It is recommended to introduce your ideas to others in the form of pictures and texts.

 

*6. BOM list


Note: BOM list involved in the project. Please upload a screenshot of the BOM at this location. Please upload the list details in PDF format to the attachment. Suggestions include model, brand, name, packaging, procurement channels, usage, etc. The specific content and form should be based on clearly expressing the project composition.

 

*7. Contest LOGO verification


 

 

* 8. Demonstrate your project and record it as a video for uploading

Lichuang eSports: Design of remote control and intelligent maintenance system for breeding farms - demonstration video

See attachment for video

More details: https://diy.szlcsc.com/posts/d76d9cb41705430e9a54e7a5feed07a5

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-19 11:31:28

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号