Cov txheej txheem:

Airduino: Mobile Air Quality Monitor: 5 Kauj Ruam
Airduino: Mobile Air Quality Monitor: 5 Kauj Ruam

Video: Airduino: Mobile Air Quality Monitor: 5 Kauj Ruam

Video: Airduino: Mobile Air Quality Monitor: 5 Kauj Ruam
Video: DIY Air Quality Monitor - PM2.5, CO2, VOC, Ozone, Temp & Hum Arduino Meter 2024, Kaum ib hlis
Anonim
Airduino: Mobile Air Quality Monitor
Airduino: Mobile Air Quality Monitor

Txais tos rau kuv qhov project, Airduino. Kuv lub npe yog Robbe Breens. Kuv tab tom kawm ntau yam xov xwm thiab kev sib txuas lus thev naus laus zis ntawm Howest hauv Kortrijk, Belgium. Thaum kawg ntawm lub semester thib ob, peb yuav tsum ua IoT cov cuab yeej, uas yog txoj hauv kev zoo los coj txhua qhov kev paub dhau los uas tau kawm dhau los ua ke los tsim qee yam muaj txiaj ntsig. Kuv qhov haujlwm yog saib xyuas huab cua zoo hu ua Airduino. Nws ntsuas cov teeb meem me me nyob hauv huab cua thiab tom qab ntawd suav qhov AQI (Cov Qauv Huab Cua Zoo). Qhov AQI no tuaj yeem siv los txiav txim siab txog kev pheej hmoo noj qab haus huv, uas tshwm sim los ntawm kev ntsuas cov ntsiab lus ntawm huab cua hauv huab cua, thiab cov kev ntsuas uas yuav tsum tau ua los ntawm tsoomfwv hauv cheeb tsam los tiv thaiv lawv cov pej xeem tiv thaiv kev phom sij no.

Nws tseem ceeb heev uas yuav tsum nco ntsoov tias lub cuab yeej yog mobile. Tam sim no, muaj ntau txhiab tus huab cua zoo li qub saib xyuas cov cuab yeej thoob plaws Europe. Lawv muaj qhov tsis zoo rau lawv vim tias lawv tsis tuaj yeem txav chaw thaum cov khoom lag luam online. Lub xov tooj ntawm tes tuaj yeem ntsuas ntsuas huab cua zoo nyob hauv ntau qhov chaw, thiab txawm tias txav mus los (google txoj kev pom kev zoo nkauj). Nws kuj tseem txhawb lwm cov yam ntxwv, txheeb xyuas cov teeb meem huab cua hauv nroog me me (zoo li txoj kev cua tsis zoo) piv txwv. Muab tus nqi ntau heev hauv pob me yog dab tsi ua rau txoj haujlwm no zoo siab heev.

Kuv siv Arduino MKR GSM1400 rau txoj haujlwm no. Nws yog pawg thawj coj ntawm Arduino nrog u-blox module uas ua rau 3G kev sib txuas lus ntawm tes. Airduino tuaj yeem thawb cov ntaub ntawv khaws cia rau tus neeg rau zaub mov txhua lub sijhawm thiab los ntawm txhua qhov chaw. Tsis tas li, GPS module tso cai rau lub cuab yeej nrhiav nws tus kheej thiab ntsuas qhov ntsuas.

Txhawm rau ntsuas PM (qhov teeb meem me me) qhov siab, Kuv tau siv teeb tsa lub teeb pom kev zoo. Lub sensor thiab lub teeb ntawm lub teeb zaum ntawm ib lub kaum rau ib leeg. Raws li cov khoom hla dhau ntawm lub teeb, qee lub teeb pom kev ntawm lub sensor. Lub sensor sau npe lub plawv dhia ntev li ntev tau hais tias lub teeb pom kev zoo rau lub sensor. Yog tias huab cua txav ntawm qhov nrawm ib yam, qhov ntev ntawm cov mem tes no tso cai rau peb kwv yees qhov loj me me. Cov ntsuas ntsuas no muab txoj hauv kev pheej yig zoo nkauj los ntsuas PM. Nws tseem yog qhov tseem ceeb kom nco ntsoov tias kuv ntsuas ob hom PM sib txawv; Qhov teeb meem me me uas muaj txoj kab uas hla me dua 10 µm (PM10), thiab nrog txoj kab uas hla me dua 2.5 µm (PM2, 5). Yog vim li cas lawv thiaj li txawv vim tias qhov teeb meem me me ua rau me me, kev pheej hmoo noj qab haus huv tau loj dua. Qhov me me yuav nkag mus rau lub ntsws tob dua, uas tuaj yeem ua rau muaj kev puas tsuaj ntau dua. Qhov siab ntawm PM2, 5 yuav, yog li ntawd, xav tau ntau lossis sib txawv ntsuas dua nrog qib siab ntawm PM10.

Kuv yuav qhia koj ib qib zuj zus tias kuv tsim lub cuab yeej no li cas hauv Cov Lus Qhia no

Kauj Ruam 1: Sau Cov Khoom

Sau Cov Xeem
Sau Cov Xeem
Sau Cov Xeem
Sau Cov Xeem
Sau Cov Xeem
Sau Cov Xeem

Thawj yam ua ntej, peb yuav tsum paub tseeb tias peb muaj txhua ntu uas xav tau los tsim txoj haujlwm no. Hauv qab no koj tuaj yeem pom cov npe ntawm txhua qhov khoom siv uas kuv tau siv. Koj tseem tuaj yeem rub tawm cov npe ntxaws ntxaws ntawm txhua qhov khoom siv hauv qab cov kauj ruam no.

  • Arduino MKR GSM 1400 Nws
  • Arduino Mega ADK
  • Raspberry pi 3 + 16GB micro sd-card
  • NEO-6M-GPS
  • TXP 36
  • BD648 transistor
  • 2x piv
  • 100 Ohm resistor
  • Jumper cables
  • 3.7V adafruit rechargable Li-Po roj teeb

  • Dipole GSM kav hlau txais xov
  • Passive GPS kav hlau txais xov

Hauv tag nrho kuv siv ib ncig € 250 ntawm cov khoom no. Nws yeej tsis yog txoj haujlwm pheej yig tshaj.

Kauj Ruam 2: Tsim Circuit Court

Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court

Kuv tsim PCB (luam tawm pawg thawj coj saib) rau txoj haujlwm no hauv dav dawb hau. Koj tuaj yeem rub tawm cov ntaub ntawv kerber (cov ntawv uas muab cov lus qhia rau lub tshuab uas yuav tsim PCB) hauv qab cov kauj ruam no. Koj tuaj yeem xa cov ntaub ntawv no mus rau chaw tsim khoom PCB. Kuv pom zoo JLCPCB. Thaum koj tau txais koj cov laug cam koj tuaj yeem yooj yim muab cov khoom sib txuas rau lawv siv cov txheej txheem hluav taws xob saum toj no.

Kauj ruam 3: Ntshuam Database

Ntshuam lub Database
Ntshuam lub Database

Tam sim no nws yog lub sijhawm los tsim sql database uas peb yuav khaws cov ntaub ntawv ntsuas.

Kuv yuav ntxiv sql dump hauv qab cov kauj ruam no. Koj yuav tsum teeb tsa mysql ntawm Raspberry pi thiab tom qab ntawd ntshuam cov khoom pov tseg. Qhov no yuav tsim cov database, cov neeg siv thiab cov ntxhuav rau koj.

Koj tuaj yeem ua qhov no siv tus neeg siv mysql. Kuv pom zoo MYSQL Workbench. Qhov txuas yuav pab koj teeb tsa mysql thiab ntshuam cov khoom pov tseg sql.

Kauj ruam 4: Txhim Kho Txoj Cai

Txhim Kho Txoj Cai
Txhim Kho Txoj Cai
Txhim Kho Txoj Cai
Txhim Kho Txoj Cai
Txhim Kho Txoj Cai
Txhim Kho Txoj Cai

Koj tuaj yeem pom cov cai ntawm kuv github lossis rub tawm cov ntawv txuas nrog rau theem no.

Koj yuav tsum:

nruab apache ntawm raspberry pi thiab muab cov ntaub ntawv txuas rau hauv lub hauv paus nplaub tshev. Tom qab ntawd lub interface yuav nkag mus rau koj lub network hauv zos

  • Nruab tag nrho cov pob sej uas tau xa tuaj rau hauv app backend. Tom qab ntawd koj tuaj yeem tuaj yeem ua tus lej rov qab nrog koj tus kws txhais lus nab nab loj lossis tus lej virtual.
  • Chaw nres nkoj mus rau tom ntej 5000 qhov chaw nres nkoj ntawm koj tus raspberry pi kom cov arduino tuaj yeem sib txuas lus nrog cov backend.
  • Tshaj tawm cov cai arduino rau arduinos. Nco ntsoov tias koj hloov IP chaw nyob thiab cov ntaub ntawv xov tooj ntawm koj li SIM-card.

Kauj Ruam 5: Tsim Rooj Plaub

Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub

Rau rooj plaub, qhov tseem ceeb tshaj plaws yog tias nws tso cai rau huab cua zoo los ntawm lub cuab yeej. Qhov no yog qhov yuav tsum tau ua kom ntseeg tau tias qhov ntsuas hauv lub cuab yeej sawv cev rau huab cua sab nraum lub cuab yeej. Vim tias lub cuab yeej txhais tau tias yuav siv sab nraud, nws kuj yuav tsum muaj pov thawj los nag.

Txhawm rau ua qhov no kuv ua lub qhov cua hauv qab ntawm rooj plaub. Cov qhov cua kuj tseem cais nyob hauv qhov sib txawv ntawm cov khoom siv hluav taws xob. Qhov no ua rau nws thiaj li cov dej tau nce (uas nws tsis tuaj yeem) mus cuag cov khoom siv hluav taws xob. Kuv tiv thaiv lub qhov rau arduinos USB chaw nres nkoj nrog roj hmab. Yog li nws kaw nws tus kheej thaum lawv tsis siv.

Pom zoo: