A voltammeter based on the ESP8266 with data logging and transmission over the Internet

Опубликовано: 11 Июнь 2026
на канале: chevichelov
44,568
2.3k

Today we'll build a voltmeter based on the ESP8266. It's equipped with the following modules: INA226, a real-time module, a digital temperature sensor, a touchscreen, an SD card for storing logs, a Wi-Fi module, and a controller for controlling power switches.
The main page displays the following data: voltage, current, watts, milliamperes per hour, milliwatts per hour, the current temperature from the digital temperature sensor, and the fan speed.
At the top of the screen, the current time and IP address are displayed, allowing you to connect to the device using a phone, tablet, or computer from anywhere in the world.
The graph is plotted in real time and is responsive. You can select the display mode at the top of the screen: seconds, minutes, or hours.
On the settings page, you can choose the data color. For example, changing the wattage value to yellow will now display the wattage data in yellow on both the main page and the graphs page. On the settings page, we can also choose whether to save data to a log file or not.
Here, we can also clear the memory card and see how much space is currently used.

[DONATES]
If you want to support the channel, you can donate any amount to purchase modules to speed up the release of new videos.
https://donate.stream/yoomoney4100131...

[Timecodes]
00:00 Basic functions of the ESP8266-based voltammeter
02:47 Detailed analysis of the voltammeter wiring diagram
05:42 The voltammeter printed circuit board in Sprint-Layout
05:59 Plated holes in the printed circuit board
09:53 Soldering the voltammeter printed circuit board
14:48 Assembling the soldered voltammeter modules
17:04 Flashing the voltammeter firmware and a detailed code breakdown
24:12 Detailed analysis of all the voltammeter functions

[Links for the manager] [Board]
http://arduino.esp8266.com/stable/pac...
http://drazzy.com/package_drazzy.com_...

[Libraries and Sketch]
No registration or payment required to download, just click the green "CODE" button, then "Download ZIP"
https://github.com/chevichelov/VOLTAM...

[Details]
CH9102X https://aliexpress.ru/item/1005004230...
2.4TFT-ST7789 IC https://aliexpress.ru/item/1005004343...
INA226 (note the placement of the SCL and SDA pins) https://aliexpress.ru/item/3274121054...
DS1302 https://aliexpress.ru/item/3271243071...
ATTINY88 https://aliexpress.ru/item/1005001572...
IRF540 https://aliexpress.ru/item/4000272128...