Kazalo:
- 1. korak: Zbiranje delov
- 2. korak: Ustvarjanje vezja
- 3. korak: Uvoz baze podatkov
- 4. korak: Namestitev kode
- 5. korak: Izdelava primera
Video: Airduino: Mobilni monitor kakovosti zraka: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Dobrodošli v mojem projektu, Airduino. Moje ime je Robbe Breens. Študiram multimedijo in komunikacijsko tehnologijo na Howest v Kortrijku v Belgiji. Ob koncu drugega semestra moramo izdelati IoT napravo, ki je odličen način, da vse prej pridobljene razvojne sposobnosti združimo in ustvarimo nekaj uporabnega. Moj projekt je mobilni monitor kakovosti zraka, imenovan Airduino. Meri koncentracijo delcev v zraku in nato izračuna AQI (indeks kakovosti zraka). Ta AQI se lahko uporablja za določanje zdravstvenih tveganj, ki jih povzroča izmerjena koncentracija delcev v zraku, in ukrepov, ki bi jih morale lokalne oblasti sprejeti za zaščito svojih državljanov pred temi zdravstvenimi tveganji.
Pomembno je tudi omeniti, da je naprava mobilna. Trenutno je po vsej Evropi na tisoče statičnih naprav za spremljanje kakovosti zraka. Imajo veliko pomanjkljivost, ker jih ni mogoče preseliti, ko je izdelek na spletu. Mobilna naprava omogoča merjenje kakovosti zraka na več lokacijah in celo med premikanjem (google style view style). Podpira tudi druge funkcije, na primer ugotavlja majhne lokalne težave s kakovostjo zraka (na primer slabo prezračeno ulico). Zagotavljanje tako velike vrednosti v majhnem paketu je tisto, zaradi česar je ta projekt razburljiv.
Za ta projekt sem uporabil Arduino MKR GSM1400. Je uradna plošča Arduino z modulom u-blox, ki omogoča 3G mobilno komunikacijo. Airduino lahko zbrane podatke kadar koli in kjer koli potisne na strežnik. Tudi modul GPS omogoča, da se naprava locira in geolocira meritve.
Za merjenje koncentracije PM (delcev) sem uporabil nastavitev optičnega senzorja. Senzor in snop svetlobe se nahajata pod kotom drug do drugega. Ko delci prehajajo pred svetlobo, se nekaj svetlobe odbije proti senzorju. Tipalo beleži impulz, dokler delci odsevajo svetlobo do senzorja. Če se zrak giblje s konstantno hitrostjo, nam dolžina tega impulza omogoča oceno premera delcev. Tovrstni senzorji ponujajo precej poceni način za merjenje PM. Pomembno je tudi omeniti, da merim dve različni vrsti PM; Snov, ki ima manjši premer od 10 µm (PM10) in manjši premer od 2,5 µm (PM2, 5). Razlog za njihovo razlikovanje je v tem, da se z zmanjšanjem količine delcev poveča tveganje za zdravje. Manjši delci bodo globlje prodrli v pljuča, kar lahko povzroči večjo škodo. Visoka koncentracija PM2, 5 bo zato zahtevala več ali drugačne ukrepe kot pri visoki ravni PM10.
V tem prispevku Instructables vam bom korak za korakom pokazal, kako sem ustvaril to napravo
1. korak: Zbiranje delov
Najprej se moramo prepričati, da imamo vse dele, potrebne za ustvarjanje tega projekta. Spodaj najdete seznam vseh komponent, ki sem jih uporabil. Pod tem korakom lahko prenesete tudi podrobnejši seznam vseh komponent.
- Arduino MKR GSM 1400
- Arduino Mega ADK
- Raspberry pi 3 + 16 GB mikro SD kartica
- NEO-6M-GPS
- TMP36
- Tranzistor BD648
- 2 x pi-ventilator
- 100 ohmski upor
- Mostični kabli
- 3,7 V adafruit polnilna Li-Po baterija
- Dipolna antena GSM
- Pasivna GPS antena
Skupaj sem za te dele porabil približno 250 €. To zagotovo ni najcenejši projekt.
2. korak: Ustvarjanje vezja
Za ta projekt sem v orlu zasnoval tiskano vezje. Pod tem korakom lahko prenesete datoteke kerber (datoteke, ki dajejo navodila stroju, ki bo izdelal tiskano vezje). Te datoteke lahko nato pošljete proizvajalcu tiskanih vezij. Zelo priporočam JLCPCB. Ko dobite plošče, lahko nanje enostavno spajkate komponente z uporabo zgornje električne sheme.
3. korak: Uvoz baze podatkov
Zdaj je čas za ustvarjanje baze podatkov sql, kamor bomo shranili izmerjene podatke.
Pod ta korak bom dodal sql dump. MySQL boste morali namestiti na Raspberry pi in nato uvoziti izpis. Tako boste ustvarili bazo podatkov, uporabnike in tabele.
To lahko storite s odjemalcem mysql. Zelo priporočam delovno mizo MYSQL. Povezava vam bo pomagala namestiti mysql in uvoziti dump sql.
4. korak: Namestitev kode
Kodo lahko najdete na mojem githubu ali prenesete datoteko, priloženo temu koraku.
Boste morali:
namestite apache na malinovo pi in vstavite sprednje datoteke v korensko mapo. Vmesnik bo nato dostopen v vašem lokalnem omrežju
- Namestite vse pakete python, ki so uvoženi v zaledno aplikacijo. Nato boste lahko zagnali zaledno kodo z glavnim ali navideznim tolmačem pythona.
- Prenesite vrata 5000 vašega malinskega pi naprej, tako da lahko arduino komunicira z zaledjem.
- Naložite kodo arduino v arduinos. Poskrbite, da boste spremenili naslove IP in podatke o omrežnem operaterju vaše kartice SIM.
5. korak: Izdelava primera
Za ohišje je najpomembnejše, da omogoča dober pretok zraka skozi napravo. To je očitno potrebno za zagotovitev, da so meritve v napravi reprezentativne za zrak zunaj naprave. Ker je naprava namenjena zunanji uporabi, mora biti tudi odporna na dež.
V ta namen sem naredil zračne luknje na dnu ohišja. Zračne luknje so ločene tudi v drugem predelu od elektronike. Zaradi tega se mora voda dvigniti (kar pa ne more), da doseže elektroniko. Luknje za vrata USB arduinos sem varoval z gumo. Tako, da se zapečati, ko se ne uporabljajo.
Priporočena:
Merilnik kakovosti zraka v zaprtih prostorih: 5 korakov (s slikami)
Merilnik kakovosti zraka v zaprtih prostorih: Enostaven projekt za preverjanje kakovosti zraka v vaši hiši. Ker v zadnjem času veliko ostajamo/delamo od doma, je morda dobro, da spremljate kakovost zraka in se spomnite, kdaj je čas, da odprete okno in vdihnite svež zrak
Monitor kakovosti zraka z MQ135 in zunanjim senzorjem temperature in vlažnosti nad MQTT: 4 koraki
Nadzor kakovosti zraka z MQ135 in zunanjim senzorjem temperature in vlažnosti nad MQTT: To je za testne namene
Poceni monitor kakovosti zraka IoT na osnovi RaspberryPi korakov 4: 15 (s slikami)
Nizkocenovni IoT monitor kakovosti zraka, ki temelji na RaspberryPi 4: Santiago, Čile v času zimske okoljske krize ima privilegij živeti v eni najlepših držav na svetu, vendar na žalost niso vse vrtnice. Čile v zimski sezoni zelo trpi zaradi onesnaženja zraka, mai
Monitor kakovosti zraka na delce: 7 korakov
Monitor kakovosti zraka na delce: Kakovost zraka. Verjetno razmišljate o tem zdaj, ko se je naš čisti zrak spremenil v trajno meglico po nebu. Joj. Ena stvar, na katero imate nadzor, je kakovost zraka v vašem domu. V tej vadnici vam bom pokazal, kako zgraditi zrak
Mobilni analizator kakovosti zraka: 4 koraki
Mobilni analizator kakovosti zraka: V tem članku boste našli vadnico o tem, kako sestaviti analizator kakovosti zraka. Analizator je namenjen namestitvi avtomobila med potovanjem, tako da lahko zgradimo spletno bazo podatkov, ki zbira vse podatke o kakovosti zraka po lokaciji