INHOUDSOPGAWE:
- Stap 1: Onderdele en gereedskap
- Stap 2: Bedradingsdiagram
- Stap 3: Die kode
- Stap 4: Koppel alles
- Stap 5: Verdere idees
Video: Binnelugkwaliteitmeter: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Eenvoudige projek om die luggehalte in u huis na te gaan.
Aangesien ons die afgelope tyd baie tuis bly/werk, is dit dalk 'n goeie idee om die kwaliteit van die lug te monitor en uself daaraan te herinner wanneer dit tyd is om die venster oop te maak en vars lug in te kry.
Stap 1: Onderdele en gereedskap
Dele
- BME680 CJMCU
- OLED -skerm (128 x 64)
- ESP8266 Wi-Fi-chip (NodeMCU V1)
- Saak: https://www.thingiverse.com/thing:1720314 (of enige ander saak wat u dalk wil hê)
- Dupont drade
Gereedskap
Soldeerbout
Stap 2: Bedradingsdiagram
Bedradingsdiagram
Stap 3: Die kode
Die kode is hier beskikbaar:
Gebaseer op
Bereken IAQ met 'n BME680 -sensor.
Lesing van rou temperatuur, humiditeit en gasweerstand Laat afwyking vir temperatuurkalibrasie toe Bereken die onderskeie humiditeit outomaties met behulp van die benadering van Augustus-Roche-Magnus Bereken IAQ uit temperatuur, humiditeit en gasweerstand volgens dr Julie Riggs, The IAQ Rating Index, www.iaquk. org.uk
Kode vir diegene wat belangstel om 'n BME680 -sensor via I2C- en Adafruit -biblioteke te gebruik om IAQ te bereken sonder die eie biblioteke van Bosch.
Adafruit se biblioteek: Dit is 'n biblioteek vir die BME280 humiditeits-, temperatuur- en druksensor wat spesifiek ontwerp is om te werk met die Adafruit BME280 Breakout - www.iaquk.org.uk Hierdie sensors gebruik I2C of SPI om te kommunikeer, 2 of 4 penne is nodig om koppelvlak. Die toestel se I2C -adres is 0x76 of 0x77. Adafruit belê tyd en hulpbronne in die verskaffing van hierdie open source-kode, ondersteun Adafruit en open source-hardeware deur produkte by Adafruit te koop! Geskryf deur Limor Fried & Kevin Townsend vir Adafruit Industries. BSD -lisensie, alle teks hierbo moet by die herverdeling ingesluit word
Biblioteke benodig:
ThingPulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)
Algemene Adafruit -sensor (Arduino -biblioteekbestuurder)
Adafruit BME680 (Arduino -biblioteekbestuurder)
SoftwWire Steve Marple (Arduino -biblioteekbestuurder)
AsyncDelay Steve Marple (Arduino -biblioteekbestuurder)
Stap 4: Koppel alles
OLEDVCC - 3.3v
GND - GND
SCL - D1
SDA - D2
BME680
VCC - 3.3v
GND - GND
SCL - D1
SDA - D2
Aangesien beide die sensor en die OLED met I2C verbind is, is dit aan dieselfde penne gekoppel. Om dit te kan doen, kan u 'n dupont -kabel middeldeur sny en die kabels soldeer om 'n paar Y -vormige kabels te hê.
Stap 5: Verdere idees
Verdere idees
- Stuur die data na MQTT/Blink/Thingspeak
- Voeg 'n battery by
Hoop u het hierdie projek geniet, en as u enige vrae het, kan u dit gerus vra.
Dankie dat u gelees het!
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer