
Sadržaj:
- Supplies
- Korak 1: Lemljenje SGP30 senzora
- Korak 2: Povežite NodeMCU na Breakout Board
- Korak 3: Priključite OLED ekran na ploču za razbijanje
- Korak 4: Priključite senzor CO2 SGP30 na ploču za razbijanje
- Korak 5: Izgradite kućište i instalirajte zaslon i senzor
- Korak 6: Postavite ploču
- Korak 7: Spremite se za probnu vožnju i upotrijebite svoj senzor CO2
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

Pokazat ću vam kako brzo izgraditi plug & play CO2 senzor gdje će svi elementi projekta biti povezani s DuPont žicama.
Bit će potrebno lemljenje samo 5 točaka, jer prije ovog projekta uopće nisam lemio.
Senzor će imati ekran na kojem će se izmjerene vrijednosti prikazivati svakih 5 sekundi dovoljno velikim fontom Helvetica.
Kućište će biti izrađeno laserskim rezačem od jednostavne šperploče od 4 mm. Svi elementi će biti zalijepljeni zajedno. Alternativno može biti gotov spremnik. Zaslon i senzor će biti pričvršćeni ljepljivom trakom.
Kôd ovog projekta sastavljen je od 2-3 uzorka koda koje sam imao. Nije sofisticirano niti lijepo, ali kako nisam znao ništa o kodiranju od prije 2 sedmice, mislim da je prilično solidno.
Savršena stvar u vezi ovog postavljanja je da se jednom učitavanje koda na NodeMCU/ESP8266 automatski pokreće kada se napajanje spoji na napajanje i radi sve dok ploča ima napajanje.
U slučaju da nemate utičnicu za napajanje, NodeMCU/ESP8266 može dugo raditi na bateriji.
Senzor već sjedi u osnovnoj učionici i do sada je nekoliko dana radio besprijekorno. On predstavlja osnovu za otvaranje prozora kako bi ušao svjež zrak.
Supplies
Trebat će vam sljedeće zalihe:
- Dobar lemilica s podesivom temperaturom i vrlo malim vrhom
- lemljenje (bez olova)
- Žica za čišćenje lemilice
- Patka traka
- Stanica za lemljenje iz treće ruke sa povećalom
- mikro USB kabl (sa pametnog telefona)
- punjač za pametne telefone (5V, 1A)
- Dupont žice za kratkospojnike 20 cm - 2, 54 mm ženski do muški 6, 99 eura
- Dupont žice za kratkospojnike 20 cm - 2, 54 mm ženski do ženski - 4, 99 eura
- SGP30 TVOC /eCO2 senzor - 25 eura
- 0, 96 “OLED ekran I2C ekran (SSD1306) 128x64 piksela - 6, 29 evra (3 pakovanja 12, 49 evra)
- NodeMCU LUA Amica modul V2 ESP8266 ploča - 5, 99 eura (3 pakovanja 13, 79 eura)
- NodeMCU I/O Breakout Board - 4, 50 eura
- Šperploča od 4 mm - 2 male rajsferšluse (nisu prikazane na mojoj slici)
Korak 1: Lemljenje SGP30 senzora




Priključne pinove senzora potrebno je zalemiti. Postavite lemilicu na željenu temperaturu za žicu za lemljenje i lemite igle na ploču.
Za to postoji dobar vodič na web stranici Adafruit-https://learn.adafruit.com/adafruit-guide-excellen…
Ovo mi je mnogo pomoglo.
Pustite senzor da se ohladi nakon lemljenja i pripremite svoje kratkospojne žice, NodeMCU i ploču za prekid za sljedeći korak.
Dostupne su SGP30 senzorske ploče na kojima su njihove veze već predlemljene - sve koriste iste senzore CO2 i možda bi im bilo prikladnije koristiti jer su zaista plug & play (bez lemljenja)
Korak 2: Povežite NodeMCU na Breakout Board



Uzmite NodeMCU i ploču za razbijanje i plavu žicu DuPont žica za muškarca.
Spojite ženski utikač na NodeMCU D1 pin, a muški kraj na razvodnu ploču D1.
Sada povežite narančastu žicu DuPont sa ženskim na muško i spojite ženski utikač na pin NodeMCU D2, a muški kraj s prekidnom pločom D2.
Ove žice osiguravaju postavljanje I2C podatkovne veze.
D1 predstavlja SCL
D2 predstavlja SDA
na I2C uređajima.
Za napajanje iz NodeMCU -a na Breakout ploču preuzmite
- ženska crvena žica na muški, spojite muški na 3V3 pin, a ženski na 3V na razvodnoj ploči
- ženska crna žica na muški, spojite muški na GND pin, a ženski na GND na Breakout ploči
Kao posljednji korak, spojite microUSB kabel na NodeMCU, drugi kraj priključite u punjač za pametni telefon (5V, 1A) i uključite punjenje u utičnicu od 220 volti.
Ako ste sve pravilno spojili, svijetlit će plava LED dioda na ploči za razbijanje
Korak 3: Priključite OLED ekran na ploču za razbijanje


