Cov txheej txheem:
- Kauj ruam 1: Yuav tsum tau ua
- Kauj Ruam 2: Kab thiab Casing
- Kauj Ruam 3: Txhawm rau Program Koj Cov Ntaus Ntaus, Txuas Nrog Arduino IDE
- Kauj Ruam 4: Kev Tswj Cov Ntaub Ntawv hauv Ubidots
- Kauj Ruam 5: Cov txiaj ntsig
Video: Tsim Lub Tank Volume Reader Hauv Qab $ 30 Siv ESP32: 5 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Internet ntawm Tej Yam tau coj ntau qhov kev siv yav dhau los cov cuab yeej siv nyuaj rau hauv tsev ntawm ntau cov khoom siv tes ua thiab cov cawv txiv hmab. Cov ntawv thov nrog qib ntsuas tau siv rau ntau caum xyoo hauv cov chaw ua haujlwm loj, cov chaw kho dej, thiab cov nroj tsuag tshuaj. Nrog tus nqi sensor poob, tam sim no ob qho tib si kev lag luam thiab DIY tuaj yeem saib xyuas qhov ntim ntawm ib lub tank, thoob, lossis lub raj mis.
Cov ntsuas hluav taws xob muaj nyob ntawm kev ua lag luam qhib tuaj yeem nkag siab txhua yam thiab tau muab cais ua raws. Sensor siv los ntsuas cov av noo yog hu ua huab cua ntsuas, ntsuas siab hu ua siab ntsuas, qhov deb tau hu ua chaw ntsuas, thiab lwm yam. Hauv qhov zoo ib yam, lub ntsuas hluav taws xob siv rau ntsuas cov qib kua yog hu ua qib ntsuas.
Cov qib ntsuas tau siv los ntsuas qib ntawm cov tshuaj dawb ntws. Cov tshuaj no suav nrog kua xws li dej, roj, slurries, thiab lwm yam ntxiv rau cov khib nyiab hauv cov ntawv me me/hmoov (cov khib nyiab uas tuaj yeem ntws). Cov tshuaj no zoo li tau txais kev khom nyob hauv cov thawv ntim khoom vim yog lub ntiajteb txawj nqus thiab tswj lawv qib nyob hauv lub xeev so. Hauv phau ntawv qhia no koj yuav kawm paub tsim koj tus kheej li cas hauv tsev, ntsuas kub, thiab ntsuas cua. Kuj suav nrog yog cov lus qhia rau koj sau cov ntaub ntawv tshiab kom siv tau los ntawm Ubidots, daim ntawv thov qhib lub platform.
Kauj ruam 1: Yuav tsum tau ua
- ESP32
- Ultrasonic Sensor - HC -SR04
- DHT11 Sensor
- Cov ntaub ntawv tiv thaiv yas
- Jumper Hlau
- Micro USB kab
- Arduino IDE 1.8.2 lossis siab dua
-
Ubidots tus account - lossis - STEM License
Kauj Ruam 2: Kab thiab Casing
Lub sensor HC-SR04 (Ultrasonic Sensor) ua haujlwm nrog 5V logic. Thov, ua raws cov kab lus thiab daim duab kom ua qhov sib txuas raug ntawm ESP32 thiab lub ntsuas hluav taws xob ultrasonic, tseem nyob nruab nrab ntawm ESP32 thiab DHT11 sensor (Kub thiab Vaum Sensor).
Kuv tau tsim ib qho qauv me me nrog lub tank ntsuas qhov loj los qhia qhov ua haujlwm ntawm lub ntsuas cua, tab sis qhov kawg tsab ntawv nrog nws rooj plaub yuav tsum zoo li ib qho saum toj no.
Raws li koj tuaj yeem pom lub ntsuas hluav taws xob ultrasonic yuav tsum nyob rau sab saum toj ntawm lub tank, yog li nrog nws peb yuav tuaj yeem ntsuas qhov kev ncua deb nruab nrab ntawm ib feem ntawm lub tank thiab qhov kawg ntawm cov khoom Tom qab ntawd, tso qhov kub thiab txias sensors los saib xyuas ib puag ncig.
Kauj Ruam 3: Txhawm rau Program Koj Cov Ntaus Ntaus, Txuas Nrog Arduino IDE
Ua ntej pib nrog ESP32, teeb tsa koj lub rooj tsavxwm nrog Arduino IDE. Yog tias koj tsis paub nrog teeb tsa pawg thawj coj saib, thov siv kab lus hauv qab no thiab ua raws ib qib zuj zus kom txog thaum koj tau suav sau lub rooj tsavxwm:
Txuas ESP32-DevKitC rau Ubidots
Thaum koj pawg thawj coj tau suav ua ke, teeb tsa cov tsev qiv ntawv uas xav tau los ua lub ntsuas: "PubSubClient" thiab "DHT:"
Mus rau Sketch/Program -> Xws li Lub Tsev Qiv Ntawv -> Tus Thawj Saib Xyuas Tsev Qiv Ntawv thiab teeb tsa PubSubClient lub tsev qiv ntawv. Txhawm rau yooj yim nrhiav lub tsev qiv ntawv raug, tshawb nrhiav PubSubClient hauv kab tshawb nrhiav
2. Mus rau lub chaw khaws cov tsev qiv ntawv rub tawm DHT lub tsev qiv ntawv. Txhawm rau rub lub tsev qiv ntawv nyem lub pob ntsuab hu ua "Clone lossis rub tawm" thiab xaiv "Download ZIP".
3. Tam sim no, rov qab rau hauv Arduino IDE, nyem rau Sketch -> Xws li Lub Tsev Qiv Ntawv -> Ntxiv. ZIP Library
4. Xaiv. ZIP cov ntaub ntawv ntawm DHT thiab tom qab ntawd "Txais" lossis "Xaiv"
5. Kaw Arduino IDE thiab qhib dua. Yuav tsum tau rov pib dua; thov tsis txhob hla cov kauj ruam no.
Tam sim no nws yog lub sijhawm pib coding:) Luam cov cai hauv qab no thiab muab tso rau hauv Arduino IDE.
Thov mus rau qhov txuas hauv qab no kom pom cov cai.
Tom ntej no, muab cov kev txwv: Wi-nkaus lub npe thiab tus lej zais, ntxiv rau koj qhov tshwj xeeb Ubidots TOKEN. Yog tias koj tsis paub yuav nrhiav koj li Ubidots TOKEN li cas, thov siv kab lus hauv qab no.
Yuav ua li cas kom tau koj li Ubidots TOKEN
Thaum koj tau sau koj tus lej thiab muab lub wifi tsim nyog, txheeb xyuas hauv Arduino IDE. Txhawm rau txheeb xyuas, nyob rau sab saum toj sab laug ntawm peb Arduino IDE koj yuav pom cov cim hauv qab no. Xaiv lub cim kos cim txhawm rau txheeb xyuas ib qho chaws. Thaum txheeb xyuas qhov tseeb, koj yuav tau txais "Ua tiav suav" cov lus hauv Arduino IDE.
Tom ntej no, upload cov cai rau hauv koj li ESP32. Xaiv txoj cai-xub cim ib sab ntawm lub cim kos cim kom rub tawm. Thaum rub tawm, koj yuav tau txais "Ua tiav xa tawm" cov lus hauv Arduino IDE.
Nrog rau qhov no, koj tau ntsuas tam sim no xa cov ntaub ntawv mus rau Ubidots Ua Tau!
Kauj Ruam 4: Kev Tswj Cov Ntaub Ntawv hauv Ubidots
Yog tias koj lub cuab yeej txuas nrog raug koj yuav pom lub cuab yeej tshiab tsim hauv koj li cuab yeej ntu hauv koj daim ntawv thov Ubidots. Lub npe ntawm lub cuab yeej yuav yog "esp32", kuj sab hauv lub cuab yeej koj yuav pom qhov txawv txav, av noo, thiab kub:
Yog tias koj xav hloov koj lub cuab yeej thiab cov npe hloov pauv mus rau tus phooj ywg zoo dua, thov siv kab lus no:
Yuav ua li cas kho koj Lub Npe Lub Npe thiab Lub Npe Hloov Pauv
Tom ntej no, txhawm rau suav qhov ntim ntawm cov tshuaj dawb ntws hauv lub tank, peb yuav tsum tsim kom muaj qhov sib txawv los txhawm rau xam tus nqi ntim.
Derived Variable cia peb tsim kev ua haujlwm siv cov ntawv hloov pauv, yog li qhov no peb yuav siv cov mis ntim nrog cov yam ntxwv ntawm lub tog raj kheej cylindrical qhov twg:
- Pi = Qhov piv ntawm lub voj voog ncig rau nws txoj kab uas hla (tas li)
- r = Lub vojvoog ntawm lub tank
- h = Qhov siab ntawm lub tank
Nyem rau ntawm "Addvariable" thiab xaiv "Derived". Raws li koj tuaj yeem pom ntawm lub qhov rais tshiab koj yuav tsum muab cov qauv rau hauv daim teb.
Thaum koj tau txuas cov qauv nrog cov yam ntxwv ntawm koj lub tank, xaiv qhov sib txawv "nrug."
Nrog koj cov mis nkag mus, koj ntim yuav pib nyeem hauv koj daim ntawv thov Ubidots.
Kauj Ruam 5: Cov txiaj ntsig
Tam sim no koj lub sensor tau npaj pib ua haujlwm! Saum toj no koj tuaj yeem pom txoj haujlwm ntawm qib ntsuas ntawm qhov sib txawv.
Txhawm rau kawm paub ntau ntxiv txog Ubidots cov cuab yeej thiab cov xwm txheej, txheeb xyuas cov vis dis aus qhia no.
Pom zoo:
YUAV UA LI CAS ROV QAB ROV QAB NYOB RAU HAUV QAB NTUJ NTUJ Siv MS Lo Lus YOOJ YIM: 12 Kauj Ruam
YUAV UA LI CAS ROV QAB ROV QAB NYOB RAU HAUV NTUJ NTAWV Siv MS Lo Lus YOOJ YIM: nyob zoo cov phooj ywg !! kuv rov !!!!! Kuv nco koj txhua tus :) kuv muaj cov lus qhia tshiab uas yooj yim heev !!! koj puas paub koj tuaj yeem kho cov duab hauv microsoft lo lus ?? yog koj tuaj yeem tshem rov qab lossis txhim kho daim duab ,,, yog tias koj tsis tau sim lwm cov apps koj tuaj yeem siv
Rov Qab Siv Cov Khoom Siv Laus qub los Tsim Cov Pheej Yig Portable System: 3 Cov Kauj Ruam (nrog Duab)
Rov Qab Siv Cov Khoom Siv Laus qub los tsim Cov Txheej Txheem Nqis Pheej Yig: Tsis ntev los no kuv lub Laptop qub tau tuag thiab kuv yuav tsum yuav ib qho tshiab, (RIP! 5520 koj yuav tsis nco). Lub khoos phis tawj niam niam lub rooj tuag tau tuag thiab qhov kev puas tsuaj tuaj yeem kho tau Txog thaum tsis ntev los no kuv coj Raspberry ncuav qab zib thiab pib tinkering nrog IOT sutff tab sis xav tau kev mob siab rau
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
Rov Qab Siv Cov Duab Duab Nrog Virtual Asistent: 7 Cov Kauj Ruam (nrog Duab)
Rov Qab Siv Cov Duab Duab Nrog Virtual Asistent: Nyob zoo txhua tus! Cov lus qhia no tau yug los ntawm lub laptop faib ua ib nrab, yuav los ntawm ib tus phooj ywg. Thawj qhov kev sim ntawm txoj haujlwm no yog kuv Lego Digital Photo Frame, txawm li cas los xij, yog ib tus neeg mob siab rau Siri thiab Google Tam sim no, Kuv txiav txim siab coj nws mus rau qhov tshiab
Yuav Ua Li Cas Ua Tus Kheej Ntaus Pob Ntaus Pob Ua Si Siv Tus Neeg Siv IRobot Tsim Ua Lub Hauv Paus: 7 Cov Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Ua Tus Kheej Ntaus Pob Ntaus Pob Ntaus Pob Ua Si Siv IRobot Tsim Ua Lub Hauv Paus: Nov yog kuv nkag mus rau iRobot Tsim kev sib tw. Qhov nyuaj tshaj plaws ntawm tag nrho cov txheej txheem rau kuv tau txiav txim siab tias tus neeg hlau yuav ua dab tsi. Kuv xav ua kom pom cov yam ntxwv txias ntawm Tsim, thaum tseem ntxiv qee qhov kev xav ntawm robo. Txhua ntawm kuv