Mundarija:
- 1-qadam: yig'ilishdan oldingi talablar
- 2 -qadam: QURILMALARNI YIG'ISH
- 3 -qadam: ARDUINO ONTO dasturini yuklang
- 4 -qadam: KO'RSATISH
Video: ATLASNING O'tkazuvchanlik sensori uchun avtomatik harorat kompensatsiyasi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ushbu loyihada biz Atlas Scientific kompaniyasining o'tkazuvchanlik sensori avtomatik ravishda haroratni kompensatsiya qilamiz. Haroratning o'zgarishi suyuqlikning o'tkazuvchanligiga/umumiy erigan qattiq moddalarga/sho'rlanishiga ta'sir qiladi va uning o'rnini bosish orqali biz o'qishning aynan shu haroratda bo'lishini ta'minlaymiz. Atlasning harorat sensori ishlatiladi.
Harorat ko'rsatkichlari o'tkazuvchanlik sensoriga o'tkaziladi, shundan so'ng kompensatsiyalangan o'tkazuvchanlik ko'rsatkichlari chiqariladi. Operatsiya I2C protokoli orqali amalga oshiriladi va o'qishlar Arduino ketma -ket plotter yoki monitorida ko'rsatiladi.
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:
- Harorat avtomatik ravishda hisobga olinadi, bu esa o'tkazuvchanlikni aniq o'qishga imkon beradi.
- Haqiqiy vaqtda o'tkazuvchanlik va harorat chiqishi.
MATERIALLAR:
- Arduino Uno yoki STEMTera kartasi
- Non paneli (agar StemTera kartasi ishlatilmasa)
- Jumper simlari
- 1- o'tkazuvchanlik sensori to'plami
- 1- harorat sensori to'plami
1-qadam: yig'ilishdan oldingi talablar
a) Datchiklarni kalibrlash: Har bir sensorning o'ziga xos kalibrlash jarayoni bor. Quyidagilarga murojaat qiling: Ezo EC ma'lumotlar jadvali, Ezo RTD ma'lumotlar jadvali.
b) datchiklar protokolini I2C ga o'rnating va har bir sensorga o'ziga xos I2C manzilini belgilang. Ushbu loyihaning namunaviy kodiga muvofiq, quyidagi manzillardan foydalaniladi: sho'rlanish sensori manzili 100, harorat sensori manzili 102. Protokollar o'rtasida qanday o'zgartirish 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 sxemada ko'rsatilgandek ulang.
Siz Arduino UNO yoki STEMTera kartasidan foydalanishingiz mumkin. STEMTera taxtasi ushbu loyihada Arduino non paneli bilan birlashtirilgan ixcham dizayni uchun ishlatilgan.
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). Agar siz ketma -ket plotterdan foydalanmoqchi bo'lsangiz, IDE -ning eng so'nggi versiyasini yuklab oling.
c) IDE -da Sketch -> Kutubxonani qo'shish -> ZIP kutubxonasini qo'shish -ga o'ting -> Siz hozirgina yuklagan Ezo_I2c_lib jildini tanlang. Endi tegishli fayllar qo'shiladi.
Ushbu loyiha uchun ishlaydigan ikkita namuna kodi mavjud. Siz ham tanlashingiz mumkin.
d) kodni temp_comp_example yoki temp_comp_rt_example -dan IDE ish paneliga nusxalash. Siz ularga yuqorida yuklangan Ezo_I2c_lib zip papkasidan ham kirishingiz mumkin.
"Temp_comp_example" kodi EC sensoridagi haroratni sozlash orqali ishlaydi va keyin o'qiladi. "Temp_comp_rt_example" kodiga kelsak, harorat o'rnatiladi va o'q bir o'qda olinadi. Ikkalasi ham bir xil natija beradi.
e) temp_comp_example yoki temp_comp_rt_example -ni kompilyatsiya qiling va Arduino Uno yoki STEMTera kartasiga yuklang.
f) IDE -da, Tools -> Serial Plotter -ga o'ting yoki klaviaturada Ctrl+Shift+L tugmalar birikmasini bosing. Plotter oynasi ochiladi. Baud tezligini 9600 ga o'rnating. Hozirgi vaqtda grafik chizish boshlanishi kerak.
h) Seriyali monitordan foydalanish uchun Asboblar -> Serial monitor -ga o'ting yoki klaviaturadagi Ctrl+Shift+M tugmalar birikmasini bosing. Monitor ochiladi. Baud tezligini 9600 ga o'rnating va "Aravani qaytarish" -ni tanlang. EC va harorat ko'rsatkichlari ko'rsatilishi kerak.
4 -qadam: KO'RSATISH
Videoda ko'rsatilgan tajribaning qisqacha mazmuni:
1 -qism: Harorat kompensatsiyasi yo'q
Dastlab, suv taxminan 30 ° C haroratda. Keyin u taxminan 65 ° C gacha qizdiriladi, shu bilan ketma -ket plotterda o'tkazuvchanlik (yashil grafik) va harorat (qizil grafik) ko'rsatkichlari kuzatiladi. (Haroratning avtomatik kompensatsiyasiz bir nechta sxemalarni o'qishga ruxsat beruvchi Arduino namuna kodi uchun ushbu havolaga qarang).
2 -qism: Harorat kompensatsiyasi
Kengashga avtomatik harorat kompensatsiyasini hisobga oladigan Arduino kodi yuklanadi. Kod uchun ushbu havolani ko'ring. Yana bir bor, suvning boshlang'ich nuqtasi 30 ° C atrofida. U ketma -ket plotterda o'tkazuvchanlik (yashil grafik) va harorat (qizil grafik) ko'rsatkichlari kuzatilganda, u asta -sekin 65 ° C ga ko'tariladi.
Tavsiya:
Arduino bilan Servo va DHT11 harorat va namlik sensori yordamida avtomatik sovutish foniy: 8 qadam
Arduino bilan Servo va DHT11 harorat va namlik sensori yordamida avtomatik sovutish foniy: Bu qo'llanmada biz qanday boshlashni o'rganamiz & harorat ma'lum darajadan oshganda fanatni aylantiring
Sensorli harorat va harorat sensori: 4 qadam
Sensorli haroratni qanday o'lchash mumkin ?: Kirish: "O'qitish" darsligi, shuningdek, Arduino -dagi temperatura sensori. Xo'sh, biz hech qachon materiallarni o'rnatmasligimiz kerak
ESP8266 NodeMCU kirish nuqtasi (AP) DT11 harorat sensori va brauzerda bosma harorati va namligi bo'lgan veb -server uchun: 5 qadam
Brauzerda DT11 harorat sensori va bosib chiqarish harorati va namligi bo'lgan veb -server uchun ESP8266 NodeMCU kirish nuqtasi (AP): Salom bolalar, biz ESP8266 -dan foydalanadigan ko'pgina loyihalarda va ESP8266 -ni veb -server sifatida ishlatamiz, shuning uchun ma'lumotlarga kirish mumkin. ESP8266 tomonidan joylashtirilgan veb -serverga kirish orqali Wi -Fi orqali ishlaydigan har qanday qurilma, lekin yagona muammo shundaki, biz uchun ishlaydigan yo'riqnoma kerak
Arduino Chemistry Probe Kit - Harorat va o'tkazuvchanlik: 8 qadam
Arduino kimyo zond to'plami - harorat va o'tkazuvchanlik: men ishlayotgan kimyo o'qituvchisi o'z o'quvchilariga o'tkazuvchanlik va haroratni tekshirish uchun sensorlar to'plamini yaratishga ruxsat bermoqchi edi. Biz bir nechta loyihalar va manbalarni to'pladik va men ularni bitta loyihaga birlashtirdim. Biz LCD loyihasini birlashtirdik, Supero'tkazuvchanlik P
Harorat sensori (LM35) ATmega32 va LCD displey bilan o'zaro aloqa - Avtomatik fanatlar nazorati: 6 qadam
Harorat sensori (LM35) ATmega32 va LCD displey bilan o'zaro aloqa | Ventilyatorlarni avtomatik boshqarish: harorat sensori (LM35) ATmega32 va LCD displey bilan o'zaro aloqa