Mündəricat:

Arduino Attiny85 Smart Fan Controller: 3 addım
Arduino Attiny85 Smart Fan Controller: 3 addım

Video: Arduino Attiny85 Smart Fan Controller: 3 addım

Video: Arduino Attiny85 Smart Fan Controller: 3 addım
Video: How To Make a Ultrasonic Tank Water Level Indicator | Save Water 💧 | Arduino 2024, Noyabr
Anonim
Arduino Attiny85 Ağıllı Fan Nəzarətçisi
Arduino Attiny85 Ağıllı Fan Nəzarətçisi

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, BOM
Dizayn, BOM
Dizayn, BOM
Dizayn, BOM
Dizayn, BOM
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

Sketch'i Attiny85 -ə necə yükləmək olar
Sketch'i Attiny85 -ə necə yükləmək olar
Sketch'i Attiny85 -ə necə yükləmək olar
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

Eskiz
Eskiz
Eskiz
Eskiz
Eskiz
Eskiz

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.

Tövsiyə: