Cov txheej txheem:
Video: Huab cua-chaw nres tsheb Nrog Arduino, BME280 & Zaub rau Pom Kev Pom Zoo Hauv 1-2 Hnub Xeem: 3 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Nyob zoo!
Nov ntawm cov chaw qhia huab cua qhia tau twb tau qhia lawm. Lawv qhia txog huab cua tam sim no, qhov kub thiab txias. Dab tsi lawv tsis muaj txog tam sim no yog kev nthuav qhia ntawm chav kawm hauv 1-2 hnub dhau los. Cov txheej txheem no yuav muaj qhov zoo uas koj tuaj yeem tsis tsuas yog nyeem cov txiaj ntsig tam sim no tab sis tseem nyob ntawm qhov muag, saib yuav ua li cas lawv tau hloov pauv hauv 1-2 hnub dhau los. Raws li qhov tshwm sim, ib tus lees paub, piv txwv li, muaj peev xwm hloov pauv huab cua, vim huab cua hloov pauv ntau heev. Txawm li cas los xij, ib tus tseem lees paub kev sib raug zoo ntawm qhov ntsuas ntau.
Piv txwv li, cov av qis dua thaum huab cua kub nce. Qhov no yog vim huab cua sov tuaj yeem nqus cov av ntau dua li cua txias. Yog tias cov av noo kwv yees kwv yees li 60% ntawm 20 ° C, tom qab 25 ° C huab cua tuaj yeem nqus cov av noo ntau dua hauv cov ntsiab lus meej. Yog li ntawd, cov txheeb ze cov av noo tsis ntev dua 60%, tab sis piv txwv li, tsuas yog 50% tawm.
Tsis tas li koj tuaj yeem pom zoo lub sijhawm twg ntawm qhov siab tshaj lossis qis tshaj qhov kub yuav tsum tau cia siab. Los yog tias cov av noo nce sai thaum nws los nag. Zoo tshaj plaws rau kev nyiam ua haujlwm huab cua. Kuv yuav zoo siab heev yog tias koj tuaj yeem tshaj tawm koj cov kev paub hauv cov lus.
Kauj Ruam 1: Qhov Chaw
Rau qhov chaw nres tsheb huab cua no koj tsuas xav tau 5 ntu:
* Arduino mega: ebay arduino mega
* Huab cua ntsuas BME280: ebay BME280
* 320x480 pixel zaub rau Arduino Mega: ebay 320x480 zaub
* + 9V fais fab mov: ebay fais fab mov
* Hluav taws xob xaim
Tus nqi tag nrho tsuas yog tsawg dua $ 25.
Kauj ruam 2: Arduino Code
Lub voj voog yog yooj yim heev. Koj tsuas yog yuav tsum txuas lub sensor mus rau arduino mega ntawm txoj kev no:
Vin +5V
GND GND
SDA pin 20
SCL pin 21
Cov zaub tsuas yog ntsaws rau hauv kab txuas txuas ntawm arduino mega.
Nov yog qhov txuas rau arduino-tsev qiv ntawv koj yuav xav tau:
BME280-tsev qiv ntawv:
ntau sensor-tsev qiv ntawv:
Lub plawv ntawm lub chaw nres tsheb huab cua no, raws li kuv tau hais, cov duab sawv cev ntawm cov ntaub ntawv huab cua. Tam sim no, qhov txiaj ntsig tau hloov kho txhua txhua 6 feeb thiab cov kab ntawv tau hloov pauv 1 pixel mus rau sab laug. Ua li no, 1.5 hnub dhau los tuaj yeem sau tseg. Tau kawg qhov no tuaj yeem hloov pauv txhua lub sijhawm. Tsuas yog tus nqi 360000 ms (= 6 feeb) thiab tau kawg lub sijhawm axis hauv cov sijhawm yuav tsum tau hloov pauv. Nov yog cov kab koj yuav tau hloov:
time_neu = millis ();
yog (time_neu <time_alt) // kom tsis txhob muaj teeb meem tom qab millis-txeej
{
lub sij hawm_next = 0 + 360000;
}
yog (time_neu> time_next && time_next> = 360000) // ntsuas tshiab tom qab 6 feeb
{
Kuv tau txiav txim siab khaws qhov kub thiab txias, huab cua thiab cov av noo tsis hloov pauv, vim nws tso cai rau koj ntsuas sai, dhau sijhawm, seb huab cua siab npaum li cas, nruab nrab lossis qis, raws qhov chaw nyeem tam sim no. Yog tias kuv yuav kho qhov ntsuas ntau thiab ntau dua, Kuv yuav tsis paub qhov no thaum xub thawj siab ib muag. Lub sijhawm axis nyob ntawm txoj haujlwm y = 290 pixels. Cov cim ntawm y-axis yog 45 pixels sib nrug. Yog tias koj xav kom tso tawm huab cua siab los ntawm 940 mbar txog 1000 mbar hauv 10 mbar cov kauj ruam, ua raws li hauv qab no:
Ua ntej, teeb tsa qhov dav dav y = k * x + d. Tam sim no koj siv cov 2 tus nqi khub (x = 940, y = 290) thiab (x = 950, y = 245). Qhov no muab 2 qhov sib npaug nrog ob qhov tsis paub k thiab d: 290 = k * 940 + d thiab 245 = k * 950 + d. Los ntawm kev rho tawm ob qho kev ua zauv, peb tau txais: 290 - 245 = k * 940 - k * 950 + d - d. Qhov tsis paub d ploj hauv txoj kev no thiab peb tau txais rau k = - 45/10 = -4.5. Tus nqi no rau k tau muab tso rau hauv ib ntawm ob qhov kev ua zauv pib: 290 = -4.5 * 940 + d. Txoj hauv kev no ib tus tau txais tus nqi rau d, tshwj xeeb d = 4520.
Yog tias koj xav tau huab cua siab, piv txwv li sawv cev tsuas yog 955 mbar txog 985 mbar, koj tso tus nqi khub (955, 290) thiab (960, 245) hauv kab ncaj ncaj. Tom qab ntawd ib qho tau txais k = -9 thiab d = 8885. Zoo ib yam, ib qho laij cov kab ncaj ncaj rau qhov kub thiab huab cua huab cua. Cov 3 qhov sib npaug tshwm ntawm no hauv qhov program:
rau (kuv = 0; kuv <= 348; kuv ++)
{
yog tias (av noo [kuv]! = -66)
{
myGLCD.setColor (255, 0, 0);
//myGLCD.drawPixel(81 + i, -4.5 * kub + 200);
myGLCD.drawLine (81 + i, -4.5 * kub + 200.81 + i + 1, -4.5 * kub [i + 1] + 200);
myGLCD.setColor (0, 255, 0);
//myGLCD.drawPixel(81 + i, -4.5 * av noo [kuv] + 380);
myGLCD.drawLine (81 + i, -4.5 * humidity + 380.81 + i + 1, -4.5 * humidity [i + 1] + 380);
myGLCD.setColor (0, 0, 255);
//myGLCD.drawPixel(81 + i, -4.5 * siab + 4520);
myGLCD.drawLine (81 + i, -9.0 * siab + 8885, 81 + i + 1, -9.0 * siab [i + 1] + 8885);
}
}
Kauj Ruam 3: Cov Ntsiab Lus
Ib lo lus rau daim vis dis aus: Txhawm rau ua kom nthuav dav ntawm daim duab pom kuv tau txo lub sijhawm-nqis nqis mus rau 1 thib ob. Yog li ntawd cov zaub yog flickering zoo. Hauv qhov tseeb lub sijhawm-cov kauj ruam yog 6 feeb. Yog li koj tsis tuaj yeem pom ib qho flickering …
Kuv yuav zoo siab yog tias ib lossis lwm yam kev nyiam ua haujlwm huab cua xav sim ua rau kuv lub chaw nres tsheb huab cua. Kev sib piv nrog cov chaw ntsuas ntsuas (piv txwv li University of Graz/austria) qhia txog kev siv tau ntawm kev ntsuas ntsuas nkhaus.
Tsis tas li ntawd, kuv yuav zoo siab yog tias koj tuaj yeem pov npav rau kuv hauv kev sib tw sensor thiab rau kuv lwm yam kev qhia hauv chav kawm kev sib tw:
- https://www.instructables.com/id/DIY-LED-photomete…
- www.instructables.com/id/DIY-Wind-Tunnel-a…
- www.instructables.com/id/Simple-Autorange-…
Ua tsaug ntau rau qhov no.
Yog tias koj xav paub ntau ntxiv txog kev siv lub cev, ntawm no yog kuv li youtube channel:
ntau txoj haujlwm physics:
Hauv qhov kev nkag siab no, Eureka …
Pom zoo:
LoRa-Raws Li Pom Kev Pom Kev Pom Zoo rau Kev Ua Liaj Ua Teb Iot - Tsim Tsim Daim Ntawv Thov Ua Ntej Siv Firebase & Angular: 10 Kauj Ruam
LoRa-Raws Li Pom Kev Pom Kev Pom Zoo rau Kev Ua Liaj Ua Teb Iot | Tsim Tsim Daim Ntawv Thov Ua Ntej Siv Firebase & Angular: Hauv tshooj yav dhau los peb tham txog yuav ua li cas cov ntsuas hluav taws xob ua haujlwm nrog loRa module txhawm rau nthuav tawm firebase Lub Sijhawm Teem Sijhawm, thiab peb tau pom daim duab siab heev tias peb txoj haujlwm tag nrho ua haujlwm li cas. Hauv tshooj lus no peb yuav tham txog yuav ua li cas peb tuaj yeem
Kev Tshawb Nrhiav Huab Cua Pollution + Kev Pom Huab Cua: 4 Cov Kauj Ruam
Kev Tshawb Nrhiav Huab Cua Pollution + Kev Pom Cua: Cov tub ntxhais kawm (Aristobulus Lam, Victor Sim, Nathan Rosenzweig thiab Declan Loges) ntawm German Swiss International School tau ua haujlwm nrog cov neeg ua haujlwm ntawm MakerBay los tsim kev sib xyaw ua ke ntawm kev ntsuas huab cua thiab ua kom pom huab cua zoo. Qhov no
Kev Tau Txais Cov Ntaub Ntawv thiab Cov Ntaub Ntawv Pom Kev Pom Zoo rau MotoStudent Fais Fab Sib Tw Tsheb kauj vab: 23 Kauj Ruam
Kev Tshawb Nrhiav Cov Ntaub Ntawv thiab Cov Ntaub Ntawv Pom Zoo rau MotoStudent Hluav Taws Xob Sib Tw Tsheb: Cov ntaub ntawv khaws cov ntaub ntawv yog cov khoom siv khoos phis tawj thiab software ua haujlwm ua ke txhawm rau sau cov ntaub ntawv los ntawm cov ntsuas sab nraud, khaws thiab ua nws tom qab kom nws tuaj yeem pom cov duab thiab txheeb xyuas, tso cai rau cov kws tsim txuj ci los ua
Huab Cua Huab Cua Huab Cua: 11 Kauj Ruam (nrog Duab)
Huab Cua Huab Cua Huab Cua: Txoj haujlwm no ua rau huab cua huab siv Raspberry Pi Zero W. Nws txuas rau Yahoo Huab Cua API thiab nyob ntawm qhov kev kwv yees rau hnub tom ntej hloov xim. Kuv tau tshoov siab los ntawm Wisconsin Gas Building uas muaj nplaim taws ntawm lub ru tsev uas hloov pauv
Lub Teeb Pom Kev Pom Kev Pom Zoo/ Handheld Photograpy Teeb: 7 Cov Kauj Ruam (nrog Duab)
Intimate Video Light/ Handheld Photograpy Light: Kuv paub koj xav li cas. Los ntawm "intimate," Kuv txhais tau tias teeb pom kev nyob ze rau qhov xwm txheej teeb pom kev nyuaj-tsis tas yuav rau "xwm txheej zoo." (Txawm li cas los xij, nws tuaj yeem siv rau qhov ntawd ib yam nkaus …) Raws li New York City tus kws yees duab-lossis