Мазмуну:

Өзүңүздүн РН жана ТУЗДУКТУН МОНИТОРИНГИНИН СИСТЕМАСЫН LED КӨРСӨТКҮЧТӨРҮ ЖАСАҢЫЗ: 4 кадам
Өзүңүздүн РН жана ТУЗДУКТУН МОНИТОРИНГИНИН СИСТЕМАСЫН LED КӨРСӨТКҮЧТӨРҮ ЖАСАҢЫЗ: 4 кадам

Video: Өзүңүздүн РН жана ТУЗДУКТУН МОНИТОРИНГИНИН СИСТЕМАСЫН LED КӨРСӨТКҮЧТӨРҮ ЖАСАҢЫЗ: 4 кадам

Video: Өзүңүздүн РН жана ТУЗДУКТУН МОНИТОРИНГИНИН СИСТЕМАСЫН LED КӨРСӨТКҮЧТӨРҮ ЖАСАҢЫЗ: 4 кадам
Video: Exercise Rehabilitation in POTS - Approaches and Challenges - Tae Chung, MD 2024, Ноябрь
Anonim
Өзүңүздүн РН жана ТУЗДУК КӨЗӨМӨЛДӨӨ СИСТЕМАСЫҢЫЗДЫ LED КӨРСӨТКҮЧТӨРҮ МЕНЕН ЖАЗЫҢЫЗ
Өзүңүздүн РН жана ТУЗДУК КӨЗӨМӨЛДӨӨ СИСТЕМАСЫҢЫЗДЫ LED КӨРСӨТКҮЧТӨРҮ МЕНЕН ЖАЗЫҢЫЗ

Бул долбоордо биз LED көрсөткүчтөрү менен рН жана туздуулукка/өткөрүмдүүлүккө мониторинг системасын түзөбүз. Atlas Scientificтен рН жана туздуулук сенсорлору колдонулат. Иш I2C протоколу аркылуу жүргүзүлөт жана көрсөткүчтөр Arduino сериялык мониторунда көрсөтүлөт.

Эгерде сенсордун көрсөткүчтөрү алдын ала аныкталган чектен чыгып кетсе, LEDлар күйгүзүлөт. Бул учурда, чектер төмөнкүдөй: Эгерде өткөргүчтүктүн көрсөткүчү 500 мкС/смден ашса, сары LED күйөт; Эгерде рН көрсөткүчү 10дон ашса, кызыл LED күйөт. Светодиоддордун колдонулушу сенсордун көрсөткүчтөрү башка жабдыктарды иштетүү үчүн кандайча колдонула тургандыгын көрсөтүүнү сунуштайт.

ЭСКЕРТҮҮЛӨР:

Atlas Scientific керектөө электроникасын жасабайт. Бул жабдык электр инженерлерине арналган. Эгерде сиз электротехника же камтылган системаларды программалоо менен тааныш болбосоңуз, анда бул продукциялар сиз үчүн болбошу мүмкүн

Бул аппарат Windows компьютери аркылуу иштелип чыккан жана сыналган. Бул Macта сыналган эмес, Atlas Scientific бул көрсөтмөлөр Mac системасына шайкеш келерин билбейт

АРТЫКЧЫЛЫКТАРЫ:

  • Реалдуу убакытта рН жана туздуулук көрсөткүчтөрү.
  • Атластын EZO сенсорлорунун дагы түрлөрүн камтыган кеңейтүүгө болот.
  • Башка жабдууларды көзөмөлдөө үчүн сенсордун окуусун колдонуу мүмкүнчүлүгү.
  • Минималдуу программалоо көндүмдөрү, эгер сиз долбоорду өзгөртүүнү пландабасаңыз.

МАТЕРИАЛДАР:

  • 1- Arduino Uno же STEMTera тактасы
  • Нан тактасы (Эгерде STEMTera тактасы колдонулбаса)
  • Өткөргүч зымдар
  • 1- pH сенсордук комплект
  • 1- туздуулукту аныктоочу комплект
  • 1- Inline чыңалуу изолятору
  • 2- LED
  • 2- 220 Ω резисторлор

