Arduino UNO-Based Environmental Monitoring System with Tilt, Gas, and Water Level Sensors
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes a Tilt Sensor, an Arduino UNO, an MQ-2 Gas Sensor, a Water Level Sensor, and a PCB. The circuit is designed to interface these sensors with the Arduino UNO for data acquisition and processing. The document includes a component list, wiring details, and the embedded code used in the Arduino UNO.
Component List
Tilt Sensor
- Description: A sensor used to detect the tilt or orientation of an object.
- Pins: A0, D0, GND, VCC
Arduino UNO
- Description: A microcontroller board based on the ATmega328P, used for various embedded applications.
- 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
MQ-2 Gas Sensor
- Description: A sensor used to detect gas levels in the environment.
- Pins: GND, VCC, ANALOG, Digital
PCB
- Description: A Printed Circuit Board used to interconnect various components.
- Pins: GND, TX, RX, +3V, -3V, +5V, -5V, -, +
Water Level Sensor
- Description: A sensor used to measure the level of water.
- Pins: SIG, VCC, GND
Wiring Details
Tilt Sensor
- D0 connected to D6 on Arduino UNO
- GND connected to GND on PCB
- VCC connected to +5V on PCB
Arduino UNO
- 5V connected to +5V on PCB
- GND connected to GND on PCB
- D6 connected to D0 on Tilt Sensor
- D5 connected to SIG on Water Level Sensor
- D4 connected to Digital on MQ-2 Gas Sensor
MQ-2 Gas Sensor
- GND connected to GND on PCB
- VCC connected to +5V on PCB
- Digital connected to D4 on Arduino UNO
PCB
- +5V connected to 5V on Arduino UNO
- GND connected to GND on Arduino UNO
- GND connected to GND on MQ-2 Gas Sensor
- +5V connected to VCC on MQ-2 Gas Sensor
- GND connected to GND on Water Level Sensor
- +5V connected to VCC on Water Level Sensor
- GND connected to GND on Tilt Sensor
- +5V connected to VCC on Tilt Sensor
Water Level Sensor
- SIG connected to D5 on Arduino UNO
- GND connected to GND on PCB
- VCC connected to +5V on PCB
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 Documentation (documentation.txt)
This document provides a comprehensive overview of the circuit, including the components used, their wiring details, and the embedded code for the Arduino UNO.