Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Təchizat
Yüksək fanat səsindən əsəbləşirsən? Etdim.
Bir azarkeşim olan bir çox alətim var. Və bəzi vasitələrin fanatı həmişə maksimum sürətlə işləyir. Buna görə də daha sakit etdim.
Addım 1: Dizayn, BOM
Dizaynı sadədir. Ancaq həqiqətən kiçik etmək istəyirəm.
Beləliklə, alətlərimi yerləşdirə bilərəm.
** buna görə yüklənməni eskiz etmək üçün heç bir yükləmə pin yoxdur **
İstilik algılayıcı hissəsi və MOSFET keçid hissəsi var.
Attiny85 temperaturu yoxlayır və yüksəkdirsə PWM tezliyini yüksək çıxarır.
Və bir potansiyometr var. Tənzimləyici kimi istifadə edilə bilər.
İstilik tənzimləyicisi olaraq hazırladım.
Döndərsəm, Attiny85 realdan daha isti və ya daha soyuq olduğunu düşünür.
Beləliklə, fanatı daha yavaş və ya daha sürətli hərəkət etdirə bilərəm.
Eskizi redaktə etsəniz, PWM və ya maksimum temperaturu və ya bir şeyi tənzimləyə bilər.
Temperatur sensoru 100K termistordur
Addım 2: Sketch'i Attiny85 -ə necə yükləmək olar
Çox izah etməyəcəyəm. Google -a baxsanız çox yaxşı dərsliklər var.
Ancaq lövhədə yükləmə pin etmədim. Lehimdən əvvəl yükləməlisiniz.
Buradan SOIC soketindən istifadə etdim:
Addım 3: Sketch
boş quraşdırma (boş) {
TCCR0B = TCCR0B & 0b11111000 | 0b001; // PWM tezliyinin dəyişdirilməsi.
Arduinonun PWM tezliyi eşidilir. Buna görə də eşitməyəcəyim səviyyəyə qaldırıram.
İstilik vahidi Selsidir və minimum 25 ilə maksimum 35 dərəcə arasında proqramlaşdırdım.
Bunu ehtiyaclarınıza uyğun olaraq dəyişdirməlisiniz.