This design mainly explains the circuit and software design of the node equipment, coordinator equipment and gateway equipment in the greenhouse, completes the front-end and back-end interaction between the web page and the WeChat applet, and completes the data transmission test and communication distance test.
Using integrated communication technology, the relatively cheap nrf24l01 is used for information transmission in the greenhouse, and the low-power stm32 is used as the node device master control, which can collect temperature, humidity, lighting and other information in the greenhouse, and send the data to the coordinator. The coordinator also uses stm32 as the main control. After receiving the data, the coordinator processes the data and sends the data to the gateway through the lora module. The gateway is designed using esp32soc. The esp32 gateway sends data to the mqtt server through WiFi to complete the data reporting. The server backend adopts lamp architecture to provide web page and WeChat applet API interface services. The front-end uses javascript+html+css to complete web data visualization and user management system design. This design realizes the access of 4 node devices, achieves coverage of a communication distance of 1km radius, and simultaneously realizes web data visual management and WeChat applet control.
Blockdiagram
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet