Giter Club home page Giter Club logo

codes-and-ppt's Introduction

Indoor Air Quality Monitoring System with MQ135 and Raspberry Pi Pico W

This project implements an Indoor Air Quality Monitoring System using the Raspberry Pi Pico W and the MQ135 air quality sensor. The system measures the air quality and displays it on an OLED screen, providing visual indications based on predefined thresholds.

Hardware Requirements

  • Raspberry Pi Pico W
  • MQ135 Air Quality Sensor
  • OLED Display (SSD1306)
  • Jumper wires
  • Resistor for MQ135 heater

Software Requirements

  • Arduino IDE with Raspberry Pi Pico support
  • Required Arduino libraries:
    • MQ135 Library

Wiring Instructions

  1. Connect the MQ135 sensor to the Raspberry Pi Pico W following the datasheet and pinout.
  2. Connect the OLED display to the Raspberry Pi Pico W.
  3. Add a resistor for the MQ135 sensor heater.

Arduino IDE Setup

  1. Install the required libraries through the Arduino Library Manager.
  2. Select "Raspberry Pi Pico" as the board in Arduino IDE.
  3. Set up the correct port for your Raspberry Pi Pico.
  4. Open the IndoorAirQualityMonitor.ino sketch in Arduino IDE.

Configuration

Adjust the following parameters in the IndoorAirQualityMonitor.ino sketch if needed:

  • MQ135 Sensor Calibration: If necessary, calibrate the sensor values based on your specific environment.

Usage

  1. Upload the sketch to your Raspberry Pi Pico.
  2. Open the Serial Monitor to view air quality readings and debug information.
  3. Observe the OLED display for real-time air quality information.
  4. Customize the LED and buzzer thresholds based on your preferences.

Link

https://drive.google.com/file/d/16jl2RiQGvNkJh1HA_FDuDdCLjl2glozt/view?usp=sharing

codes-and-ppt's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.