Мазмуну:
- 1 -кадам: ЖАБДУУЛУКТУ ЧОГУЛ
- 2 -кадам: ARDUINO UNO ОНТО ПРОГРАММАСЫН ЖҮКТӨҢҮЗ
- 3 -кадам: БИР ПУНКТ КАЛИБРАЦИЯСЫ
- 4 -кадам: DUAL POINT CALIBRATION
Video: ARDUINO ЭКСИГЕН СЕНСОРУНУН КАЛИБРАЦИЯСЫ ЧЕЧИЛДИ: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө биз Arduino Uno менен Atlas Scientificтин эриген кычкылтек (D. O) сенсорун калибрлейбиз.
КАЛИБРАЦИЯ ТЕОРИЯСЫ
Калибрлөөнүн эң маанилүү бөлүгү - бул калибрлөө процессиндеги көрсөткүчтөрдү көрүү. Түзмөктү демейки абалында калибрлөө оңой (UART режими, үзгүлтүксүз окуулар иштетилген). Түзмөктү калибрлөөдөн кийин I2C режимине которуу сакталган калибрлөөгө таасир этпейт. Эгерде түзмөк I2C режиминде калибрлениши керек болсо, анда үзгүлтүксүз окууну суранууну унутпаңыз, андыктан сиз иликтөөнүн жыйынтыгын көрө аласыз. Бул окуу куралында, калибрлөө UART режиминде жүргүзүлөт.
Атлас эриген кычкылтек схемасы ийкемдүү калибрлөө протоколуна ээ, бир чекиттүү же эки чекиттүү (кошумча) калибрлөөгө мүмкүндүк берет. Температура, туздуулук жана басымдын компенсациялык мааниси калибрлөөгө эч кандай таасир этпейт. Адегенде калибрлөөнү жасаңыз жана кийинчерээк бул параметрлердин ордун толтуруңуз.
МАТЕРИАЛДАР
- Arduino UNO
- Кычкылтек сенсорунун комплекси
- Breadboard
- Өткөргүч зымдар
1 -кадам: ЖАБДУУЛУКТУ ЧОГУЛ
Атластан келген комплектке 1 EZO D. схемасы, 1 D. O иликтөөчү, 1 аял BNC туташтыргычы, 1 4oz калибрлөө чечими, 1 кошумча чыңалуу изолятору кирет.
D. O схемасы UART режиминде экенин текшериңиз. Протоколдорду алмаштыруу боюнча көрсөтмөлөрдү алуу үчүн төмөнкү Шилтемеге кайрылыңыз.
Районду жана BNC коннекторун орнотуу үчүн нан тактасын колдонуңуз. D. O схемасын Arduino Uno менен жогорудагы схемада көрсөтүлгөндөй байланыштырыңыз жана иликтөөчүнү BNC туташтыргычына туташтырыңыз.
2 -кадам: ARDUINO UNO ОНТО ПРОГРАММАСЫН ЖҮКТӨҢҮЗ
а) Бул Шилтемеден коддун үлгүсүн жүктөп алыңыз. Ал "arduino_UNO_DO_sample_code" аттуу папкада болот.
б) Ардуинону компьютериңизге туташтырыңыз.
в) Arduino IDEдеги а кадамынан жүктөлгөн кодду ачыңыз. Эгерде сизде IDE жок болсо, аны ЖЕРДЕН жүктөп алсаңыз болот.
г) Ардуиного кодду түзүңүз жана жүктөңүз.
д) Сериялык мониторду ачыңыз. Кирүү үчүн Tools -> Serial Monitorго өтүңүз же клавиатураңыздагы Ctrl+Shift+M басыңыз. Боддун ылдамдыгын 9600гө коюп, "Араба кайтаруу" дегенди тандаңыз. Сиз азыр D. O схемасы менен баарлаша алышыңыз керек. Тест катары i буйругун киргизиңиз, ал түзмөк маалыматын кайтарат.
3 -кадам: БИР ПУНКТ КАЛИБРАЦИЯСЫ
а) кылдаттык менен D. O иликтөө тартып капкакты сууруп жана ыргытып.
б) Зондду көрсөткүчтөр турукташканга чейин абада отуруп турсун. Эскертүү: Бир окуудан экинчисине кичинекей кыймыл нормалдуу көрүнүш.
в) Окуулар турукташкандан кийин сериялык монитордогу cal calibration command чыгарылат.
Калибрлөө аяктагандан кийин, сиз 9.09 - 9.1x мг/L ортосундагы көрсөткүчтөрдү көрүшүңүз керек, эгерде температура, туздуулук жана басымдын ордун толтуруу демейки маанилерде болсо.
демейки температура = 20 ° C, демейки туздуулук = 0, демейки басым = 101.3kPa
4 -кадам: DUAL POINT CALIBRATION
Эскертүү: Бул калибрлөөнү 1 мг/лден төмөн так көрсөткүчтөр керек болгондо гана аткарыңыз
а) "cal" командасын колдонуу менен D. O схемасын калибрлегенден кийин; зондду калибрлөө эритмесине коюңуз. Тыгылып калган абаны чыгаруу үчүн иликтөөнү аралаштырыңыз (бул көрсөткүчтөрдүн жогорулашына алып келиши мүмкүн).
б) Текшерүү көрсөткүчтөрү турукташканга чейин калибрлөө эритмесинде отурсун. Эскертүү: Бир окуудан экинчисине кичинекей кыймыл нормалдуу көрүнүш.
в) Окуулар турукташкандан кийин сериялык монитордо cal, 0 калибрлөө командасы чыгарылат.
Сунушталууда:
ARDUINO ТУЗДУК СЕНСОРУНУН КАЛИБРАЦИЯСЫ: 9 кадам
ARDUINO SALINITY SENSOR CALIBRATION: Бул үйрөткүчтө биз Arduino Uno аркылуу Atlas Scientific EZO туздуулугу/өткөрүмдүүлүгү K1.0 сенсорун калибрлеп алабыз. Калибрлөө теориясы Эң оңой
Arduino менен LM35 температура сенсорунун интерфейси: 4 кадам
Arduino менен LM35 температура сенсорунун интерфейси: Термометрлер температураны өлчөө үчүн узак убакыт бою колдонулган пайдалуу аппарат. Бул долбоордо биз учурдагы айлана -чөйрөнүн температурасын жана температурасынын өзгөрүшүн ЖКда көрсөтүү үчүн Arduino негизделген санарип термометрин жасадык. Депл болушу мүмкүн
Arduino жана ESP8266 менен DS18B20 температура сенсорунун интерфейси: 8 кадам
DS18B20 Температура Сенсору Arduino жана ESP8266 менен: Эй, эмне болду, балдар! Akarsh бул жерде CETech.Todayден биз DS18B20 Температура Сенсору деп аталган арсеналга жаңы сенсорду кошкубуз келип жатат. Бул DHT11ге окшош температура сенсору, бирок башка колдонмолор топтому бар. Биз аны салыштырып көрөбүз
3-октук Гироскоп сенсорунун BMG160 менен Arduino Nano интерфейси: 5 кадам
3-октук гироскоптун сенсорунун BMG160 интерфейси Ардуино Нано менен: Азыркы дүйнөдө жаштардын жана балдардын жарымынан көбү оюнду жакшы көрүшөт жана аны жакшы көргөндөрдүн баары, оюндун техникалык аспектилерине суктанып, кыймыл сезүүнүн маанилүүлүгүн билет. бул доменде Бизди дагы ошол нерсе таң калтырды
Алыстык сенсорунун сигналы W/ Arduino: 5 кадам
Distance Sensor Alarm W/ Arduino: Сиз качандыр бир убакта аралыкты/ кыймыл сенсорун ойготууну каалагансызбы, ал үйдө өзүңүздөн турушу мүмкүн жана которгучту которуштуруп иштетүү керек беле? Мен жараткан ойготкуч системасы дал ушундай кылат, ал ультрадыбыштык аралык сенсорун башкарат же жокпу, байкап турат