Cuprins:

Cum să mirosiți poluanții: 5 pași (cu imagini)
Cum să mirosiți poluanții: 5 pași (cu imagini)

Video: Cum să mirosiți poluanții: 5 pași (cu imagini)

Video: Cum să mirosiți poluanții: 5 pași (cu imagini)
Video: Cum să agăți o tipă din secolul XII (în 5 pași) 2024, Iulie
Anonim
Cum să mirosiți poluanții
Cum să mirosiți poluanții

Acest instructable explică modul de utilizare a unui senzor de gaz cu Arduino. Acest lucru vă permite Arduino să miroasă (și, prin urmare, să programați răspunsurile la) nivelurile globale de gaze pentru o varietate de urât, inclusiv etanol, metan, formaldehidă și o grămadă de alți compuși organici volatili. kitul complet Arduino. Iată un videoclip:. Și nu, nu voi pune o cămașă pe:-) Am seturi / versiuni terminate ale acestui și altor proiecte pentru vânzare @ site-ul meu web Cele mai apropiate produse comerciale comparabile pe care le pot găsi sunt: -un detector de calitate comercială: 2500 USD + -un monitor de laborator: 295 dolari-un kit de test unic pentru compuși organici volatili: 234 dolari Am aflat despre asta după ce am auzit despre câțiva tipi care au adăugat senzori VOC la câinii de jucărie. Nu sunt sigur unde / dacă sunt documentele pentru proiectul respectiv, dar iată ghidul pe care l-am urmat. sindromul clădirii bolnave: „Un raport al Comitetului Organizației Mondiale a Sănătății din 1984 a sugerat că până la 30 la sută din clădirile noi și remodelate din întreaga lume pot face obiectul unor reclamații excesive legate de calitatea aerului interior (IAQ).” - The Inside Story: A Guide to Indoor Calitatea aerului: „Pentru alți poluanți în afară de radon, măsurătorile sunt cele mai potrivite atunci când există fie simptome de sănătate, fie semne de ventilație slabă și surse specifice sau poluanții au fost identificați ca fiind posibile cauze ale problemelor de calitate a aerului interior. Testarea pentru mulți poluanți poate fi costisitoare. Înainte de a vă monitoriza locuința pentru poluanți în afară de radon, consultați departamentul de sănătate de stat sau local sau profesioniștii care au experiență în rezolvarea problemelor de calitate a aerului din interior clădiri striale."

Pasul 1: Strângeți-vă consumabilele

Strângeți-vă consumabilele
Strângeți-vă consumabilele
Strângeți-vă consumabilele
Strângeți-vă consumabilele
Strângeți-vă consumabilele
Strângeți-vă consumabilele
Strângeți-vă consumabilele
Strângeți-vă consumabilele

Veți avea nevoie de: -un Arduino (sau echivalent) -un cablu pentru a conecta Arduino la computer / furnizați alimentare-un computer pentru a citi valori-un potențiometru sau rezistor de valoare cunoscută. oriunde de la 500-1k ohmi ar trebui să funcționeze - senzorul de gaz: o durere de cumpărat în cantități mici. Am cumpărat 2 și au costat aproximativ 22 USD fiecare, dar comenzile de volum devin mult mai ieftine … senzorul specific pe care l-am folosit a fost senzorii figaro 2620. Iată ce am folosit: -kitul arduino pe care l-am folosit-diferiții senzori disponibili de la Figaro (utilizați senzori diferiți pentru „miros” diferite lucruri) Este „util, dar nu este necesar să aveți la îndemână un multimetru și un stripper de sârmă… PDF-ul inclus în acest pas este lista de prețuri de la producătorul senzorului din martie 2008.

Pasul 2: configurați-vă Arduino

1. Conectați-vă Arduino la computer și funcțional Acest lucru ar trebui să fie destul de simplu, mai ales cu orice Arduino mai nou. Acest ghid a funcționat pentru mine. Programați Arduino pentru a citi valoarea de la o intrare analogică și a afișa acest lucru pe ecran. Am folosit -acest ghid pentru utilizarea unui potențiometru cu un arduino și practic am modificat frecvența cu care citește valoarea de intrare (întârziere (100) = citit de 10 ori pe secundă) pentru a obține următorul cod, care funcționează pentru mine: // this scoate valoarea potului pe ecran în ohmsint gazSensor = 0; // selectați pinul de intrare pentru gazSensorint val = 0; // variabilă pentru a stoca valoarea provenită din setarea sensorvoid () {Serial.begin (9600);} void loop () {val = analogRead (gasSensor); // citiți valoarea din potSerial.println (val); delay (100);} Dacă utilizați acest lucru ca prima scuză pentru a vă juca cu un Arduino, vă recomandăm să încercați doar să conectați potențiometrul și să citiți valoarea din acesta înainte de a adăuga senzorul.

Pasul 3: Creați-vă circuitul

Creați-vă circuitul
Creați-vă circuitul
Creați-vă circuitul
Creați-vă circuitul

Imaginea atașată este o imagine a circuitului de sus (ceea ce înseamnă că cablurile senzorului sunt îndreptate spre sol; există o mică filă metalică care iese din senzor pentru a vă permite să înțelegeți care pin este. De asemenea, consultați ghidul figaro pentru senzor specific pe care îl alegeți. Atașat este fișa tehnică, cu câteva exemple de circuite, pentru 2620.

Pentru modelul 2620, foaia tehnică specifică rezistența de cel puțin 450 ohmi necesară. Mi-am reglat potențiometrul la ~ drept în jur de 450 ohmi. În limba engleză simplă, iată conexiunile pe care doriți să le faceți: -sensorul pin 1 la un pin extern al potențiometrului și la masă (masă arduino) -sensor pin 2 la alt pin extern al potențiometrului -sensor pin 3 la arduino +5 v și pinul senzorului 4 - pinul mediu al potențiometrului la intrarea analogică arduino 0 Puteți lipi acest lucru (citiți nota Figaro cu privire la tipul de lipire și expunerea la temperatură a senzorilor), dar o placă este suficient de bună pentru scopurile mele.

Pasul 4: Testați-vă noul simț al mirosului

Testați-vă noul simț al mirosului
Testați-vă noul simț al mirosului
Testați-vă noul simț al mirosului
Testați-vă noul simț al mirosului

Cu totul conectat, sunteți gata să conectați arduino la computer, să declanșați mediul arduino și să începeți să citiți valori. Nu uitați (așa cum am făcut inițial:)) să apăsați butonul „monitor serial input” din software-ul arduino.

Apoi veți începe să vedeți valorile care se derulează în spațiul negru din partea de jos a programului arduino. Aceste valori sunt rezistența, în ohmi, citită din circuit. Pentru a testa, suflați încet timp de cel puțin câteva secunde peste partea superioară a senzorului. Numerele de pe ecran ar trebui să se schimbe. De asemenea, încercați să țineți senzorul peste o substanță chimică cu concentrație ridicată pe care ar trebui să o detecteze: valoarea mea a crescut destul de mult făcând acest lucru. Cu ~ 4 zile de ardere și temperatura ambiantă de 63F, valorile pe care le-am citit în casa mea au fost (ceea ce este în mod rezonabil lipsit de utilizare a substanțelor chimice): -stând în aer liber, după ce senzorul se încălzește timp de ~ 1 minut: 52 -respirare încet peste senzor timp de câteva secunde: 73-senzor de menținere direct peste o sticlă deschisă de alcool din boabe: 235

Pasul 5: Construiește

Fără arderea în acest circuit timp de o săptămână și adăugarea unui termistor, acest lucru este cu adevărat bun numai pentru citirea concentrațiilor relative de substanțe chimice: de exemplu, dacă doriți o vopsea „cu VOC mai mic”, ați putea să o țineți peste diferite sticle deschise de vopsea (în o cameră cu temperatură constantă) și se simt în mod rezonabil un pic mai sigur folosind vopseaua care înregistrează cea mai mică valoare. Evident, există nasties (și probabil niște COV: nu știu) pe care nu le detectează, dar cu siguranță este ceva mai bun decât nimic:-)

Este atașat un senzor Figaro pdf furnizat, care detaliază răspunsul termistorilor la diferite temperaturi. Cu siguranță nu este singurul termistor pe care îl puteți folosi, dar poate fi util pe măsură ce explorați propria dvs. versiune mai bună a acestui proiect. O expansiune rece pe care vreau să o văd este să afișez nivelul aproximativ în părți per milion (ppm) de poluare a aerului pe spate în timp ce merg cu bicicleta prin trafic, poate cu un LED „Mr. Semnul Yuck care se aprinde și deasupra unei anumite concentrații. Spune-mi ce construiești și distrează-te!

Premiul al patrulea la Târgul Descoperă Știința Verde pentru o planetă mai bună

Recomandat: