Агуулгын хүснэгт:

LED ҮЗҮҮЛЭГЧИЙГЭЭР ӨӨРИЙН РН ба ШОРООНЫ ХЯНАЛТЫН СИСТЕМИЙГ ХИЙХ: 4 алхам
LED ҮЗҮҮЛЭГЧИЙГЭЭР ӨӨРИЙН РН ба ШОРООНЫ ХЯНАЛТЫН СИСТЕМИЙГ ХИЙХ: 4 алхам

Видео: LED ҮЗҮҮЛЭГЧИЙГЭЭР ӨӨРИЙН РН ба ШОРООНЫ ХЯНАЛТЫН СИСТЕМИЙГ ХИЙХ: 4 алхам

Видео: LED ҮЗҮҮЛЭГЧИЙГЭЭР ӨӨРИЙН РН ба ШОРООНЫ ХЯНАЛТЫН СИСТЕМИЙГ ХИЙХ: 4 алхам
Видео: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, Арванхоёрдугаар сар
Anonim
LED ҮЗҮҮЛЭГЧДЭЭР ӨӨРИЙН РН, ХУВИЙН ХЯНАЛТЫН СИСТЕМИЙГ ХИЙХ
LED ҮЗҮҮЛЭГЧДЭЭР ӨӨРИЙН РН, ХУВИЙН ХЯНАЛТЫН СИСТЕМИЙГ ХИЙХ

Энэхүү төсөлд бид LED үзүүлэлт бүхий рН ба давсжилт/цахилгаан дамжуулах чанарыг хянах системийг хийх болно. Atlas Scientific -ийн рН ба давсжилтын мэдрэгчийг ашигладаг. Үйл ажиллагаа нь I2C протоколоор хийгддэг бөгөөд уншилтыг Arduino цуваа дэлгэц дээр харуулдаг.

Мэдрэгчийн уншилт нь урьдчилан тодорхойлсон хязгаараас хэтэрсэн тохиолдолд LED асдаг. Энэ тохиолдолд хязгаарлалтууд дараах байдалтай байна: Хэрэв цахилгаан дамжуулах чадвар 500 μS/см -ээс хэтэрвэл шар өнгийн LED асах болно; Хэрэв рН -ийн үзүүлэлт 10 -аас дээш байвал улаан LED асах болно. LED ашиглах нь бусад тоног төхөөрөмжийг ажиллуулахын тулд мэдрэгчийн уншилтыг хэрхэн ашиглаж болохыг харуулдаг.

АНХААРУУЛГА:

Atlas Scientific нь өргөн хэрэглээний цахилгаан бараа үйлдвэрлэдэггүй. Энэхүү төхөөрөмж нь цахилгаан инженерүүдэд зориулагдсан болно. Хэрэв та цахилгаан инженерчлэл эсвэл суулгагдсан системийн програмчлалын талаар сайн мэдэхгүй байгаа бол эдгээр бүтээгдэхүүн танд тохирохгүй байж магадгүй юм

Энэ төхөөрөмжийг Windows компьютер ашиглан боловсруулж туршсан. Үүнийг Mac дээр туршиж үзээгүй тул Atlas Scientific нь эдгээр заавар нь Mac системтэй нийцэж байгаа эсэхийг мэдэхгүй байна

ДАВУУ ТАЛ:

  • Бодит цагийн рН ба давсны агууламж.
  • Илүү олон төрлийн Атласын EZO мэдрэгчийг багтаах боломжтой.
  • Бусад тоног төхөөрөмжийг хянахын тулд мэдрэгчийн заалтыг ашиглах чадвар.
  • Хэрэв та төслийг өөрчлөх талаар төлөвлөөгүй бол програмчлалын хамгийн бага ур чадвар шаардагдана.

МАТЕРИАЛ:

  • 1- Arduino Uno эсвэл STEMTera самбар
  • Breadboard (хэрэв STEMTera самбар ашиглаагүй бол)
  • Холбогч утас
  • 1- рН мэдрэгч хэрэгсэл
  • 1- давсжилтын мэдрэгч хэрэгсэл
  • 1- Шугаман хүчдэлийн тусгаарлагч
  • 2- LED
  • 2- 220 Ω эсэргүүцэл

Алхам 1: УУЛЗАХЫН ӨМНӨ ШААРДЛАГА

