Description

I noticed during home office times as well as with multiple people in one office how quickly air quality drops, which affects concentration and finally performance, as it causes tiredness and headache. I want a device that continuously measures the quality and reminds me in time to make adjustments to the airco (if available) or when to air the room, or take a break outside. Parameters to measure are at least temperature, humidity and CO2 level. The device should be stand-alone and potentially battery powered, with the option to connect to other devices such as PCs or smart phones through Wifi, Bluetooth, Serial, ...

Todos

Select components and document electrical setup, create a prototype on breadboard. Create adaptable software. In parallel create PCB, CAD functional case and 3d-print, and finally assemble.

Outcome

Item completed and functional, documentation of the above and published under an open source license to allow others re-create.

Resources

ESP32 development board, MH-Z19C (CO2), BME680 (temp, humidity, pressure, quality), SSD1306 display, breadboard.

See https://github.com/rsimai/airquality for more.

Looking for hackers with the skills:

microcontroller co2 sensors temperature humidity esp32

This project is part of:

Hack Week 21

Activity

  • over 3 years ago: rsimai added keyword "esp32" to this project.
  • over 3 years ago: mbrugger liked this project.
  • over 3 years ago: jzerebecki liked this project.
  • over 3 years ago: rsimai started this project.
  • over 3 years ago: rsimai added keyword "humidity" to this project.
  • over 3 years ago: rsimai added keyword "temperature" to this project.
  • over 3 years ago: rsimai added keyword "microcontroller" to this project.
  • over 3 years ago: rsimai added keyword "co2" to this project.
  • over 3 years ago: rsimai added keyword "sensors" to this project.
  • over 3 years ago: rsimai originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Play with esp32 to create domotics stuff by aginies

    Description

    Play with ESP32 board and multiple small peripherals

    https://github.com/aginies/domotique

    Goals

    • Finish the pool project
    • add support of NFC auth in the door project
    • improve the doc
    • project to manage solar panel (router)

    Resources

    esp32 home


    Capyboard, ESP32 Development Board for Education by emiler

    Capyboard is an ESP32 development board built to accept individual custom-made modules. The board is created primarily for use in education, where you want to focus on embedded programming instead of spending time with connecting cables and parts on a breadboard, as you would with Arduino and other such devices. The board is not limited only to education and it can be used to build, for instance, a very powerful internal meteo-station and so on.

    Hack Week 25

    My plan is to create a new revision of the board with updated dimensions and possibly even use a new ESP32 with Zigbee/Thread support. I also want to create an extensive library of example projects and expand the documentation. It would be nice to also design additional modules, such multiplexer or an environment module.

    Goals

    • Implement changes to a new board revision
    • Design additional modules
    • Expand documentation and examples
    • Migrate documentation backend from MkDocs to Zensical

    Hack Week 24

    I created a new motherboard revision after testing my previous prototype, as well as a light module. This project was also a part of my master's thesis, which was defended successfully.

    Goals

    • Finish testing of a new prototype
    • Publish source files
    • Documentation completion
    • Finish writing thesis