2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ugljen -monoksid (CO) je veoma opasan gas, jer nema miris, nema ukus. Ne možete ga vidjeti ili otkriti nosom. Moj cilj je izgraditi jednostavan detektor CO. Prvo, detektiram vrlo male količine tog plina u svojoj kući. To je razlog zašto ne računam ppm (za male količine CO potreban vam je vrlo precizan detektor + temperatura i vlažnost utječu na mjerenje).
Evo mog videa, možete koristiti ENGLESKE PODNASLOVE.
Video - Benzinska pumpa na bazi MQ 2
Korak 1: BOM
Opis materijala (partnerske veze):
1. Wemos D1 u penziji
s.click.aliexpress.com/e/OJ1RVFS
s.click.aliexpress.com/e/cpgt6Uak
2. Senzor plina MQ2
s.click.aliexpress.com/e/k5cKynI
s.click.aliexpress.com/e/bmEMp1rE
3. dupont kablovi
s.click.aliexpress.com/e/bJhlN3nS
4. Adapter za izmjenični napon
s.click.aliexpress.com/e/cO3r2GFO (ne zaboravite odabrati pravi utikač, EU ili SAD)
5. kabel za učitavanje programa na wemos
s.click.aliexpress.com/e/3PglisC
Korak 2: Krug
U mom krugu, Wemos D1 u penziji se napaja iz adaptera, koji troši 1,5 W iz utičnice. Također mjerim trenutnu potrošnju senzora plina, koja je cca 100 mA
Korak 3: Kodirajte
Potreban vam je Thingspeak račun i upravitelj biblioteke na Arduine IDE Wemod D1 (penzionisanoj) ploči. Evo koda.
Jedan problem je proračun otpora senzora plina (Rs), koji nije točan (formulu sam dobio s vanjske web stranice). Morate znati vrijednost podesivog otpornika.
Korak 4: Grafikon
Ovdje možete vidjeti vrijednosti senzora i izlazni napon mog senzora.
Korak 5: ppm CO
Evo grafikona koji prikazuje kako izračunati ppm -> čestica na milion pojedinačnih plinova.
Prvo morate znati R0, koji je otpor senzora na čistom zraku sa 1000 ppm vodika. Možete ga zapisati kao R0 = Rs na čistom zraku.
Drugo, morate znati Rs, koji je otpor senzora gdje je CO plin u određenoj koncentraciji.