王达业

# Fifth Lichuang Electronic Design Competition #Yunzhe Smart Home-Internet of Things Incubator

 
Overview
Note: * is required. # [Please fill in during the registration stage↓] ## * 1. Self/Team Introduction I am a self-taught embedded engineer who has served as a technical leader in many companies, mainly engaged in security and Internet of Things related industries. He is a creative and perseverant geek~ * During 2019, I learned front-end, back-end, desktop, linux, python and other development knowledge at home, established the Yun-Zhe innovation team, and realized the Yun-Zhe smart home project. Wrong, I am the only one in the team at present, hahaha~ * This is my personal website [Yunzhecx Innovation] (http://www.yunzhecx.cn/). ## * 2. Briefly introduce the project (1) This is part of the smart home system, and its function is to incubate poultry on the Internet of Things; * (2) Due to the word limit of a single content, it is divided into multiple projects, the details are as follows* [# The 5th Lichuang Electronics Design Competition#Yunzhe Intelligent Home](https://diy.szlcsc.com/p/crudeoil/yun-zhe-zhi-neng-jia-ju) * [# The 5th Lichuang Electronics Design Contest#Yunzhe Smart Home-Serial Screen](https://diy.szlcsc.com/p/crudeoil/yun-zhe-zhi-neng-jia-ju-chuan-kou-ping) * [#五 session Lichuang Electronic Design Competition#Yunzhe Smart Home-Touch Panel](https://diy.szlcsc.com/p/crudeoil/yun-zhe-zhi-neng-jia-ju-chu-kong-mian-ban) * [#五 session的Lichuang Electronic Design Competition#Yunzhe Smart Home-Light Controller](https://diy.szlcsc.com/p/crudeoil/yun-zhe-zhi-neng-deng-kong-zhi- qi) * [#五 session的Lichuang Electronic Design Competition#Yunzhe Smart Home-Wall Switch](https://diy.szlcsc.com/p/crudeoil/yun-zhe-zhi-neng-jia-ju-qiang -bi-kai-guan) * [#五 session的Lichuang Electronic Design Competition#Yunzhe Smart Home-wifi serial keypad](https://diy.szlcsc.com/p/crudeoil/chuan-kou-an- jian-ban) * [#五 session的Lichuang Electronic Design Competition#Yunzhe Smart Home-Internet of Things Incubator](https://diy.szlcsc.com/p/crudeoil/wu-lian-wang-fu-hua- qi) * This smart home is completed by an individual and may have imperfections during the design and development process. * To discuss projects, you can scan the QR code to enter the Q group. ![Yunzhe Innovation Group Chat QR Code.png](https://image.lceda.cn/pullimage/IhHxhCnmZ6InZhR1bMVs2sfzKbqbPFDkaihOTcfl.png) # [Please fill in during the competition stage↓] ## * 1. Describe the project details. This project is sponsored by It consists of esp8266 main control, OLED display module, heating module, fan, temperature and humidity module, foam insulating box, etc. It can display date, time, temperature, humidity, and has a relay output to control the heating module; control the temperature and humidity in the insulating box through esp8266 Within the incubation conditions to achieve the purpose of hatching. ![Image 20200920-005.jpg] ## * 2. Describe the challenges faced by the project and the problems solved. The small incubator is suitable for home use, entertaining and entertaining. Successfully hatching a life is a very meaningful and interesting thing. , especially for children, what a magical thing it is to cultivate awe of life and exercise patience; it takes 21 days to complete the hatching of a chick, and it takes at least 21 days to develop a good habit. It is worth thinking about. Give it a try; Last year, the price of chickens and ducks was very expensive. A freshly hatched white duck cost more than 10 yuan, and a freshly hatched chicken cost 5 to 8 yuan, so I thought why not hatch it myself. ? I searched for the corresponding incubator on Tbao. Depending on the number of hatches, small household incubators are around 300 yuan, so why not make it yourself? After searching the relevant incubation conditions on the Internet, I started to design it myself and produced two versions of the incubator with different functions. This is one of the projects; ## * 3. Describe the key points involved in the hardware and software parts of the project 1) Temperature Temperature It is an important condition for the development of poultry embryos. Usually the most suitable temperature is 37.5~39℃. Temperature. The optimal temperature is 37.8 degrees in 1-19 days. The hatching period is 36.9-37.2 degrees in 19-21 days. 2) Humidity Humidity is also a necessary condition for hatching. The relative humidity should be maintained at 55% to 60%. 3) Ventilation During the development process, the embryo continuously absorbs oxygen and discharges carbon dioxide. 4) Turning eggs (turning eggs) is to prevent the adhesion between the embryo and the eggshell, increase the activity of the embryo, promote the absorption of nutrients, and also to heat the eggs evenly; 5) The position of the eggs is to increase the hatching capacity and reduce embryo abnormalities. position, which is conducive to embryonic development. The big end of the hatching egg must be kept facing up during incubation. 6) Take photos of eggs. The eggs before incubation are strictly cared for, and unqualified eggs are eliminated. The eggs are cared for three times on the 6th, 11th, and 17th days of incubation. ![Image 20200920-002.jpg] The control logic of fans and heating is shown in the following code``` { static u8 feng_en=0,fengdelay=0,hot_en=0,hotdelay=0; u8 C_char = 0; //Character count//------- -------------------------------------------------- -------------------- if(feng_en==0&& fengdelay==0) { //Set the pin--feng off fengdelay=1; } if(feng_en! =0) { fengdelay=0; //Set the pin--feng open PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U,FUNC_GPIO13); GPIO_OUTPUT_SET(GPIO_ID_PIN(13),1); } if(fengdelay!=0) { fengdelay++; if(feng_en== 0&& fengdelay>=6) //Stop the wind, wind delay ends { PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U,FUNC_GPIO13); GPIO_OUTPUT_SET(GPIO_ID_PIN(13),0); } } if(hot_en!=0) { //Turn on heating PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U ,FUNC_GPIO15); GPIO_OUTPUT_SET(GPIO_ID_PIN(15),1); // //Turn on heating// hotdelay++; // if(hotdelay%4==0)//50%, reduce power and slow down temperature rise// { / / PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U,FUNC_GPIO15); // GPIO_OUTPUT_SET(GPIO_ID_PIN(15),1); // } // else // { // PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U,FUNC_GPIO15); // GPIO_OUTPUT_SET(GPIO_ID_PIN(15),0); // } } else//Turn off heating { PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U,FUNC_GPIO15); GPIO_OUTPUT_SET(GPIO_ID_PIN(15),0); } //-------------------- -------------------------------------------------- ------- if(DHT11_Data_Array[0]=38 || (DHT11_Data_Array[2]==37 && DHT11_Data_Array[3]%10>=8))) { //Set the pin-- fog open PIN_FUNC_SELECT( PERIPHS_IO_MUX_MTDI_U,FUNC_GPIO12); GPIO_OUTPUT_SET(GPIO_ID_PIN(12),1); } else if(DHT11_Data_Array[0]>52 ) { //Set the pin--Fog switch PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U,FUNC_GPIO12); GPIO_OUTPUT_SET(GPIO_ID_PIN( 12), 0); } else { //Set the pin--FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U,FUNC_GPIO12); GPIO_OUTPUT_SET(GPIO_ID_PIN(12),0); } //------------- -------------------------------------------------- ------------ // Humidity data string //…………………………………………………………………………………… ………… if(DHT11_Data_Array[0]/100) // Hundreds digit of humidity integer DHT11_Data_Char[0][C_char++] = DHT11_Data_Array[0]/100 + 48; if((DHT11_Data_Array[0]%100)/10) // The tens digit of the humidity integer DHT11_Data_Char[0][C_char++] = (DHT11_Data_Array[0]%100)/10 + 48; // The units digit of the humidity integer //------------- ----------------------------------------------- DHT11_Data_Char[0][C_char++ ] = DHT11_Data_Array[0]%10 + 48; DHT11_Data_Char[0][C_char++] = '.'; // Decimal point // Decimal of humidity integer //---------------- ----------------------------------------------- DHT11_Data_Char[0][C_char++] = DHT11_Data_Array [1]%10 + 48; DHT11_Data_Char[0][C_char++] = ' '; // ' ' DHT11_Data_Char[0][C_char++] = '%'; // '%' DHT11_Data_Char[0][C_char++] = 'R '; // 'R' DHT11_Data_Char[0][C_char++] = 'H'; // 'H' DHT11_Data_Char[0][C_char] = 0; // Tim'' //…………………… ………………………………………………………………… C_char = 0; //Reset//-------------- -------------------------------------------------- ------------ if(DHT11_Data_Array[2]=38 || (DHT11_Data_Array[2]==37 && DHT11_Data_Array[3]%10>=8)) {//>37.8 Stop heating feng_en =0;//Set pin--wind off//Set pin--heat off hot_en=0; } // Temperature data string//………………………………………… ……………………………………………… if(DHT11_Data_Array[5]==0) //The 5th Lichuang Electronic Design Competition: Yunzhe Smart Home-Internet of Things Incubator-Function Demo[https://www.bilibili.com/video/BV1P5411b7Xz](https://www.bilibili.com/video/BV1P5411b7Xz) The 5th Lichuang Electronic Design Competition: Yun-Zhejiang Smart Home-Internet of Things Incubator-Chicken hatching[https://www. bilibili.com/video/BV1yT4y1L7E1](https://www.bilibili.com/video/BV1yT4y1L7E1) The 5th Lichuang Electronic Design Competition: Yunzhe Smart Home - Internet of Things Incubator - Post-incubation Feeding [https://www .bilibili.com/video/BV1ph411R76E/](https://www.bilibili.com/video/BV1ph411R76E/) ## * 7. Whether it is publicly released for the first time### 7.1. Please explain whether the project has been published or won awards before. None ### 7.2. If the project is optimized on the original basis, please indicate that the optimization part is not ## * 8. Open source documents [https://gitee.com/yunzhecx_cn/wifi-hatch-v1](https://gitee .com/yunzhecx_cn/wifi-hatch-v1) ## * 9. References click on the link for more details: [https://www.szlcsc.com/go/dsxq](https://www.szlcsc.com /go/dsxq)
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-23 10:48:57
  • Very good
  • Big brother or sister, please help me.
  • South Korea's Hyundai Motor's smart airbag uses FRAM as data storage
  • Why is the output incorrect when the 24V battery powers the DC-DC?
  • Time domain analysis of IF signals
  • FPGA Design of Embedded Block Coding in JPEG2000

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号