Mundarija:
Video: Arduino harorat va namlikni o'lchash tizimi - Texnik Jou: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Tinkercad loyihalari »
Arduino bilan ikkita befoyda o'yin qurib, vaqtimni behuda sarflaganimdan so'ng, men Arduino bilan foydali narsa yaratmoqchi bo'ldim. Men o'simliklar uchun harorat va havo namligini o'lchash tizimi g'oyasini oldim. Loyihani biroz qiziqroq qilish uchun men Arduino -dan har bir o'simlikning maqbul sharoitidagi og'ishlarni avtomatik ravishda hisoblab chiqishini xohlardim.
1 -qadam: Loyihani taxtada yaratish
Uskuna juda oddiy. Senga kerak:
- Arduino (Nano/Uno/…)
- Nokia 5110 LCD displeyi
- DHT22
- tugma
- tugma uchun 1 kΩ qarshilik
- DHT22 uchun 10 kΩ qarshilik
Rasmdagi kabi hamma narsani tuzing va apparat to'g'ri ulangan. Agar siz dasturni o'zgartirsangiz, Arduino -ning turli raqamli pinlariga o'tishingiz mumkin. Nokia LCD -ning har xil turlari mavjud, har xil pinorderlar mavjud. Ehtimol, siz simni to'g'rilashingiz yoki dasturni biroz o'zgartirishingiz kerak bo'ladi.
2 -qadam: Dasturni tayyorlang
Dastur juda sodda va sozlanishi oson. Eng muhimi, to'g'ri kutubxonalarni o'rnatish (Uch kutubxonaga havola: https://www.rinkydinkelectronics.com/library.php?i… | https://github.com/adafruit/DHT-sensor-library | https://github.com/adafruit/Adafruit_Sensor). Faqat fayllarni yuklab oling va kutubxonalarni to'g'ri papkaga nusxalash. Siz Nokia 5110 LCD, DHT22 va dasturning yuqori qismidagi tugmachalarni o'zgartirishingiz mumkin. Agar displey kontrasti to'g'ri bo'lmasa, siz uni sozlashingiz mumkin. Dastur uchun.zip faylini yuklab oling va papkadan nusxa oling.
Oxirgi loyihamda bo'lgani kabi, men ham barcha grafikalarni bo'yoq bilan ishladim va rasmlarni olti burchakka aylantirish uchun LCDAssistant -dan foydalandim.
3 -qadam: Loyihani qisqartirish
Loyihani qisqartirish uchun men Eagle bilan elektron kartani ishlab chiqardim. Nihoyat, men o'lchash tizimim uchun korpus yaratish uchun 3D-printerdan foydalandim. Men har doimgidek ThinkCad-da SAPR-fayllarni yaratdim va PLA materialidan foydalandim. Men elektron kartaning tartibini biriktirdim, lekin menimcha, hamma narsani perfboardda joylashtirish osonroq.
Tavsiya:
DHT11 / DHT22 va Arduino yordamida harorat va namlikni o'lchash: 4 qadam
DHT11 / DHT22 va Arduino yordamida harorat va namlikni o'lchash: Arduino darsligida biz DHT11 yoki DHT22 sensoridan harorat va namlikni o'lchash uchun Arduino kartasi yordamida qanday foydalanishni bilib olamiz
HDC1000 va Arduino Nano yordamida harorat va namlikni o'lchash: 4 qadam
HDC1000 va Arduino Nano yordamida harorat va namlikni o'lchash: HDC1000 raqamli namlik sensori bo'lib, juda past quvvatda o'lchashning aniqligini ta'minlaydi. Qurilma namlikni yangi sig'im sensori asosida o'lchaydi. Namlik va harorat sezgichlari
HYT939 va Arduino Nano yordamida namlikni o'lchash: 4 qadam
HYT939 va Arduino Nano yordamida namlikni o'lchash: HYT939 - I2C aloqa protokolida ishlaydigan raqamli namlik sensori. Namlik - bu tibbiy tizimlar va laboratoriyalarga taalluqli asosiy parametr, shuning uchun biz bu maqsadlarga erishish uchun HYT939 ni arduino nano bilan bog'lashga harakat qildik. Men
HDC1000 va zarracha foton yordamida harorat va namlikni o'lchash: 4 qadam
HDC1000 va Particle Photon yordamida harorat va namlikni o'lchash: HDC1000 raqamli namlik sensori bo'lib, juda past quvvatda o'lchashning aniqligini ta'minlaydi. Qurilma namlikni yangi sig'im sensori asosida o'lchaydi. Namlik va harorat sezgichlari
HDC1000 va Raspberry Pi yordamida harorat va namlikni o'lchash: 4 qadam
HDC1000 va Raspberry Pi yordamida harorat va namlikni o'lchash: HDC1000 raqamli namlik sensori bo'lib, juda past quvvatda o'lchashning aniqligini ta'minlaydi. Qurilma namlikni yangi sig'im sensori asosida o'lchaydi. Namlik va harorat sezgichlari