
Closed
Posted
Paid on delivery
Project overview We are building a smart IoT electricity monitoring device for a Kenyan prepaid energy management platform. The device must read real-time electrical parameters — including current, voltage, and power consumption — and transmit that data wirelessly to a cloud API. The engineer will be responsible for both the hardware circuit design and the Arduino firmware, from prototype to a working demo unit. Core deliverables Working hardware prototype using Arduino (Uno/Mega/Nano) with CT sensor or ACS712 current sensor and ZMPT101B voltage sensor Firmware that measures voltage (V), current (A), real power (W), and energy consumed (kWh) at defined intervals Wireless data transmission via ESP8266 / ESP32 WiFi module to a REST API endpoint (JSON payload over HTTPS) Full schematic / circuit diagram and commented source code (C/C++ Arduino IDE) submitted with the build Brief technical documentation covering calibration steps, known limitations, and expansion notes Skills required Arduino (C/C++) Electrical circuit design ESP8266 / ESP32 WiFi IoT sensor integration REST API / JSON PCB / schematic design Embedded systems Power electronics What we expect from bidders Share links or photos of at least 2 previous Arduino or embedded systems projects you have built Confirm you have hands-on experience with current/voltage sensing circuits and ESP WiFi modules Propose your approach: which sensors, board, and communication method you would use and why Timeline 2wks Important note to bidders Generic bids will not be considered. Please personalise your proposal by mentioning the specific sensors and microcontroller you recommend for this use case. Bids without a proposed technical approach will be declined. Be available for a brief video or phone call to discuss scope before project is awarded
Project ID: 40441065
27 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
27 freelancers are bidding on average $191 USD for this job

I understand the project requirements and have experience designing compact mixed-signal PCBs with careful attention to signal integrity, low-noise routing, and manufacturability. I can help you develop this wearable biomedical sensing device based on ESP32/ESP32-S3, ADS1292R, ADXL355, and MAX86141 while maintaining proper analog and digital separation on a 4-layer stack-up. I have more than 8 years of experience in PCB design and firmware development, including low-noise analog, sensor-interfacing, and wearable-style compact PCB layouts. I am familiar with critical design practices such as AGND/DGND handling, ECG/PPG signal routing, decoupling optimization, return-current management, EMI-aware layout techniques, and power integrity considerations required for biomedical applications. I can provide: • Complete schematic and PCB layout • Gerber, drill, fabrication, and pick-and-place files • Annotated BOM • DRC/ERC reports with zero critical issues • Source design files in KiCad or Altium I can also share screenshots and samples of my previous PCB projects for your reference. My focus is always on developing reliable, manufacturable, and low-noise hardware rather than only completing the routing. Looking forward to hearing from you. Regards, Muhammad Adeel
$140 USD in 7 days
6.6
6.6

Hi There You need to incorporate a cost effective MCU such as ESP32 to collect voltage and sensor data from ZMPT101B and ACS712 and alongside a 2G modem, such as SIM800L, to push data (V,A,W,kWh) to a server over a REST API The same modem can read commands initiatedby by the user routed via a server, commands like electricity recharge, on demand relay shut off, etc Some other commands can be sent to a meter over SMS in case of broken internet connection The communication protocol between metering unit and server is over a lightweight telemetry such as MQTT and data is to be tightly encrypted with symmetric AES-256 I will design PCB and have them files sent and printed at JLC in China , shipped to Kenya and the other to Tanzania for testing Hit my DM so we can discuss further
$1,000 USD in 30 days
5.7
5.7

Hi, I am ready to design and prototype your IoT electricity monitoring device for prepaid energy management. The focus will be on accurate sensing of voltage, current, and power consumption, combined with secure wireless data transmission to your cloud API. The designs and documentation will be aligned with IEC 61010 and IEEE 1459 ensuring reliable metering and safe operation. Before moving forward, do let me know: 1. Do you prefer ACS712 or CT sensor for current measurement? 2. Should the WiFi module be ESP8266 for simplicity or ESP32 for scalability and TLS security? Project Deliverables 1. Hardware prototype 2. Firmware development 3. Wireless data transmission 4. Schematic & circuit diagram Tool I Use • KiCad / Altium Designer I have 7+ years in PCB design and embedded IoT systems. Some projects include: • Smart Energy Meter PCB CT sensor with ESP32 WiFi, • IoT Thermostat PCB ESP32 based design with RS485 communication Warm regards, Abubakar
$194 USD in 7 days
4.3
4.3

We at HardFault have strong experience in IoT electricity monitoring and embedded systems. For your use case, we recommend an ESP32 (better than Uno + ESP8266 due to built-in WiFi and HTTPS support), along with ZMPT101B for voltage sensing and SCT-013 CT sensor / ACS712 based on load requirements. We can develop a working prototype that measures V, A, W, and kWh, and securely sends data to your REST API in JSON format, along with full schematic, commented firmware, and calibration documentation. Why settle for an individual when you can have an expert team handling hardware, firmware, PCB, and IoT together? We at HardFault have hands-on experience with ESP modules and current/voltage sensing circuits and can share relevant project references during discussion. We’re also available for a video/phone call to discuss the scope. Quick question — do you already have a preferred API/backend setup for the device?
$200 USD in 7 days
3.7
3.7

Hello, I’m an **Electrical Engineer with 7+ years of experience** in electronics design, embedded systems, PCB development, and IoT prototyping. I have strong hands-on experience with **Arduino, ESP32/ESP8266, current/voltage sensing circuits, and cloud API integration**, making me a great fit for your smart electricity monitoring project. For this project, I recommend using **ESP32-WROOM** (preferred over Arduino + separate ESP8266) because it combines powerful processing with built-in WiFi, improving reliability and reducing hardware complexity. **Proposed sensors:** • **SCT-013 CT sensor** (safe isolated AC current sensing) or **ACS712** • **ZMPT101B** for AC voltage measurement Firmware will measure and calculate: ✔ Voltage (V) ✔ Current (A) ✔ Real Power (W) ✔ Energy Consumption (kWh) Data will be transmitted securely via **HTTPS POST** in **JSON format** to your REST API. **Deliverables:** ✔ Working hardware prototype ✔ Full schematic/circuit design ✔ Well-commented Arduino/ESP32 firmware ✔ Calibration guide & technical documentation ✔ Optional PCB design (KiCad/Altium, JLCPCB-ready) I regularly work with **JLCPCB/LCSC, DigiKey, Mouser, and SnapEDA**, including **custom footprint creation** and component validation. I have built multiple Arduino/ESP-based monitoring and IoT systems. Looking forward to working with you. Best Regards, Santosh Chaulagain ESP32, STM32, Firmware and IoT specialist
$100 USD in 7 days
3.4
3.4

I have built and deployed IoT systems with ESP32, sensor integration, and REST API data transmission before — including a cold storage monitoring system with real-time multi-sensor acquisition, JSON payloads over HTTPS to a cloud endpoint, and a live dashboard. Current/voltage sensing and wireless data pipelines are work I've done. Answering your three required questions: • Sensors: ZMPT101B for voltage (accurate AC waveform sampling, Kenya's 240V/50Hz grid) + ACS712-30A for current (non-invasive, safe for prepaid meter context). Together they give V, I, real power (W), and accumulated kWh via trapezoidal integration in firmware. • Board: Arduino Nano + ESP32 — Nano handles ADC sampling at consistent intervals, ESP32 manages Wi-Fi, HTTPS, and JSON payload construction. Alternatively ESP32 alone handles both if ADC timing is sufficient. • Communication: ESP32 Wi-Fi → REST API over HTTPS with JSON body {voltage, current, power, energy, timestamp} — POST at configurable intervals, retry on failure. I cannot attach images or links here due to platform restrictions — happy to share project photos and schematic directly once we connect. Delivery in 2 days: working prototype, commented Arduino firmware, full schematic, calibration guide, and technical documentation. What is your REST API endpoint format — do you have an existing backend or does that need to be set up too?
$140 USD in 2 days
3.3
3.3

✨ Hi, I can develop the Kenyan IoT electricity monitoring prototype with Arduino firmware, sensor integration, WiFi data transmission, schematic, and technical documentation. For this use case, I would recommend ESP32 as the main controller because it already has WiFi and better processing capacity than Arduino Uno with a separate ESP8266. For sensing, I can use ZMPT101B for voltage and CT sensor or ACS712 for current depending on accuracy and isolation needs. The firmware will calculate voltage, current, real power, and kWh, then send JSON data to your cloud REST API over HTTPS at defined intervals. I have experience with Arduino C/C++, ESP32, current and voltage sensing, calibration, REST API communication, JSON payloads, circuit design, PCB schematics, and embedded IoT prototypes. I can deliver a working demo within 2 weeks with commented code, circuit diagram, calibration notes, and expansion guidance. Best regards Ankit ✨
$100 USD in 2 days
2.3
2.3

Hello, I would approach this as a practical, scalable IoT energy-monitoring prototype with emphasis on measurement reliability, calibration, and low-cost deployment readiness for prepaid energy environments. Recommended architecture: Arduino Nano or ESP32 (preferred for integrated WiFi and better processing headroom), paired with SCT-013 CT sensor (safer isolation and better scalability than ACS712 for mains applications) plus ZMPT101B for AC voltage sensing. For improved production-grade accuracy, I’d also evaluate dedicated metering IC pathways for future revisions, but for prototype/demo stage, SCT-013 + ZMPT101B offers cost-effective flexibility. Firmware would sample voltage/current, compute RMS values, real power, and cumulative kWh, then securely transmit JSON payloads via HTTPS REST API using ESP32/ESP8266. ESP32 is my stronger recommendation due to built-in WiFi, memory capacity, and cleaner integration versus separate Arduino + ESP8266 architecture. Deliverables would include full schematic, calibration workflow, modular Arduino C/C++ firmware, API communication structure, and practical notes on sensor accuracy, noise filtering, and Kenyan grid variability considerations. My focus would be creating a functional demo that is not just operational, but structured for later PCB refinement and deployment scaling. Best regards, Engr. Muhammad Uzair
$110 USD in 3 days
1.0
1.0

Hello, I have reviewed your IoT electricity monitoring device requirement and I can develop a complete hardware + firmware solution for it. For the design, I recommend using an ESP32 as the main controller due to its built-in WiFi, dual-core performance, and reliable ADC handling for real-time metering. For sensing, I will use the ACS712 current sensor and ZMPT101B voltage sensor, which are widely used for AC energy monitoring and easy to calibrate for accurate readings. The firmware will calculate RMS voltage, current, real power (W), and energy consumption (kWh) using optimized C/C++ Arduino code. Data will be transmitted securely to your REST API in JSON format over HTTPS with retry logic for network stability. On the hardware side, I will design a proper schematic including isolation, protection, and safe interfacing for mains-level signals. The system will be optimized for stability and long-term deployment. Deliverables include fully commented Arduino firmware, complete circuit diagram/schematic, calibration guide, and testing documentation to validate accuracy and performance. I am available for a quick discussion to finalize details and start immediately. Best regards, Engr. Muhammad Imran
$80 USD in 4 days
0.0
0.0

Hello, Having worked as an all-round engineer for several years, my experience and skills align perfectly with the requirements of this project. To begin, I'd recommend using the Arduino Nano for this use case. It's a cost-effective, compact and efficient choice underpinned by its compatibility with the ZMPT101B voltage sensor and ACS712 current sensor which are both ideal for accurate readings of electrical parameters. With in-depth skills in C/C++ Arduino IDE, electrical circuit design, and IoT sensor integration, I have the ability to deliver a working hardware prototype that accurately measures voltage, current, real power and energy consumption at specified intervals. Step-by-step, I will provide a layman- friendly but detailed documentation on hardware calibration maintenance ,known limitations and reliable expansion plans. My proven experience with ESP8266 / ESP32 WiFi module will ensure a seamless wireless data transmission via an HTTPS compatible REST API endpoint. Lastly, I am committed to quality and delivering excellently within set timeframes. My engineering background combined with my passion for what I do adds impressive value to every project I undertake. Choose me to work on your Kenyan IoT Electricity Monitoring Device Development project and I'll not only meet your high expectations but also exceed them. Thanks!
$30 USD in 19 days
0.0
0.0

Hello, I have strong hands-on experience building Arduino and ESP-based IoT monitoring systems, including real-time power measurement, wireless telemetry, and sensor integration projects. One recent project involved an ESP32-based smart energy monitor using SCT-013 CT sensors and ZMPT101B voltage sensing modules to measure voltage, current, power usage, and kWh consumption, with encrypted JSON data sent to a cloud REST API over WiFi. I have also developed industrial monitoring systems using ACS712 current sensors, ESP8266 modules, MQTT/HTTPS communication, and custom calibration routines for accurate low-noise readings and stable long-term measurements. For your platform, I would recommend using an ESP32 instead of Arduino Uno + ESP8266 because ESP32 provides integrated WiFi, higher processing performance, better ADC handling, HTTPS support, and more stable IoT communication in a single board. For sensing, I recommend the ZMPT101B voltage sensor combined with SCT-013 CT clamp sensors for safer isolated current measurement and improved accuracy compared to ACS712 for mains monitoring applications. The firmware would calculate RMS voltage/current, real power, and cumulative kWh using calibrated sampling algorithms, then securely transmit JSON payloads to your REST API over HTTPS at configurable intervals. Best Regards, Maksym
$140 USD in 7 days
0.0
0.0

Hi, I’ve carefully reviewed your project and fully understand that you need a reliable Arduino based IoT device to measure voltage, current, real power, and energy consumption, and transmit this data securely to a cloud API. I have hands on experience building similar embedded and IoT systems involving current and voltage sensing, calibration, and ESP based wireless communication. I’ve worked with ACS712 and ZMPT101B sensors, and developed firmware to calculate RMS values, real power, and kWh, along with stable JSON data transmission over WiFi. For your project, I recommend using an ESP32 as the main controller due to its built in WiFi, better processing power, and native HTTPS support. It can interface directly with ACS712 for current and ZMPT101B for voltage, reducing complexity and improving reliability. The firmware will sample data at defined intervals, process readings accurately, and send structured payloads to your API. I will deliver a working prototype, complete schematic, clean commented code, and clear calibration documentation. I can share examples of similar work and would be happy to discuss the approach further over a quick call. Looking forward to your response. Hasan
$140 USD in 7 days
0.0
0.0

Can you confirm the target current range and whether this will be used on single-phase 240V Kenyan mains? Do you already have the cloud API ready, including endpoint URL, authentication method, and sample JSON format? I can build this from the sensor level up to the cloud demo. For the prototype, I would use ESP32 as the main controller because it removes the need for a separate WiFi module and makes HTTPS communication more stable. For measurement, I would use ZMPT101B for voltage and SCT-013 CT sensor for safer isolated current sensing, or ACS712 if you prefer a lower-cost inline option. The firmware will sample AC waveforms, calculate RMS voltage/current, estimate real power and kWh, then post clean JSON data to your REST API at fixed intervals. I will also include calibration steps so the readings can be adjusted against a reference meter. In 2 weeks, I can deliver the working prototype wiring, Arduino C/C++ code, schematic, API payload notes, and short technical documentation. Thank you.
$140 USD in 7 days
0.0
0.0

What current range should the device safely support for the Kenyan prepaid meter use case? Do you already have the REST API endpoint and sample JSON payload, or should I define the first demo format? I can design and build the working demo unit from hardware sensing to cloud transmission. My preferred approach is to use an ESP32 with Arduino IDE firmware, ZMPT101B for voltage sensing, and SCT-013 CT sensor for non-invasive current measurement. This keeps the prototype safer, simpler, and easier to move toward PCB production than using a separate Arduino plus WiFi module. The firmware will sample the AC signals, calibrate the readings, calculate voltage, current, real power, and accumulated kWh, then send HTTPS JSON data to your cloud API at fixed intervals. I will also include retry logic for unstable WiFi and clear calibration notes so the values can be matched against a reference meter. I can deliver the schematic, circuit diagram, commented C/C++ code, tested prototype workflow, and short documentation within the 2-week timeline. I am available for a quick call to confirm scope before award. Thank you.
$150 USD in 20 days
0.0
0.0

Hi, I am an Electrical Engineer specializing in PCB Design with a focus on manufacturing readiness (DFM). I have reviewed your requirements for the IoT sensor family and I am confident I can help you optimize these designs for production. Why choose me: Hardware Expertise: I have experience in designing IoT controllers and smart home hardware, ensuring safe isolation and signal integrity. DFM Focus: I will perform a thorough review of your schematics, footprints, and thermal constraints to ensure high-yield manufacturing. Quality Deliverables: I provide complete manufacturing files, including Gerbers, BOM, and Pick-and-Place files. I have uploaded similar IoT and Power projects to my portfolio for your review. I am ready to start with the first sensor board immediately.
$100 USD in 7 days
0.0
0.0

PZEM-004T is the smart choice to monitor the AC Voltage, current, and Power Consumption. We will use only the ESP32 board and the PZEM-004T module; no extra sensors or hardware will be required. Hi Sir, I've seen your project. I'm Engr Usama with over 5 years of experience working with Arduino, ESP32, and Raspberry Pi. As you want to monitor the load and transmit the data through WiFi ESp32 board is the best choice. You don't need an extra Arduino board; with the ESP32 board, we can monitor the sensor data and transmit it directly to your API. We will use only the ESP32 board and the PZEM-004T module; no extra sensors or hardware will be required. The last project that I completed was to monitor the load of the EV charging station based on an ESP32. We have used 6 of these sensors to monitor the load and power consumption of each of the EV charging stations and monitor their data live with Blynk IoT. For your project I'll provide you complete wiring diagram, working Demo video (I've all the components available for Testing), ESP32 Firmware file and instructions how to use it. All of my projects are private and I don't push them on any public platforms. If you want to check about my previous work reviews you can get on call and I can show you. If you need any further clarification we can get on call. Regards, Engr Usama
$250 USD in 14 days
0.0
0.0

Best IoT Electricity Monitoring Device Expert! ⭐⭐⭐⭐⭐ Dear Client, The key here is not simply connecting sensors to an Arduino. It is building an electricity monitoring device that remains electrically accurate, wirelessly reliable, and scalable enough for real prepaid energy management deployment instead of feeling like a temporary hobby prototype. With 11+ years of experience in embedded systems, IoT hardware, power electronics, PCB design, and wireless monitoring solutions, I focus on systems where sensing accuracy, communication stability, and real operating conditions all matter together. ✅ Design the hardware around accurate voltage/current sensing with proper calibration strategy ✅ Integrate ESP8266 / ESP32 communication for dependable cloud connectivity and secure API transmission • Outcome: You get an IoT electricity monitoring device suitable for reliable field deployment and platform integration, not just basic sensor readings on a bench setup. For V1, I would prioritize sensing accuracy, stable wireless communication, and electrical protection before over-optimizing compactness or production cost. Quick question: is the system intended only for single-phase residential supply, or should the architecture support future higher-current or multi-line monitoring? If aligned, share the expected voltage/current range and cloud API requirements, and I’ll suggest the strongest hardware architecture. Regards, Avi Gupta Quality is never an accident
$250 USD in 2 days
0.0
0.0

Hello, I am interested in your IoT electricity monitoring project and have strong experience in embedded systems, Arduino firmware, ESP32/ESP8266 communication, IoT sensor integration, and real-time monitoring applications. For this project, I recommend using: ESP32 DevKit as the main controller because it has built-in WiFi, better processing capability, and native HTTPS support. SCT-013 CT sensor or ACS712 for current sensing depending on the required current range. ZMPT101B module for AC voltage measurement. My approach would include: Measuring voltage, current, power, and energy consumption (kWh) Calibration and filtering for stable readings JSON-based HTTPS communication with the cloud REST API WiFi auto-reconnect and error handling Clean and modular Arduino C/C++ firmware Deliverables: Complete schematic and circuit design Working hardware prototype Well-commented Arduino source code API integration for cloud transmission Technical documentation and calibration guide I have worked on multiple IoT and embedded projects involving: ESP32 and ESP8266 systems Sensor monitoring and cloud connectivity Automation and industrial embedded systems REST API and JSON communication I am comfortable with Arduino IDE, PCB/schematic design, analog sensor interfacing, and embedded debugging. The 2-week timeline is achievable, and I am available for a short video or phone discussion to finalize the scope and hardware requirements. Best regards, Dr. Sudip Chakraborty
$140 USD in 7 days
0.0
0.0

Hello, I am an Embedded Systems and IoT developer with experience in Arduino, ESP8266/ESP32, sensor interfacing, and real-time monitoring systems. I can design and develop your smart electricity monitoring device including hardware circuit design, firmware development, WiFi API communication, calibration, and complete technical documentation with a working prototype.
$130 USD in 7 days
0.0
0.0

Nairobi, Kenya
Member since May 13, 2026
₹600-1500 INR
₹150000-250000 INR
€12-18 EUR / hour
$250-750 USD
₹1500-12500 INR
$30-250 USD
$10-11 USD
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
min $50 USD / hour
$10-1000 USD
₹100-400 INR / hour
₹3500-7000 INR
₹100-400 INR / hour
$250-750 AUD
$250-750 USD
min $50 USD / hour
€12-18 EUR / hour
£250-750 GBP