Mündəricat:

Arduino və LM35 istifadə edərək bir termometr necə hazırlanır: 6 addım
Arduino və LM35 istifadə edərək bir termometr necə hazırlanır: 6 addım

Video: Arduino və LM35 istifadə edərək bir termometr necə hazırlanır: 6 addım

Video: Arduino və LM35 istifadə edərək bir termometr necə hazırlanır: 6 addım
Video: Arduino ilə LM35 Temperatur Sensor istifadə edərək LCD1602-də temperatur göstərin 2024, Noyabr
Anonim
Arduino və LM35 istifadə edərək bir termometr necə hazırlanır
Arduino və LM35 istifadə edərək bir termometr necə hazırlanır
Arduino və LM35 istifadə edərək bir termometr necə hazırlanır
Arduino və LM35 istifadə edərək bir termometr necə hazırlanır
Arduino və LM35 istifadə edərək bir termometr necə hazırlanır
Arduino və LM35 istifadə edərək bir termometr necə hazırlanır

Bu gün sizə Arduino və LM35 temperatur sensoru, LCD Ekranı, tellərlə birləşdirilmiş çörək lövhəsində bir termometr necə hazırlayacağınızı göstərəcəyəm. Selsi və Fahrenheitdəki temperaturu göstərəcək.

Addım 1: Tələblər:-

Tələblər
Tələblər

Termometr hazırlamaq üçün lazım olan hissələrin siyahısı. 1.1 x Arduino UNO lövhəsi 2.1 x LM35 temperatur sensoru 3.1 x LCD Ekran (16A1, 16A2 və ya hər hansı digər) 4.1 x Breadboard 5.1 x 10k Potansiyometr/dəyişən rezistorlar (Ayrıca 5k və ya 50k istifadə edin) 6. Bəzi kişilərdən kişilərə keçid telləri 7.. Power Bank və ya Battery*. Arduino IDE, kompüterdə necə istifadə ediləcəyi ilə bağlı bəzi əsas məlumatlar ilə quraşdırılmışdır.

Addım 2: Alınacaq hissələr və bağlantılar haqqında əsas məlumatlar -

Alınacaq hissələr və bağlantılar haqqında əsas məlumatlar
Alınacaq hissələr və bağlantılar haqqında əsas məlumatlar

Arduino və LM35 istifadə edərək bir termometr necə hazırlanır

Addım 3: LM35 -in pin diaqramı

LM35 -in pin diaqramı
LM35 -in pin diaqramı

LM35 pin diaqramı

Addım 4: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı

16 x 1 və 16 x 2 ekranın pinləri arasında heç bir fərq yoxdur, buna görə də dövrəni izləyin və tamamlanmış layihəyə enerji vermək üçün güc bankını istifadə edin. Dövrə çox asandır və montaj/əlaqə də çox asandır, yalnız yuxarıdakı sxemdən istifadə edin və bütün əlaqəni diqqətlə qurun. İndi arduino lövhəsini kompüterə qoşun və aşağıdakı kodu yükləyin. Qeyd: -Mən köhnə 16 x 1 lcd ekrana (JHD16A1) sahibəm, ona görə də bu layihədə istifadə etmişəm, amma bu layihədə hər hansı displey işləyəcək.

Addım 5: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma

// SOURABH KUMAR tərəfindən @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // LM35void setup () {lcd.begin (8, 2) orta (Çıxış) pin; // Burada lcd} void loopuna uyğun olaraq dəyişdirin () {int value = analogRead (inPin); lcd.setCursor (0, 0); // Dəyişiklik yoxdur millivolts = (dəyər / 1024.0) *5000; float celsius = millivolts / 10; lcd.clear (); lcd.setCursor (0, 0); // Değişmez çap (çap) (celsius); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9)/5 + 32); lcd.print ("F") gecikmə (1000);} Yuxarıda termometr üçün əsas koddur Qeyd-Dediyim kimi, köhnə 16x1 lcd istifadə edirəm, bu yalnız 8x2 lcd olaraq qəbul edildikdə və deaktiv edildikdə düzgün işləyir. Amma 16x2 ekranı istifadə edərkən problem təmin edilməyəcək. 16x2 ekran üçün sadəcə findlcd.begin (8, 2); // Burada lcdin koduna uyğun olaraq dəyişdirin və (8, 2) ekranınıza uyğun olaraq (sütun, satır) olaraq əvəz edin. 16x2 ekranınız varsa, (8, 2) ilə (16, 2) əvəz edin. 20x4 ekranınız varsa (8, 2) (20, 4) ilə əvəz edin.ino faylını buradan yükləyin

Addım 6: Hər şeydən zövq almaq üçün vaxt var

Hər şey zövq almaq üçün vaxt ayırdı
Hər şey zövq almaq üçün vaxt ayırdı

Arduino və LM35 istifadə edərək bir termometr necə hazırlanır Yükləmə tamamlandıqdan dərhal sonra, lcd-də başqa heç nə görünmürsə, yalnız parlaq sarı işıq, sonra da arxa işığı 10k Potansiometr/dəyişən rezistorlar vasitəsilə tənzimləyin. Aşağıdakı şəkildə göstərildiyi kimi çıxış. Nəhayət, Selsi və Fahrenheitdəki temperaturu göstərə bilən Arduino və LM35 istifadə edərək bir termometr hazırladıq. Ümid edirəm ki, bu asan layihəni bəyənəcəksiniz

Tövsiyə: