Arduino Nano-Based Smart Power Monitoring System with Bluetooth and LCD Display
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit is designed to measure and display electrical parameters such as voltage, current, power, and energy consumption. It utilizes an Arduino Nano microcontroller to read data from various sensors and display the results on a Nokia 5110 LCD. The circuit also includes a Bluetooth module for wireless communication and a current sensor for measuring current flow.
Component List
Arduino Nano
- Description: Microcontroller board based on the ATmega328P.
- Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
ZMPT101B
- Description: Voltage sensor module.
- Pins: OUT, GND, VCC, NEUTRO, FASE
ACS712 Current Sensor 5A 20A 30A
- Description: Current sensor module.
- Pins: 1, 2, GND, OUT, VCC
HC-05 Bluetooth Module
- Description: Bluetooth module for wireless communication.
- Pins: Key, VCC, TXD, RXD, State, GND
Nokia 5110 LCD
- Description: LCD display module.
- Pins: DN(MOSI), D/C, RST, SCE, GND, VCC, LED, SCLK, DN(MODI) (out), D/C (out), RST (out), SCE (out), GND (out), VCC (out), LED (out), SCLK (out)
Resistor (2000 Ohms)
- Description: Resistor with 2000 Ohms resistance.
- Pins: pin1, pin2
Resistor (1000 Ohms)
- Description: Resistor with 1000 Ohms resistance.
- Pins: pin1, pin2
Blower
- Description: Blower for air circulation.
- Pins: Pin 1, Pin 2
12v Adapter
- Description: Power adapter providing 12V output.
- Pins: VCC, GND
Stopkontak
- Description: Electrical socket.
- Pins: +, -, GND, LINE
240v Power Source
- Description: Power source providing 240V.
- Pins: Live, Neutral
Wiring Details
Arduino Nano
GND connected to:
- HC-05 Bluetooth Module (GND)
- Nokia 5110 LCD (GND (out))
- Resistor (2000 Ohms) (pin1)
- ZMPT101B (GND)
- ACS712 Current Sensor (GND)
- 12v Adapter (GND)
D4 connected to:
- HC-05 Bluetooth Module (RXD)
D5 connected to:
- Resistor (1000 Ohms) (pin2)
D7 connected to:
- Nokia 5110 LCD (SCE (out))
D8 connected to:
- Nokia 5110 LCD (RST (out))
D9 connected to:
- Nokia 5110 LCD (D/C (out))
D10 connected to:
- Nokia 5110 LCD (DN(MODI) (out))
D11/MOSI connected to:
- Nokia 5110 LCD (SCLK (out))
5V connected to:
- ZMPT101B (VCC)
- ACS712 Current Sensor (VCC)
- HC-05 Bluetooth Module (VCC)
- Nokia 5110 LCD (VCC (out))
- 12v Adapter (VCC)
A1 connected to:
- ACS712 Current Sensor (OUT)
A0 connected to:
- ZMPT101B (OUT)
ZMPT101B
GND connected to:
- Arduino Nano (GND)
- ACS712 Current Sensor (GND)
- 12v Adapter (GND)
VCC connected to:
- Arduino Nano (5V)
- ACS712 Current Sensor (VCC)
- HC-05 Bluetooth Module (VCC)
- Nokia 5110 LCD (VCC (out))
- 12v Adapter (VCC)
OUT connected to:
- Arduino Nano (A0)
NEUTRO connected to:
- ACS712 Current Sensor (1)
- 240v Power Source (Live)
FASE connected to:
- Stopkontak (-)
- Stopkontak (GND)
- 240v Power Source (Neutral)
- Blower (Pin 1)
ACS712 Current Sensor
GND connected to:
- Arduino Nano (GND)
- ZMPT101B (GND)
- 12v Adapter (GND)
VCC connected to:
- Arduino Nano (5V)
- ZMPT101B (VCC)
- HC-05 Bluetooth Module (VCC)
- Nokia 5110 LCD (VCC (out))
- 12v Adapter (VCC)
OUT connected to:
- Arduino Nano (A1)
1 connected to:
- ZMPT101B (NEUTRO)
- 240v Power Source (Live)
2 connected to:
- Stopkontak (+)
- Blower (Pin 2)
HC-05 Bluetooth Module
GND connected to:
- Arduino Nano (GND)
- Nokia 5110 LCD (GND (out))
- Resistor (2000 Ohms) (pin1)
RXD connected to:
- Arduino Nano (D4)
VCC connected to:
- Arduino Nano (5V)
- ZMPT101B (VCC)
- ACS712 Current Sensor (VCC)
- Nokia 5110 LCD (VCC (out))
- 12v Adapter (VCC)
TXD connected to:
- Resistor (2000 Ohms) (pin2)
Nokia 5110 LCD
GND (out) connected to:
- Arduino Nano (GND)
- HC-05 Bluetooth Module (GND)
- Resistor (2000 Ohms) (pin1)
SCE (out) connected to:
- Arduino Nano (D7)
RST (out) connected to:
- Arduino Nano (D8)
D/C (out) connected to:
- Arduino Nano (D9)
DN(MODI) (out) connected to:
- Arduino Nano (D10)
SCLK (out) connected to:
- Arduino Nano (D11/MOSI)
VCC (out) connected to:
- Arduino Nano (5V)
- ZMPT101B (VCC)
- ACS712 Current Sensor (VCC)
- HC-05 Bluetooth Module (VCC)
- 12v Adapter (VCC)
Resistor (2000 Ohms)
pin1 connected to:
- Arduino Nano (GND)
- HC-05 Bluetooth Module (GND)
- Nokia 5110 LCD (GND (out))
pin2 connected to:
- HC-05 Bluetooth Module (TXD)
Resistor (1000 Ohms)
pin1 connected to:
- Arduino Nano (GND)
- HC-05 Bluetooth Module (GND)
- Nokia 5110 LCD (GND (out))
pin2 connected to:
- Arduino Nano (D5)
Blower
Pin 1 connected to:
- Stopkontak (-)
- Stopkontak (GND)
- ZMPT101B (FASE)
- 240v Power Source (Neutral)
Pin 2 connected to:
- Stopkontak (+)
- ACS712 Current Sensor (2)
12v Adapter
GND connected to:
- Arduino Nano (GND)
- ZMPT101B (GND)
- ACS712 Current Sensor (GND)
VCC connected to:
- Arduino Nano (5V)
- ZMPT101B (VCC)
- ACS712 Current Sensor (VCC)
- HC-05 Bluetooth Module (VCC)
- Nokia 5110 LCD (VCC (out))
Stopkontak
- - connected to:
- Stopkontak (GND)
- ZMPT101B (FASE)
- 240v