Git Product home page Git Product logo

esp8266aq's Introduction

My ESP8266 + Plantower AQ sensor project

This project is an ESP8266 combined with an AQ sensor and temp / humidity sensor. I have these set up around my house so I can monitor air quality and temp. The sensor publishes data to an MQTT server, then I have a listener that connects to the MQTT server and writes all of the AQ data to an Influx database. I'm using Grafana to graph the data in the InfluxDB.

Overview

Here is a photo of the completed project:

Photo of Project

The sensor gets power over USB. When you power the sensor up, it will create an ad-hoc wifi network. You can connect to that network then configure the sensor with the network you want it to connect to.

Hardware

The PCB is found in the pcb directory. It's just a Kicad project. The README in that folder has more information about the hardware side of this project (including parts, etc).

Firmware

The firmware is found in the firmware directory. The README file in that folder has more information about the firmware side of this project.

Grafana

Here is a sample graph of the data:

Grafana screenshot

esp8266aq's People

Contributors

hernanat avatar jhawthorn avatar joostkuif avatar tenderlove avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esp8266aq's Issues

ESP-01

Hi Aaron,

In Jan 2021 I first time saw this project and really liked it! Then in February I bought all the necessary parts. Unfortunately I didn't have time to assemble it until now. But now I see that ESP-01 chip was replaced with ESP-12F. I have parts for 4 devices and have doubts which way to go:

  • order ESP-12F chips
  • assemble devices by outdated circuit with ESP-01.

Could you please explain the advantages of ESP-12F vs ESP-01 for this project?
Thank you!

Abliamit.

ESP connector 6 or 8?

Hi Aaron,

On the parts list you have specified 6 pins for the connector. The PCB and the ESP have 8. On the picture of your resulting board I can't figure out how it is connected. Can you shine your light on this?

Thanks man!
Joost

PCB

Hi Aaron, i saw your PCB on twitter. Could you please publish/open source this too? would be great!

Joost

Fan vent cutout on case - wall being re-added

Hey Aaron,

I've been trying to figure this out myself for a few hours and admittedly I know pretty much nothing about CAD so it's been a struggle.

I placed an order to buy a couple of the cases with the lid from JLCPCB and they're rejecting it because the wall gets re-added / causes errors on their end for the fan vent. I opened it up in OpenSCAD and the wall does get re-added there as well, though I don't see any errors.

Here is what they told me:

Screen Shot 2023-01-06 at 1 40 15 PM

Is there a way to get rid of the problem areas using a similar approach to what you have? When you printed this (I assume maybe you printed at home?) did you just cut the walls out yourself afterwards?

One idea I had was to try to cut out arcs, I did get an arc subtraction working but couldn't get it to the same dimensions / orienatation that you have. Do you have any pointers for a noob and once I figure it out I can open a PR (if you accept PRs)?

Thanks for this project!

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.