Mundarija:

Arduino Attiny85 Smart Fan Controller: 3 qadam
Arduino Attiny85 Smart Fan Controller: 3 qadam

Video: Arduino Attiny85 Smart Fan Controller: 3 qadam

Video: Arduino Attiny85 Smart Fan Controller: 3 qadam
Video: attiny85 smart fan controller 2024, Iyul
Anonim
Arduino Attiny85 aqlli fanat boshqaruvchisi
Arduino Attiny85 aqlli fanat boshqaruvchisi

Ta'minotlar

Muxlislarning baland ovozidan bezovtalanyapsizmi? Men bajardim.

Menda fanat bo'lgan ko'plab asboblar bor. Va ba'zi asboblarning fanati har doim maksimal tezlikda ishlaydi. Shunday qilib, men uni yanada jim qildim.

1 -qadam: Dizayn, BOM

Dizayn, BOM
Dizayn, BOM
Dizayn, BOM
Dizayn, BOM
Dizayn, BOM
Dizayn, BOM

Uning dizayni oddiy. Lekin men uni haqiqatan ham kichkina qilishni xohlayman.

Shunday qilib, men asboblarimni qo'yishim mumkin.

** shuning uchun yuklash eskizi uchun yuklash pinasi yo'q **

Haroratni sezuvchi qism va MOSFETni almashtirish qismi mavjud.

Attiny85 haroratni tekshiradi va agar harorat yuqori bo'lsa, u PWM chastotasini chiqaradi.

Va bitta potentsiometr mavjud. U sozlagich sifatida ishlatilishi mumkin.

Men uni harorat sozlagichi sifatida qildim.

Agar men uni aylantirsam, Attiny85 uni haqiqiydan ko'ra issiqroq yoki sovuqroq deb hisoblaydi.

Shunday qilib, men fanatni sekinroq yoki tezroq harakatlantira olaman.

Agar siz eskizni tahrir qilsangiz, u PWM yoki maksimal haroratni yoki har qanday narsani sozlashi mumkin.

Harorat sensori - 100K termistor

2 -qadam: Sketchni Attiny85 -ga qanday yuklash mumkin

Sketchni Attiny85 -ga qanday yuklash mumkin
Sketchni Attiny85 -ga qanday yuklash mumkin
Sketchni Attiny85 -ga qanday yuklash mumkin
Sketchni Attiny85 -ga qanday yuklash mumkin

Men juda ko'p tushuntirmayman. Agar siz googlega kirsangiz, juda ko'p yaxshi qo'llanmalar mavjud.

Lekin men bortga yuklash pinini qo'ymadim. Shuning uchun uni lehimlashdan oldin yuklashingiz kerak.

Men bu erdan SOIC soketidan foydalanardim:

3 -qadam: eskiz

Eskiz
Eskiz
Eskiz
Eskiz
Eskiz
Eskiz

bo'sh o'rnatish (bekor) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; // PWM chastotasini o'zgartirish.

Arduino PWM chastotasi eshitiladi. Shuning uchun men uni eshitmayman deb balandroq qilib o'zgartiraman.

Harorat birligi Selsiy bo'yicha va men uni kamida 25 dan maksimal 35 darajagacha dasturlashtirdim.

Siz uni ehtiyojlaringizga qarab o'zgartirishingiz kerak.

Tavsiya: