Cov txheej txheem:
- Kauj Ruam 1: YUAV TSUM MUAJ KEV XAUS SIAB
- Kauj Ruam 2: RAWS LI HARDWARE
- Kauj Ruam 3: LOAD PROGRAM ONTO ARDUINO
- Kauj Ruam 4: DEMONSTRATION
Video: CUAB QHOV TSEV KAWM NTAWV NTAWV NTAWM ATLAS LUB SIJ HAWM SENSOR: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Hauv txoj haujlwm no, peb yuav raug ntsuas kub kom them qhov ntsuas hluav taws xob los ntawm Atlas Kev Tshawb Fawb. Kev hloov pauv kub muaj qhov cuam tshuam rau kev coj ua/tag nrho cov dej sib tov/dej qab ntsev ntawm cov kua thiab los ntawm kev them nyiaj rau nws, peb tau ua kom ntseeg tau tias peb nyeem ntawv yog dab tsi nws yog nyob ntawm qhov kub tshwj xeeb ntawd. Atlas qhov ntsuas kub tau siv.
Kev ntsuas kub tau dhau mus rau lub ntsuas hluav taws xob tom qab uas tau them nyiaj rau kev coj ua kom raug nyeem tau tso tawm. Kev ua haujlwm yog los ntawm I2C raws tu qauv thiab nyeem tau nthuav tawm ntawm Arduino cov phiaj xwm phiaj xwm lossis saib xyuas.
CEEB TOOM:
Atlas Scientific tsis ua rau cov neeg siv khoom siv hluav taws xob. Cov cuab yeej no yog npaj rau cov kws tsim hluav taws xob. Yog tias koj tsis paub txog kev tsim hluav taws xob lossis teeb tsa cov phiaj xwm txheej txheem, cov khoom no yuav tsis yog rau koj
Cov cuab yeej no tau tsim thiab sim siv lub khoos phis tawj Windows. Nws tsis tau sim ntawm Mac, Atlas Scientific tsis paub yog tias cov lus qhia no tau sib xws nrog Mac system
ADVANTAGES:
- Qhov ntsuas kub tau suav nrog rau, ua kom raug nyeem tau zoo.
- Kev coj ua lub sijhawm tiag tiag thiab tso zis kub.
KHOOM:
- Arduino Uno lossis STEMTera board
- Breadboard (Yog tias tsis siv StemTera board)
- Jumper xov hlau
- 1- cov khoom siv hluav taws xob ntsuas hluav taws xob
- 1- cov khoom ntsuas kub
Kauj Ruam 1: YUAV TSUM MUAJ KEV XAUS SIAB
a) Calibrate cov sensors: Txhua lub sensor muaj cov txheej txheem ntsuas tshwj xeeb. Xa mus rau cov hauv qab no: Ezo EC cov ntawv, Ezo RTD cov ntawv teev npe.
b) Teeb tsa cov txheej txheem sensor rau I2C thiab muab qhov tshwj xeeb I2C chaw nyob rau txhua lub ntsuas. Raws li cov qauv piv txwv rau txoj haujlwm no, cov chaw nyob hauv qab no tau siv: qhov chaw nyob qhov ntsuas qhov ntsuas dej yog 100, thiab qhov ntsuas qhov ntsuas kub yog 102. Yog xav paub ntxiv txog kev hloov pauv ntawm cov kev cai, xa mus rau qhov LINK no.
Kev ntsuas ntsuas thiab hloov mus rau I2C YUAV TSUM tau ua ua ntej siv cov ntsuas ntsuas rau hauv txoj haujlwm no
Kauj Ruam 2: RAWS LI HARDWARE
Txuas cov kho vajtse raws li qhia hauv kab lus.
Koj tuaj yeem siv Arduino UNO lossis STEMTera board. STEMTera pawg thawj coj tau siv hauv txoj haujlwm no rau nws qhov kev cog lus me me uas Arduino tau ua ke nrog lub khob cij.
Kauj Ruam 3: LOAD PROGRAM ONTO ARDUINO
Cov cai rau txoj haujlwm no ua rau siv lub tsev qiv ntawv tshwj xeeb thiab cov ntaub ntawv header rau EZO circuits hauv I2C hom. Koj yuav tau ntxiv lawv rau koj li Arduino IDE txhawm rau siv cov cai. Cov theem hauv qab no suav nrog cov txheej txheem ntawm kev ntxiv qhov no rau IDE.
a) Rub tawm Ezo_I2c_lib, zip zip los ntawm GitHub rau hauv koj lub computer.
b) Ntawm koj lub khoos phis tawj, qhib Arduino IDE (Koj tuaj yeem rub tawm IDE los ntawm HERE yog tias koj tsis muaj nws). Yog tias koj xav siv cov phiaj xwm phiaj xwm kom ntseeg tau rub tawm qhov tshiab tshaj plaws ntawm IDE.
c) Hauv IDE, mus rau Sketch -> Xws li Lub Tsev Qiv Ntawv -> Ntxiv. ZIP LIbrary -> Xaiv Ezo_I2c_lib nplaub tshev uas koj nyuam qhuav rub tawm. Cov ntaub ntawv tsim nyog tam sim no suav nrog.
Muaj ob daim qauv piv txwv uas yuav ua haujlwm rau txoj haujlwm no. Koj tuaj yeem xaiv ib qho twg.
d) Luam cov cai los ntawm temp_comp_example lossis temp_comp_rt_example mus rau koj daim IDE ua haujlwm. Koj tseem tuaj yeem nkag tau lawv los ntawm Ezo_I2c_lib zip nplaub tshev rub tawm saum toj no.
Tus lej "temp_comp_example" ua haujlwm los ntawm teeb tsa qhov ntsuas kub hauv EC sensor thiab tom qab ntawv nyeem. Raws li rau qhov "temp_comp_rt_example" code, qhov ntsuas kub tau teeb tsa thiab nyeem ntawv hauv ib txhaj tshuaj. Ob leeg yuav muab qhov txiaj ntsig zoo ib yam.
e) Sau thiab xa cov temp_comp_example lossis temp_comp_rt_example rau koj Arduino Uno lossis STEMTera board.
f) Hauv koj li IDE, mus rau Cov Cuab Yeej -> Cov Ntawv Cuam Tshuam lossis nias Ctrl+Ua haujlwm+L ntawm koj cov keyboard. Lub qhov rais plotter yuav qhib. Teem tus nqi baud rau 9600. Tam sim no teeb duab yuav tsum pib tam sim no.
h) Txhawm rau siv lub ntsuas saib, mus rau Cov Cuab Yeej -> Saib Xyuas Serial lossis nias Ctrl+Ua haujlwm+M ntawm koj cov keyboard. Tus saib yuav qhib. Teeb tus nqi baud rau 9600 thiab xaiv "Carriage return". EC thiab ntsuas kub yuav tsum tso tawm.
Kauj Ruam 4: DEMONSTRATION
Cov ntsiab lus ntawm qhov kev sim pom hauv video:
Ntu 1: Tsis them nyiaj kub
Thaum xub thawj, cov dej nyob ntawm qhov kub txog 30 ° C. Tom qab ntawd nws kub txog li 65 ° C thaum qhov ua tau zoo (daim duab ntsuab) thiab ntsuas kub (teeb liab) tau pom nyob ntawm cov phiaj xwm phiaj xwm. (Rau Arduino tus qauv piv txwv uas tso cai nyeem ntau yam kev sib tw yam tsis muaj qhov ntsuas kub tsis siv neeg xa mus rau qhov txuas no).
Ntu 2: Kev ntsuas kub
Tus lej Arduino uas suav txog qhov ntsuas kub tsis siv neeg tau muab tso rau hauv pawg thawj coj. Saib qhov LINK no rau cov cai. Ib zaug ntxiv, qhov pib ntawm cov dej nyob ib puag ncig 30 ° C. Nws tau maj mam nce mus txog li 65 ° C thaum qhov ua tau zoo (teeb duab ntsuab) thiab ntsuas kub (teeb liab) tau pom ntawm cov phiaj xwm phiaj xwm.
Pom zoo:
Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Tsev Kawm Qib Siab lossis Koj Lub Tsev: 7 Kauj Ruam
Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Lub Tsev Kawm Qib Siab lossis Koj Lub Tsev: Kuv yuav qhia koj sai npaum li cas txhim kho lub plug & ua si CO2 sensor qhov twg txhua qhov ntawm txoj haujlwm yuav txuas nrog DuPont xov hlau. Yuav muaj tsuas yog 5 cov ntsiab lus uas yuav tsum tau muab siv, vim tias kuv tsis tau muab tshuaj txhuam ua ntej qhov haujlwm no txhua lub sijhawm
SCARA Robot: Kawm Txog Foward thiab Rov Qab Kinematics !!! (Plot Twist Kawm Yuav Ua Li Cas Ua Lub Sij Hawm Tiag Hauv ARDUINO Siv Kev Ua Haujlwm !!!!): 5 Cov Kauj Ruam (nrog Duab)
SCARA Robot: Kawm Txog Foward thiab Rov Qab Kinematics !!! (Plot Twist Kawm Yuav Ua Li Cas Ua Lub Sij Hawm Tiag Hauv ARDUINO Siv Kev Ua Haujlwm !!!!): SCARA neeg hlau yog lub tshuab nrov heev hauv ntiaj teb kev lag luam. Lub npe sawv cev rau ob qho Kev Xaiv Ua Raws Li Lub Rooj Sib Tham Robot Arm lossis Xaiv Ua Raws Li Cov Neeg Siv Khoom Ua Haujlwm. Nws yog qhov tseem ceeb ntawm peb qib ntawm kev ywj pheej neeg hlau, yog thawj ob lub tebchaws
KEV TSHAWB TSEV KAWM NTAWV HAUV TSEV KAWM NTAWV (Tswj koj cov ntawv thov los ntawm ib tus neeg thoob ntiaj teb): 5 Kauj Ruam
KEV HLOOV TSHIAB (tswj koj cov ntawv thov los ntawm ib lub koom haum thoob ntiaj teb): Hauv cov lus qhia no kuv tau qhia yuav ua li cas koj tuaj yeem siv ESP8266 los tswj cov cuab yeej AC xws li Teeb, kiv cua, thiab lwm yam los ntawm thoob plaws ntiaj teb hauv Is Taws Nem ntawm Blynk app yog tias koj yog tshiab rau ESP8266 nco ntsoov txheeb xyuas cov lus qhia no:-Pib Pib Nrog NodeM
Ua Lub Sij Hawm Sij Hawm Kub Lub Caij Nyoog: 16 Cov Kauj Ruam
Ua Lub Sij Hawm Sijhawm Sijhawm Sijhawm Sijhawm Sijhawm Ntev: Txawm hais tias lub thawv noj su zoo ib yam yog yooj yim siv thiab ua haujlwm tab sis muaj ib txoj haujlwm, nws tsis tuaj yeem teev sijhawm lossis teeb tsa qhov kub kom sov. Txhawm rau txhawm rau txhim kho qhov tsis txaus no, lub sijhawm no DIY tau ua los ntawm kev ua noj
Ua Koj Lub Khoos Phis Tawj UPS Kawg Rau Teev Sij Hawm Siv Sij Hawm: 8 Kauj Ruam
Ua Koj Lub Khoos Phis Tawj UPS Kawg Rau Teev Sij Hawm Siv Sij Hawm: Rau yam uas yuav tshwm sim rau kuv, tab sis tej zaum tsis yog rau txhua tus, Kuv muaj tag nrho kuv lub khoos phis tawj ntawm UPS roj teeb thaub qab. Tom qab tau txais kev ntxhov siab thaum lub hwj chim flickered ib hnub, Kuv tam sim ntawd tawm mus thiab yuav ib lub UPS. Zoo, tsis ntev tom qab, lub zog