กลับไปหน้ารวมไฟล์
wi-fi-multi-meter-d92a75-en.md

hello everyone,

when am working on solar project which charging battery from an solar I need to monitor the current an voltage going to battery, but I can not put an multimeter all time and watch the data and analyze it from remote area.

so simple thought comes with mixing of soo many things finally am here to publish my project.

IDEA

for power monitoring am using a sensor INA219 a current shunt and power monitor with an I2C- or SMBUS-compatible interface,

IF

am use Arduino again I need to think about remote monitoring because Arduino boards don't having inbuilt Wi-Fi option, so am using an ESP8266-01 because it is a cheap and having i2c, Wi-Fi.

Libraries

you need to install below libraries to Arduino software

INA219

https://github.com/adafruit/Adafruit_INA219.git

Firebase Arduino

it is an website which provides a host to store and retrieve the real time data from cloud. it can be compatible with Arduino Software

you can get this library by below link

https://github.com/FirebaseExtended/firebase-arduino.git

ESP Configuration

below link get ESP8266-01 library

http://arduino.esp8266.com/stable/package_esp8266com_index.json

FINAL CIRCUITE

connection with ESP

connection is so simple, but we need to connect all grounds to one point so that sensor will reads load Voltage also.

ANDRIOD APP

in Mobile phone

using an MiTAPP inventor website I builded this App, it will directly connect to Firebase Host And reads the data from it.

reset button will restart the ESP8266-01 module using software resetting, and I try to make an graph which represents the VI characteristics. ( unfortunately I don't have time to complete the graph option but still show it )

EXPANDED TECHNICAL DETAILS

Remote Electrical Diagnostics

This project turns a standard multimeter into a wireless IOT node for monitoring electrical systems remotely.

  • Voltage/Current Sensing: Uses an ADS1115 (16-bit ADC) for high-precision voltage measurements and an ACS712 sensor for current sensing.
  • ESP8266 Core: The data is processed by an ESP8266, which handles the WiFi stack and measurement logic.

Android Dashboard

  • Real-Time Streaming: The data is sent via WebSockets or MQTT to a custom Android application.
  • Data Logging: The app can graph the power usage over time, allowing the user to monitor battery charge cycles or household appliance consumption from another room, enhancing safety and convenience.

ข้อมูล Frontmatter ดั้งเดิม

title: "Wi-Fi Multi-Meter"
description: "Welcome Everyone, Simple Hobby thought come to alive using ESP8266-01 with INA219 (current shunt and power monitor)."
author: "suhaspn007"
category: ""
tags:
  - "embedded"
  - "smart appliances"
  - "communication"
  - "data collection"
  - "internet of things"
  - "monitoring"
views: 4629
likes: 0
price: 1499
difficulty: "Intermediate"
components:
  - "1x Battery, 3.7 V"
  - "1x Arduino UNO"
  - "1x Soldering iron (generic)"
  - "1x Solder Wire, Lead Free"
  - "1x INA219"
  - "1x ESP8266 ESP-01"
tools: []
apps:
  - "1x Andriod App"
downloadableFiles:
  - "https://github.com/kdpy/wifi-mfm.git"
  - "https://github.com/kdpy/wifi-mfm.git"
documentationLinks: []
passwordHash: "47e0b2116339b3f89756ed9aa568c3d3a0d45f8f7f574b062d5462c420d0a54d"
encryptedPayload: "U2FsdGVkX1+r/4nCDSeolJx6XAxrfGoed3TnxYj3O++lButVEGsznSjPI40kX2iS/xT7g+eBSHKmH8ByPGMKrPZqVBgKMPMxNaI3pgnQy3s="
seoDescription: "Build a Wi-Fi Multi-Meter using ESP8266-01 and INA219 for current shunt and power monitoring. A simple and practical hobby project."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/wi-fi-multi-meter-d92a75_cover.jpg"
lang: "en"