Mündəricat:

Arduino Fan Controller: 7 addım
Arduino Fan Controller: 7 addım

Video: Arduino Fan Controller: 7 addım

Video: Arduino Fan Controller: 7 addım
Video: How to make a LED digital counter using 7- Segment Display 2024, Noyabr
Anonim
Arduino Fan Nəzarətçisi
Arduino Fan Nəzarətçisi

Salam!

Bu qısa təlimat kitabında çox sadə, lakin faydalı gadgetımı göstərəcəyəm. Bunu təhsil məqsədli, bir məktəb təqdimatı üçün dostumun oğlu üçün yaratdım.

Gəlin başlayaq.

Addım 1: Sadə bir nəzarətçi

Sadə bir nəzarətçi
Sadə bir nəzarətçi
Sadə bir nəzarətçi
Sadə bir nəzarətçi
Sadə bir nəzarətçi
Sadə bir nəzarətçi

Nokia 5110 displeyi, BC547 NPN tranzistoru, 3 telli (12V) pc fan, 2 led və DS18B20 temperatur sensoru istifadə edən arduino nano əsaslı sadə nəzarətçidir. Şəkildə gördüyünüz kimi sadə və sadə bir quruluşdur.

Addım 2: Materiallar

Lazım olan hissələr:

- İstənilən arduino lövhəsi

- Nokia 5110 LCD / və ya HX1230 LCD də uyğun gəlir

- çörək taxtası

- bir neçə tullanan tel

- BC547 və ya digər oxşar NPN transistoru

- DS18B20 temperatur sensoru

- 2 və ya 3 telli 5/6/12/24V fan və ya hər hansı digər elektron komponent

- 2X 200 ohm müqavimət və iki LED

- Qadın pin başlıqları

- fan rpmini ölçmək istəyirsinizsə, sadə 1N4007 diod və 10K çəkmə müqavimətinə ehtiyacınız olacaq.

Addım 3: Proqram təminatı

Bu quraşdırma üçün funksionallığı nümayiş etdirmək üçün çox sadə bir eskiz hazırladım.

Lazım olan kitabxanaları yükləyin, tərtib edin və arduinoya yükləyin.

PCB faylı üçün bu linkə gedin, redaktorda açın və gerber faylını yarada bilərsiniz.

easyeda.com/Lacybad/arduino-fan-controller

İkinci PCB -ni bu linkdən yükləmək olar:

easyeda.com/Lacybad/arduino-nano-controlle…

Bu oxşar pcb 4 transistorlu SSD1306 displeydən istifadə edir.

Addım 4: Şematik

Sxematik
Sxematik

Gördüyünüz kimi daha asan başa düşmək üçün vaxtım oldu və dəhşətli bir sxem hazırladım.

Fan rpmini görmək istəyirsinizsə, düzgün qurulumu edin. Əks təqdirdə, diod və çəkmə rezistoru əlavə etməyin.

Addım 5: Arduino İşdə

Arduino İşdə
Arduino İşdə
Arduino İşdə
Arduino İşdə
Arduino İşdə
Arduino İşdə
Arduino İşdə
Arduino İşdə

Kiçik bir izahat:

Bu qurğuda bir şeyi soyutma fanı ilə soyutmaq istədiyimizi düşünək. Arduino, cismin/və ya mayenin/temperaturunu ölçür. İstilik müəyyən bir dəyərdən artıq olduqda, arduino tranzistorlar bazasına bir siqnal (YÜKSƏK) verir, buna görə də elektrik fanı yandıraraq oradan keçə bilər.

Bizim vəziyyətimizdə tranzistor bir keçid kimi hərəkət edir.

Yeganə dezavantaj, əksər NPN tranzistorlarının (BC547 kimi) maksimum 100-150mA ilə məhdudlaşmasıdır.

İstilik müəyyən bir dəyərin altına düşdükdə, arduino çıxış pinini YÜKSEK vəziyyətdən LOW vəziyyətinə keçir. Beləliklə, bundan sonra heç bir elektrik axmır, fanı söndürür.

Bu səbəbdən arduinos D6 pinindən (pwm) istifadə etdim.

Soyutma aktiv olduğu müddətdə QIRMIZI işıq yanar, soyudulmadıqda YEŞİL led yanar.

PCB -də fan təchizatı üçün 5/12V giriş var. Arduino və ya 12V girişindən enerji təchizatı dəyişdirmək üçün bir tullanan var. Teorik olaraq tullanan, hətta 12V təchizatı ilə də istifadə edilə bilər, çünki onu AMS1117 gərginlik tənzimləyicisinə qoşulmuş arduino VIN pininə bağladım. Teorik olaraq 12 volt girişi idarə edə bilir, ancaq "sehrli tüstü" riskini almaq istəmirdi.

Ancaq bu qurğu ilə röleləri, mosfetləri və s. İdarə edə bilər …

LGT8F328PU NANO KARTLARINI İSTİFADƏ ETMƏYİ TƏKLİF EDİRƏM !!!! Çox zəif bir enerji təchizatı qabiliyyətinə malikdir, buna görə işləməyəcəkdir. Çalışdı.

Addım 6: RPM

RPM
RPM

PCB dizayn edərkən rpm ölçmə ilə hesablamadım və əvvəlcə eskizdə yazmadım. Daha sonra əlavə etdim. PC -də hər şeyi ilk dəfə yığanda anladım ki, arduino soyumağı dayandırdıqdan və fan söndürüldükdən sonra fan pərvanəsi hər iki saniyədə bir az hərəkət edir. Nə edəcəyimi bilmirdim, salon effekt sensoruna arxa istiqamətdə sadə bir diod qurdum və D2 pininə 10K çəkmə rezistoru əlavə etdim. Fan dayansa da, bu narahatlıq gətirən hərəkət dayanır. İndi yaxşı işləyir.

Addım 7: Gələcək Planlar

Gələcək Planlar
Gələcək Planlar
Gələcək Planlar
Gələcək Planlar

Yaz üçün iki planım var. Motosikletim üçün havalandırma qurğusu etmək istəyirəm, çünki hava yalnız soyudulur. Ancaq dayandırıldıqda artıq soyumayın və həddindən artıq istiləşmə nəticəsində zərər görməyin.

İkinci plan mənim həyətimdəki bir bitki suvarma sistemidir. 6 və ya 12 voltluq su nasosu kifayət qədərdir və onlar IRF520 mosfet modulu ilə idarə olunacaq. Ancaq adətən onları lehimləyirəm və IRLZ44N ilə əvəz edirəm, çünki məntiqi arduino üçün N kanallı fetdən daha yaxşıdır. Ola bilsin ki, bitəndən sonra onları da paylaşım.

Ümid edirəm kimsə bunu lazımlı tapacaq. Pls istifadə etməkdən çekinmeyin!

Tövsiyə: