Talaan ng mga Nilalaman:
- Hakbang 1: ASSEMBLE HARDWARE
- Hakbang 2: LOAD PROGRAM SA ARDUINO UNO
- Hakbang 3: PAG-IISA NG SINGLE POINT
- Hakbang 4: DUAL POINT CALIBRATION
Video: Ang ARDUINO ay Nag-disolusyon ng OXYGEN SENSOR CALIBRATION: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa tutorial na ito, ise-calibrate namin ang Atlas Scientific's EZO dissolved oxygen (D. O) sensor gamit ang Arduino Uno.
TEorya ng KALIBRASYON
Ang pinakamahalagang bahagi ng pagkakalibrate ay ang panonood ng mga pagbasa sa panahon ng proseso ng pagkakalibrate. Ito ay pinakamadaling i-calibrate ang aparato sa default na estado nito (mode ng UART, na may pinagana na patuloy na pagbabasa). Ang paglipat ng aparato sa I2C mode pagkatapos ng pagkakalibrate ay hindi makakaapekto sa nakaimbak na pagkakalibrate. Kung ang aparato ay dapat na naka-calibrate sa I2C mode siguraduhing patuloy na humiling ng mga pagbabasa upang makita mo ang output mula sa probe. Sa tutorial na ito, ang pagkakalibrate ay gagawin sa UART mode.
Ang Atlas na natunaw na oxygen circuit ay may isang nababaluktot na calibration protocol, na pinapayagan para sa solong point o dalawahang point (opsyonal) na pagkakalibrate. Ang mga halaga ng temperatura, kaasinan at presyon ng kompensasyon ay walang epekto sa pagkakalibrate. Gawin muna ang pagkakalibrate at magbayad para sa mga parameter na ito sa paglaon.
MATERYAL
- Arduino UNO
- Natunaw na oxygen sensor kit
- Breadboard
- Jumper wires
Hakbang 1: ASSEMBLE HARDWARE
Ang kit mula sa Atlas ay may kasamang 1 EZO D. O circuit, 1 D. O probe, 1 babaeng konektor ng BNC, 1 4oz calibration solution, 1 opsyonal na inline voltage isolator.
Tiyaking ang circuit ng D. O ay nasa mode na UART. Para sa mga tagubilin sa paglipat sa pagitan ng mga protokol, sumangguni sa sumusunod na LINK.
Gamitin ang breadboard upang mai-mount ang circuit at konektor ng BNC. I-wire ang D. O circuit sa Arduino Uno tulad ng ipinakita sa eskematiko sa itaas at ikonekta ang probe sa konektor ng BNC.
Hakbang 2: LOAD PROGRAM SA ARDUINO UNO
a) I-download ang sample code mula sa LINK na ito. Magkakaroon ito sa isang folder na pinamagatang "arduino_UNO_DO_sample_code".
b) Ikonekta ang Arduino sa iyong computer.
c) Buksan ang nai-download na code mula sa hakbang a, sa iyong Arduino IDE. Kung wala kang IDE maaari mo itong i-download mula DITO.
d) Compile at i-upload ang code sa Arduino.
e) Buksan ang serial monitor. Para sa pag-access pumunta sa Tools -> Serial Monitor o pindutin ang Ctrl + Shift + M sa iyong keyboard. Itakda ang baud rate sa 9600 at piliin ang "Carriage return". Dapat mo na ngayong makipag-usap sa circuit ng D. O. Bilang isang pagsubok, ipasok ang utos i na magbabalik ng impormasyon ng aparato.
Hakbang 3: PAG-IISA NG SINGLE POINT
a) Maingat na hilahin at itapon ang takip mula sa D. O probe.
b) Hayaang umupo ang probe, nakalantad sa hangin hanggang sa tumatag ang mga pagbasa. Tandaan: Ang maliit na paggalaw mula sa isang pagbabasa hanggang sa susunod ay normal.
c) Kapag ang mga pagbasa ay nagpapatatag na ibigay ang calibration command cal sa serial monitor.
Matapos makumpleto ang pagkakalibrate, dapat mong makita ang mga pagbabasa sa pagitan ng 9.09 - 9.1x mg / L, kung ang temperatura, kaasinan at kompensasyon sa presyon ay nasa mga default na halaga.
default na temperatura = 20 ° C, default na kaasinan = 0, default na presyon = 101.3kPa
Hakbang 4: DUAL POINT CALIBRATION
Tandaan: Gawin lamang ang pagkakalibrate na ito kung nangangailangan ka ng tumpak na mga pagbasa sa ibaba 1 mg / L
a) Pagkatapos mong mai-calibrate ang circuit ng D. O gamit ang "cal" na utos; ilagay ang probe sa solusyon sa pagkakalibrate. Pukawin ang probe sa paligid upang alisin ang nakulong na hangin (na maaaring maging sanhi ng pagtaas ng mga pagbasa).
b) Hayaang umupo ang probe sa solusyon sa pagkakalibrate hanggang sa magpapatatag ang mga pagbasa. Tandaan: Ang maliit na paggalaw mula sa isang pagbabasa hanggang sa susunod ay normal.
c) Kapag ang mga pagbasa ay nagpapatatag na ibigay ang calibration command cal, 0 sa serial monitor.
Inirerekumendang:
Ang Boe Bot ay Nag-navigate Sa Isang Maze: 4 Mga Hakbang
Ang Boe Bot ay Nag-navigate sa pamamagitan ng isang Maze: Ang itinuturo na ito ay makakatulong sa iyo na lumikha ng mga bumper para sa boe bot at bibigyan ka nito ng code na magna-navigate sa boe bot sa pamamagitan ng maze
Ang ESPHOME SonOF S26 Nag-time na Banayad: 11 Hakbang (na may Mga Larawan)
ESPHOME SONOF S26 Nag-time na Mag-time: Magandang Araw. Kaya't mayroon akong ilaw ng tanke ng isda na nais kong i-on at i-off ang isang tiyak na oras ng araw. Kailangan ko lang gawin itong kumplikado para sa aking sarili. Nais kong mabago ang oras na ito ay nakabukas at naka-off mula sa aking dashboard ng Home Assistant. Siguro kahit
Ang Mga Dungeon at Dragons ay Nag-hit Point Tracker Na May E-Ink Display: 3 Mga Hakbang
Ang Dungeons at Dragons Hit Point Tracker Sa E-Ink Display: Nais kong lumikha ng isang hit point tracker na ipinapakita ang lahat ng mga manlalaro ng mga hit point sa isang na-normalize na sukat, upang makita mo nang eksakto kung sino ang nangangailangan ng pagpapagaling ng karamihan at kung gaano kahirap ang buong partido ginagawa Kumokonekta ito sa pamamagitan ng Bluetooth sa isang Android phone na
Paano Mapupuksa ang Bobo " .hex Walang Ganyang File " Error Kapag Nag-upload ng Arduino !: 4 Hakbang
Paano Mapupuksa ang Bobo " .hex Walang Ganyang File " Error Kapag Nag-a-upload ng Arduino !: Ang Instructable na ito ay magbibigay sa iyo ng sunud-sunod na mga tagubilin para sa kung paano gumawa ng isang Arduino Diecemella na talagang nag-upload ng homebrewed code, sa halip na mga halimbawa lamang sa Windows XP
Bola ng Kamatayan: o Paano Ko Natutuhan na Itigil ang Nag-aalala at Gustung-gusto ang Mga Nagsasalita ng Apple Pro: 11 Mga Hakbang (na may Mga Larawan)
Bola ng Kamatayan: o Paano Ko Natutuhan na Itigil ang Nag-aalala at Gustung-gusto ang Mga Nagsasalita ng Apple Pro: Palagi kong nasabi na mula nang itapon ang " beige box ", Palaging pinangunahan ng Apple ang lugar ng pang-industriya na disenyo. Ang pagsasama ng form at pag-andar ay hindi maaaring hawakan ng anumang iba pang mga tagagawa sa anumang industriya (malapit na ang Porsche). Ito ay