Cov txheej txheem:

CUAB QHOV TSEV KAWM NTAWV NTAWV NTAWM ATLAS LUB SIJ HAWM SENSOR: 4 Kauj Ruam
CUAB QHOV TSEV KAWM NTAWV NTAWV NTAWM ATLAS LUB SIJ HAWM SENSOR: 4 Kauj Ruam

Video: CUAB QHOV TSEV KAWM NTAWV NTAWV NTAWM ATLAS LUB SIJ HAWM SENSOR: 4 Kauj Ruam

Video: CUAB QHOV TSEV KAWM NTAWV NTAWV NTAWM ATLAS LUB SIJ HAWM SENSOR: 4 Kauj Ruam
Video: 3 nqee lus nug tseem ceeb rau tu kheej, yuav ua cas thiaj paub pom sij hawm muaj nqis?(3 QS ask you) 2024, Hlis ntuj nqeg
Anonim
CUAB QHOV TSEV KAWM NTAWV NTAWV NTAWM ATLAS LUB SIJ HAWM SENSOR
CUAB QHOV TSEV KAWM NTAWV NTAWV NTAWM ATLAS LUB SIJ HAWM SENSOR

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

YOOJ YIM HARDWARE
YOOJ YIM 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: