Cov txheej txheem:
- Kauj Ruam 1: Yuav Tsum Tau Siv Lub Cev
- Kauj Ruam 2: Ua Kev Kho Vajtse Txuas
- Kauj Ruam 3: Programming Raspberry Pi hauv Python
- Kauj ruam 4: Hom Ua Haujlwm
- Kauj Ruam 5: Cov ntawv thov thiab Nta
- Kauj Ruam 6: Xaus
Video: Tsim kom muaj Hygrometer hauv Tsev Siv Raspberry Pi thiab SI7021: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Puas yog hnub no ntub? Nws hnov me ntsis ntub rau kuv
Qee zaum rau peb, cov av noo siab ua pov thawj tias tsis xis nyob thiab tsis zoo. Rau tsev neeg, nws tuaj yeem ua rau muaj kev puas tsuaj ib yam nkaus. Rau ib lub tsev, cov av noo siab ua rau cov ntoo hauv tsev thiab cov rooj tog nrog txhawb kom muaj kev loj hlob nyob ib puag ncig peb. Los ntawm hmoov zoo, muaj cov hauv kev uas tso cai rau koj los tshuaj xyuas thiab tswj cov av hauv tsev.
Hauv kev ua tsov rog no peb yuav ua Hygrometer, lub kaw lus siv rau ntsuas cov dej noo hauv huab cua, siv Raspberry Pi thiab SI7021, Vaum thiab ntsuas kub. Peb lub hom phiaj yog txhawm rau txheeb xyuas qhov txheeb ze thiab qhov kub nyob hauv chav tsev (qhov zoo tshaj qhov txheeb ze yog kwv yees li 40-50%, chav sov zoo tshaj yog kwv yees li ntawm 15 ° C (59 ° F) thiab 30 ° C (86 ° F)) thiab ib txoj hauv kev yog siv lub hygrometer. Peb tuaj yeem, tau kawg, tau yuav ib qho, tab sis muaj Raspberry Pi thiab Humidity & Kub sensor hauv tes, peb xav tias peb yuav ua ib qho (Vim li cas tsis!).
Kauj Ruam 1: Yuav Tsum Tau Siv Lub Cev
Tsis paub txog qhov tseeb, qhov muaj txiaj ntsig thiab qhov twg hauv ntiaj teb kom tau lawv, nws yog qhov txaus siab heev. Tsis txhob txhawj. Peb tau txheeb qhov ntawd rau koj. Thaum koj tau txais cov khoom txhua qhov sib nrug deb, nws yuav tsum yog qhov ua kom tiav qhov haujlwm no.
1. Raspberry Pi
Thawj kauj ruam yog tau txais Raspberry Pi board. Raspberry Pi yog tib lub rooj tsav xwm Linux raws lub khoos phis tawj. Lub PC me me no tau ntim rau hauv kev suav lub zog, siv hauv cov phiaj xwm hluav taws xob, thiab kev ua haujlwm yooj yim xws li daim ntawv nthuav dav, ua cov lus, tshawb xyuas lub vev xaib, thiab e-mail, thiab kev ua si.
2. I²C Shield rau Raspberry Pi
Hauv peb qhov kev xav, tsuas yog qhov Raspberry Pi 2 thiab Pi 3 tsis muaj qhov tseeb yog I portC chaw nres nkoj. INPI2 (I2C adapter) muab Raspberry Pi 2/3 ib qho I²C chaw nres nkoj rau siv nrog ntau I²C khoom siv. Nws muaj nyob ntawm Dcube Store.
3. SI7021 Vaum thiab Kub Sensor
SI7021 I²C Vaum thiab 2-Zone Kub Sensor yog monolithic CMOS IC sib xyaw ua ke cov av noo thiab ntsuas qhov ntsuas kub, qhov sib piv-rau-digital hloov pauv, teeb liab ua haujlwm, ntsuas cov ntaub ntawv, thiab I²C Interface. Peb tau yuav qhov ntsuas no los ntawm Dcube Store.
4. I²C Txuas Cable
Peb muaj I²C txuas cov xov hluav taws xob muaj nyob ntawmDcubeStore.
5. Micro USB cable
Qhov nyuaj tshaj plaws, tab sis nruj tshaj plaws ntawm kev xav tau lub zog yog Raspberry Pi! Txoj hauv kev yooj yim tshaj plaws rau lub zog Raspberry Pi yog los ntawm Micro USB cable.
6 Ethernet (LAN) Cable/ USB WiFi Adapter
Koj puas tau saib koj lub neej thiab xav, Internet tau ua dab tsi rau kuv?
Txoj hauv kev kom tau txais koj li Raspberry Pi txuas nrog yog siv Ethernet cable thiab ntsaws nws rau hauv koj lub network router. Ib qho ntxiv, Kev sib txuas WiFi tuaj yeem ua los ntawm kev ntsaws rau hauv WiFi dongle thiab sab laug-nyem lub network icon kom coj los ua cov npe ntawm WiFi muaj nyob.
7. HDMI Cable/ Kev Nkag Mus Rau Tej Chaw
Nrog HDMI cable ntawm lub nkoj, koj tuaj yeem txuas nws mus rau TV digital lossis rau Monitor. Xav tau txoj kev txuag nyiaj! Raspberry Pi tuaj yeem nkag mus tau yooj yim siv txoj hauv kev sib txawv xws li-SSH thiab Kev Nkag Mus Hauv Is Taws Nem. Koj tuaj yeem siv PuTTY qhib qhov software.
Kuv ntxub kev ua lej, tab sis kuv nyiam suav nyiaj
Kauj Ruam 2: Ua Kev Kho Vajtse Txuas
Feem ntau, lub voj voog yog ncaj ncaj rau pem hauv ntej. Ua lub Circuit Court raws li qhov schematic qhia. Cov txheej txheem yog qhov yooj yim, thiab koj yuav tsum tsis muaj teeb meem.
Hauv peb qhov xwm txheej, peb tau hloov kho qee qhov pib ntawm cov khoom siv hluav taws xob tsuas yog kho lub cim xeeb rau kho vajtse thiab software. Peb xav kos cov txheej txheem hluav taws xob yooj yim rau txoj haujlwm no. Kev kos duab hluav taws xob zoo li lub phiaj xwm rau hluav taws xob. Kos ib daim qauv thiab ua tib zoo tsim.
Raspberry Pi thiab I²C Shield Txuas
Ua ntej tshaj plaws coj Raspberry Pi thiab tso I²C Shield rau nws. Nias lub Shield maj mam mus rau GPIO tus pin. Ua qhov yog, tsis yog yam yooj yim (Saib daim duab saum toj no).
Sensor thiab Raspberry Pi Kev Sib Txuas
Coj lub sensor thiab txuas I²C Cable nrog nws. Kom ua haujlwm tau zoo ntawm cov kab no, thov nco ntsoov I²C Cov Tawm Ib Leeg txuas rau I²C Cov Tswv Yim. Tib yam yuav tsum tau ua raws rau Raspberry Pi nrog I²C daim ntaub thaiv npog nws.
Qhov txiaj ntsig loj ntawm kev siv I²C Shield/Adapter thiab cov txuas txuas yog tias peb tsis muaj teeb meem txuas xov ntxiv uas tuaj yeem ua rau muaj kev ntxhov siab thiab siv sijhawm los kho, tshwj xeeb tshaj yog thaum koj tsis paub meej tias yuav pib daws teeb meem qhov twg. Tsuas yog cov txheej txheem yooj yim uas peb tau hais txog. Nws yog ntsaws thiab ua si xaiv.
Nco tseg: Cov xaim xim av yuav tsum ib txwm ua raws hauv av (GND) kev sib txuas ntawm cov khoom siv ntawm ib lub cuab yeej thiab cov tswv yim ntawm lwm lub cuab yeej
Kev Sib Txuas Internet yog qhov tseem ceeb
Txhawm rau kom peb txoj haujlwm tiav, peb xav tau kev siv internet rau peb Raspberry Pi. Koj muaj ob txoj kev xaiv ntawm no. Xwb Koj tuaj yeem txuas Raspberry Pi mus rau lub network siv Ethernet cable lossis siv USB rau WiFi Adapter rau WIFI Kev Sib Txuas. Ua li cas los xij, tsuav nws txuas nrog internet uas koj tau npog.
Kev ua kom muaj zog ntawm Circuit Court
Txuas lub Micro USB cable rau hauv lub hwj chim nkaus ntawm Raspberry Pi. Fais fab nws thiab peb tawm ntawm txoj kev.
Peb tiam neeg tau npaj zoo dua rau Zombie apocalypse tshaj li ib teev tsis muaj hluav taws xob
Kev Txuas Mus Saib Xyuas
Peb tuaj yeem muaj HDMI cable txuas nrog tus saib/TV tshiab lossis peb tuaj yeem txuas Raspberry Pi nyob deb siv cov cuab yeej nkag tau zoo ib yam li-SSH/PuTTY uas raug nqi. Nws yog me ntsis ntawm txoj hauv kev muaj tswv yim yog tias koj pom siv cov peev txheej ib puag ncig.
Kauj Ruam 3: Programming Raspberry Pi hauv Python
Koj tuaj yeem saib Python code rau Raspberry Pi thiab SI7021 hauv pebGithubrepository.
Ua ntej mus rau qhov haujlwm, nco ntsoov tias koj tau saib rau cov lus qhia muab hauv Readme cov ntaub ntawv thiab teeb tsa koj li Raspberry Pi raws li nws.
Hws noo hais txog qhov muaj cov kua, tshwj xeeb tshaj yog dej, feem ntau hauv kab ntawv. Cov dej me me tuaj yeem pom, piv txwv li, hauv huab cua (av noo), hauv zaub mov, thiab hauv ntau yam khoom lag luam. Hws noo tseem hais txog qhov muaj cov pa dej nyob hauv huab cua.
Hauv qab no yog tus nab npawb nab npawb thiab koj tuaj yeem clone nws thiab tuaj yeem tsim kho yog tias xav tau.
# Faib nrog daim ntawv tso cai yuav dawb.# Siv nws txhua txoj hauv kev koj xav tau, muaj txiaj ntsig lossis pub dawb, muab nws haum rau hauv daim ntawv tso cai ntawm nws cov haujlwm ua haujlwm. # SI7021 # Txoj cai no yog tsim los ua haujlwm nrog SI7021_I2CS I2C Mini Module muaj los ntawm ControlEverything.com. #
ntshuam smbus
lub sij hawm ntshuam
# Tau I2C npav
npav = smbus. SMBus (1)
# SI7021 chaw nyob, 0x40 (64)
# 0xF5 (245) Xaiv Tus Txheeb Ze Vaum Tsis HOLD tus tswv hom bus.write_byte (0x40, 0xF5)
sijhawm.s pw (0.3)
# SI7021 chaw nyob, 0x40 (64)
# Nyeem cov ntaub ntawv rov qab, 2 bytes, Vaum MSB thawj cov ntaub ntawv0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)
# Hloov cov ntaub ntawv
av noo = ((data0 * 256 + data1) * 125 / 65536.0) - 6
sijhawm.s pw (0.3)
# SI7021 chaw nyob, 0x40 (64)
# 0xF3 (243) Xaiv qhov kub tsis muaj HOLD tus tswv hom bus.write_byte (0x40, 0xF3)
sijhawm.s pw (0.3)
# SI7021 chaw nyob, 0x40 (64)
# Nyeem cov ntaub ntawv rov qab, 2 bytes, Kub MSB thawj cov ntaub ntawv0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)
# Hloov cov ntaub ntawv
cTemp = ((data0 * 256 + data1) * 175.72 / 65536.0) - 46.85 fTemp = cTemp * 1.8 + 32
# Cov ntaub ntawv tso tawm rau lub vijtsam
luam "Cov txheeb ze vaum yog: %.2f %%" %av noo luam tawm "Kub hauv Celsius yog: %.2f C" %cTemp luam "Kub hauv Fahrenheit yog: %.2f F" %fTemp
Kauj ruam 4: Hom Ua Haujlwm
Tam sim no, rub tawm (lossis git rub) cov cai thiab qhib nws hauv Raspberry Pi.
Khiav cov lus txib kom Sib Sau thiab Tshaj Tawm cov cai ntawm lub davhlau ya nyob twg thiab pom cov khoom tso tawm ntawm Saib. Tom qab ob peb lub sijhawm, nws yuav tso tawm txhua qhov hloov pauv. Pib tawm nrog ob peb qhov kev xav lossis cov ntsiab lus thiab pom dab tsi koj tuaj yeem tuaj nrog.
Kauj Ruam 5: Cov ntawv thov thiab Nta
SI7021 muab qhov tseeb, siv hluav taws xob tsawg, lub Hoobkas ntsuas ntsuas cov cuab yeej daws teeb meem zoo tshaj plaws rau ntsuas cov av noo, lwg taw tes, thiab ntsuas kub, hauv daim ntawv thov xws li HVAC/R, Thermostats/Humidistats, Kev kho mob ua pa, Khoom dawb, Sab hauv huab cua, Micro-Ib puag ncig /Cov Chaw Cov Ntaub Ntawv, Kev Tiv Thaiv Kev Nyab Xeeb Hauv Tsheb thiab Defogging, Cov Khoom Siv thiab Cov Khoom Nrhiav thiab Xov Tooj Ntawm Tes thiab Xov Tooj.
Rau xws li Koj tuaj yeem txhim kho txoj haujlwm no mus rau hauv HVAC Qhov Taw Qhia rau Sab Hauv Tsev thiab Tsheb Thauj Khoom Ib Leeg. Nws tswj cov cua sov ib puag ncig txiav txim siab tswj qhov kub thiab txias, ntxiv oxygen, thiab tshem tawm cov dej noo, tsw ntxhiab, pa luam yeeb, cua sov, hmoov av, kab mob hauv cov pa, carbon dioxide, thiab lwm yam pa. Sib nrug los ntawm cov av noo thiab ntsuas qhov kub, koj tuaj yeem pab txoj haujlwm no nrog cov ntsuas ntsuas los ntawm kev ntsuas siab, Huab cua Zoo, Cov pa luam yeeb mus rau Lub Teeb & Kev Sib Haum Xeeb. Koj tuaj yeem txhim kho cov cai raws li qhov xav tau kho vajtse thiab tom qab ntawd koj tuaj yeem muaj koj tus kheej teeb tsa los ua koj tus kheej kom sov. Txoj haujlwm no zoo rau menyuam yaus, thiab koj xav qhia lawv qee yam khoom txaus, koj paub kev kawm thaum ua si. Ib txoj haujlwm me me zoo li qhov no tuaj yeem zoo nkauj txaus rau menyuam yaus.
Kauj Ruam 6: Xaus
Yog tias koj tau xav tsis thoob los saib rau hauv lub ntiaj teb ntawm Raspberry Pi, tom qab ntawd koj tuaj yeem ua rau koj xav tsis thoob los ntawm kev siv cov khoom siv hluav taws xob pib, coding, tsim qauv, soldering thiab dab tsi tsis. Hauv cov txheej txheem no, tej zaum yuav muaj qee qhov haujlwm uas yuav yooj yim, thaum qee qhov yuav sim koj, twv koj. Tab sis koj tuaj yeem ua ib txoj hauv kev thiab ua kom tiav nws los ntawm kev hloov kho thiab tsim kev tsim ntawm koj li. Txog koj txoj kev pab, peb muaj cov vis dis aus zoo kawg hauv YouTube uas yuav pab koj tshawb nrhiav thiab piav qhia ntxiv txog txhua yam ntawm txoj haujlwm. Peb vam tias koj pom qhov no zoo kawg thiab muaj txiaj ntsig. Thov teb peb rau ib qho kev hloov kho.
Pom zoo:
Tuchless Hloov rau Cov Khoom Siv Hauv Tsev -- Tswj Koj Cov Khoom Siv Hauv Tsev Tsis Muaj Tuch Ib qho Hloov: 4 Cov Kauj Ruam
Tuchless Hloov rau Cov Khoom Siv Hauv Tsev || Tswj Koj Cov Khoom Siv Hauv Tsev Tsis Muaj Tuch Ib qho Hloov: Nov Yog Qhov Tuchless Hloov Rau Cov Khoom Siv Hauv Tsev. Koj Siv Tau Qhov No Mus Rau Txhua Qhov Chaw Hauv Pej Xeem Kom Pab Tau Tawm Tsam Ib Yam Kab Mob. Lub Circuit Court Raws Li Tsaus Sensor Circuit Ua Los Ntawm Op-Amp Thiab LDR. Qhov Tseem Ceeb Thib Ob Ntawm Qhov Circuit Court SR Flip-Flop Nrog Sequencell
Tsim kom muaj Amateur Xov Tooj Cua APRS RX Tsuas Yog IGate Siv Raspberry Pi thiab RTL-SDR Dongle Hauv Tsawg Ib Nrab Sijhawm: 5 Kauj Ruam
Tsim kom muaj Amateur Radio APRS RX Tsuas yog IGate Siv Raspberry Pi thiab RTL-SDR Dongle hauv Tsawg Ib Nrab Ntawm Ib Teev Sijhawm: Thov nco ntsoov tias tam sim no nws qub dhau lawm yog li qee qhov tsis raug thiab tsis tiav. Cov ntaub ntawv koj xav tau los hloov pauv. Kuv tau hloov kho qhov txuas los muab qhov hloov tshiab ntawm koj daim duab (thov siv 7-zip kom decompress nws) tab sis rau kev qhia tag nrho
Ntse Suab Nkauj hauv Chav Dej thiab Da Dej Nrog Raspberry Pi - Sib Koom Ua Ke Hauv Chav, Tswb, Khawm Tswj thiab Kev Siv Tsev Hauv Tsev: 7 Kauj Ruam
Ntse Suab Nkauj hauv chav pw thiab Da Dej Nrog Raspberry Pi - Sib Koom Ua Ke Hauv Chav, Tswb, Khawm Tswj thiab Kev Siv Tsev Hauv Tsev: Niaj hnub no peb xav muab ob qho piv txwv txog yuav ua li cas koj tuaj yeem siv Raspberry Pi nrog peb Max2Play software rau hauv tsev automation: hauv chav dej thiab chav pw . Ob txoj haujlwm zoo ib yam nyob hauv cov suab paj nruag siab ncaj los ntawm ntau qhov chaw tuaj yeem rub tawm los
Tsim kom muaj Dual 15V Cov Khoom Siv Hluav Taws Xob Siv Tawm Cov Txee Modules rau Hauv $ 50: 10 Cov Kauj Ruam (nrog Duab)
Tsim kom muaj Dual 15V Lub Hwj Huam Siv Tawm Tawm Cov Qauv Qauv rau Hauv $ 50: Taw Qhia: Yog tias koj yog tus nyiam ua haujlwm uas cuam tshuam nrog suab, koj yuav paub nrog cov khoom siv hluav taws xob ob tog. Feem ntau cov hwj huam suab qis xws li pre-amps xav tau qhov twg los ntawm +/- 5V txog +/- 15V. Muaj lub zog siv hluav taws xob ob zaug ua rau nws tsuas yog
Tsim kom muaj suab paj nruag tsis xwm yeem thiab lub teeb tsim hluav taws xob thiab pom qhov pov thawj ntawm Vajtswv: 4 Cov Kauj Ruam
Tsim kom muaj Kev Nyuaj Siab Suab Nkauj thiab Lub Teeb Hluav Taws Xob thiab Nyeem Ntawv Pov Thawj ntawm Vajtswv: Tsim cov lej tsis raug zoo zoo li tsis yooj yim sua. Txawm li cas los xij, nws yooj yim siv microcontroller los tsim cov lej tsis raug thiab tom qab ntawd siv lawv los tso saib cov suab thiab cov xim sib txawv. Thaum cov nkauj uas tau tsim tawm yog n