Skip to content

ESP32 Air Quality Sensor with PMSA003 + BME680 and 1.14" LCD

License

Notifications You must be signed in to change notification settings

kylemanna/sniffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sniffer

License: CC BY-SA 4.0

Air quality sensor integration board that couples together the following modules:

  • ESP32 TTGO T-Display module
  • PMSA003 module
  • BME680 CJMCU module

I use this to track the AQI in my home. This sensor measures within 1% of 3x different PurpleAir sensors scattered around my neighborhood. The PMSA003 particulate air sensor module in this build should be an improved version the PMS5003 found in the PurpleAir sensors.

Combined with Home Assistant, InfluxDB, and Grafana I can track the long term air quality inside and outside my home.

Details

Order PCBs

Want to build one?

Visit the shared project on PCBWay for direct ordering.

Early PCB Assembly

Sniffer LCD Display

Google Photos Image Gallery

TODO

Hardware

  • Design Kicad schematic + PCB

  • Release Gerbers

  • Order PCBs from PCBWay (use my referral code "3549" to save $5)

  • Photograph real PCB + PCBA

  • Add pin labels to silk screen

  • Route out hole for TTGO T-Display battery connector so it fits flatter

  • Find someone to make a 3D printable enclosure

Software

  • Upload ESPHome YAML file

About

ESP32 Air Quality Sensor with PMSA003 + BME680 and 1.14" LCD

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •