Cov txheej txheem:

Kuaj Cov Ntsuas Kub - Qhov Twg Rau Kuv?: 15 Kauj Ruam (nrog Duab)
Kuaj Cov Ntsuas Kub - Qhov Twg Rau Kuv?: 15 Kauj Ruam (nrog Duab)

Video: Kuaj Cov Ntsuas Kub - Qhov Twg Rau Kuv?: 15 Kauj Ruam (nrog Duab)

Video: Kuaj Cov Ntsuas Kub - Qhov Twg Rau Kuv?: 15 Kauj Ruam (nrog Duab)
Video: Peev Xwm - Nkauj Xwb 2024, Hlis ntuj nqeg
Anonim
Kuaj Cov Ntsuas Kub - Qhov Twg Rau Kuv?
Kuaj Cov Ntsuas Kub - Qhov Twg Rau Kuv?

Ib ntawm thawj qhov ntsuas uas cov neeg tuaj tshiab rau kev suav lub cev xav sim yog qee yam los ntsuas qhov ntsuas kub. Plaub ntawm cov neeg nyiam tshaj plaws yog TMP36, uas muaj cov khoom sib xws thiab xav tau qhov sib piv rau cov hloov pauv digital, DS18B20, uas siv ib-kab txuas, DHT22, lossis DHT11 pheej yig dua, uas tsuas yog xav tau tus pin, tab sis muab kev nyeem cov av noo, thiab kawg BME680 uas siv I2C (nrog SPI ib yam ntawm qee lub rooj sib cais) thiab muab qhov ntsuas kub, av noo, roj (VOC) thiab huab cua tab sis raug nqi me ntsis ntxiv.

Kuv xav pom tias lawv raug li cas, thiab tshawb pom qhov zoo lossis qhov tsis zoo. Kuv twb muaj tus ntsuas kub ntsuas lub ntsuas cua kom raug, tshuav los ntawm cov xim luam duab rov qab rau hauv cov hnub ua tshuaj, los sib piv lawv tawm tsam. (Tsis txhob pov ib yam dab tsi tawm - koj yuav xav tau nws tom qab!)

Kuv yuav siv CircuitPython thiab Adafruit Itsybitsy M4 pawg thawj coj txhim kho rau cov kev xeem no. Cov tsav tsheb tsim nyog muaj rau txhua lub cuab yeej.

Khoom siv

Kuv thawj daim ntawv teev npe:

  • Itsybitsy M4 nthuav qhia microcontroller
  • micro USB cable - rau lub cajmeem
  • TXP 36
  • DS18B20
  • 4.7K Ohm resistor
  • TSH 22
  • NPE 680
  • Ntau lub 'meter'
  • Breadboard los yog kab laug sab
  • Txuas xov hlau

Kauj ruam 1: Cov voj voog

Cov voj voog
Cov voj voog

Cov xov tooj liab yog 3.3 V.

Cov xov hlau dub yog GND

Hauv qab ntawm lub rooj tsavxwm yog cov ntsiab lus ntsuas ntsuas ntsuas hluav taws xob. (3.3v, GND thiab TMP36 cov khoom sib txuas)

Qhov chaw nyob nruab nrab yog, sab laug mus rau sab xis:

  • TMP36: 3.3v, teeb liab sib piv tawm, GND
  • DS18B20: GND, cov teeb liab tawm, 3.3v
  • DHT22: 3.3v, teeb liab tawm, khoob, GND
  • BME680: 3.3v, SDA, SCL, khoob, GND

Lub nraub qaum, txuas rau IB M4E board, sab laug mus rau sab xis

  • 3.3v wb
  • TMP36 - kev sib piv rau tus pin A2
  • GND
  • DS18B20 digital tawm rau tus pin D3 - ntsuab
  • DHT22 digital tawm rau tus pin D2 - daj
  • SDA - dawb
  • SCL - paj yeeb

4.7K Ohm resistor yog rub los ntawm teeb liab mus rau 3.3v rau 0ne-xaim txuas ntawm DS18B20.

Muaj 2 txoj kab txiav nyob tom qab ntawm lub rooj tsavxwm:

Hauv qab sab tes laug kawg ntawm ob lub xov paj liab thiab dawb. (Hauv qab cov xaim daj.)

Kauj Ruam 2: Txoj Kev

Txoj Kev
Txoj Kev

Rau txhua qhov ntsuas kuv yuav sau tsab ntawv luv los nyeem qhov ntsuas kub (thiab lwm yam khoom yog tias muaj) ob peb zaug thiab txheeb xyuas qhov ntsuas kub tiv thaiv kuv tus pas ntsuas kub (Hg). Kuv yuav tau saib kom ze ze qhov kub sib piv rau kev nyeem ntawv mercury thiab yog tias kev nyeem ntawv ruaj khov/zoo ib yam.

Kuv tseem yuav saib cov ntaub ntawv kom pom tias cov ntawv nyeem haum raws li qhov xav tau thiab yog tias muaj ib yam uas tuaj yeem ua tau los txhim kho.

Kauj Ruam 3: TMP36 - Kev Xeem Ua Ntej

TMP36 - Kev Xeem Ua Ntej
TMP36 - Kev Xeem Ua Ntej
TMP36 - Kev Xeem Ua Ntej
TMP36 - Kev Xeem Ua Ntej

Sab laug yog 3.3v, sab xis yog GND thiab ceg hauv nruab nrab yog qhov sib piv sib piv sawv cev rau qhov ntsuas kub siv cov qauv hauv qab no. TempC = (millivolts - 500) / 10

Yog li, 750 millivolts muab qhov kub ntawm 25 C

Zoo li muaj ob peb teeb meem ntawm no. Qhov kub ntawm qhov 'ib txwm', tus pas ntsuas kub muaj mercury, qis dua los ntawm TMP36 thiab kev nyeem ntawv tsis zoo ib yam - muaj qee qhov "tshee" lossis nrov nrov.

TMP36 lub sensor xa tawm qhov hluav taws xob sib piv rau qhov kub thiab txias. Qhov no yuav tsum tau nyeem los ntawm tus hloov pauv A/D ua ntej ntsuas kub. Cia peb nyeem qhov hluav taws xob ncaj qha los ntawm lub ntsuas nruab nrab ntawm txhais ceg nrog ntau lub ntsuas thiab sib piv nws rau qhov tshwm sim los ntawm A/D. Kev nyeem ntawv los ntawm nruab nrab ceg nrog kuv ntau lub ntsuas yog 722 millivolts, qis dua thiab nyeem tau zoo heev.

Muaj ob yam uas peb tuaj yeem sim. Hloov lub potentiometer rau TMP36 thiab kho qhov hluav taws xob hauv kev suav mus rau qhov ntsuas hluav taws xob microcontroller. Tom qab ntawd peb yuav pom yog tias qhov ntsuas hluav taws xob tau ze dua thiab yog tias lub suab nrov/jitter raug txo.

Cia peb ntsuas qhov ntsuas hluav taws xob tiag tiag uas siv kuv lub microcontroller thiab A/D. Qhov no tau xav txog 3.3v tab sis qhov tseeb tsuas yog 3.275v.

Kauj Ruam 4: Cov txiaj ntsig hloov pauv Potentiometer

Cov txiaj ntsig hloov pauv Potentiometer
Cov txiaj ntsig hloov pauv Potentiometer

Qhov no zoo dua. Kev nyeem ntawv nyob hauv ob peb millivolts nrog lub suab nrov tsawg dua. Qhov no qhia tias suab nrov yog los ntawm TMP36 ntau dua li A/D. Kev nyeem ntawv ntawm lub ntsuas yog ib txwm khov kho - tsis muaj kev ntxhov siab. (Lub 'meter' tuaj yeem 'ua kom zoo' qhov kev tso tawm.)

Ib txoj hauv kev txhim kho qhov xwm txheej yuav yog nyeem qhov nruab nrab. Ua kaum qhov nyeem nrawm thiab siv qhov nruab nrab. Kuv tseem yuav suav tus txheej txheem sib txawv thaum kuv tab tom hloov txoj haujlwm, los qhia qhov kis ntawm qhov tshwm sim. Kuv tseem yuav suav cov lej nyeem hauv 1 tus qauv sib txawv ntawm qhov nruab nrab - ntau dua qhov zoo dua.

Kauj Ruam 5: Kev Nyeem Ntawv Nruab Nrab thiab Qhov tshwm sim

Kev Nyeem Ntawv Nruab Nrab thiab Qhov tshwm sim
Kev Nyeem Ntawv Nruab Nrab thiab Qhov tshwm sim

Tseem muaj suab nrov ntau thiab nyeem los ntawm TMP36 tseem siab dua los ntawm tus pas ntsuas kub. Txhawm rau txo suab nrov Kuv tau suav nrog 100NF lub capacitor ntawm lub teeb liab thiab GND

Tom qab ntawd kuv tau tshawb nrhiav lwm qhov kev daws teeb meem hauv is taws nem thiab pom cov no: https://www.doctormonk.com/2015/02/accurate-and-re… Dr Monk qhia nrog rau 47 k Ohm resistor ntawm teeb liab thiab GND.

www.desert-home.com/2015/03/battery-operate… Thaum tus txiv neej no qhia kom txheeb xyuas 15 qhov kev nyeem ua lus thiab nruab nrab nruab nrab 5.

Kuv hloov tsab ntawv thiab kev sib tham kom suav nrog cov lus qhia no thiab suav nrog kev nyeem ntawv los ntawm tus pas ntsuas kub.

Thaum kawg! Tam sim no peb tau nyeem zoo nyob hauv qhov ntau ntawm cov cuab yeej piav qhia.

Qhov no tau siv zog ntau kom tau txais lub sensor ua haujlwm uas tsuas yog muaj cov chaw tsim khoom raug ntawm:

Qhov tseeb - Siab Tshaj (Qis Tshaj): ± 3 ° C (± 4 ° C) Lawv tsuas raug nqi li $ 1.50 (£ 2)

Kauj Ruam 6: DS18B20 - Kev Xeem Pib

DS18B20 - Kev Xeem Pib
DS18B20 - Kev Xeem Pib

Ceev faj heev. Cov pob no zoo li TMP36 tab sis txhais ceg yog lwm txoj hauv kev puag nrog 3.3v ntawm sab xis thiab GND ntawm sab laug. Lub teeb liab tawm yog nyob hauv nruab nrab. Txhawm rau kom cov cuab yeej no ua haujlwm peb xav tau 4.7 k Ohm resistor ntawm lub teeb liab thiab 3.3v. Cov cuab yeej no siv cov txheej txheem ib-kab thiab peb yuav tsum rub ob peb tus tsav tsheb mus rau hauv phau ntawv tais ceev tseg ntawm Itsybitsy M4 Express.

Qhov no raug nqi kwv yees li $ 4 / £ 4 Cov cuab yeej tshwj xeeb:

  • Kev ntsuas kub ntau: -55 txog 125 ° C (-67 ° F txog +257 ° F)
  • 9 txog 12 ntsis xaiv qhov kev daws teeb meem
  • Siv 1 -Hlau interface - xav tau tsuas yog ib tus lej digital rau kev sib txuas lus
  • Cim 64 ntsis ID hlawv rau hauv nti
  • Ntau tus sensors tuaj yeem faib ib tus pin
  • ± 0.5 ° C Qhov tseeb ntawm -10 ° C txog +85 ° C
  • Kub-txwv lub tswb ceeb toom
  • Kev nug sijhawm tsawg dua 750ms
  • Siv tau nrog 3.0V txog 5.5V zog

Qhov teeb meem tseem ceeb nrog lub ntsuas no yog nws siv Dallas 1-Wire interface thiab tsis yog txhua lub microcontrollers muaj tus tsav tsheb tsim nyog. Peb muaj hmoo, muaj tus tsav tsheb rau Itsybitsy M4 Express.

Kauj Ruam 7: DS18B20 Ua Haujlwm Zoo

DS18B20 Ua Haujlwm Zoo
DS18B20 Ua Haujlwm Zoo

Qhov no qhia tau tias muaj txiaj ntsig zoo.

Cov txheej txheem nyeem tsis tu ncua yam tsis muaj kev ua haujlwm ntxiv thiab suav cov nyiaj siv ua haujlwm. Kev nyeem ntawv yog nyob hauv qhov kev cia siab ntau ntawm ± 0.5 ° C thaum piv nrog kuv tus pas ntsuas kub.

Kuj tseem muaj cov dej tsis thooj li ntawm $ 10 uas kuv tau siv yav dhau los nrog kev ua tau zoo sib xws.

Kauj Ruam 8: DHT22 thiab DHT11

DHT22 thiab DHT11
DHT22 thiab DHT11

DHT22 siv lub ntsuas cua sov kom tau txais qhov ntsuas kub thiab tus nqi kwv yees li $ 10 / £ 10 thiab yog qhov tseeb dua thiab kim tus kwv tij ntawm DHT11 me dua. Nws kuj tseem siv cov xov tooj ib leeg tab sis tsis sib xws nrog Dallas raws tu qauv siv nrog DS18B20. Nws hnov cov av noo nrog rau qhov kub thiab txias. Cov cuab yeej no qee zaum xav tau rub rub tawm ntawm 3.3 v thiab tus pin teeb liab. Cov pob no muaj ib qho twb tau teeb tsa.

  • Tus nqi qis
  • 3 txog 5V lub zog thiab I/O
  • 2.5mA siv tam sim no thaum hloov pauv (thaum thov cov ntaub ntawv)
  • Zoo rau 0-100% cov av noo nrog 2-5% qhov tseeb
  • Zoo rau -40 txog 80 ° C ntsuas kub ± 0.5 ° C raug
  • Tsis pub ntau tshaj 0.5 Hz tus qauv piv txwv (ib zaug txhua 2 vib nas this)
  • Lub cev loj 27mm x 59mm x 13.5mm (1.05 "x 2.32" x 0.53 ")
  • 4 tus pin, 0.1 "nrug
  • Qhov hnyav (tsuas yog DHT22): 2.4g

Piv rau DHT11, lub ntsuas cua no muaj qhov tseeb dua, raug dua thiab ua haujlwm nyob rau ntau qhov kub thiab txias, tab sis nws loj dua thiab kim dua.

Kauj Ruam 9: DHT22 Cov Ntsiab Lus

DHT22 Cov Ntsiab Lus
DHT22 Cov Ntsiab Lus

Cov no yog cov txiaj ntsig tau zoo nrog kev siv zog me ntsis. Cov nyeem tau zoo nkauj khov kho thiab nyob hauv qhov kev cia siab rau. Kev nyeem cov av noo yog ib qho ntxiv.

Koj tsuas tuaj yeem nyeem nyeem txhua ob.

Kauj Ruam 10: DTH11 Test

DTH11 Kev Xeem
DTH11 Kev Xeem

Kuv tus pas ntsuas kub ntsuas pom 21.9 degrees C. Qhov no yog qhov qub DHT11 kuv tau rov qab los ntawm qhov haujlwm qub thiab cov av noo sib txawv heev los ntawm DHT22 nyeem los ntawm ob peb feeb dhau los. Nws raug nqi txog $ 5 / £ 5.

Nws cov lus piav qhia suav nrog:

  • Zoo rau 20-80% kev nyeem cov av noo nrog 5% qhov tseeb
  • Zoo rau 0-50 ° C ntsuas kub ± 2 ° C raug - tsawg dua DTH22

Qhov ntsuas kub zoo li tseem nyob hauv qhov raug ntau tab sis kuv tsis ntseeg cov av noo nyeem los ntawm cov cuab yeej qub no.

Kauj Ruam 11: BME680

NPE 680
NPE 680

Qhov ntsuas no muaj qhov ntsuas kub, av noo, ntsuas qhov ntsuas siab, thiab VOC lub peev xwm ua pa hauv ib pob tab sis yog qhov kim tshaj plaws ntawm cov ntsuas ntawm kev sim ntawm no. Nws raug nqi txog. 18.50 / $ 22. Muaj cov khoom lag luam zoo sib xws tsis muaj lub ntsuas pa uas yog qhov pheej yig me ntsis.

Qhov no yog tus qauv kub sensor ntawm tsib. Qhov ntsuas kub yog qhov tseeb, thiab nrog cov tsav tsheb tsim nyog, siv tau yooj yim heev. Cov ntawv no siv I2C tab sis Adafruit pawg thawj coj tawg tseem tuaj yeem siv SPI.

Zoo li BME280 & BMP280, qhov ntsuas qhov tseeb los ntawm Bosch tuaj yeem ntsuas cov av noo nrog accuracy 3% qhov tseeb, ntsuas qhov ntsuas siab nrog ± 1 hPa qhov tseeb, thiab ntsuas kub nrog ± 1.0 ° C raug. Vim tias kev hloov pauv siab nrog qhov siab, thiab ntsuas qhov ntsuas tau zoo heev, koj tseem tuaj yeem siv nws ua qhov ntsuas siab nrog ± 1 meter lossis qhov raug zoo dua!

Cov ntaub ntawv hais tias nws xav tau qee lub sijhawm 'hlawv lub sijhawm' rau lub ntsuas roj.

Kauj Ruam 12: Kuv Yuav Siv Qhov Twg?

Kuv Yuav Siv Qhov Twg?
Kuv Yuav Siv Qhov Twg?
  • TMP36 yog qhov pheej yig heev, me me thiab nrov tab sis nyuaj siv thiab tej zaum yuav tsis raug.
  • DS18B20 yog qhov me me, raug, pheej yig, siv tau yooj yim heev thiab muaj cov qauv tsis muaj dej.
  • DTH22 tseem qhia txog cov av noo, tus nqi qis thiab yooj yim siv tab sis yuav qeeb dhau.
  • BME680 ua tau zoo tshaj li lwm qhov tab sis kim.

Yog tias kuv tsuas xav tau qhov kub xwb kuv yuav siv DS18B20 nrog ± 0.5 ° C qhov tseeb tab sis kuv nyiam tshaj yog BME680 vim tias nws ua tau ntau dua thiab tuaj yeem siv rau hauv ntau qhov haujlwm sib txawv.

Ib qhov kev xav zaum kawg. Nco ntsoov tias koj khaws koj lub ntsuas kub kom deb ntawm lub microprocessor. Qee qhov Raspberry Pi HATs tso cua sov los ntawm pawg thawj coj kom sov lub ntsuas cua, muab qhov nyeem tsis raug.

Kauj Ruam 13: Kev Xav Ntxiv thiab Kev sim

Kev Xav Ntxiv thiab Kev Xeem
Kev Xav Ntxiv thiab Kev Xeem

Ua tsaug gulliverrr, ChristianC231 thiab pgagen rau koj cov lus hais txog yam kuv tau ua kom deb li deb. Kuv thov txim rau qhov qeeb tab sis kuv tau nyob rau hnub so hauv tebchaws Ireland, yam tsis tau nkag mus rau kuv cov khoom siv hluav taws xob tau ob peb lub lis piam.

Nov yog thawj zaug los qhia cov cim ua haujlwm ua ke.

Kuv tau sau ib tsab ntawv los nyeem cov ntsuas ntsuas thiab luam tawm qhov ntsuas kub txhua 20 feeb lossis li ntawd.

Kuv muab cov khoom tso rau hauv lub tub yees rau ib teev, kom txias txhua yam. Kuv ntsaws nws rau hauv PC thiab tau txais Mu luam tawm cov txiaj ntsig. Tom qab ntawv cov ntawv raug theej tawm, hloov mus rau hauv.csv cov ntaub ntawv (cais cov cim sib txawv) thiab cov duab kos los ntawm cov txiaj ntsig hauv Excel.

Nws siv sijhawm li peb feeb los ntawm kev nqa cov khoom tawm ntawm lub tub yees ua ntej cov txiaj ntsig tau sau tseg, yog li qee qhov kub tau nce hauv qhov no. Kuv xav tias plaub lub ntsuas hluav taws xob muaj peev xwm sib txawv cua sov thiab yog li yuav sov li ntawm tus nqi sib txawv. Tus nqi ua kom sov yuav tsum tau txo qis raws li cov ntsuas nkag mus rau chav sov. Kuv kaw qhov no li 24.4 ° C nrog kuv tus pas ntsuas kub.

Qhov sib txawv dav hauv qhov kub thaum pib ntawm txoj kab nkhaus tuaj yeem nqes mus rau qhov sib txawv ntawm lub peev xwm ntawm lub ntsuas cua. Kuv zoo siab tau pom tias cov kab sib tshuam mus txog qhov kawg thaum lawv mus txog chav sov. Kuv txhawj xeeb tias TMP36 ib txwm muaj ntau dua li lwm qhov ntsuas.

Kuv saib cov ntawv txheeb xyuas dua qhov piav qhia raug ntawm cov cuab yeej no

TXP 36

  • ± 2 ° C raug tshaj qhov kub (hom)
  • ± 0.5 ° C linearity (hom)

DS18B20

± 0.5 ° C Qhov tseeb ntawm -10 ° C txog +85 ° C

TSH 22

kub ± 0.5 ° C

NPE 680

kub nrog ± 1.0 ° C raug

Kauj Ruam 14: Daim Duab Tag Nrho

Daim duab puv
Daim duab puv

Tam sim no koj tuaj yeem pom tias cov ntsuas tau ua tiav qib qis thiab pom zoo ntawm qhov kub ntau dua lossis tsawg dua hauv lawv qhov kev piav qhia raug. Yog tias 1.7 degrees raug tshem tawm TMP36 qhov tseem ceeb (expected 2 ° C xav tau) muaj kev pom zoo ntawm txhua qhov ntsuas.

Thawj thawj zaug kuv tau sim qhov kev sim no DHT22 sensor ua rau muaj teeb meem:

main.py tso zis:

14.9, 13.5, 10.3, 13.7

15.7, 14.6, 10.5, 14.0

16.6, 15.6, 12.0, 14.4

18.2, 16.7, 13.0, 15.0

18.8, 17.6, 14.0, 15.6

19.8, 18.4, 14.8, 16.2

21.1, 18.7, 15.5, 16.9

21.7, 19.6, 16.0, 17.5

22.4, 20.2, 16.5, 18.1

23.0, 20.7, 17.1, 18.7

DHT nyeem yuam kev: ('DHT sensor tsis pom, kos thaiv',)

Traceback (hu tsis ntev los no dhau los):

Cov ntaub ntawv "main.py", kab 64, hauv

Cov ntaub ntawv "main.py", kab 59, hauv get_dht22

NameError: qhov txawv txav hauv cheeb tsam tau hais ua ntej ua haujlwm

Yog li kuv tau hloov tsab ntawv los daws qhov teeb meem no thiab rov pib sau dua tshiab:

DHT nyeem yuam kev: ('DHT sensor tsis pom, kos thaiv',)

25.9, 22.6, -999.0, 22.6

DHT nyeem yuam kev: ('DHT sensor tsis pom, kos thaiv',)

25.9, 22.8, -999.0, 22.7

25.9, 22.9, 22.1, 22.8

25.9, 22.9, 22.2, 22.9

DHT nyeem yuam kev: ('DHT sensor tsis pom, kos thaiv',)

27.1, 23.0, -999.0, 23.0

DHT nyeem yuam kev: ('DHT sensor tsis pom, kos thaiv',)

27.2, 23.0, -999.0, 23.1

25.9, 23.3, 22.6, 23.2

DHT nyeem yuam kev: ('DHT sensor tsis pom, kos thaiv',)

28.4, 23.2, -999.0, 23.3

DHT nyeem yuam kev: ('DHT sensor tsis pom, kos thaiv',)

26.8, 23.1, -999.0, 23.3

26.5, 23.2, 23.0, 23.4

26.4, 23.3, 23.0, 23.5

26.4, 23.4, 23.1, 23.5

26.2, 23.3, 23.1, 23.6

Kuv tsis muaj teeb meem nrog kev khiav thib ob. Adafruit cov ntaub ntawv ceeb toom tias qee zaum DHT cov cim tsis nco nyeem ntawv.

Kauj Ruam 15: Cov lus xaus

Cov lus xaus
Cov lus xaus

Qhov nkhaus no qhia tau meej tias lub peev xwm ua kom sov siab dua ntawm qee qhov ntsuas tau nce lawv cov sijhawm ua haujlwm.

Txhua lub ntsuas ntsuas ntsuas kub nce thiab poob.

Lawv tsis nrawm heev los daws qhov kub tshiab.

Lawv tsis yog qhov tseeb. (Lawv puas zoo txaus rau chaw nres tsheb huab cua?)

Tej zaum koj yuav tsum tau ntsuas koj lub ntsuas ntsuas tiv thaiv tus ntsuas kub uas ntseeg siab.

Pom zoo: