Cov txheej txheem:

Yuav Ua Li Cas Thiaj Li Nrhiav Cov Tshuaj Ammonia: 8 Kauj Ruam
Yuav Ua Li Cas Thiaj Li Nrhiav Cov Tshuaj Ammonia: 8 Kauj Ruam

Video: Yuav Ua Li Cas Thiaj Li Nrhiav Cov Tshuaj Ammonia: 8 Kauj Ruam

Video: Yuav Ua Li Cas Thiaj Li Nrhiav Cov Tshuaj Ammonia: 8 Kauj Ruam
Video: YUAV UA LI CAS LUAG THIAJ SAIB TAUS YUS 2024, Kaum ib hlis
Anonim
Yuav Ua Li Cas Ua Cov Khoom Siv Tshuaj Ammonia
Yuav Ua Li Cas Ua Cov Khoom Siv Tshuaj Ammonia

Hauv qhov kev qhia no peb yuav qhia koj yuav ua li cas siv cov tshuaj ammonia, arduino thiab raspberry txhawm rau ntsuas cov tshuaj ammonia thiab muab kev ceeb toom yog tias muaj qhov xau lossis siab dhau hauv huab cua!

Txoj haujlwm no yog peb lub tsev kawm ntawv txoj haujlwm, qhov tseeb lub chaw sim tshuaj lom neeg ntawm peb lub tsev kawm ntawv xav tau lub kaw lus txhawm rau tshuaj xyuas yog tias cov tshuaj ammonia nyob hauv huab cua siab dhau lawm. Hauv chav kuaj muaj cov tshuaj lom lub tshuab nqus tsev, thiab cov tub ntxhais kawm yuav tsum tau qhib lub hoods kom nqus cov tshuaj ua pa. Tab sis yog tias lawv tsis hnov qab tig lub kaus mom, cov pa phem tuaj yeem kis tau sab hauv chav kuaj. Cov kab ke no yuav tso cai rau tus kws qhia ntawv lub luag haujlwm kom tau txais kev ceeb toom yog tias Ammonia (uas yog ib cov pa lom) tau hnov sab nraum cov hws.

Kauj ruam 1: Cov ntaub ntawv

Rau qhov haujlwm no koj yuav xav tau:

- 2x Ammonia Sensor MQ-137 (lossis ntau npaum li koj xav tau)

- 1x Arduino Uno (nws muaj ib qho chaw nres nkoj txuas)

- 1x Genuino Mega 2560 (lossis lwm cov laug cam nrog 2 lossis ntau qhov chaw nres nkoj)

- 2x HC-05 Bluetooth modules

- 1x Raspberry Pi qauv 3B

- 1x Roj teeb 9V

- Cov xov hlau, cov hlua thiab cov tiv thaiv

Kauj Ruam 2: Tau Txais Cov Ntaub Ntawv Los Ntawm Cov Kws Kho Mob

Tau Txais Cov Ntaub Ntawv los ntawm Cov Kws Kho Mob
Tau Txais Cov Ntaub Ntawv los ntawm Cov Kws Kho Mob

Sensors tau txuas rau ib qho arduino Uno.

Txhawm rau ua tiav daim ntawv thov no, lub ntsuas hluav taws xob no yuav tsum tau siv. Txhawm rau ua qhov no, 5V thiab qhov loj ntawm daim npav arduino tau siv. Ib qho ntxiv, cov tswv yim analog A0 ua rau nws muaj peev xwm rov qab tau tus nqi tsis kam muab los ntawm lub ntsuas. Ntxiv mus, Arduino tau siv zog

Hmoov tsis zoo, cov ntsuas no tsis muab cov zis tawm ncaj qha rau cov tshuaj ammonia. Cov ntsuas no tau ua los ntawm cov xov tooj hluav taws xob hluav taws xob, hloov qhov tsis sib xws cuam tshuam nrog kev mloog zoo. Qhov tsis kam nce nrog qhov ua kom pom tseeb.

Qhov teeb meem tiag tiag nrog cov no, yog tias lawv tau tsim los ntsuas hom roj sib txawv, thiab lub tshuab hluav taws xob hluav taws xob ua rau txawv txawv. Piv txwv li, rau tib cov qauv ntawm cov kua ammonia, ob lub ntsuas pa muab cov zis sib txawv. Lawv kuj tseem qeeb heev.

Ib qho twg, qhov tsis kam muab los ntawm lub ntsuas hluav taws xob tau hloov pauv mus rau 0-5V thiab tom qab ntawd mus rau "ppm" (= ib feem ntawm ib lab, nws yog ib feem cuam tshuam los ntsuas cov pa roj carbon ntau) los ntawm arduino, siv txoj kev nkhaus thiab nws qhov sib npaug tau muab rau hauv cov ntaub ntawv ntawm cov sensors.

