Arduino UNO-Based Multi-Sensor Security System with Flame and Motion Detection
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit involves an Arduino UNO microcontroller interfacing with various sensors and output devices. The sensors include a PIR sensor, a flame sensor, and an MQ-2 gas sensor. The output devices include two buzzers and two red LEDs. The Arduino UNO reads data from the sensors and controls the buzzers and LEDs based on the sensor inputs.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
PIR Sensor
- Description: A sensor that detects motion.
- Pins: VDD, SIG, GND
PIR Sensor
- Description: A sensor that detects motion.
- Pins: VDD, SIG, GND
LED: Two Pin (red)
- Description: A red LED with two pins.
- Pins: cathode, anode
KY-026 Flame Sensor
- Description: A sensor that detects flame.
- Pins: A0, GND, VCC, D0
MKE-S08 MQ-2 Sensor
- Description: A gas sensor that detects various gases.
- Pins: GND, 5V, SIG
Buzzer
- Description: A simple buzzer.
- Pins: PIN, GND
Buzzer
- Description: A simple buzzer.
- Pins: PIN, GND
LED: Two Pin (red)
- Description: A red LED with two pins.
- Pins: cathode, anode
Wiring Details
Arduino UNO
GND is connected to:
- KY-026 Flame Sensor (GND)
- Buzzer (GND)
- LED: Two Pin (red) (cathode)
- PIR Sensor (GND)
- MKE-S08 MQ-2 Sensor (GND)
- Buzzer (GND)
- LED: Two Pin (red) (cathode)
5V is connected to:
- KY-026 Flame Sensor (VCC)
- PIR Sensor (VDD)
- MKE-S08 MQ-2 Sensor (5V)
A0 is connected to:
- MKE-S08 MQ-2 Sensor (SIG)
D12 is connected to:
- Buzzer (PIN)
- LED: Two Pin (red) (anode)
D11 is connected to:
- LED: Two Pin (red) (anode)
D8 is connected to:
- Buzzer (PIN)
D3 is connected to:
- KY-026 Flame Sensor (D0)
D2 is connected to:
- PIR Sensor (SIG)
KY-026 Flame Sensor
- GND is connected to Arduino UNO (GND)
- VCC is connected to Arduino UNO (5V)
- D0 is connected to Arduino UNO (D3)
PIR Sensor
- GND is connected to Arduino UNO (GND)
- VDD is connected to Arduino UNO (5V)
- SIG is connected to Arduino UNO (D2)
PIR Sensor
- GND is connected to Arduino UNO (GND)
- VDD is connected to Arduino UNO (5V)
- SIG is connected to Arduino UNO (D2)
LED: Two Pin (red)
- cathode is connected to Arduino UNO (GND)
- anode is connected to Arduino UNO (D12)
LED: Two Pin (red)
- cathode is connected to Arduino UNO (GND)
- anode is connected to Arduino UNO (D11)
MKE-S08 MQ-2 Sensor
- GND is connected to Arduino UNO (GND)
- 5V is connected to Arduino UNO (5V)
- SIG is connected to Arduino UNO (A0)
Buzzer
- GND is connected to Arduino UNO (GND)
- PIN is connected to Arduino UNO (D12)
Buzzer
- GND is connected to Arduino UNO (GND)
- PIN is connected to Arduino UNO (D8)
Documented Code
Arduino UNO Code
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
This code is a basic template for the Arduino UNO. The setup() function is where you initialize your components and the loop() function is where you place the main logic that runs repeatedly.