Arduino Sensor Shield-Based Smart Home Monitoring System with Bluetooth and I2C LCD
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that integrates various sensors, modules, and an Arduino Sensor Shield v5.0. The circuit includes components such as an MQ-2 gas sensor, an LDR module, an I2C LCD, an HC-05 Bluetooth module, a fan motor, a buzzer module, a DS18B20 temperature sensor, pushbuttons, and LED modules. The Arduino Sensor Shield v5.0 serves as the central hub for connecting and controlling these components.
Component List
Arduino Sensor Shield v5.0
- Description: A shield that provides easy connections for various sensors and modules to an Arduino board.
- Pins: VCC, GND, A0-SIG, A0-VCC, A0-GND, A3-SIG, A3-VCC, A3-GND, IIC-SCL, IIC-SDA, IIC-GND, IIC-VCC, COM-TX, COM-RX, COM-GND, COM-VCC, 13-S, 12-S, 12-V, 12-G, 11-S, 11-V, 11-G, 10-S, 10-V, 10-G, 9-S, 9-V, 9-G, 8-S, 8-V, 8-G, 7-S, 7-V, 7-G, 4-S, 4-V, 4-G
16x2 I2C LCD
- Description: A 16x2 character LCD display with I2C interface.
- Pins: GND, VCC, SDA, SCL
HC-05 Bluetooth Module
- Description: A Bluetooth module for wireless communication.
- Pins: Key, VCC, GND, TXD, RXD, State
Module LDR
- Description: A light-dependent resistor module for detecting light intensity.
- Pins: VCC, GND, DO, AO
Buzzer Module
- Description: A module that produces sound when activated.
- Pins: GND, Vcc, I/O
MQ-2
- Description: A gas sensor module for detecting various gases.
- Pins: GND, VCC, ANALOG, Digital
Red Pushbutton
- Description: A pushbutton switch for user input.
- Pins: SIG, VCC, GND
Yellow LED Module
- Description: A module with a yellow LED for visual indication.
- Pins: GND, VCC, IN
Fan Motor L9110
- Description: A motor driver module for controlling a fan.
- Pins: INB, INA, VCC, GND
DS18B20 Temperature Sensor
- Description: A digital temperature sensor.
- Pins: GND, VCC, OUT
Wiring Details
Arduino Sensor Shield v5.0
A0-SIG connected to MQ-2 ANALOG
A0-VCC connected to MQ-2 VCC
A0-GND connected to MQ-2 GND
A3-SIG connected to Module LDR AO
A3-VCC connected to Module LDR VCC
A3-GND connected to Module LDR GND
IIC-SCL connected to 16x2 I2C LCD SCL
IIC-SDA connected to 16x2 I2C LCD SDA
IIC-GND connected to 16x2 I2C LCD GND
IIC-VCC connected to 16x2 I2C LCD VCC
COM-TX connected to HC-05 Bluetooth Module RXD
COM-RX connected to HC-05 Bluetooth Module TXD
COM-GND connected to HC-05 Bluetooth Module GND
COM-VCC connected to HC-05 Bluetooth Module VCC
13-S connected to Fan Motor L9110 INA
12-S connected to Fan Motor L9110 INB
12-V connected to Fan Motor L9110 VCC
12-G connected to Fan Motor L9110 GND
11-S connected to Yellow LED Module IN
11-V connected to Yellow LED Module VCC
11-G connected to Yellow LED Module GND
10-S connected to Yellow LED Module IN
10-V connected to Yellow LED Module VCC
10-G connected to Yellow LED Module GND
9-S connected to Red Pushbutton SIG
9-V connected to Red Pushbutton VCC
9-G connected to Red Pushbutton GND
8-S connected to Red Pushbutton SIG
8-V connected to Red Pushbutton VCC
8-G connected to Red Pushbutton GND
7-S connected to Buzzer Module I/O
7-V connected to Buzzer Module Vcc
7-G connected to Buzzer Module GND
4-S connected to DS18B20 Temperature Sensor OUT
4-V connected to DS18B20 Temperature Sensor VCC
4-G connected to DS18B20 Temperature Sensor GND
MQ-2
- ANALOG connected to Arduino Sensor Shield v5.0 A0-SIG
- VCC connected to Arduino Sensor Shield v5.0 A0-VCC
- GND connected to Arduino Sensor Shield v5.0 A0-GND
Module LDR
- AO connected to Arduino Sensor Shield v5.0 A3-SIG
- VCC connected to Arduino Sensor Shield v5.0 A3-VCC
- GND connected to Arduino Sensor Shield v5.0 A3-GND
16x2 I2C LCD
- SCL connected to Arduino Sensor Shield v5.0 IIC-SCL
- SDA connected to Arduino Sensor Shield v5.0 IIC-SDA
- GND connected to Arduino Sensor Shield v5.0 IIC-GND
- VCC connected to Arduino Sensor Shield v5.0 IIC-VCC
HC-05 Bluetooth Module
- RXD connected to Arduino Sensor Shield v5.0 COM-TX
- TXD connected to Arduino Sensor Shield v5.0 COM-RX
- GND connected to Arduino Sensor Shield v5.0 COM-GND
- VCC connected to Arduino Sensor Shield v5.0 COM-VCC
Fan Motor L9110
- INA connected to Arduino Sensor Shield v5.0 13-S
- INB connected to Arduino Sensor Shield v5.0 12-S
- VCC connected to Arduino Sensor Shield v5.0 12-V
- GND connected to Arduino Sensor Shield v5.0 12-G
Yellow LED Module
IN connected to Arduino Sensor Shield v5.0 11-S
VCC connected to Arduino Sensor Shield v5.0 11-V
GND connected to Arduino Sensor Shield v5.0 11-G
IN connected to Arduino Sensor Shield v5.0 10-S
VCC connected to Arduino Sensor Shield v5.0 10-V
GND connected to Arduino Sensor Shield v5.0 10-G
Red Pushbutton
SIG connected to Arduino Sensor Shield v5.0 9-S
VCC connected to Arduino Sensor Shield v5.0 9-V
GND connected to Arduino Sensor Shield v5.0 9-G
SIG connected to Arduino Sensor Shield v5.0 8-S
VCC connected to Arduino Sensor Shield v5.0 8-V
GND connected to Arduino Sensor Shield v5.0 8-G
Buzzer Module
- I/O connected to Arduino Sensor Shield v5.0 7-S
- Vcc connected to Arduino Sensor Shield v5.0 7-V
- GND connected to Arduino Sensor Shield v5.0 7-G
DS18B20 Temperature Sensor
- OUT connected to Arduino Sensor Shield v5.0 4-S
- VCC connected to Arduino Sensor Shield v5.0 4-V
- GND connected to Arduino Sensor Shield v5.0 4-G
Code
No code is provided for this circuit.