Kauj Ruam 3: Xa Cov Ntaub Ntawv Ntawm Bluetooth

Xa Cov Ntaub Ntawv Ntawm Bluetooth
Xa Cov Ntaub Ntawv Ntawm Bluetooth

Txhawm rau teeb tsa lub ntsuas hluav taws xob ntawm ntau qhov chaw hauv chav sim, lawv tau txuas ncaj qha mus rau Arduino pawg thawj coj siv lub roj teeb 9V. Thiab txhawm rau sib txuas lus cov txiaj ntsig ntawm ammonia hauv huab cua mus rau daim npav Rapsberry, cov qauv siv bluetooth tau siv. Thawj daim npav txuas ncaj qha rau lub rooj saib xyuas lub npe hu ua qhev.

Txhawm rau siv bluetooth modules, lawv yuav tsum xub teeb tsa ua ntej. Rau lub hom phiaj ntawd, txuas EN tus pin ntawm tus qauv rau 5V (koj yuav tsum pom lub teeb ntsais ntsais txhua txhua 2 vib nas this) thiab nias lub pob ntawm tus qauv. Telecode tus lej khoob hauv arduino thiab txuas RX tus pin ntawm tus qauv rau TX tus pin ntawm arduino thiab rov ua dua. Tom qab ntawd, mus rau hauv tus lej saib xyuas, xaiv qhov raug Baud tus nqi (rau peb, nws yog 38400 Br) thiab sau AT.

Yog tias qhov ntsuas saib pom "Ok" ces koj tau nkag mus rau hauv AT hom. Tam sim no koj tuaj yeem teeb tsa tus qauv ua qhev lossis Tus Xib Hwb. Koj tuaj yeem pom hauv qab no pdf nrog txhua cov lus txib rau AT hom.

Cov vev xaib hauv qab no qhia cov kauj ruam mus rau hauv AT hom rau peb tus qauv bluetooth:

Lub bluetooth module siv 4 tus pin ntawm arduino, 3.3V nrog qhov faib hluav taws xob, hauv av, TX thiab RX pins. Siv tus pin TX thiab RX txhais tau tias cov ntaub ntawv raug xa los ntawm qhov chaw nres nkoj ntawm daim npav.

Tsis txhob hnov qab tias tus pin RX ntawm bluetooth module txuas nrog TX tus pin ntawm Arduino thiab hloov pauv.

Koj yuav tsum pom ob lub leds ntawm bluetooth modules ntsais muag 2 zaug txog txhua 2 vib nas this thaum lawv sib txuas.

Ob daim ntawv txais nyiaj thiab tus lej xa tuaj tau pom ntawm tib daim npav thiab txuas ntawm no tom qab.

Kauj Ruam 4: Tau Txais Cov Ntaub Ntawv thiab Hloov mus rau Raspberry Pi

Tau Txais Cov Ntaub Ntawv thiab Hloov mus rau Raspberry Pi
Tau Txais Cov Ntaub Ntawv thiab Hloov mus rau Raspberry Pi

Ib feem ntawm txoj haujlwm no yog ua los ntawm arduino mega.

Daim npav no tau txuas rau lub tshuab bluetooth, teeb tsa kom tau txais cov ntaub ntawv, thiab raspberry pi. Nws hu ua Xib Hwb.

Hauv qhov no, bluetooth module siv ib qho chaw nres nkoj, thiab cov ntaub ntawv raug xa mus rau raspberry pi siv lwm qhov chaw nres nkoj. Tias yog vim li cas peb xav tau daim npav nrog 2 lossis ntau dua chaw nres nkoj.

Txoj cai yuav luag zoo ib yam li ua ntej.

Kauj Ruam 5: Txheeb Cov Ntaub Ntawv thiab Ceeb Toom Tshwj Xeeb

Raspberry pi yuav sau cov ntaub ntawv txhua 5 vib nas this (piv txwv li, yuav txawv) hauv ib daim ntawv.csv thiab khaws nws hauv lub peev xwm ntawm daim npav sd.

Nyob rau tib lub sijhawm, raspberry tshuaj xyuas yog tias qhov ntsuas tsis siab dhau (ntau dua 10ppm piv txwv, yuav txawv) thiab xa ntawv ceeb toom e-mail yog tias nws yog qhov xwm txheej.

Tab sis ua ntej raspberry tuaj yeem xa email, nws xav tau kev teeb tsa me ntsis. Rau lub hom phiaj no, mus rau hauv cov ntawv "/etc/ssmtp/ssmtp.conf" thiab hloov qhov tsis raws li koj tus kheej cov ntaub ntawv. Koj tuaj yeem pom qhov piv txwv hauv qab no (code_raspberry_conf.py).

Raws li txoj cai tseem ceeb (blu_arduino_print.py) muaj kev txhawj xeeb, nws yuav tsum tau ntshuam qee cov tsev qiv ntawv zoo li "lej" ua haujlwm nrog USB chaw nres nkoj sib txuas lus lossis lub tsev qiv ntawv "ssmtp" xa email.

Qee zaum, tuaj yeem ua yuam kev thaum xa cov ntaub ntawv los ntawm Bluetooth. Qhov tseeb, raspberry tsuas tuaj yeem nyeem kab ntawv thaum muaj tus lej xaus nrog / n. Txawm li cas los xij, raspberry tuaj yeem qee zaum tau txais lwm yam xws li "\ r / n" lossis tsuas yog "\ n". Yog li, txhawm rau zam qhov program kom kaw, peb siv Sim - Tsuas yog hais kom ua.

Tom qab, nws tsuas yog pawg ntawm "yog" cov xwm txheej.

Kauj Ruam 6: Ua Cov Ntaub Ntawv

Ua Case
Ua Case
Ua Case
Ua Case
Ua Case
Ua Case

Cov cuab yeej xav tau:

- 1 lub thawv sib txuas ntawm 220*170*85 hli

- 1 lub thawv hlws ris ntawm 153*110*55 hli

Green ertalon 500*15*15 hli

- 1.5 meters hluav taws xob cables

- 2 bluetooth modules

- 1 Raspberry

- 1 Arduino Mega

- 1 Genus

- 9v roj teeb

- 1 Raspberry / Arduino kev txuas cable

-2 resistors ntawm 2K ohm

-2 resistors ntawm 1K ohm

- Lub tshuab tooj liab

- Drilling tshuab

- Drilling cov khoom

- Txiav pliers

- Sawv

Peb pib los ntawm ob lub thawv txuas hluav taws xob uas tau txiav. Ua ntej, qhov ua tiav ntawm lub ntsuas/ntsuas lub ntsiab lus: ob qhov kev txhawb nqa los txhim kho daim npav Genuino qhov twg ua rau ntsuab ERTALON. Tom qab ntawd, nws yog qhov tsim nyog los txiav lub hau kom tso cov tshuaj ammonia thiab kho nws. Cov kab txuas tau txuas los ntawm lub ntsuas hluav taws xob mus rau daim npav Genuino. Tom qab ntawd peb tso lub bluetooth module rau ntawm lub npov, muab cov hlua txuas thiab txuas nrog daim npav. Thaum kawg, lub zog hluav taws xob nrog lub roj teeb 9V tau muab tso ua ke thiab txuas. Thaum lub ntsuas ntsuas tau ua tiav, peb tuaj yeem pib ua haujlwm ntawm tus txais. Txog qhov no, tib yam nkaus li ua ntej, peb pib los ntawm kev txhawb nqa rau ob daim npav hluav taws xob (Raspberry thiab Arduino mega). Tom qab ntawd peb txiav tawm lub qhov rau cable thiab ntsaws los ntawm Raspberry. Lub bluetooth module tau teeb tsa zoo ib yam li ua ntej. Tom qab ntawd, lub qhov tau xaum rau sab saum toj ntawm lub thawv kom tso cua nkag rau ob lub rooj hluav taws xob thiab kom tsis txhob muaj kev pheej hmoo ua kom sov dhau. Txhawm rau ua kom tiav cov theem no, txhua lub xov tooj tau txuas nrog thiab txoj haujlwm tsuas yog xav tau lub zog thiab ntsuas.

Kauj Ruam 7: Kev txhim kho

Kev txhim kho
Kev txhim kho

Hais txog kev txhim kho, ntau lub ntsiab lus tuaj yeem raug nthuav tawm:

- Kev xaiv ntau qhov ua tau zoo sensor. Qhov tseeb, lawv tsis pom sai pom cov ammonia hauv huab cua. Ntxiv rau qhov no uas ib zaug saturated nrog ammonia, lawv xav tau qee lub sijhawm kom tshem nws.

- Siv daim npav arduino ncaj qha muaj Bluetooth module raws li tau hais tseg ntawm lub hauv paus ntawm peb tes num. Hmoov tsis zoo, Genuino 101 tsis muaj nyob hauv European lag luam lawm.

- Muab cov khoom tso rau hauv lub npov uas lub sensor nyob kom paub qhov sib xyaw ua ke

- Txheeb xyuas qhov kev tsim kho tsis siv neeg ntawm kab teeb los ntawm cov ntaub ntawv khaws tseg hauv daim ntawv csv.

Pom zoo: