Mundarija:

Arduino va LM35 yordamida termometrni qanday qilish kerak: 6 qadam
Arduino va LM35 yordamida termometrni qanday qilish kerak: 6 qadam

Video: Arduino va LM35 yordamida termometrni qanday qilish kerak: 6 qadam

Video: Arduino va LM35 yordamida termometrni qanday qilish kerak: 6 qadam
Video: Отображение температуры на LCD1602 с помощью датчика температуры LM35 с Arduino 2024, Iyul
Anonim
Arduino va LM35 yordamida termometrni qanday qilish kerak
Arduino va LM35 yordamida termometrni qanday qilish kerak
Arduino va LM35 yordamida termometrni qanday qilish kerak
Arduino va LM35 yordamida termometrni qanday qilish kerak
Arduino va LM35 yordamida termometrni qanday qilish kerak
Arduino va LM35 yordamida termometrni qanday qilish kerak

Bugun men sizga Arduino va LM35 harorat sensori bilan termometrni qanday yasashni ko'rsatmoqchiman, LCD displey, simlar bilan bog'langan panelda. Bu Selsiy va Farenxaytdagi haroratni ko'rsatadi.

1-qadam: Talablar:-

Talablar
Talablar

Bu termometrni tayyorlash uchun zarur bo'lgan qismlar ro'yxati. 1.1 x Arduino UNO platasi 2.1 x LM35 harorat sensori 3.1 x LCD displey (16A1, 16A2 yoki boshqa) 4.1 x Non paneli 5.1 x 10k Potansiyometr/o'zgaruvchan qarshilik (Siz Shuningdek, 5k yoki 50k dan foydalaning) 6. Ba'zi erkaklar va erkaklarga o'tish simlari 7. Quvvat banki yoki Batareya*. Arduino IDE kompyuterda qanday ishlatilgani haqida ba'zi asosiy ma'lumotlarga ega.

2 -qadam: ehtiyot qismlar va sotib olish uchun havolalar haqida asosiy ma'lumotlar -

Ehtiyot qismlar va havolalar haqida asosiy ma'lumotlar
Ehtiyot qismlar va havolalar haqida asosiy ma'lumotlar

Arduino va LM35 yordamida termometrni qanday qilish kerak

3 -qadam: LM35 pin diagrammasi

LM35 pin diagrammasi
LM35 pin diagrammasi

LM35 pin diagrammasi

4 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi

16 x 1 va 16 x 2 displey pimlari o'rtasida hech qanday farq yo'q, shuning uchun sxemaga rioya qiling va tugallangan loyihaga quvvat berish uchun quvvat bankidan foydalaning. O'chirish juda oson va yig'ish/ulanish ham juda oson, yuqoridagi sxemadan foydalaning. va barcha ulanishni ehtiyotkorlik bilan bajaring. Endi arduino kartasini kompyuterga ulang va quyidagi kodni yuklang. Eslatma: Menda eski 16 x 1 lcdli displey (JHD16A1) bor, shuning uchun men uni bu loyihada ishlatganman, lekin bu loyihada har qanday displey ishlaydi.

5 -qadam: kodlash

Kodlash
Kodlash

// SOURABH KUMAR tomonidan @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // LM35void setup () {lcd.begin (8, 2) ning o'rta (chiqish) pimi; // Bu erda lcd} void loop () {int value = analogRead (inPin); lcd.setCursor (0, 0); // O'zgarishsiz millivolts = (qiymati / 1024.0) *5000; float tselsiy bo'yicha = millivolts / 10; lcd.clear (); lcd.setCursor (0, 0); // changelcd.print (tselsiy bo'yicha); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((tselsiy bo'yicha * 9)/5 + 32); lcd.print ("F") kechikish (1000);} Yuqorida termometrning asosiy kodi bor muammo aniq bo'lmaydi. 16x2 displey uchun faqat findlcd.begin (8, 2); // Bu erda lcdin kodiga mos keladigan kodni o'zgartiring va displeyingizga ko'ra (8, 2) o'rnini (ustun, satr) o'rnating. Agar sizda 16x2 displey bo'lsa, (8, 2) ni (16, 2) bilan almashtiring. Sizda 20x4 displey bor, (8, 2) ni (20, 4) bilan almashtiring.ino faylini shu erdan yuklab oling.

6 -qadam: Hamma zavqlanish uchun vaqt ajratdi

Hamma vaqt zavqlanish uchun qilingan
Hamma vaqt zavqlanish uchun qilingan

Arduino va LM35 yordamida termometrni qanday qilish kerak. Yuklab olish tugagandan so'ng, termometr ishlay boshlaydi, agar LCD displeyda boshqa hech narsa ko'rinmasa, faqat yorqin sariq chiroq, so'ngra orqa nuri 10 k Potansiyometr/o'zgaruvchan rezistorlar orqali sozlang. Quyidagi rasmda ko'rsatilgandek chiqish. Oxirida biz Arduino va LM35 yordamida termometr yasadik, u Selsiy va Farengeytda haroratni ko'rsatishga qodir. Umid qilamanki, sizga bu oson loyiha yoqadi, rahmat, tashrif buyuring, biz kuzatdik

Tavsiya: