Mündəricat:
- Addım 1: Ehtiyac duyduğumuz şeylər
- Addım 2: LM35 Sensoru haqqında
- Addım 3: Sensorumuzu anlayın
- Addım 4: Dövrə
- Addım 5: Kod
- Addım 6: Bitti
Video: İstilik nəzarətli LEDlər: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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 ə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
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ə
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
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ə:
Magic Hercules - Rəqəmsal LEDlər üçün Sürücü: 10 addım
Magic Hercules - Rəqəmsal LEDlər üçün Sürücü: Tez Baxış: Magic Hercules modulu, NZR protokoluna tanınmış və sadə SPI arasında bir çeviricidir. Modul girişləri +3.3 V dözümlülüyə malikdir, buna görə +3.3 V gərginlikdə işləyən hər hansı bir mikro nəzarətçini etibarlı şəkildə bağlaya bilərsiniz
Qonşuluqda Geniş Sinxron LEDlər: 5 Addım (Şəkillərlə birlikdə)
Qonşuluqda Geniş Sinxron LEDlər: Tətil üçün söndürə biləcəyimi düşündüyüm bəzi simsiz LED çubuqlarım vardı. Ancaq mənim həyətimdə onlar da eyni şəkildə telli ola bilərdilər. Yaxşı, sərin problem nədir? Blokumdakı bütün evlərdə sinxron displey ilə LED bəzəklər
Portativ Disko V2 -Səs İdarə Edilən LEDlər: 11 Addım (Şəkillərlə birlikdə)
Portativ Disko V2 -Səsli İdarə Edilən LEDlər: İlk portativ diskotekamdan bəri elektronika səyahətimlə uzun bir yol qət etdim. Orijinal quruluşda, prototip lövhəsində bir dövrə vurdum və səliqəli, kiçik bir cib diskotekası qurmağı bacardım. Bu dəfə öz PCB -ni hazırladım
Əyləncəli və Batareyalı LEDlər: 6 addım
Əyləncəli və Batareyadan Güclü LEDlər: Karantinada qaldığımız müddətdə robototexnika qrupumla birlikdə bu super asan akkumulyatorlu LED-lərdən istifadə edərək cansıxıcılığımızı aradan qaldırmağın yolunu tapdıq. Partiyalar, elm təcrübələri və cansıxıcılar üçün əladır. Həm də sərin foto çəkilişlər edirlər !! Onlar gre
İstilik nəzarətli Tupperware: 4 addım
İstilik İdarə olunan Tupperware: Müxtəlif əşyaların saxlanması üçün soyudulmuş bir qaba sahib olmaq istəyirdik. Çox yönlü olduğu üçün sistemi gücləndirmək və idarə etmək üçün MSP432 istifadə etmək qərarına gəldik. Fanı işə salmaq üçün PWM istifadə etməyimizə icazə vermək üçün bir tranzistordan istifadə etdik. 3 telli PWM fanınız varsa