Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Uno-Based Environmental Monitoring System with Multiple Gas Sensors and Bluetooth Connectivity

View and Edit Project In Cirkit DesignerImage of Arduino Uno-Based Environmental Monitoring System with Multiple Gas Sensors and Bluetooth Connectivity

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various sensors, a motor driver, and an Arduino Uno R3 microcontroller. The circuit is designed to interface with multiple sensors and control motors, with the Arduino Uno R3 serving as the central processing unit. The sensors include gas sensors, a temperature sensor, a soil moisture sensor, and a pressure sensor. The motor drivers are used to control DC motors. The circuit is powered by a 12V 7Ah battery.

Component List

  1. 12V 7Ah Battery

    • Description: Power source for the circuit.
    • Pins: 12V +, 12V -
  2. Arduino Uno R3

    • Description: Microcontroller used for processing and control.
    • Pins: D8, D9, D10, D11, D12, D13, GND, AREF, SDA, SCL, D0/RX, D1/Tx, D2, D3, D4, D5, 6, D7, A5/SCL, A4/SDA, A3, A2, A1, A0, Vin, 5V, 3.3V, RESET, IOREF, NONE, USB Jack, Power Jack
  3. BMP280

    • Description: Pressure sensor.
    • Pins: SDO, CSB, SDA, SCL, GND, VCC
  4. CD74HC4067

    • Description: 16-channel analog multiplexer/demultiplexer.
    • Pins: C15, C14, C13, C12, C11, C10, C9, C8, C7, C6, C5, C4, C3, C2, C1, C0, GND, VCC, EN, S0, S1, S2, Analog out, S3
  5. L298N DC Motor Driver

    • Description: Dual H-Bridge motor driver.
    • Pins: OUT1, OUT2, 12V, GND, 5V, OUT3, OUT4, 5V-ENA-JMP-I, 5V-ENA-JMP-O, +5V-J1, +5V-J2, ENA, IN1, IN2, IN3, IN4, ENB
  6. MQ-2

    • Description: Gas sensor.
    • Pins: GND, VCC, ANALOG, Digital
  7. MQ-3 Breakout

    • Description: Alcohol sensor.
    • Pins: VCC, GND, DO, AO
  8. MQ-5

    • Description: Gas sensor.
    • Pins: VCC, GND, Digi Out, Analog out
  9. MQ-7 Breakout

    • Description: Carbon monoxide sensor.
    • Pins: VCC, GND, DO, AO
  10. MQ 135

    • Description: Air quality sensor.
    • Pins: D OUT, A OUT, GND, VCC
  11. DFRobot Capacitive Soil Moisture Sensor (V1.0)

    • Description: Soil moisture sensor.
    • Pins: A, VCC, GND
  12. DS18B20 1-Wire Temperature Sensor Probe Cable

    • Description: Temperature sensor.
    • Pins: shield, GND, DQ, VDD
  13. Bluetooth HC-06

    • Description: Bluetooth module.
    • Pins: VCC, GND, TXD, RXD
  14. 74HC595

    • Description: 8-bit shift register.
    • Pins: Q1, Q2, Q3, Q4, Q5, Q6, Q7, GND, VCC, Q0, DS (DATA), OE (Enable), ST_CP (RCLK), SH_CP (SRCLK), MR (SRCLR), Q7' (QH)

Wiring Details

12V 7Ah Battery

Arduino Uno R3

BMP280

CD74HC4067

L298N DC Motor Driver

MQ-2

MQ-3 Breakout

MQ-5

MQ-7 Break