Odspojite microUSB kabel s ploče NodeMCU
Uzmi
- 0, 96 “OLED ekran I2C ekran (SSD1306)
- 4 žice za žene (žene, crvene, crne, narandžaste i plave)
Spojite Breakout board na zaslon
- plavo prema D1 i SCL
- narančasta prema D2 i SDA
- crveno na 3V i VCC
- crno prema GND i GND
Korak 4: Priključite senzor CO2 SGP30 na ploču za razbijanje


Povežite žice kratkospojnika ženski s ženskim i spojite ploču za prekid sa senzorom SGP30
- žuta žica od D1 do SCL
- zelena žica od D2 do SDA
- crna žica od GND do GND
- crvena žica od 3V do VIN
Korak 5: Izgradite kućište i instalirajte zaslon i senzor



Ako želite stvoriti vlastito kućište, posjetite makercase.com, odaberite okvir koji vam se sviđa i unesite svoje dimenzije i debljinu šperploče. Preuzmite.dxf datoteku za lasersko rezanje
Moje dimenzije su 120 x 80 x 80 mm (unutrašnje mjerenje) za šperploču od 4 mm - dao sam osnovnu datoteku za upotrebu u vašem softveru za laserske rezače i dodao rupe za
- Senzor
- Prikaz
- microUSB priključak za napajanje za NodeMCU
- otvori za ventilaciju na vrhu kućišta
Laserski rezano 4 mm šperploče i zalijepiti ljepilom za drvo
Izbušite 2 rupe bušilicom za drvo od 3 mm za pričvršćivanje NodeMCU ploče sa patentnim zatvaračima na bočnu stijenku kako biste spriječili klizanje prilikom umetanja kabela za napajanje microUSB
Pričvrstite zaslon i senzor na prednju ploču pomoću patkice - ovo je lijen način;)
Ostatke zidova zalijepite zajedno i pomoću gumenih traka držite sve zajedno dok se ljepilo ne osuši. Ne lijepite vrh kutije jer želite imati pristup svom postavu i mijenjati/dodavati komponente
ako nemate laserski rezač, kupite jeftinu prozirnu plastičnu kutiju/kontejner, izbušite rupe za senzor, patentne zatvarače za NodeMCU ploču i kabel za napajanje microUSB
Korak 6: Postavite ploču

Ako ste tek počeli s programiranjem NodeMCU -a i još niste instalirali Arduino IDE, idite na https://www.arduino.cc/en/pmwiki.php?n=Guide/Windo… i slijedite upute za Windows
Pokrenite Arduino IDE i postavite svoju ploču u aplikaciju. U mom slučaju to je NodeMCU LUA Amica V2 sa CP2102-čipom koji osigurava glatku USB komunikaciju s mojom Windows 10 Surface.
Prvo što trebate učiniti je instalirati jezgru ESP8266. Da biste ga instalirali, otvorite Arduino IDE i idite na:
Datoteka> Postavke i pronađite polje "Dodatni URL -ovi upravitelja ploča". Zatim kopirajte sljedeći url: https://arduino.esp8266.com/stable/package_esp826… Zalijepite ovu vezu u polje "Dodatni URL -ovi upravitelja ploča". Kliknite na dugme U redu. Zatim zatvorite Arduino IDE.
Povežite svoj NodeMCU sa računarom putem USB priključka. LED dioda na Breakout tabli bi trebala zasvijetliti i ostati uključena. Na mojim slikama je plava.
Ponovo otvorite Arduino IDE i idite na: Alati> Ploča> Upravitelj ploča Otvorit će se novi prozor, unesite "esp8266" u polje za pretraživanje i instalirajte ploču pod nazivom "esp8266" iz "ESP8266 zajednice" Sada ste instalirali jezgro ESP8266. Da biste odabrali NodeMCU LUA Amica V2 ploču, idite na: Alati> Ploča> NodeMCU 1.0 (ESP - 12E modul) Da biste učitali kod skice na NodeMCU karticu, najprije odaberite port na koji ste priključili karticu.
Idite na: Alati> Port> {naziv porta} - potencijalno COM3
Umetnite pogon za OLED ekran. U ovom slučaju koristim biblioteku u8g2. Za preuzimanje biblioteke idite na Alati> Upravljanje bibliotekama. U novom prozoru koji se otvori unesite „u8g2“u polje za pretraživanje i instalirajte biblioteku „U8g2“iz „olivera“.
Instalacija je vrlo jednostavna. Samo kliknite gumb "Instaliraj" koji se pojavi kada postavite pokazivač miša iznad rezultata pretraživanja.
Sada ponovite iste korake za učitavanje i instaliranje biblioteke senzora CO2 SGP30. Naziv biblioteke je Adafruit_SGP30
Korak 7: Spremite se za probnu vožnju i upotrijebite svoj senzor CO2


Otvorite navedeni kod u Arduino IDE -u. Nakon učitavanja koda bit će prikazan u zasebnom prozoru.
Pritisnite kvačicu da sastavite kôd i učitate ga na svoju ploču.
Ako ste sve pravilno povezali, na ekranu će se prikazati "CO2" i vrijednost "400". Senzor se sam pokreće i nakon 30 sekundi senzor je spreman mjeriti stvarne vrijednosti svakih 5 sekundi.
Lagano udahnite senzor i pričekajte da se vrijednost prikaže na zaslonu.
Čestitamo - uspjeli ste i sami napravili CO2 senzor !!
Sada iskopčajte USB kabel iz računara, uključite ga u punjač i idite u sobu, školu ili vrtić u kojem želite koristiti senzor.
Nakon uključivanja punjača u zidnu utičnicu, bit će potrebno 30 sekundi da senzor bude spreman. Senzor će vas tada obavijestiti kada otvoriti prozore. To ćete htjeti učiniti pri vrijednostima iznad 650 (vrijednosti se mjere u ppm)
Preporučuje se:
DIY MIDI KONTROLER USB Plug & Play (NADOGRADI NEOPIXEL PRSTEN): 12 koraka

DIY MIDI KONTROLER USB Plug & Play (NADOGRADI NEOPIXEL PRSTEN): Strastveni MAO i elektronska muzika, ali i uvid u mogućnost stvaranja personaliziranog Midi sučelja, napravio sam mine6 potenciometre i 12 tipki (uključivanje / isključivanje), ali kako bi mjesto bilo teže da je već bilo, želim dodati vizualnu oznaku
Plug & Play Tiny Raspberry Pi mrežni server: 6 koraka (sa slikama)

Plug & Play Mali Raspberry Pi mrežni server: Nedavno sam se jeftino domogao dva Raspberry Pi 1 modela A+. Ako niste čuli za Pi model A, to je jedan od najranijih oblika modela Raspberry Pi koji je veći od Pi Zero i manji od standardnog Raspberry Pi. Uvijek želim
Wemos D1 Mini Weatherstation (Plug & Play): 4 koraka

Wemos D1 Mini Weatherstation (Plug & Play): Ovaj projekt govori o najjednostavnijoj mogućoj vremenskoj stanici zasnovanoj na WeMos D1 Mini. Odabrao sam WeMos D1 Mini jer ima prednosti: 1. možete programirati i pokrenuti bez povezivanja vanjskih modula, samo pomoću USB kabela. ne treba vam regulisanje napona
Kako provaliti iz zatvora vaš 1.1.4 ili niži IPhone ili IPod Touch: 4 koraka

Kako provaliti iz vašeg jailbreak -a 1.1.4 ili nižeg iPhone -a ili IPod Touch -a: Kako jailbreak -om izvršiti 1.1.4 ili stariju verziju iPhone -a ili iPod Touch -a i instalirati aplikacije trećih strana. UPOZORENJE: Neću biti odgovoran za štetu nanesenu vašem iPhoneu, iPod Touch -u ili računaru. Međutim, ZiPhone nikada nije oštetio iPhone ili iPod kako bi
RGB LED sistem koji se može kontrolirati za vaš dom ili ured: 5 koraka (sa slikama)

RGB LED sistem koji se može kontrolirati za vaš dom ili ured: Da li su svjetla u vašem domu ili radnom prostoru dosadna? Želite li dodati malo energije ili raspoloženja u svoju sobu? Ovaj Instructable vam pokazuje kako stvoriti kontrolisani RGB LED niz za upotrebu u vašem domu ili uredu. Vaša crvena, zelena, plava LED d