Mundarija:
- 1-qadam: yig'ilishdan oldingi talablar
- 2 -qadam: QURILMALARNI YIG'ISH
- 3 -qadam: ARDUINO ONTO dasturini yuklang
- 4 -qadam: KO'RSATISH
Video: LED ko'rsatkichlari bilan o'zingizning PH va tuzli monitoringi tizimini yarating: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu loyihada biz LED ko'rsatkichlari bilan pH va sho'rlanish/o'tkazuvchanlik monitoringi tizimini yaratamiz. Atlas Scientific kompaniyasining pH va sho'rlik datchiklaridan foydalaniladi. Operatsiya I2C protokoli orqali amalga oshiriladi va o'qishlar Arduino seriyali monitorida ko'rsatiladi.
Agar sensorlar o'qishlari oldindan belgilangan chegaradan chiqsa, LEDlar yonadi. Bunday holda, chegaralar quyidagicha: o'tkazuvchanlik ko'rsatkichi 500 mS/sm dan oshsa, sariq LED yonadi; agar pH ko'rsatkichi 10 dan oshsa, qizil LED yonadi. LEDlardan foydalanish sensorli o'qishni boshqa uskunalarni ishga tushirish uchun qanday ishlatilishini ko'rsatib beradi.
Ogohlantirishlar:
Atlas Scientific maishiy elektronika ishlab chiqarmaydi. Bu uskuna elektrotexnika muhandislari uchun mo'ljallangan. Agar siz elektrotexnika yoki o'rnatilgan tizimlarni dasturlash bilan tanish bo'lmasangiz, bu mahsulotlar siz uchun bo'lmasligi mumkin
Bu qurilma Windows kompyuteri yordamida ishlab chiqilgan va sinovdan o'tgan. U Macda sinovdan o'tkazilmagan, Atlas Scientific bu ko'rsatmalar Mac tizimiga mos keladimi yoki yo'qligini bilmaydi
Afzalliklari:
- Haqiqiy vaqtda pH va sho'rlanish ko'rsatkichlari.
- Atlasning EZO datchiklarining ko'proq turlarini o'z ichiga olgan holda kengaytirilishi mumkin.
- Boshqa uskunalarni boshqarish uchun sensor ko'rsatkichlaridan foydalanish qobiliyati.
- Agar siz loyihani o'zgartirishni rejalashtirmasangiz, minimal dasturlash ko'nikmalari kerak.
MATERIALLAR:
- 1- Arduino Uno yoki STEMTera kartasi
- Non paneli (agar STEMTera kartasi ishlatilmasa)
- Jumper simlari
- 1- pH sensori to'plami
- 1- sho'rlik sensori to'plami
- 1- Inline kuchlanish izolyatori
- 2- LEDlar
- 2- 220 Ω qarshilik
1-qadam: yig'ilishdan oldingi talablar
a) Sensorlarni sozlang. Har bir sensor o'ziga xos kalibrlash jarayoniga ega. Quyidagilarga qarang: Ezo pH ma'lumotlar jadvali, Ezo EC ma'lumotlar jadvali.
b) datchiklar protokolini I2C ga o'rnating. Har bir sensor o'ziga xos I2C manziliga muhtoj. Ushbu loyihaning namunaviy kodiga muvofiq, quyidagi manzillardan foydalaniladi: pH sensori manzili 99, sho'rlanish sensori manzili 100. Protokollar o'rtasida qanday o'zgartirish va manzillarni belgilash haqida ma'lumot olish uchun ushbu havolaga qarang.
Kalibrlash va I2C -ga o'tish sensorlar ushbu loyihaga kiritilishidan oldin bajarilishi kerak
2 -qadam: QURILMALARNI YIG'ISH
Uskunani yuqoridagi sxemada ko'rsatilgan tarzda ulang.
Siz Arduino UNO yoki STEMTera kartasidan foydalanishingiz mumkin. STEMTera taxtasi ushbu loyihada Arduino non paneli bilan birlashtirilgan ixcham dizayni uchun ishlatilgan.
220Ω rezistorlar oqimni LEDlar bilan chegaralab, ularning chiqib ketishiga yo'l qo'ymaydi.
Inline kuchlanish izolatori pH davrini sho'rlanish davridan ajratib turadi, shuning uchun uni sho'rlanish sensori yoki tizimdagi boshqa elektronlardan kelib chiqadigan har qanday elektr shovqinidan (shovqin) himoya qiladi.
3 -qadam: ARDUINO ONTO dasturini yuklang
Ushbu loyihaning kodi I2C rejimida EZO sxemalari uchun moslashtirilgan kutubxona va sarlavha faylidan foydalanadi. Kodni ishlatish uchun ularni Arduino IDE -ga qo'shishingiz kerak bo'ladi. Quyidagi qadamlar IDEga ushbu qo'shimchani kiritish jarayonini o'z ichiga oladi.
a) GitHub -dan kompyuteringizga Ezo_I2c_lib zip papkasini yuklab oling.
b) Kompyuteringizda Arduino IDE -ni oching (agar yo'q bo'lsa, IDE -ni SHU YERDAN yuklab olishingiz mumkin). IDE -da Sketch -> Kutubxonani qo'shish -> ZIP kutubxonasini qo'shish -ga o'ting -> Yangi yuklangan Ezo_I2c_lib jildini tanlang. Endi tegishli fayllar qo'shiladi.
c) pH_EC_led_indicator -dan kodni IDE ish paneliga nusxalash. Bundan tashqari, unga yuklangan Ezo_I2c_lib zip papkasidan ham kirishingiz mumkin.
d) pH_EC_led_indicator kodini tuzing va Arduino Uno yoki StemTera kartasiga yuklang.
e) IDE -da, Asboblar -> Serial monitor -ga o'ting yoki klaviaturada Ctrl+Shift+M tugmalar birikmasini bosing. Seriyali monitor ochiladi. Baud tezligini 9600 ga o'rnating va "Aravani qaytarish" -ni tanlang.
4 -qadam: KO'RSATISH
Videoda ko'rsatilgan tajribaning qisqacha mazmuni:
- Suvning boshlang'ich pH va EK o'lchanadi.
- Suvga ba'zi NaCl (tuz) qo'shiladi, o'tkazuvchanlik ko'rsatkichi ko'tariladi va 500 mS/sm dan oshishi bilan sariq LED yonadi.
- Keyin stakanga pH UP eritmasi quyiladi, pH oshadi va 10 dan o'tganda qizil LED yonadi.
- Nihoyat, pH DOWN eritmasi qo'shiladi va pH kamayadi. O'qish 10 dan kam bo'lsa, qizil LED o'chadi.
Tavsiya:
O'zingizning fotovoltaik 5V tizimini yaratish: 4 qadam (rasmlar bilan)
O'zingizning fotovoltaik 5V tizimini yaratish: Batareyani zaryad qilish uchun 5V chiqish sifatida konvertor ishlatiladi (Li Po/Li-ion). Va 3,7V akkumulyator uchun 5V USB qurilmasiga 5V zarur qurilmalar uchun 5V konvertori, qo'rg'oshin kislotali akkumulyatorni quvvat zaryadlovchi sifatida ishlatadigan asl tizimga o'xshaydi
O'zingizning kam byudjetli Bluetooth musiqa tizimini yarating: 5 qadam (rasmlar bilan)
O'zingizning kam byudjetli Bluetooth musiqa tizimingizni yarating: Ushbu loyihada men sizga " erigan " mening eski karnayim bilan kirni arzon bluetooth musiqa qabul qiluvchisi. Asosiy e'tibor LM386 va NE5534 atrofida arzon narxlardagi ovoz kuchaytirgich sxemasini loyihalashga qaratiladi. Bluetooth qabul qiluvchisi
O'zingizning SMS -xabarlaringizni xavfsizligini nazorat qilish tizimini GPS qiling: 5 qadam (rasmlar bilan)
O'zingizning SMS -xabarlaringizni xavfsizligini kuzatishni GPS tizimiga aylantiring: Ushbu loyihada men sizga SIM5320 3G modulini Arduino va piezoelektrik o'tkazgich bilan zarba sensori sifatida birlashtirishni ko'rsataman. SMS orqali qimmatbaho mashina
R-PiAlerts: Raspberry Pis bilan WiFi-ga asoslangan xavfsizlik tizimini yarating: 8 qadam (rasmlar bilan)
R-PiAlerts: Raspberry Pis yordamida WiFi-ga asoslangan xavfsizlik tizimini yarating: Ish stolida ishlayotganingizda, to'satdan uzoqdan shovqin eshitiladi. Yaqinda kimdir uyga keldimi? Mening mashinam uyim oldida turgan, kimdir mening mashinamni buzib kirganmi? Siz qaror qabul qilishingiz uchun telefoningizga yoki ish stoliga bildirishnoma kelishini xohlamaysizmi?
Tuzli suv bilan ishlov berish jarayoni: 27 qadam (rasmlar bilan)
Tuzli suv bilan ishlov berish jarayoni: Bu tuzli suvli eritmada keraksiz misni elektroliz orqali olib tashlash orqali bitta bosilgan elektron kartani ishlab chiqarish uchun bir martalik jarayon. Men 18-pinli PIC (PC16F54 uchun, lekin har qanday 18 pinli PIC