Logo Lanfrica

kopi3daniel/compteur_prepayer

Domain:

environment and energydigital infrastructure

Record type:

software
Creator:
kop
Host:
Open-source smart prepaid electricity system using Arduino, ESP8266 and GSM for Africa # ⚑ Umeme ya Kwetu **Open-Source Smart Prepaid Electricity System for Africa** --- ## πŸ“Œ Overview **Umeme ya Kwetu** is an open-source smart prepaid electricity platform designed to improve energy accessibility and management in developing regions, particularly in the Democratic Republic of Congo πŸ‡¨πŸ‡©. The system combines **IoT hardware (Arduino, ESP8266)**, **GSM communication**, and a **web-based management platform** to enable real-time monitoring, secure prepaid energy distribution, and remote recharge via SMS. --- ## 🎯 Objectives * Provide an affordable and scalable prepaid electricity solution * Enable real-time energy monitoring and control * Simplify energy recharge via mobile (SMS/GSM) * Improve transparency and management for energy vendors * Support smart energy infrastructure development in Africa --- ## πŸš€ Key Features * πŸ”Œ Prepaid electricity metering system * πŸ“² Recharge via LoRa and SMS sending to customers by (GSM module: SIM800L / SIM900A) * πŸ“‘ Real-time data transmission to the server using ESP32 and reception will be by loRa which transmits them to the ESP32 * 🌐 Web-based dashboard (Admin / Vendors) * πŸ‘₯ Multi-user management (Admin, Vendors, Clients) * πŸ“Š Energy consumption tracking (kWh) * πŸ’° Automatic conversion (1$ = 4 kWh) * ⚠️ Low credit alerts and notifications * πŸ—„οΈ Local database system (MySQL) --- ## πŸ—οΈ System Architecture ``` [ Client Meter ] β”‚ β–Ό [ Arduino + Sensors ] β”‚ β–Ό [ LoRa ] ──────────────►[ LoRa ] ──────────────► [ ESP32 ] β”‚ β”‚ β–Ό β–Ό SMS Recharge [ Web Server (PHP/MySQL) ] β”‚ β–Ό [Dashboard / API /GSM Module] ``` --- ## πŸ”§ Technologies Used ### Hardware * Arduino Nano * ESP32 * LORA * GSM Module (SIM800L / SIM900A) * Energy Meter (Yaki or PZEM-004T) ### Software * Embedded C / Arduino IDE * HTML, CSS, Bootstrap * PHP (Backend API) * MySQL (Database) * JavaScript --- ## πŸ“ Project Structure …