* 1. Introduction to project functions
1. Current detection function.
2. Voltage detection function.
3. Power consumption calculation function.
4. Serial port data reporting function. 5.
Data graphical monitoring function.
6. Network data interface.
7. Data storage function.
*2. Project attributes
The project is an original design and is open to the public for the first time. This type of product has not been designed before.
* 3. Open source agreement
GPL 3.0 Open source agreement
*4. Hardware part
1. Use INA199B1DCKR to measure current and voltage.
2. The USB input and output are close to each other, shortening the wiring distance and facilitating the circuit layout of other chip components. The input port is TYPE-C port and the output port is USB-A.
3. The serial port led out by the N32G430C8L7 chip is used as the firmware burning port and the data upload interface.
4. Lead out SWCLK and SWDIO ports as debugging ports.
Note: It is recommended to use Jiali Chuang EDA. If you choose other EDA tools, please upload the schematic diagram in PDF format, the PCB drawing in PDF format, and the PCB file in Gerber format in the attachment. Here you can explain in detail the implementation principle and mechanism of your project, precautions, debugging methods, testing methods, etc. It is recommended to introduce your ideas to others in the form of pictures and texts.
*5. The software part
uses PYTHON as the upper computer software development tool to receive the uploaded voltage, current, and power data and store them in a CSV file. Open WEB browsing function and HTTP API data interface, you can use a computer or mobile phone to view data in real time.
*6. BOM list,
please refer to the engineering BOM list
*7. Competition LOGO verification
* 8. Demonstrate your project and record it as a video and upload it