Mundarija:
- Ta'minotlar
- 1 -qadam: Raqamli termometrning sxemasi
- 2 -qadam: Raqamli termometrning ishlashi
- 3 -qadam: Dasturni ishga tushiring
Video: Arduino asosidagi raqamli termometr: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ushbu loyihada xonaning haroratini tahlil qilish uchun ishlatilishi mumkin bo'lgan Arduino asosidagi raqamli termometr ishlab chiqilgan.
Termometr odatda haroratni o'lchash vositasi sifatida ishlatiladi. Qattiq yoki suyuqlikning issiqlik kengayishi, gaz bosimi, infraqizil energiyani o'lchash kabi haroratni o'lchash uchun turli xil printsiplar mavjud.
Arduino -ga asoslangan raqamli termometr tasvirlangan bo'lib, undan xona haroratini tahlil qilish mumkin. LM35 LM35 - bu harorat sensori. Ushbu sensorning chiqish quvvati santigratdagi haroratga to'g'ri proportsionaldir. LM35 -550C dan +1500C oralig'ida +/- 0.750C aniqlikda ishlatilishi mumkin.
Ta'minotlar
Arduino Uno
LM35 harorat sensori
16x2 LCD displey
1 -qadam: Raqamli termometrning sxemasi
Ushbu loyihada ishlatiladigan harorat sensori LM35. Harorat sensori chiqishi haroratga to'g'ridan -to'g'ri proportsional, lekin analog shaklda. Shunday qilib, LM35 chiqishi 2 -pin Arduino analogli A0 ga ulanganligini bildiradi.
Bu raqamli termometr bo'lgani uchun biz haroratning analog qiymatlarini raqamliga o'tkazishimiz va natijani LCD kabi displeyda ko'rsatishimiz kerak. 16X2 LCD ishlatiladi. LCD -ning 1 -va 2 -pinlari mos ravishda erga va quvvatga ulangan. Displeyning kontrastini boshqarish uchun LCD -ning 3 -pinli 10 KΩ POT tozalagichiga biriktirilgan.
Qolgan POT terminallari etkazib berish va erga ulanadi. LCD -ning 15 va 16 -pimlari mos ravishda elektr ta'minoti va erga ulangan LCD displeyining orqa nuri aylanishi uchun ishlatiladi. Ma'lumotni LCD displeyda aks ettirish uchun bizga LCD displeyning 4 ta ma'lumot pinlari kerak bo'ladi. 11 - 14 (D4 - D7) pinlari Arduino 5 - 2 pinlariga biriktirilgan. LCD -ning 4, 5 va 6 -pinlari (RS, RW va E) boshqaruv pinlari. LCD -ning 4 -pinlari (RS) Arduino -ning 7 -piniga ulangan. 5 -pin (RW) erga ulangan. 6 -pin (E) Arduino -ning 6 -piniga ulangan.
2 -qadam: Raqamli termometrning ishlashi
Loyihada yuqori aniqlikdagi raqamli termometr ko'rsatilgan. Zanjirning ishlashi quyida tasvirlangan.
Harorat sensori, ya'ni LM35 xona haroratini doimiy ravishda tahlil qiladi va haroratga to'g'ridan -to'g'ri proportsional bo'lgan bir xil kuchlanishni beradi.
Bu ma'lumotlar Arduino -ga A0 orqali beriladi. Kodga ko'ra, Arduino bu analog kuchlanish qiymatini raqamli harorat ko'rsatkichlariga o'zgartiradi.
Bu qiymat LCD displeyda ko'rsatilgan. LCD displeyda ko'rsatiladigan chiqish - bu xona harorati santigratda aniq o'qilishi.
hIOTron Internet of Things of Course Training foydalanuvchining tajribasini yaxshilash uchun bunday ilova orqali turli xil IoT echimlarini ishlab chiqdi.
3 -qadam: Dasturni ishga tushiring
#qo'shing
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
const int Sensor = A0;
bayt daraja_simbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
bo'sh o'rnatish ()
{
pinMode (Sensor, Kirish);
lcd.begin (16, 2);
lcd.createChar (1, daraja_ belgisi);
lcd.setCursor (0, 0);
lcd.print ("Raqamli");
lcd.setCursor (0, 1);
lcd.print ("termometr");
kechikish (4000);
lcd.clear ();
}
bo'sh halqa ()
{
float temp_reading = analogRead (Sensor);
float harorati = temp_reading*(5.0/1023.0)*100;
kechikish (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("S harorati");
lcd.setCursor (4, 1);
lcd.print (harorat);
lcd.write (1);
lcd.print ("C");
kechikish (1000);
}
Tavsiya:
Arduino va MPU6050 asosidagi raqamli ruh darajasi: 3 qadam
Arduino va MPU6050 asosidagi raqamli ruhiy daraja: Mening birinchi ko'rsatmali darsimga xush kelibsiz! Umid qilamanki, bu sizga ma'lumot beradi. Iltimos, ijobiy yoki salbiy fikr bildiring. Bu loyiha arduino qilishdir. MPU6050 asosidagi raqamli ruhiy daraja. Tayyor dizayn va
Smartfondan kontaktsiz termometr / portativ termometr sifatida foydalaning: 8 qadam (rasmlar bilan)
Smartfonni kontaktsiz termometr / portativ termometr sifatida ishlating: tana haroratini kontaktsiz / kontaktsiz termometr kabi o'lchash. Men bu loyihani yaratdim, chunki Thermo Gun hozir juda qimmat, shuning uchun men DIY qilish uchun alternativa olishim kerak. Maqsad - byudjetning past versiyasi. Ta'minotlarMLX90614Ardu
Arduino asosidagi kontaktsiz infraqizil termometr - Arduino yordamida IQ asosidagi termometr: 4 qadam
Arduino asosidagi kontaktsiz infraqizil termometr | IQ asosidagi termometr Arduino yordamida: Salom bolalar, biz ko'rsatma beramiz, biz arduino yordamida aloqa qilmaydigan termometrni yaratamiz, chunki ba'zida suyuqlik/qattiqning harorati juda yuqori yoki pastgacha bo'ladi, keyin u bilan aloqa qilish va uni o'qish qiyin. bu sahnada harorat
Arduino asosidagi raqamli XAVFSIZ QUTI: 10 qadam
Arduino asosidagi raqamli XAVFSIZ QUTI: Salom bolalar! Xavfsiz saqlamoqchi bo'lgan narsangiz bormi? Keraksiz tajovuzkorlardan va shaxsiy hayotga tajovuzkorlardan saqlanish kerak bo'lgan narsa? Xo'sh, men sizning muammoingizni hal qila olaman! Mana, Arduino -ga asoslangan seyfli quti
GSM va Bluetooth yordamida Arduino asosidagi raqamli eshik qulfi: 4 qadam
GSM va Bluetooth -dan foydalangan holda Arduino -ga asoslangan raqamli eshik qulfi: XULOSA: Uyingizga charchab kelganingiz va eshik kalitini yo'qotib qo'yganingizni o'ylab ko'ring. Siz nima qilasiz? Siz qulfni buzishingiz yoki asosiy mexanikni chaqirishingiz kerak, shuning uchun kalitsiz qulf yasash - bu qutqarish uchun qiziqarli g'oya