Note: This is a required field.
Introduction to the first team
Team name: Qicai Technology
Team members: chtime, Huihui, Shuoshuo
Second project introduction
This project is an Internet of Things inverter that can be remotely controlled and viewed through a mobile phone APP. The project is divided into four main parts: inverter design and production, inverter main control design and production, server and database construction, and mobile APP development. The main body of the inverter is a 200W inverter with an input voltage of 10V-14V. It can remotely switch on and off and remotely view input voltage, input voltage, output voltage, output current and other parameters. Three Project Plans
The overall design plan of the project is shown in the figure below, with the components of each module of the entire project and their connection relationships.
** 1. Inverter design** Input voltage: DC 10V--16V Output voltage: AC 220V ±10% Output frequency: 50Hz ± 5% Rated power: 200W Functions implemented: low-voltage input protection, high-voltage input protection, input reverse Connection protection, output overload protection, and output short-circuit protection. The output waveform of this inverter is a modified sine wave. Its advantages include low technical difficulty, low cost, and short development cycle. 2. Inverter main control design The inverter main control mainly includes: microcontroller and 4G module. Among them, the single-chip computer completes data acquisition and processing and inverter switch control, and the 4G module mainly completes data transmission between the single-chip computer and the server. Microcontroller model: ATmeg328P 4G communication module: GA6-B Main functions: Collect input and output voltage, input and output current, output frequency, control inverter on and off, parameter display, data transmission data display using N5110 to display input voltage, current, output voltage , current, frequency, power on and off status 3. Server and database construction Server platform: Alibaba Cloud Server: TCP Server Database: Mysql Communication protocol: TCP Implementation functions: data communication, data storage 4. Mobile APP development Applicable system: Android Implementation functions: Challenges faced and problems solved in the four projects of checking input and output voltage, checking input and output current, checking output frequency, checking working status, over-limit alarm, and remote power on and off.
The biggest problem encountered in this project is mainly the construction of the server. , here I would like to especially thank my classmate Lao Li for his help. Under his suggestion, PYTHON was used to build a TCP server to complete the required functions. 1. Problem: The TCP server communicates with the device and the mobile APP. Due to my limited level, I cannot use a TCP server to complete the communication between the device and the mobile APP. Solution: Set up two TCP servers and a public Mysql database. The device uses a server to transfer data to a public database, and the mobile APP uses another server to directly read the data in the public database and store the data in the public database. As shown below:
Five entries**
6. Demonstrate your project and record it as a video for upload.
Video title and link at Station B: The 5th Lichuang Electronic Design Competition: "Internet of Things Inverter" project (please open the connection to watch the video because it is too large) https://www. bilibili.com/video/BV1oT4y1w7Lq/ < br> < br> The 5th Lichuang Electronic Design Competition: "Internet of Things Inverter" Project Remote Control < br> < br>
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