Isi kandungan:

Pengawal Kipas Pintar Arduino Attiny85: 3 Langkah
Pengawal Kipas Pintar Arduino Attiny85: 3 Langkah

Video: Pengawal Kipas Pintar Arduino Attiny85: 3 Langkah

Video: Pengawal Kipas Pintar Arduino Attiny85: 3 Langkah
Video: L9110 fan module 2024, Julai
Anonim
Pengawal Kipas Pintar Arduino Attiny85
Pengawal Kipas Pintar Arduino Attiny85

Bekalan

Adakah anda terganggu dengan bunyi kipas yang kuat? Saya telah lakukan.

Saya mempunyai banyak alat yang mempunyai kipas. Dan kipas beberapa alat sentiasa berjalan pada kelajuan maksimum. Oleh itu, saya menjadikannya lebih senyap.

Langkah 1: Reka Bentuk, BOM

Reka bentuk, BOM
Reka bentuk, BOM
Reka bentuk, BOM
Reka bentuk, BOM
Reka bentuk, BOM
Reka bentuk, BOM

Reka bentuknya ringkas. Tetapi saya mahu menjadikannya sangat kecil.

Oleh itu, saya boleh memasukkan alat saya.

** sehingga tidak ada pin muat naik untuk memuat naik sketsa **

Terdapat bahagian penderia suhu dan bahagian beralih MOSFET.

Attiny85 memeriksa suhu dan jika suhu tinggi maka ia menghasilkan frekuensi PWM tinggi.

Dan ada satu potensiometer. Ia boleh digunakan sebagai adjuster.

Saya menjadikannya sebagai penyesuai suhu.

Sekiranya saya memutarnya, Attiny85 menganggapnya lebih panas atau lebih sejuk daripada yang sebenarnya.

Oleh itu, saya boleh menggerakkan kipas dengan lebih perlahan atau lebih pantas.

Tetapi ia dapat menyesuaikan PWM atau suhu maksimum atau apa sahaja jika anda mengedit lakaran.

Sensor suhu ialah termistor 100K

Langkah 2: Cara Memuat naik Sketsa ke Attiny85

Cara Memuat Naik Sketsa ke Attiny85
Cara Memuat Naik Sketsa ke Attiny85
Cara Memuat Naik Sketsa ke Attiny85
Cara Memuat Naik Sketsa ke Attiny85

Saya tidak akan menerangkan terlalu banyak. Terdapat banyak manual yang baik jika anda mengetahuinya.

Tetapi saya tidak membuat pin muat naik di papan. Oleh itu, anda harus memuat naik sebelum menyoldernya.

Saya menggunakan soket SOIC dari sini:

Langkah 3: Lakarkan

Lakaran
Lakaran
Lakaran
Lakaran
Lakaran
Lakaran

persediaan kosong (kekosongan) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; // menukar frekuensi PWM.

Kekerapan PWM Arduino dapat didengar. Oleh itu, saya menukarnya lebih tinggi sehingga saya tidak dapat mendengarnya.

Unit suhu ialah Celsius dan saya memprogramnya minimum 25 hingga maksimum 35 darjah.

Anda harus mengubahnya mengikut keperluan anda.

Disyorkan: