Your home's air could be making you sick. Fight back!

  Переглядів 320,052

Jeff Geerling

Jeff Geerling

День тому

Did you know drowsiness and mental fatigue could be related to stale air in your home, school, or office?
I'll show you how I built a DIY air quality monitor so I could quantify the indoor air contaminants that were causing me problems!
Products mentioned in this video (some links below are affiliate links):
- AirGradient DIY: www.airgradient.com/diy/
- TemTop M2000C Air Quality Monitor: amzn.to/3gZpwUi
Tools I used to assemble the board:
- Aven 17010 Circuit Board Holder: amzn.to/2Ydqcil
- SE MZ101B Helping Hands: amzn.to/2WEBBqO
- Weller WES-51 soldering station: amzn.to/38wMvl5
- BB400 Solderless Breadboard: amzn.to/3taU0b4
- WS-5 Adjustable wrench wire stripper: amzn.to/3t5fohP
- DOWELL Flush Cutter: amzn.to/3jCubxe
Blog post with even more detail:
www.jeffgeerling.com/blog/202...
Support me on Patreon: / geerlingguy
Sponsor me on GitHub: github.com/sponsors/geerlingguy
#AirQuality #DIY #esp8266
Contents:
00:00 - Drowsy in my office
01:28 - Air Quality monitors
02:44 - AirGradient DIY Parts
04:06 - AirGradient Assembly
06:39 - 3D-printed case
07:24 - AirGradient DIY Software
10:08 - Metrics endpoint for Prometheus
11:05 - Is it useful?
12:34 - Future upgrades and outtakes

КОМЕНТАРІ: 688
@cmh-re
@cmh-re 2 роки тому
love how he starts building a CO2 and particulate sensor instead of making an angled cover for the vent, so it can stay open all the time
@faranocks
@faranocks 2 роки тому
Like just space it out 1-2 inches from the vent, lol
@lloydrmc
@lloydrmc 2 роки тому
@Faranox if the opening of the covering is smaller than the original, it will inhibit airflow, and also make more noise.
@faranocks
@faranocks 2 роки тому
@@lloydrmc ? What. I meant just space the covering a few inches off. It wouldn't make significantly more noise
@JeffGeerling
@JeffGeerling 2 роки тому
#engineerproblems
@johnantonopoulous6381
@johnantonopoulous6381 2 роки тому
@@JeffGeerling First of all it does not look that bad. Second just move the vent as long as you have a stud wall on top of the concrete . if you can't a contractor should be able to do it for a couple hundred bucks.
@efimovv
@efimovv 2 роки тому
Jeff, you can permanently fix this vent by mounting white sheet (like magnet one ) in front of it on 5-10 centimeters from wall. It will not block airflow and there is no difference from camera point of view. Otherwise, pretty nice video! And I think about it but with ESPHome as firmware.
@ChrisD__
@ChrisD__ 2 роки тому
Or just take it off, it's not a big deal, these videos aren't big budget movies, his health is more important.
@Sukrim
@Sukrim 2 роки тому
...or fix it in post and mask it out! :D
@marthinwurer
@marthinwurer 2 роки тому
Came here to suggest something like this! He could even 3d print a cover that would have vents on the side for air to go through, and put a cool graphic or logo on the front.
@efimovv
@efimovv 2 роки тому
@@marthinwurer Logo looks even better 👍
@vannoo67
@vannoo67 2 роки тому
@@marthinwurer Exactly! Turn a problem into a Branding Opportunity
@CvHarris
@CvHarris 2 роки тому
Dude! This totally happened to us at our old house too, but not just in a basement office. We started closing all our doors a lot to keep the kids out of different rooms, and there was only one return in the house, and sure enough when we'd go to sleep at night we'd wake up with terrible headaches and grogginess because the CO2 levels climbed to 2000+. As soon as we put gates in the doorways during the day instead, it was easier for air to circulate enough before we went to sleep.
@JeffGeerling
@JeffGeerling 2 роки тому
Good to hear from you! And yeah, many homes don't have a return in every room, so that is a real problem-especially if you have thick carpet that touches the bottom of the door and prevents air from escaping the room under the door.
@seanpalmer8472
@seanpalmer8472 2 роки тому
@AstroCat I wouldn't say they "went down the wrong path". I would say they "didn't finish the job" because they didn't install ventilation in the form of an HRV or an ERV (explanatory video here: ukposts.info/have/v-deo/oWeGh2qLpK91l58.html). Running one of those at very low speed all the time can greatly improve IAQ without massively running up your heating/cooling load.
@rpavlik1
@rpavlik1 2 роки тому
Yeah I plan on getting an ERV once it's safer to have a contractor put it in. Our house is less than 20 years old so fairly modern and tight, but has returns in all rooms. So usually we don't get a particularly high level in just one room, we just don't get enough fresh air in so there's high CO2 in the whole house.
@navyholesnipe9469
@navyholesnipe9469 2 роки тому
Thank you lucky stars that you woke up in the morning. CO2 can be a killer, especially when your asleep. A 'sick' house is nothing to mess around with, especially with your family.
@rpavlik1
@rpavlik1 2 роки тому
@@navyholesnipe9469 usually CO (carbon monoxide) is more hazardous - there shouldn't be any in your home but as a product of incomplete combustion it can happen and kill quite silently. I'm not sure what the lethal level of CO2 (carbon dioxide) is but I suspect it's quite a bit higher than people see, I've heard of co deaths but not CO2 deaths outside of industrial processes. Do you know what the lethal level of CO2 is or if it's fatal more frequently than I realized?
@j_h_o
@j_h_o 2 роки тому
I live in Northern California and have felt similar sluggishness due to the fires and subsequent horrendous air quality. In a way, it's more frustrating than being sick because you don't feel really bad enough to rest but you don't feel good enough to accomplish anything. I'm going to try this project once I can breathe again.
@jja2000
@jja2000 2 роки тому
Piping this into something like home assistant + automating the venting system sounds very cool to me. Might be fun to get that working.
@JeffGeerling
@JeffGeerling 2 роки тому
ESPHome actually supports all these devices out of the box, so it shouldn't be difficult to build a setup for Home Assistant.
@jja2000
@jja2000 2 роки тому
@@JeffGeerling HMMM Very cool. I might actually get this then. My dad and I have been looking for a more permanent solution with a vent we have available. Only problem is the size of the vent, but we can work around that. Thanks!
@wissamoh
@wissamoh 2 роки тому
@@jja2000 did you get any solutions get it integrate with Home assistant?. Thanks
@jja2000
@jja2000 2 роки тому
@@wissamoh Use the ESPHome integration. If you flash the 8266 with esphome it should work out of the box.
@mmnewman
@mmnewman 2 роки тому
Feeling thankful for my drafty 100-y-o house right now! Seriously though, fascinating.
@zushiba
@zushiba 2 роки тому
I'm a noob with soldering but this actually looks accessible, I might give this a try!
@markconger8049
@markconger8049 2 роки тому
Nothing soldered is surface mount so you should have a pretty easy time. One tip - if you’re new to soldering you may want to practice soldering header pins on a proto board first. Proto boards and header pins are available cheap on Amazon and other stores where electronics are sold.
@KarstenJohansson
@KarstenJohansson 2 роки тому
@@markconger8049 The more fun route to practice is to buy the simple project boards that usually only have some LEDs and a battery mount to solder on. I've been soldering since I was a tween, but I still buy the occasional one because they tend to be fun and thematic. My favourite is the sugar skull for Day of the Dead. People comment on it every year, so it's one of the rare solder practice projects you can show off and get good feedback heh.
@cpK054L
@cpK054L 2 роки тому
Recommend you not buy cheap Chinese solder... especially lead based... it makes you dizzy... Also...cheap solder that is RoHS compliant is super hard to work with because it doesnt melt and stick as well as quality silver based soldier
@BobbyBike
@BobbyBike 2 роки тому
Same as SilverSnakeFreedom mentioned, his wideo makes it easy for two main reasons: 1. good quality solder with fluxed core, 2. proper soldering iron which can control the temperature. The practice will come with first few broken solders ;)
@curly6722
@curly6722 2 роки тому
Awesome stuff Jeff. I just started my crusade for good ventilation in my house. I felt exactly the same sluggishness you did in my home office, and there were some mornings I'd wake up so groggy that I felt like I hardly slept. I ended up using a SCD-30 sensor for CO2, temp, and humidity tracking in my bedroom for starters. After tracking with Grafana, I found that there were some nights we got above 5000ppm in our bedroom! We've been much more adamant about encouraging good ventilation in our house, and it sounds crazy but wow has it chamged how I have felt around the house. Anyway great video!
@xxcr4ckzzxx840
@xxcr4ckzzxx840 2 роки тому
Man.. 5000ppm is BRUTAL, no wonder u felt like shit when you woke up. Glad you could fix it :)
@JeffGeerling
@JeffGeerling 2 роки тому
Oh wow, and I thought 3000 was bad... at 5000 I'd probably turn into some sort of zombie!
@xxcr4ckzzxx840
@xxcr4ckzzxx840 2 роки тому
@@JeffGeerling He probably did too lol
@vincei4252
@vincei4252 2 роки тому
Yikes. I don't have a CO2 sensor but I do have a window that is open in the hallway upstairs 24/7/365 (when possible) unless it's raining heavily or too cold outside. During the none winter months I try to keep the bedroom window open even if it's just a little bit. Downstairs I have a fan in the guest toilet that is energy star and is built for continuous duty. It also serves double duty as that is also where the cats litter box is.
@bpetrikovics
@bpetrikovics 2 роки тому
Probably the reason sometimes I wake up feeling like crap.. time to measure CO2 as well.
@user-qo8js3qk5z
@user-qo8js3qk5z 2 роки тому
Dude, you're awesome. I appreciate how thorough you are with how you provide your material, and your advocating of open source. Keep up the great content.
@AmanKumarVlogs
@AmanKumarVlogs 2 роки тому
Jeff is such a great motivation for me on my own UKposts journey, I am glad I was motivated by this man.
@le9038
@le9038 2 роки тому
13:18 "people often ask me we productive" **shows a can of dr.pepper** "boom. Productive"
@ReyArteb
@ReyArteb 2 роки тому
now that you can monitor the rooms co2 levels, you should put some plants in there to see if/or how much co2 they absorb
@yaash4123
@yaash4123 2 роки тому
Plants in a basement? Lol
@choahjinhuay
@choahjinhuay 2 роки тому
@@yaash4123 grow lights…
@smacksalad
@smacksalad 2 роки тому
@@choahjinhuay Heat...
@AudreyRobinel
@AudreyRobinel 2 роки тому
@@smacksalad you can have pretty efficient LED lights that grow stuff. I have many aquariums in a similarily enclosed room, with DIY aquarium led lights that are quite powerfull, but dont heat the room that much. I also live in the tropics, where it is very hot. But i have AC, i guess if your room is closed without any climate control, any heat source can become annoying? But then again, a small, low light plant, with a small efficient led light may cause very low heat generation.
@gg-gn3re
@gg-gn3re 2 роки тому
@@AudreyRobinel Nope. Current LED are around 20% efficient, theoretical maximum is 40% efficient, that's 80% and 60% heat respectively. Still a lot of heat to deal with. If you're running AC the cost is more than double what it is for those lights.
@clellbritt3434
@clellbritt3434 2 роки тому
Now I want to build two of these to monitor the air quality in my kids' bedrooms. Though they get plenty of sleep time wise they seem to always be too tired at wake time and for a while after. Thanks for the tutorials and links.
@lejoshmont2093
@lejoshmont2093 2 роки тому
Knowing your office was in the basement I was going to say the only thing your sensor was missing was radon. Glad you made this one. I was thinking about creating a CO2 sensor myself but I'm glad that one has been made that truly takes it to a new level.
@linuxstreamer8910
@linuxstreamer8910 2 роки тому
love the time laps seeing time pass on the clock looks so cool
@BenCos2018
@BenCos2018 2 роки тому
@AstroCat most likely defn looks like octoprint for sure to me
@rullywow3834
@rullywow3834 2 роки тому
Pro tip: use some blu-tak (blue poster putty) to hold components in place while you solder. Often use this more often than helping hands or a PCB vise. Great video as usual, Jeff!
@soalersystem123
@soalersystem123 Рік тому
Just wanted to say thank you, you're one of the only few people I trust on YT/Reddit. Bless
@josephturner1119
@josephturner1119 2 роки тому
Thank you for making this video. I've been researching how to make my own air quality sensor, this has helped a lot.
@fernwood
@fernwood 2 роки тому
When I converted my SodaStream to use standard co2 tanks I bought a cheap ($150) co2 detector from Amazon in case I had a leak. I didn’t, but it blew my mind that the co2 level in my kitchen would spike to 1200-1500 ppm for a few seconds after filling a bottle.
@JeffGeerling
@JeffGeerling 2 роки тому
The things you don't even think about! Also, when we forget to turn on our range hood, the PM2.5 goes up pretty quick too.
@Waitwhat469
@Waitwhat469 2 роки тому
@@JeffGeerling As an automation nut, the idea of having vents (bathroom vents, range hoods, house fans, etc) turning on based on air quality levels rather than manual switches sounds awesome!
@Jason-mk3nn
@Jason-mk3nn 2 роки тому
@@Waitwhat469 There is already a smart vent company, though they are expensive. If I can remember their name, I will post another comment.
@joeroganpodfantasy42
@joeroganpodfantasy42 8 місяців тому
cheap 150$ dollars co2 detector? Whats an expensive co2 detector?
@caretchara
@caretchara Рік тому
Finally finished implementing your setup. Ansible is interesting! I need to learn more how that works!!! Thanks for helping me keep my air safe :)
@esra_erimez
@esra_erimez 2 роки тому
This is really interesting. I love that you don't need a cloud service. Does anyone know of a ring doorbell type of project for the Raspberry Pi?
@JeffGeerling
@JeffGeerling 2 роки тому
I saw one a few months back... it wasn't quite as nice of a build but it did the trick at least, though didn't have two-way communication. It didn't have an app, but a web UI.
@jesperkuipers9432
@jesperkuipers9432 2 роки тому
Had the same idea, until I saw doorbell from eufy. All data is locally saved on micro sd card in the included homebase. Trying to figure out how to send the data to the rpi rn, but the price is worth the easy use/install
@aidanfarley9566
@aidanfarley9566 2 роки тому
You could use something like motioneyeos. It would need some customization but I think you can trigger events using a button connected to the gpio pins on a pi
@sarezfx
@sarezfx 2 роки тому
There are some projects using the esp32 cam as a doorbell, can use esphome firmware and integrate with homeassistant or plain mqtt
@ebrewste
@ebrewste 2 роки тому
Just put a “ventilation” label on the vent. Now that you know how important fresh air is, you can consider the label your public service announcement.
@JeffGeerling
@JeffGeerling 2 роки тому
But then you'd see that label in every video! :)
@luziferius3687
@luziferius3687 2 роки тому
@@JeffGeerling How about a larger white square plastic shield or so that’s lifted from the wall surface (like 10ch or so) and fits onto the vent. It covers the ventilation, while not blocking it completely.
@TehMagilla
@TehMagilla 2 роки тому
@@JeffGeerling You could make a cover for the label?
@brykanst9071
@brykanst9071 2 роки тому
ok so this is 100% making me want to start doing projects like this... probably going to order a kit next week
@timothychristensen2205
@timothychristensen2205 2 роки тому
Thank you so much I really appreciate that you put the text version of your tutorials in the description.
@JeffGeerling
@JeffGeerling 2 роки тому
Since I much prefer blog post form, I always try to encapsulate everything there. It's way easier to search, scan, and reference in the future-plus I can update things there. Hard to do on a video, where things change every 3, 6, or 12 months!
@ur1friend437
@ur1friend437 2 роки тому
This is super useful to me because I do experience very similar symptoms.
@l0gic23
@l0gic23 2 роки тому
I think any efforts to bring air testing to all of us is important, regardless of what the catalyst was... Thanks for sharing this, hope you dig even deeper. Outside air is another important matter and I believe there should be more sensors for air quality in all areas and that data readily available on a digestible way.
@Technicallywoodworking
@Technicallywoodworking 2 роки тому
Super cool! I built a monitor for my workshop using a pm2.5 sensor that then kicks on an airfilter if it gets too bad. Now I am thinking I might do an update with this awesome package
@CA.....
@CA..... 2 роки тому
Well done, and very well presented. Thank you for posting. The effects of poor IAQ quality in our homes and buildings is an area that we are only starting to understand the long-term consequences of. Continuously breathing particulates and carcinogens appears to have long-term health effects. In most cases, monitoring these items is a good start, but reducing their sources (often various sources of combustion), improved ventilation, and filtration - are key to remedying them.
@Alex-ju2oh
@Alex-ju2oh 2 роки тому
You can read the pm2.5 off the IKEA sensor with an esp too. I've got one with a co2 sensor hacked in. Works really well with esphome.
@Tekwyzard
@Tekwyzard 2 роки тому
Works well with Tasmota too, I've hacked one myself recently, and bonuses are that it's cheap, and it comes with its own enclosure.
@kurousagi1339
@kurousagi1339 2 роки тому
This is perfect timing. I’ve been wondering about this recently.
@falxie_
@falxie_ 2 роки тому
This channel is making me want to make my next home a fully smarthome
@euphioquestion420
@euphioquestion420 Рік тому
thanks for your reveiw and showcasing such a great product. Just ordered 3 of um
@gizlas
@gizlas 2 роки тому
oh man, you're so good at finding things on my todo list.
@alexanders1859
@alexanders1859 2 роки тому
I kid you not, I was just starting out with Home Assistant and looking for what I could with indoor air quality. This is awesome, ty :D
@JeffGeerling
@JeffGeerling 2 роки тому
ESPHome has support for all these sensors, so it should be easy enough to get it integrated!
@gg-gn3re
@gg-gn3re 2 роки тому
He's using the old model air sensor. There are PMS7003 and even better PMSA003, the wiring on them is slightly more difficult, but many come with a breakout board that makes it easy with regular gpio pins. (all are on ebay)
@EyebrowsMahoney
@EyebrowsMahoney 2 роки тому
Jeff, I would suggest making a baffle box for the vent - so it doesn't reduce flow at all but makes it super silent. Make it the same color as the wall and it would just blend in.
@Muscleduck
@Muscleduck 2 роки тому
This video gives me the idea to use this on our indoor ventilation. I could set a sensor in each tube in the centralised unit and somehow integrate it into Home Assistant, maybe... one day..
@sucotronic
@sucotronic 2 роки тому
Here in EU legislation in last years introduced the mandatory requirements for new building about air quality. There ara some heat recovery ventilation systems that you could interface directly using arduino/raspi and do custom control ;)
@tophlaw4274
@tophlaw4274 2 роки тому
great project, Jeff.... though one quick fix for your basement would be to make a small picture frame with standoffs that can attached (screw/magnet) to the face of the vent. This way, the vent can stay open for ventilation all the time & you can have a place to put a piece of art or your channel. ;)
@thirstygerry
@thirstygerry 2 роки тому
Great video Jeff! Thanks for sharing!
@AlvaroMValdebenitoB
@AlvaroMValdebenitoB 2 роки тому
I build something similar about 2 years ago when all the bathrooms on my building had to be renovated... Designed a board for an esp-01, a PMS3003 and a dht12. Had 2 esp sendsing observations via MQTT and a a RPi 3B+ hosting the MQTT, InfluxDB and Grafana servers as containers. One of the boards died about a month ago, but the 2nd one keeps going.
@DiyintheGhetto
@DiyintheGhetto 2 роки тому
I bought a 3 of the Senseair S8 CO2 Sensors. I'm waiting for them to come in. They was suppose to be for another project. But I'm glade I saw this project. Now I have another use for the other 2 Thank you.
@manukalias
@manukalias 4 місяці тому
Very nice build ❤ Parts hunting time for me, starts now👍🏻
@DezFutak
@DezFutak 2 роки тому
Superb details Jeff & great video!
@Ender_Wiggin
@Ender_Wiggin 2 роки тому
You should look into getting a VOC sensor as well! Love the project
@AAA-qd8xx
@AAA-qd8xx 2 роки тому
Yeah Why not vocs??? Its really useful
@geberhart000
@geberhart000 Рік тому
This is one of the best youtube videos I’ve seen. It makes me want to attempt a similar build. I’m not sure I have the background to pull it off. I’m interested in creating a commercially viable monitoring system for IAQ so that improvements being made can be tracked and monitored. I think I’d have a lot of learning to do to be able to pull a build like this off. Perhaps I need to partner with someone who already has these skill sets. I’d also like to include circuit level energy usage monitoring. You’ve certainly got me thinking. Thanks
@keyr3733
@keyr3733 2 роки тому
Sound so great... but also so complicated.
@english1fun173
@english1fun173 Місяць тому
It seems to be the realizable option to those cheap scrap they sell online. Thanks a lot.
@Outworlder
@Outworlder 2 роки тому
Great video, it's exactly what I was looking for. I was put off by the price of off the shelf offerings, specially since many want to use their own cloud service(and who knows how long they will be around). I just want to push the data to homeassistant. Still not the cheapest devices around but hey, I can get full control over the software.
@RealKanashii
@RealKanashii Рік тому
I made a Arduino PWM controlled ventilation ( there's full of tutorials) and this seems a perfect new addition to include in it. So I can ventilate the room because temps and air quality.
@Szergej33
@Szergej33 2 роки тому
For anyone who hasnt done projects like this: I built a similar air quality monitor a month ago(own design, I didnt know about AirGradient unfortunately) , also getting parts from banggood and aliexpress. The only tools I needed were a cheapo £10 soldering iron (you can order it together with the components if you dont have one) and a pair of sharp scissors. If you wanna give it a go, its a fun project and might even help your headaches and afternoon slumps ^^
@nnighthawk
@nnighthawk 2 роки тому
Seeing how long it takes for the solder to melt (around 5:20), I'd recommend a little more temperature. (The tip size does generally look okay, that's the other thing when melting solder takes too long.)
@AW28
@AW28 2 роки тому
Nice, this looks like a good winter project with my son. -Fellow STL AMDG educated person. Blue, not red.
@LeonardoDNA
@LeonardoDNA 2 роки тому
DAMN! I was searching for air quality monitoring just YESTERDAY! Awesome video, just got another DIY project on my desk :P
@EricMBlog
@EricMBlog 2 роки тому
One option might be to mount a cover of some form (maybe even some art) an inch or two in front of the vent with standoffs. That would hide it while allowing a decent amount of air through.
@acopernic
@acopernic 2 роки тому
The best windows setup !. Well done.. Next, next, next, finish
@gueroloco8687
@gueroloco8687 Рік тому
Oh my goodness this is so cool!! I may do this!!
@toddbeedy
@toddbeedy 2 роки тому
I suggest a 3d print of a vent that points upward/downward and hides your vent fins but still allows you to get fresh air in the room
@jabatheshort660
@jabatheshort660 2 роки тому
Loving the DIY gadget videos man!
@Airbag888
@Airbag888 2 роки тому
Couldn't come at a better time.. I want one in each kids room to monitor air quality specially with A/C on and everywhere closed
@davidwalker575
@davidwalker575 2 роки тому
Mate. As an avid viewer of your videos I’m telling you please don’t worry about covering the vent for my benefit. Stay healthy and keep that air flowing.
@rogert151
@rogert151 2 роки тому
awesome project, air quality is definitely important, i kept getting these micro faints at my new workspace, feels like your fainting but only for a split second, i couldn't figure out why, i tough it was diet or anemia or something like that until i stared open the windows for a few hours each day and the problem went away. I will try to build this project so that i can monitor the air quality in here.
@AudreyRobinel
@AudreyRobinel 2 роки тому
Hello Jeff! Very nice video, very interesting! I am myself putting air quality sensors in my lab, so this is extremely on point for me :) One thing i'd like to mention : now i am putting leads on my sensors, and have them in open air to provide better readings. When in a case, the heat tends to accumulate, and many sensors are affected by heat. I try to leave some space between them (although most sensors don't heat that much, it is mostly the MCU). I'd like to mention also, as you mentioned "the easyest way", i find it to be esphome trough home assistant. With espHome, i assemble my node (i mean in the physical sense, plugging sensors, etc), plug it in USB, then open the esphome tab on home assistant's interface, create a node, paste the yaml config specified on esphome documentation, then hit upload. It will thus flash the esp, and next time, you can flash it over the air if you change something. I don't have to look for libraries or whatever... (i did that at some point, but it can be annoying with version changes). Anyways, once done, your sensor sends data to home assistant on a regular basis (can be changed), and HA automatically makes graphes and all. But just to go a bit further, you connect your home assistant to influxdb, then graphana, and do the dashboards as you did. The easy route is to use the plugins directly in home assistant (HA); although i chose to have influxdb not running on my raspi4 that runs HA, because i have beefier linux server with dockers for such tasks; and i plan to keep the data indefinitely, poll the sensors often, etc. Don't want to add a unnecessary burden to th pi SD card. I take good note of your sensors, i knew some, didn't know others. My plan is to have many air quality sensors running, and try to measure the deviation between all those sensors. Would be better if i had a lab grade one to calibrate my measurements, but i don't :) I am also willing to see if multiple cheap sensors in parallel can be used to significantly increase accuracy. In the begining with simple mathematical solutions, then later with AI (it is my field, so i want to use it there, it is not just for buzzwords :) ). As for sensors, there is also the BME680, not great for temperature (BME280 is muuch closer to my reference probe for that), but give air quality index estimations (following the IAQ scale), as well as equivalent CO2. as for particulate sensors, i have many of them, and only a few are worth buying. The one you used is one of them : well supported in various project, documented, and caracterized. Many particulate sensors don't give life expectancy, calibration procedures, etc. I am, as you are interested also by the geiger counter, and would like to also turn it into a physical random number generator :) Anyways, i didn't know about the CO2 stuff, i'll look into it, it may explain why i sometimes also have a hard time focusing in my lab.
@JeffGeerling
@JeffGeerling 2 роки тому
Thanks for all the details! I've been waffling on ESPHome / Home Assistant for a few months, but you may have just convinced me to go that route soon. Definitely will save some time in the initial setup / programming, and the built-in graphing might be adequate for my needs!
@AudreyRobinel
@AudreyRobinel 2 роки тому
@@JeffGeerling If going for home assistant, i would advise to go for the Pi4 install (or another SBC) rather than the docker one. With the OS install, you have an easy addon repo, you just do things in the webui (you can ssh into the box and do it like this, but the webui automates a lot of boring stuff), whereas you have to deploy the container for each addon in the contenerized version. For ESPHOME, you can do it from your computer, but again, the ESPHOME addon adds a webgui interface, and you can modify the YAML for your remote nodes from a browser. It validates the YAML in live with live error notices (explained, on top of that!) I like to do it from there because i can then modify a node from any computing device on my network, i don't have to manage the toolchain (dependency X is outdated, blablabla, i can deal with this, but i don't want to), and you can also plug nodes via USB to first program them. I would also recommend the file editor addon, allows you to modify the yaml files on your home assistant install. 95% of stuff can be set via webgui, but some stuff can't (mostly advanced stuff), or it is at times faster to simply copy-paste a code snippet. Then you have the snapshot utility, allows you to back up everything or some things only, in an easy way. I have not done it yet, but there is also a way to have all your config files (minus your credentials, that you can save safely into a secret.yaml file) saved on a git repository (i just moved my sensitive data to secrets.yaml, so i will now do the git stuff) Then for ESPHome, simply take a look at their devices/sensors that are supported : esphome.io/#devices i even discovered some sensors that way, or found a way to use sensors i had bought but never figured how to use. Most of the time, i can find the config in the docs, and the times i don't, i find it on some forum, with the correct pins declared. Last point, it may not be something you are considering right now, but when you have a home assistant deployed, you can buy a few sonoff smart relays, replace the closed firmware with esphome, and automate lights, plugs (turn on the ceiling fan when it is too hot, turn off the AC when the windows are open, etc), dehumidifiers and various stuff (there is even a "dehumidifier" component to have it work without having you do the logic, same for thermostats. You can also have an IR LED and send some IR codes to your AC or various devices from an ESPHOME node (one of my next projects, to smartify the AC) Anyways, i talk too much, see you next time :)
@gg-gn3re
@gg-gn3re 2 роки тому
BME680 and BME280 are resistive sensors and have overheating issues, which is why you probably notice your overheating issues more than you need to. In order to get ok sensing with them you need to use FORCED mode which puts them to sleep wakes up takes 1 reading and goes back to sleep. These sensors are mostly for pressure and for flight controllers so massive amounts of air flow.. better yet, though, you can use sensirion sensors which are capacitive like the SHT30 in this video (or better if you want 0-100% humidity the SHT31 or SHT35 or SHT85) all of them are better than all of the bosch sensors though. If you need PRESSURE then you should use a BME280 or BMP180 but only in those cases. To replace the BME680 there is the SGP40 which is also a VOC sensor, but again from sensirion, which does much better sensors. Also as you said, keep them away from the MCU, sensirion recommends at least 3cm.. and in my testing it makes a massive difference, especially if your esp8266 is awake all the time it puts out a good amount of heat around it even though you can't feel it.
@AudreyRobinel
@AudreyRobinel 2 роки тому
@@gg-gn3re Hello! Thanks for the insights! I use BME280 mainly because i have tons of them, and they are cheap. They are my default "enviro" sensor to monitor rooms; for they are cheap, easy to find, and I2C. I have a MCP9808 temperature sensor on the same station (given for a very accurate, precise sensor by adafruit); i will add a SHT30 (i have one in my parts bin). The experiment i am conducting is as much about measuring stuff as comparing sensors. Strange thing, the BME280 is really close to the MCP9808, but the BME680 is 2°C higher. However, the 3 curves are parallel, meaning i could apply an offset. I will look more into sensiron line, it is not the first time i hear good things about them. For now, i am dispatching BME280 in all areas of the house as well, and outside. Other than a roof over the sensors, i did not take any environemental protection measures for them, they have been holding for more than a year (here is the caribbean, humidity levels outdoor are often 80%+, and can reach 100% at night). As for air quality, i have a particulate sensor i need to deploy, and i will look into other sensors. I also wanted to finaly deploy some sensors i had bought for quite some time without using them!
@ScottyJoe
@ScottyJoe 2 роки тому
Awesome DIY project! Nice job :)
@GSBarlev
@GSBarlev 2 роки тому
Using a breadboard to solder in headers is one of those brilliant life hacks that seems so obvious that I feel like an idiot for not having done it all along.
@thedeafwillowtobedeleted
@thedeafwillowtobedeleted 2 роки тому
I'm Deaf and trying to live nomadically. One of my fear was that there are simply no budget friendly option for a Deaf alert for CO2. Basically skipped the idea of having an indoor kitchen of some kind. I've been wanting to learn Arduino and basic electronic since forever just to make this one thing and voila! your vid showed up!. It's basically exactly what I'm wanting to make except no wifi and I'll connect a test button from my vibrating bed alarm clock to be closed by the pi whenever CO2 and the like gets too dangerous. Thank you!
@JeffGeerling
@JeffGeerling 2 роки тому
Oh that's awesome! Glad you could do that, and maybe consider posting your instructions somewhere (maybe even just an issue on the GitHub project)?
@petermarin
@petermarin 2 роки тому
Man this is great!!! Hope to see the radon gas + Geiger counter soon!!!! Fascinated by sensors, and I assume many others are too
@thunderneedles8482
@thunderneedles8482 2 роки тому
Hi Jeff I discovered your channel after becoming interested in the things you can do with a raspberry pi! I love your channel you’re the best !
@TheTran-tf5ri
@TheTran-tf5ri 2 роки тому
That is pretty cool project indeed 👏👏👏
@johnhewitt365
@johnhewitt365 2 роки тому
Jeff, another awesome video! Looking forward to building this. Definitely subscribed so I can see the Radon monitor. I use the same model you displayed, but would love to build my own with tracking.
@ianh9772
@ianh9772 2 роки тому
Jeff, I ordered the full kit, arrived within a week or two, assembly was easy with the instructions here. Note the kit doesn't come with double sided tape or screws for the particulate sensor. It needs M2 screws, I had 4mm long ones and they worked fine.
@bywaybyway8075
@bywaybyway8075 10 місяців тому
Thank you for explanation, how to make it as a final product
@marthinwurer
@marthinwurer 2 роки тому
Two things: Make something to stand off from the vent and cover it while still letting you have airflow! You could put art or something there and still get the ventilation needed to be healthy. If you end up hooking it up to some home automation stuff, you might be able to reach out to Linus Tech Tips and help Linus with his own home automation set up.
@JeffGeerling
@JeffGeerling 2 роки тому
It's slowly coming together, but I'm considering adopting Home Assistant at some point.
@johnjbateman
@johnjbateman 2 роки тому
"hehe. Nice" - I LOL'd at the peel
@chuxxsss
@chuxxsss 2 роки тому
Shipping take a while in Australia too. One took 4 months WT. Blue tec is your friend to hold parts on boards.
@techdoc.repair
@techdoc.repair 2 роки тому
Very cool project! thx
@vigasan
@vigasan Рік тому
Great video, I made a DIY air quality monitor based on ESP32 that can be integrated in Home Assistant
@blevenzon
@blevenzon 2 роки тому
Can’t thank you enough!! And lol that peel 🤣🤣🤣
@cubbucca
@cubbucca 2 роки тому
I wondered what that white thing was on your wall for ages, now I know!
@Jandodev
@Jandodev 2 роки тому
I neeeeed one of these!
@deechvogt1589
@deechvogt1589 2 роки тому
Jeff, thanks for yet another amazing video. At first I thought you'd jumped the shark, (and were going to start selling those HEPA air filters you then later ?teasingly? mentioned in the video :) ) with that click baity title. As always you never disappoint and gave us yet another high quality fully documented maker video. I should have never doubted you. Keep up the awesome work.
@JeffGeerling
@JeffGeerling 2 роки тому
I have a couple friends who keep telling me to buy HEPA filters... I'm like why do that when nature gives us plentiful air for free? Plus that doesn't solve the problem of CO2!
@lmaoroflcopter
@lmaoroflcopter 2 роки тому
Safety tip when snipping leads after my funtimes a few weeks ago. Wear safety glasses. Yes it seems stupid. Yes I've thought the same having worked on electronics for the last two decades and yes it is a pain in the arse but... I was snipping some header pins flush and one of them managed to get into my eye and behind my lower eyelid. I ended up in a&e as despite my best efforts trying to get the metal out of my eye with tweezers, it did not go well. And yes... it hurt, it hurt a lot.
@johanmartijn
@johanmartijn 2 роки тому
Great video. Another sensor is the IKEA PM2.5 VINDRIKTNING and it is even a cheaper sensor and can be modified with an esp8266 to connect to WiFi
@mateialexandrucoltoiu7207
@mateialexandrucoltoiu7207 2 роки тому
A hubitat driver and app would be great so you could automate stuff such as starting a smart fan, alarms, etc.
@chromerims
@chromerims 2 роки тому
👍 Thank you for this video.
@Maaniic
@Maaniic 2 роки тому
One thing that airgradient PCB could improve is to place that temp/hum sensor at the bottom of the airflow as the heat from the other components might throw it off a bit. Most if not all commercial sensors are constructed in that way.
@PhG1961
@PhG1961 2 роки тому
Waw, quite an interesting video. Btw, for the next version... adding a radon sensor, Geiger etc... I would recommend to add a gamma ray sensor too. They're not that expensive and show amazing results.
@TechnoAgape
@TechnoAgape 2 роки тому
You need to have a formaldehyde test as well. I went through this after buying new furniture that brought our house air to toxic levels. Also a VOC test would be a good idea so you can see how bad house hold cleaner are poisoning the air.
@siberx4
@siberx4 2 роки тому
WES51 gang represent! I've had mine for many years and still love it, even after heavy use. I got one early enough that I have the nicer stand with the ceramic collar, rather than the cheaper/clunkier/noisier metal one they changed to later. Just finally replaced the very sad-looking sponge on it, which I should have done a long time ago!
@eDoc2020
@eDoc2020 2 роки тому
I have a WCC100 which I believe is a fully analog 120v predecessor to the 24v microcontroller-based WES series. My sponge is also in need of replacement (and for that matter also the tip). Did you use a special soldering sponge or just a cut up kitchen sponge?
@siberx4
@siberx4 2 роки тому
@@eDoc2020 DigiKey stocks (or at least did, at the time) proper first-party sponge replacements (right size and pre-sliced), and they were pretty affordable so I just added one to an order I was making already. For tips, I bought a kit of knockoff ones off amazon (couldn't stomach the Weller prices) and they seem to work just fine in terms of thermals and durability. It might be a different story with the newer "cartridge" designs that embed a lot more smarts in the "tip", but for this style of iron it's basically just a hunk of metal, and having the full selection of tip shapes has been handy.
@robmead3130
@robmead3130 Рік тому
Excellent video!
@thegreenpickel
@thegreenpickel 2 роки тому
Nice, I like the case. I made a little air quality project with a Sparkfun micromod carrier board running an ESP32 pulling data from a Sensirion SCD30 and Bosch BME680. Data is sent with MQTT to a Raspberry Pi running Node-Red and then to Grafana. I'm sure there is a better way but I don't know JSON. Sensor data should be kept secure or else you will broadcast to the world if you are home, what room you are in, just from CO2 levels alone. I didn't think it was going to be a big deal until I looked at a week worth of time series plots.
@okjd159
@okjd159 2 роки тому
You could change the temperature sensor to one that is outside the case to get more accurate readings.
@frankbohnen2347
@frankbohnen2347 2 роки тому
Jeff, I'm so relieved to see, that someone is as clumsy as I when it comes to soldering. 😂😂
@chrisknight1263
@chrisknight1263 2 роки тому
Awesome show brother ✨🤓🤙🏽✨
@IndiceEducation
@IndiceEducation 2 роки тому
Thanks!
@flatronsoj
@flatronsoj 2 роки тому
Hi Jeff, I suggest that you use NodeRed built in on the raspberry pi. Nodered connects to graphana also and can be automated in the future use like open or closing vents
@WilsonBradleyTheOfficial
@WilsonBradleyTheOfficial 2 роки тому
Thanks.. Ordered my kit from AirGradient - Wish there was a cheap Radon component to build/tie into it the package
@Ghostpalace
@Ghostpalace 2 роки тому
I used the senseair in an internship project :)
@jeffreydoujon638
@jeffreydoujon638 2 роки тому
For those really thin wires (and the thick ones) get a thermal stripper, I'll never go back to the bladed type. Migt impinge on the air quality though !
@MrSergpank
@MrSergpank 2 роки тому
I recommend to add tVOC sensor to your setup. I find it the most important part of my air quality monitor. Even when CO2 is fine tVOC can go oven 3 mg/m3 in my apartment and I feel that it affects my productivity.
@favasconcelos
@favasconcelos 2 роки тому
Nice video Howard!
@Ipeacocks
@Ipeacocks 2 роки тому
Those Geiger counter looks beautiful. :)
#300 How to measure CO2 and VOC with Arduino. Which one is better?
21:13
Andreas Spiess
Переглядів 98 тис.
Hack the IKEA Air Quality Sensor: 7-in-1- Full ESPHome Tutorial
27:38
3ATIVE VFX Studio
Переглядів 120 тис.
Fake CO2 monitor (party detector) with schematic
25:07
bigclivedotcom
Переглядів 315 тис.
✅ TOP 5 Best Air Quality Monitor 2024 [ Home Buyer's Guide ]
12:13
Techs You Can't Live Without
Переглядів 73 тис.
I was DEAD WRONG about air quality
20:24
The Next Layer
Переглядів 118 тис.
An ACTUALLY smart air quality monitor (it's open)
11:54
Geerling Engineering
Переглядів 68 тис.
Workshop Air Quality Meter, Explained.
20:52
Frank Williams
Переглядів 12 тис.
The ULTIMATE Raspberry Pi 5 NAS
32:14
Jeff Geerling
Переглядів 1 млн
Every Apartment needs this Upgrade! (WhatsApp/Telegram Notifications)
10:05
inventor aw - This Device is very helpful ,, you can make at home
6:47
DIY Air Quality Monitor - PM2.5, CO2, VOC, Ozone, Temp & Hum Arduino Meter
16:15
How To Mechatronics
Переглядів 360 тис.
Hacking my garage door with the Raspberry Pi Pico W
11:50
Jeff Geerling
Переглядів 332 тис.
Зачем вы показываете ноутбук в аэропорту?✈️
0:29
Обзор Nothing ear (3) и ear (a) - ПРОРЫВ за $100
17:34
RTX 4070 Super слишком хороша. Меня это бесит
15:22
Рома, Просто Рома
Переглядів 60 тис.