а) Мэдрэгчийг тохируулах. Мэдрэгч бүр өвөрмөц шалгалт тохируулгын үйл явцтай байдаг. Дараахь зүйлийг үзнэ үү: Ezo pH мэдээллийн хуудас, Ezo EC мэдээллийн хуудас.

б) Мэдрэгчийн протоколыг I2C болгож тохируулна уу. Мэдрэгч бүрт өвөрмөц I2C хаяг хэрэгтэй. Энэхүү төслийн дээжийн кодын дагуу дараах хаягийг ашиглана: рН -ийн мэдрэгчийн хаяг 99, давсжилтын мэдрэгчийн хаяг 100. Протоколуудын хооронд хэрхэн шилжих, хаяг оноох тухай мэдээллийг энэ ЛИНК -ээс үзнэ үү.

Мэдрэгчийг энэ төсөлд оруулахаас өмнө шалгалт тохируулга, I2C горимд шилжих ажлыг хийх ёстой

Алхам 2: ТОНОГ ТӨХӨӨРӨМЖИЙГ ХУРАХ

ТОНОГ ТӨХӨӨРӨМЖИЙГ ЧУУЛГАХ
ТОНОГ ТӨХӨӨРӨМЖИЙГ ЧУУЛГАХ

Дээрх схемд үзүүлсэн шиг тоног төхөөрөмжийг холбоно уу.

Та Arduino UNO эсвэл STEMTera самбар ашиглаж болно. STEMTera самбарыг энэхүү төсөлд Arduino -ийг талхны самбартай хослуулсан авсаархан дизайнд ашигласан болно.

220 Ом эсэргүүцэл нь гүйдлийг LED -ээр хязгаарлаж, улмаар гадагш гарахаас сэргийлдэг.

Шугаман хүчдэлийн тусгаарлагч нь давсны давсны хэлхээнээс рН -ийн хэлхээг тусгаарлаж, улмаар систем дэх давсжилтын мэдрэгч эсвэл бусад электроникоос үүсч болзошгүй аливаа цахилгаан хөндлөнгийн нөлөөллөөс (дуу чимээ) хамгаалдаг.

Алхам 3: ХӨТӨЛБӨРИЙГ ОРДУЙНОДОО ОЧИХ

Энэхүү төслийн код нь I2C горимд EZO хэлхээнд зориулан өөрчилсөн номын сан болон толгой файлыг ашигладаг. Кодыг ашиглахын тулд та тэдгээрийг Arduino IDE дээрээ нэмэх шаардлагатай болно. Доорх алхамууд нь IDE -д энэ нэмэлтийг оруулах үйл явцыг багтаасан болно.

a) GitHub -аас Ezo_I2c_lib зип фолдерыг компьютер дээрээ татаж аваарай.

б) Компьютер дээрээ Arduino IDE -ийг нээнэ үү (хэрэв байхгүй бол IDE -г ЭНД -ээс татаж авах боломжтой). IDE дотроос Sketch -> Номын санг оруулах -> Add. ZIP Номын сан -> Дөнгөж татаж авсан Ezo_I2c_lib фолдерыг сонгоно уу. Тохирох файлуудыг одоо оруулсан болно.

в) pH_EC_led_indicator -аас кодоо IDE ажлын самбарт хуулж бичнэ үү. Та мөн дээрээс татаж авсан Ezo_I2c_lib zip фолдероос хандах боломжтой.

d) pH_EC_led_indicator кодыг хөрвүүлж Arduino Uno эсвэл StemTera самбарт байршуулна уу.

e) IDE дотроос Tools -> Serial Monitor руу очно уу эсвэл гар дээрээ Ctrl+Shift+M дарна уу. Цуваа дэлгэц нээгдэнэ. Baud -ийн хурдыг 9600 болгож "Carriage return" -г сонгоно уу.

Алхам 4: ЖАГСААЛТ

Видео бичлэг дээр үзүүлсэн туршилтын хураангуй:

  • Усны анхны рН ба EC -ийг хэмждэг.
  • Усанд зарим NaCl (давс) нэмэхэд цахилгаан дамжуулах чанар нэмэгдэж, 500μS/см -ээс хэтэрмэгц шар LED асна.
  • Дараа нь рН -ийн зарим уусмалыг шилэн саванд хийнэ, рН нэмэгдэж, 10 -ыг давахад улаан LED асна.
  • Эцэст нь, pH DOWN -ийн уусмалыг нэмж, рН буурна. Унших утга 10 -аас бага байвал улаан LED унтарна.

Зөвлөмж болгож буй: