Arduino-Controlled Smart Home System with Bluetooth, Motion Detection, and Solar Charging
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit appears to be a control system that integrates various sensors and actuators with an Arduino UNO microcontroller. It includes a Bluetooth module for wireless communication, a PIR motion sensor, a temperature and humidity sensor, a flame sensor, a relay module for controlling power to different devices, and a power supply system that consists of a solar panel, solar charge controller, and a 12V battery. The actuators in the system include a bulb, fan, heater element, and a siren. The circuit is likely designed for an environment monitoring and control system with the capability to respond to temperature, humidity, motion, and flame detection.
Component List
BULB
- Pins:
+,- - Description: A light-emitting component.
HC-05 Bluetooth Module
- Pins:
Key,VCC,TXD,RXD,State,GND - Description: A wireless communication module for Bluetooth connectivity.
Arduino UNO
- Pins:
UNUSED,IOREF,Reset,3.3V,5V,GND,Vin,A0toA5,SCL,SDA,AREF,D13toD0 - Description: A microcontroller board based on the ATmega328P.
PIR/Motion Sensor
- Pins:
GND,OUTPUT,VCC - Description: A sensor that detects motion by measuring changes in the infrared levels emitted by surrounding objects.
Resistor
- Pins:
pin1,pin2 - Description: A passive two-terminal electrical component that implements electrical resistance as a circuit element.
- Properties:
Resistance: 1000 Ohms
Solar Panel
- Pins:
+,- - Description: A panel designed to absorb the sun's rays as a source of energy for generating electricity.
Solar Charge Controller
- Pins:
Solar Cell +,Solar Cell -,Battery +,Battery -,Load +,Load - - Description: A device that controls the charging of a battery from solar panels and protects the battery from overcharging.
12V Battery (Small Size)
- Pins:
VCC,GND - Description: A small-sized battery that provides a 12V power supply.
Relay 4 Channel 5v
- Pins:
GND,IN1toIN4,VCC,COM1toCOM4,NO1toNO4,NC1toNC4 - Description: A relay module with four channels that can be used to control high power devices.
Fan
- Pins:
GND,5V - Description: An electric device that produces airflow.
KY-015 DHT11
- Pins:
5V,S,GND - Description: A basic, ultra low-cost digital temperature and humidity sensor.
Heater Element
- Pins:
VCC,GND - Description: An electrical device that converts electric current into heat.
Sensor SHT113 Flame
- Pins:
A0,D0,GND,VCC - Description: A sensor that can detect the presence of a flame or fire.
Siren
- Pins:
Positive,Ground - Description: An alarm device that produces a loud noise.
Wiring Details
BULB
+connected to Relay 4 Channel 5vNC1-connected to common ground net
HC-05 Bluetooth Module
Keynot connectedVCCconnected to Arduino UNO5VTXDconnected to Arduino UNOD0RXDconnected to Resistorpin2Statenot connectedGNDconnected to common ground net
Arduino UNO
Vinconnected to 12V BatteryVCCand Solar Charge ControllerBattery +GNDconnected to common ground net5Vconnected to HC-05 Bluetooth ModuleVCC, KY-015 DHT115V, and Sensor SHT113 FlameVCCD13toD8not connectedD7connected to Sensor SHT113 FlameD0D6connected to Relay 4 Channel 5vIN3D5connected to Relay 4 Channel 5vIN2D4connected to Relay 4 Channel 5vIN1D3connected to KY-015 DHT11SD2connected to PIR/Motion SensorVCCD1connected to Resistorpin1D0connected to HC-05 Bluetooth ModuleTXDA0toA5,SCL,SDA,AREFnot connected
PIR/Motion Sensor
GNDconnected to common ground netOUTPUTconnected to Sensor SHT113 FlameVCCVCCconnected to Arduino UNOD2
Resistor
pin1connected to Arduino UNOD1pin2connected to HC-05 Bluetooth ModuleRXD
Solar Panel
+connected to Solar Charge ControllerSolar Cell +-connected to Solar Charge ControllerSolar Cell -
Solar Charge Controller
Solar Cell +connected to solar panel+Solar Cell -connected to solar panel-Battery +connected to 12V BatteryVCCand Arduino UNOVinBattery -connected to common ground netLoad +not connectedLoad -not connected
12V Battery (Small Size)
VCCconnected to Relay 4 Channel 5vVCC,COM1toCOM4, and Arduino UNOVinGNDconnected to common ground net
Relay 4 Channel 5v
GNDconnected to common ground netIN1toIN4connected to Arduino UNOD4toD6VCCconnected to 12V BatteryVCCCOM1toCOM4connected to 12V BatteryVCCNO1toNO4not connectedNC1connected to BULB+NC2connected to Fan5VNC3connected to Heater ElementVCCNC4connected to SirenPositive
Fan
GNDconnected to common ground net5Vconnected to Relay 4 Channel 5vNC2
KY-015 DHT11
5Vconnected to Arduino UNO5VSconnected to Arduino UNOD3GNDconnected to common ground net
Heater Element
VCCconnected to Relay 4 Channel 5vNC3GNDconnected to common ground net
Sensor SHT113 Flame
A0not connectedD0connected to Arduino UNOD7GNDconnected to common ground netVCCconnected to PIR/Motion SensorOUTPUT
Siren
Positiveconnected to Relay 4 Channel 5vNC4Groundconnected to common ground net
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Notes (documentation.txt)
No additional code documentation provided.