Project Description
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