1-кадам: ЧОГУЛУУНУН АЛДЫНДАГЫ ТАЛАПТАР

а) сенсорлорду текшерүү. Ар бир сенсор уникалдуу калибрлөө процессине ээ. Төмөнкүлөргө кайрылыңыз: Ezo pH маалымат жадыбалы, Ezo EC маалымат жадыбалы.

б) сенсорлордун протоколун I2Cге коюңуз. Ар бир сенсор уникалдуу I2C дарегине муктаж. Бул долбоордун үлгү кодуна ылайык, төмөнкү даректер колдонулат: рН сенсорунун дареги 99, ал эми туздуулуктун сенсорунун дареги 100. Протоколдордун ортосунда кантип алмашуу жана даректерди дайындоо боюнча маалымат алуу үчүн бул Шилтемеге кайрылыңыз.

Калибрлөө жана I2Cге которуу сенсорлорду бул долбоорго киргизүүдөн мурун жасалышы керек

2 -кадам: ЖАБДУУЛУКТУ ЧОГУЛ

ЖАБДЫЛУУ ЖАБДУУСУ
ЖАБДЫЛУУ ЖАБДУУСУ

Аппаратты жогоруда схемада көрсөтүлгөндөй туташтырыңыз.

Сиз Arduino UNO же STEMTera тактасын колдоно аласыз. STEMTera тактасы бул долбоордо Arduino нан тактасы менен айкалышкан компакт дизайны үчүн колдонулган.

220Ω резисторлор токту светодиоддор менен чектеп, алардын жарылып кетишине жол бербейт.

Inline Voltage Изолятору туздуулуктун схемасынан рН чынжырын обочолонтуп, системанын туздуулугу сенсорунан же башка электроникадан келип чыгышы мүмкүн болгон ар кандай электр тоскоолдуктарынан (ызы -чуудан) коргойт.

3 -кадам: ARDUINO ОНТО ПРОГРАММАСЫН ЖҮКТӨҢҮЗ

Бул долбоордун коду I2C режиминде EZO схемалары үчүн ылайыкташтырылган китепкананы жана баш файлды колдонот. Кодду колдонуу үчүн сиз аларды Arduino IDEге кошушуңуз керек болот. Төмөнкү кадамдар IDEге бул толуктоону киргизүү процессин камтыйт.

а) GitHubдан компьютериңизге Ezo_I2c_lib, zip папкасын жүктөп алыңыз.

б) Компьютериңизде Arduino IDE ачыңыз (IDE БУЛ ЖЕРДЕН жүктөп алсаңыз болот). IDEде Sketch -> Китепкананы кошуу -> ZIP китепканасын кошуу -> Жаңы эле жүктөлгөн Ezo_I2c_lib папкасын тандаңыз. Тийиштүү файлдар азыр киргизилген.

с) pH_EC_led_indicator кодун IDE иш тактаңызга көчүрүңүз. Сиз ага жогоруда жүктөлгөн Ezo_I2c_lib zip папкасынан да кире аласыз.

г) pH_EC_led_indicator кодун түзүңүз жана Arduino Uno же StemTera тактаңызга жүктөңүз.

e) IDEде, Tools -> Serial Monitorго өтүңүз же клавиатураңыздагы Ctrl+Shift+M басыңыз. Сериялык монитор ачылат. Боддун ылдамдыгын 9600гө коюп, "Араба кайтаруу" дегенди тандаңыз

4 -кадам: ДЕМОНСТРАЦИЯ

Видеодо көрсөтүлгөн эксперименттин корутундусу:

  • Суунун баштапкы рН жана ЕС ченелет.
  • Кээ бир NaCl (туз) сууга кошулат, өткөрүмдүүлүк көрсөткүчү жогорулайт жана 500μS/смден өтөөрү менен сары LED күйөт.
  • Андан кийин бир аз рН UP эритмеси стаканга куюлат, рН жогорулайт жана 10 ашканда кызыл LED күйөт.
  • Акырында, кээ бир pH DOWN эритмеси кошулат жана рН төмөндөйт. Окуу 10дон аз болгондо, кызыл LED өчөт.

Сунушталууда: