Mündəricat:

İstilik nəzarətli LEDlər: 6 addım
İstilik nəzarətli LEDlər: 6 addım

Video: İstilik nəzarətli LEDlər: 6 addım

Video: İstilik nəzarətli LEDlər: 6 addım
Video: LASSA Driveways Sport 2024, Noyabr
Anonim
İstilik nəzarətli LED -lər
İstilik nəzarətli LED -lər

LEDlər işarə vermək, ekran lövhələrində rəqəmlər düzəltmək, uzaqdan idarəetmə ilə etdiyimiz kimi məlumat ötürmək kimi bir çox işi görür. LEDlər elektronikanın qəhrəmanlarıdır və əslində "söylənməyən" qəhrəmanlardır. Yalnız bu deyil, evlərimizi işıqlandırmaq üçün geniş istifadə olunur. Burada temperaturu göstərmək üçün onlardan istifadə edirik. Əlbəttə rəqəmlər deyil, ən azından temperaturun isti, soyuq və ya düzgün olduğunu göstərə bilərlər. Yaratacağımız dövrə Arduino UNO və LM35 IC ətrafında qurulmuşdur.

Arduino UNO, hər bir istehsalçının alət qutusunda hər kəsə öz yerini verdi. Arduino UNO son dərəcə əlverişlidir, çünki onu bir dəqiqə ərzində açıb LED -i yanıb -sönə bilərsiniz, həm də C/C ++ dilinə uyğundur.

Tamam, buna görə də layihəyə davam edək və bu layihənin daha bir qəhrəmanına baxacağıq və bu sensorumuzdur.

Addım 1: Ehtiyac duyduğumuz şeylər

Ehtiyac duyacağımız şeylər
Ehtiyac duyacağımız şeylər

1. Arduino UNO

2. Çörək lövhəsi

3. LM35 temperatur sensoru

4. Qırmızı LED

5. Yaşıl LED

6. Mavi LED

7. Jumper telləri

8. Arduino IDE (proqram təminatı)

9. USB kabeli (Arduino -nuzu PC -yə qoşacaq kabel)

Addım 2: LM35 Sensoru haqqında

LM35 Sensor haqqında
LM35 Sensor haqqında

LM35 əla, dəqiq və çox yönlü bir temperatur sensoru. LM35, Selsi dərəcəsində temperaturla mütənasib çıxış verən bir IC -dir. Bu IC -nin temperatur aralığı -55 ilə 150 dərəcə Selsidir. Selsi üzrə hər dərəcə gərginliyin artması 10mA, yəni 0.01V/Selsidir.

LM35, Arduino və digər mikro nəzarətçilərlə asanlıqla əlaqələndirilə bilər.

Tətbiqlər:

1. Temperaturun ölçülməsi

2. Avtomatik istilik tənzimləyicisi

3. Batareyaların temperaturunun yoxlanılması

Pin konfiqurasiyası:

IC -də üç pin var: 1. +VCC

2. Çıxış

3. GND

IC-yə 4-20V verdiyimiz zaman. Çıxış pinində gərginlik dəyişikliyi olacaq. Temperatur 0 dərəcə Selsi olduqda, çıxış 0V olardı. Hər Selsi artımında 10mA yüksəliş olacaq. İstiliyi gərginlikdən hesablamaq üçün bu düsturu istifadə etməliyik

Vout = 0.01V/Temperatur

Addım 3: Sensorumuzu anlayın

Sensorumuzu anlamaq
Sensorumuzu anlamaq

Burada LM35 IC -ni anlamağa çalışacağıq. IC -nin 1 -ci pininə +5V enerji təchizatı bağlayın və IC -nin 3 -cü pinində Ground -a qoşun. Sonra, IC -nin 2 -ci pinindəki müsbət multimetrin terminalını və IC -nin 3 -cü pinindəki mənfi multimetrin terminalını bağlayın. Gərginliyi alacaqsınız və sensoru isti bir şeyin yanına qoysanız, gərginlik artacaq.

Addım 4: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə

Beləliklə, indi layihəmizi hazırlamağın vaxtı gəldi. LEDləri bağlamaq üçün dövrə diaqramına əməl etməlisiniz. Sensoru sxematik olaraq daxil etmədim, çünki tinkercadda LM35 sensoru yoxdur. Üzr istəyirik, ancaq sensoru bağlamaq üçün aşağıda verilən təlimatları izləyin.

1. IC -nin 1 -ci pinini +5V Arduino -ya qoşun

2. IC -nin 2 -ci pinini Arduino A2 -yə qoşun

3. IC -nin 3 -cü pinini Arduinonun GND -nə qoşun

İndi hardware hissəmiz tamamlandı və etməmiz lazım olan tək şey kodu yükləməkdir.

Addım 5: Kod

Addım 6: Bitti

Bitdi!
Bitdi!

Kodu yüklədikdən sonra LEDinizin parlamağa başladığını, hava şəraitinə uyğun olaraq bir LED rənginin parlayacağını görəcəksiniz. Yeri gəlmişkən, hansı LED -in hansı temperatur vəziyyətinə dayandığını unutmuşam. Əslində, Qırmızı LED yanarsa, temperatur isti olur.

Mavi LED yanarsa, temperatur soyuqdur.

Yaşıl LED yanarsa, temperatur tam uyğun gəlir!

Başqa bir şey, serial monitoru açsanız və saniyədə 9600 bit olaraq təyin etsəniz, temperaturun isti, soyuq və ya düzgün olduğu bir bəyanat əldə edə bilərsiniz.

Buna görə də bunu oxuduğunuz üçün çox sağ olun və ümid edirəm ki, bu dərsliyi bəyənəcəksiniz.

Təşəkkürlər!

Tövsiyə: