Cov txheej txheem:
- Kauj Ruam 1: Npaj Vaj Tsev
- Kauj Ruam 2: Txhim Kho Hluav Taws Xob hauv Vaj Tsev
- Kauj Ruam 3: Hlau Hluav Taws Xob Ua Ke
- Kauj Ruam 4: Ua tiav Kev Sib Ntsib
- Kauj ruam 5: Upload Code Onto Arduino Uno
- Kauj Ruam 6: Calibrate PH Sensor
Video: ARDUINO PH METER: 6 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Hauv txoj haujlwm no, peb yuav ua lub ntsuas ntsuas pH ntsuas lub ntiaj teb siv qhov sib nqus sib nqus pH Circuit thiab sojntsuam los ntawm Atlas Scientific thiab Arduino Uno. Kev nyeem yuav raug tso tawm ntawm cov kua siv lead ua kua (LCD).
Nco tseg:
- Lub ntsuas no tau tsim ntawm lub khoos phis tawj Windows. Nws tsis tau sim ntawm Mac. - Cov ntaub thaiv tsis muaj dej.
Cov ntaub ntawv
- 1 - Arduino Uno
- 1 - Lub ntiajteb txawj nqus analog pH sensor
- 1 - sojntsuam pH
- 1 - 20x4 LCD module
- 1 - 158x90x60mm Enclosure
- 1 - Mini breadboard
- Jumper xov hlau
- Acrylic ntawv (plexiglass)
- 4 - 11mm standoffs thiab ntsia hlau (los nrog lub pH sensor)
- 1 - 220Ω thiab 1 - 1kΩ resistors
Cov cuab yeej
Laum, laum cov khoom, cov khoom siv rau phab ntsa ntub dej, cov ntaub ntawv, cov ntsia hlau, lub rooj zaum saum lub rooj, cov hlua pom, cov kua nplaum thiab cov nplaum, cov hlau txuas thiab cov laug, cov caliper digital, tus pas ntsuas.
Kauj Ruam 1: Npaj Vaj Tsev
Kev Nyab Xeeb: Nco ntsoov saib xyuas thaum tuav cov cuab yeej/tshuab thiab hnav cov khoom kom nyab xeeb zoo xws li tsom iav, hnab looj tes, thiab lub tshuab ua pa.
Lub tsev siv yog lub thawv yas ABS. Nws yuav tsum tau hloov kho rau lub ntsuas pH.
Txiav qhib rau LCD
a) LCD tau tso rau sab saum toj (npog) ntawm lub thawv ntawv. Ua ib lub duab plaub 98x40mm ntawm lub hau.
b) Muab daim tso rau hauv lub vise thiab laum ib qhov 3.2mm (1/8 ) qhov qhov dav hauv lub duab plaub uas tau cim tseg.
c) Siv qhov kev sim no ua qhov pib rau 3.2mm (1/8 ) phab ntsa txiav me ntsis. ntawm daim duab plaub es tsis txhob siv cov kab raws li nws yuav nyuaj me ntsis los txiav ua qhov ncaj nrog qhov me ntsis ntawm qhov laum.
d) Tom ntej no, siv daim ntawv txhais tes tshem tawm cov khoom siv ntau dhau thiab tsim cov duab plaub kom haum raws qhov xav tau.
Txiav qhov qhib rau BNC txuas thiab Arduino chaw nres nkoj
Qhov qhib rau BNC txuas thiab Arduino cov chaw nres nkoj nyob ntawm ib sab hauv qab ntawm ntu.
a) Siv qhov ntev uas tau hais los saud, khij lub hauv paus rau lub voj voos thiab cov qauv rau ob lub duab plaub.
b) Muab cov khoom tso rau hauv qhov nruab nrab thiab txiav qhov qhib. Qhov qhib ncig yog ua los ntawm kev siv cov khoom siv tho. Cov duab plaub yog ua los ntawm kev ua raws cov txheej txheem zoo sib xws siv los qhib rau LCD.
Txhim kho lub hauv paus phaj txhawm rau txhim kho cov khoom siv
Lub hauv paus phaj yog siv los txhim kho Arduino, pH sensor thiab mini breadboard. 6.4mm (1/4 ) tuab cov ntawv acrylic tau siv.
a) Siv cov hlua pom, txiav cov ntawv acrylic rau 135x62.5mm.
b) Kos tawm txoj haujlwm rau plaub qhov raws li qhia. Laum 2.38mm (3/32 ") qhov taub. Countersink lub qhov ntawm ib sab ntawm lub phaj mus rau qhov tob ntawm 3mm thiab txoj kab uas hla 4.4mm (11/64"). Qhov no yog qhov tsim nyog kom ua kom lub tiaj tiaj hauv qab thaum lub hau ntswj tau ntxig kom tuav tau qhov sawv ntsug.
c) Txuas nrog 11mm kev sawv ntsug uas siv cov ntsia hlau muab. Tus ntsuas pH tuaj nrog 4 qhov kev sawv ntsug thiab ntsia hlau. Siv ob ntawm lawv rau Arduino.
Kauj Ruam 2: Txhim Kho Hluav Taws Xob hauv Vaj Tsev
1) Ntxig lub hauv paus phaj rau hauv qab ntawm lub tsev. Khaws rau hauv txoj haujlwm nrog cov ntsia hlau lossis cov kua nplaum kub.
2) Mount pH sensor ntawm lub hauv paus phaj. Ruaj ntseg rau standoffs nrog screws.
3) Mount Arduino Uno mus rau lub hauv paus phaj. Ruaj ntseg rau standoffs screws.
4) Ntxiv lub mini breadboard mus rau lub hauv paus phaj.
5) Muab cov kab laug sab laug tso rau ntawm LCD (pins muab). Ntxig LCD rau sab saum toj ntawm lub tsev thiab siv qee cov kua nplaum kub kom lub vijtsam nyob hauv qhov chaw.
Kauj Ruam 3: Hlau Hluav Taws Xob Ua Ke
Hlau cov khoom siv tau qhia hauv cov txheej txheem saum toj no.
Siv daim ntawv me me rau 1kΩ thiab 220Ω thiab rau faib Arduino's 5V thiab hauv av pins.
Ob lub resistors tau siv los teeb tsa qhov sib piv ntawm qhov screen.
Cov ntaub ntawv
Lub ntiajteb txawj nqus pH sensor, pH sojntsuam
Kauj Ruam 4: Ua tiav Kev Sib Ntsib
Tom qab cov kab tau ua tiav:
a) Muab cov ntu saum toj thiab hauv qab ntawm lub tsev nyob ua ke siv cov ntsia hlau muab.
b) Txuas qhov kev sojntsuam mus rau BNC txuas.
Kauj ruam 5: Upload Code Onto Arduino Uno
Cov cai rau txoj haujlwm no ua rau siv cov tsev qiv ntawv tshwj xeeb thiab cov ntaub ntawv header. Koj yuav tau ntxiv lawv rau koj li Arduino IDE los siv cov cai. Cov theem hauv qab no suav nrog cov txheej txheem ntawm kev ntxiv qhov no rau IDE.
a) Txuas Arduino rau koj lub khoos phis tawj thiab qhib IDE. IDE tuaj yeem rub tawm los ntawm qhov LINK no yog tias koj tsis muaj nws. Mus rau Cov Cuab Yeej -> Pawg Thawj Coj -> Xaiv Arduino/Genuino Uno. Mus rau Cov Cuab Yeej -> Chaw Nres Nkoj -> xaiv qhov chaw nres nkoj uas Arduino txuas nrog.
b) Ntxiv Liquid Crystal Display library: Hauv IDE mus rau Sketch -> Xws li lub tsev qiv ntawv -> Tswj cov tsev qiv ntawv. Hauv qhov tshawb nrhiav bar ntawm Tus Thawj Saib Xyuas Lub Tsev nkag mus "liquidcrystal". Saib rau pob ntawv hu ua "LiquidCrystal Built-in los ntawm Arduino, Adafruit". Tej zaum nws yuav lossis tsis raug teeb tsa. Yog tias tsis yog, xaiv pob thiab nyem rau nruab.
c) Ntxiv Atlas Gravity sensor lub tsev qiv ntawv: Rub tawm cov ntawv zip los ntawm qhov txuas hauv qab no. Cov ntaub ntawv yuav raug khaws tseg raws li "Atlas_gravity.zip". Hauv IDE mus rau Sketch -> Xws li lub tsev qiv ntawv -> Ntxiv. ZIP Library. Nrhiav cov ntawv "Atlas_gravity.zip" thiab xaiv ntxiv.
d) Tom ntej no, peb yuav tsum ntxiv cov cai rau tus ntsuas pH. Luam cov cai los ntawm qhov LINK no mus rau IDE chaw ua haujlwm.
e) Sau thiab xa cov cai rau Arduino.
f) Kev nyeem pH yuav raug muab tso rau ntawm LCD. Koj tseem tuaj yeem saib cov nyeem ntawm cov ntawv saib. Txhawm rau qhib lub ntsuas saib, mus rau Cov Cuab Yeej -> Serial Monitor lossis nias Ctrl+Ua haujlwm+M ntawm koj cov keyboard. Teeb tus nqi baud rau 9600 thiab xaiv "Carriage return".
Kauj Ruam 6: Calibrate PH Sensor
Nco tseg: Yog tias koj npaj yuav siv hluav taws xob sab nraud rau Arduino, txuas nws mus rau Arduino ua ntej ua qhov ntsuas. Qhov no yuav ua kom ntseeg tau tias cov qib siv tau teeb tsa tsim nyog, uas yuav pab kho qhov ntsuas kom raug.
Qhov ntsuas pH no tuaj yeem ntsuas rau ib, ob lossis peb-ntsiab lus ntsuas. Kev daws teeb meem tsis zoo (pH 4, 7 thiab 10) yog xav tau
Tus lej saib xyuas yog siv rau cov txheej txheem ntsuas. Tus neeg siv yuav tuaj yeem soj ntsuam qhov hloov pauv hauv kev nyeem ntawv thaum lawv tuaj rau kev ruaj ntseg thiab xa cov lus txib uas tsim nyog.
Cov ntaub ntawv ntsuas ntsuas tau khaws cia hauv EEPROM ntawm Arduino.
Nco ntsoov tias kev ntsuas ntsuas pH 7 yuav tsum tau ua ua ntej.
Calibration txib
Mid-point: cal, 7
Cov ntsiab lus qis: cal, 4
High-point: cal, 10
Ntsuas calibration: cal, meej
Cov kauj ruam
a) Tshem lub raj mis soaker thiab yaug tawm qhov ntsuas pH.
b) Ncuav qee cov tshuaj pH 7 rau hauv ib khob. Ua kom ntseeg tau tias muaj txaus los npog thaj chaw hnov ntawm qhov kev sojntsuam.
c) Muab qhov kev sojntsuam rau hauv lub khob thiab ua kom nws nyob ib puag ncig kom tshem tau cov pa tawm. Saib xyuas kev nyeem ntawm cov ntawv saib. Cia tus sojntsuam zaum hauv qhov kev daws teeb meem kom txog thaum nyeem tau ruaj khov (txav me me los ntawm ib qho nyeem mus rau lwm qhov yog qhov qub)
d) Tom qab nyeem ntawv ruaj khov, nkag mus rau qhov hais kom ua cal, 7 rau hauv kab ntawv saib. Kev ntsuas rau pH 7 yog tam sim no tiav.
Rov ua cov kauj ruam a-d rau pH4 thiab pH10. Nco ntsoov yaug qhov kev sojntsuam thaum koj mus rau qhov sib txawv tsis sib haum.
Yuav ua li cas txog kev them nyiaj kub?
Lub sensor siv hauv txoj haujlwm no muaj qhov raug ntawm +/- 0.2%. Tus ntsuas pH yuav ua haujlwm nyob rau hauv qhov raug nyob hauv qhov kub ntawm 7 - 46 ° C. Sab nraum ntawm qhov ntsuas no, lub ntsuas yuav tsum raug hloov kho rau qhov ntsuas kub. Nco tseg: Qhov ntsuas pH tuaj yeem raug rau thaj tsam ntawm 1 - 60 ° C.
Pom zoo:
YADPF (YET Lwm Tus Duab Duab Duab): 7 Kauj Ruam (nrog Duab)
YADPF (YET Lwm Tus Duab Duab Duab): Kuv paub qhov no tsis yog khoom tshiab, Kuv paub, Kuv tau pom qee qhov ntawm cov haujlwm no ntawm no, tab sis kuv ib txwm xav tsim kuv tus kheej cov duab thav duab. Txhua daim duab thav duab kuv tau pom yog qhov zoo, tab sis kuv tab tom nrhiav lwm yam, Kuv tab tom nrhiav qhov zoo nkauj tiag tiag
Kev Tsim Qauv Duab Duab/Duab Duab Duab: 4 Kauj Ruam
Kev Tsim Qauv Duab Duab/Duab Duab Duab: Nyob zoo txhua tus, Hauv qhov kev qhia no, Kuv yuav qhia koj cov txheej txheem ntawm yuav ua li cas thiaj tsim 3D qauv siv cov duab digital. Cov txheej txheem hu ua Photogrammetry, tseem hu ua Image-Based Modeling (IBM). Tshwj xeeb, hom txheej txheem no tau siv los rov ua dua
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv