This is my senior project from college. It is a smart power outlet that sends live information about energy comsuption to the internet, and can be enabled or disabled via a website.
For hardware, you are going to need:
- ESP8266 NodeMCU 12-E
- ACS712 current sensor
- YWRobot breadboard power supply
- 5V Relay
- 100F Capacitors
- Resistors
Software used includes:
- Arduino IDE
- MQTT Protocol
- HTML, CSS and Javascript for the Website
Links for the full documentation of this project (Portuguese only):
- Matheus Castelo - website