İçindekiler:

Arduino Attiny85 Akıllı Fan Kontrol Cihazı: 3 Adım
Arduino Attiny85 Akıllı Fan Kontrol Cihazı: 3 Adım

Video: Arduino Attiny85 Akıllı Fan Kontrol Cihazı: 3 Adım

Video: Arduino Attiny85 Akıllı Fan Kontrol Cihazı: 3 Adım
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Kasım
Anonim
Arduino Attiny85 Akıllı Fan Kontrolörü
Arduino Attiny85 Akıllı Fan Kontrolörü

Gereçler

Yüksek fan gürültüsünden rahatsız mısınız? Yaptım.

Fanı olan birçok aracım var. Ve bazı aletlerin fanı her zaman maksimum hızda çalışır. Bu yüzden daha sessiz yaptım.

Adım 1: Tasarım, Malzeme Listesi

Tasarım, Malzeme Listesi
Tasarım, Malzeme Listesi
Tasarım, Malzeme Listesi
Tasarım, Malzeme Listesi
Tasarım, Malzeme Listesi
Tasarım, Malzeme Listesi

Tasarımı basittir. Ama gerçekten küçük yapmak istiyorum.

Böylece aletlerimi koyabilirim.

**yani taslak yükleme için bir yükleme pini yok**

Sıcaklık algılama kısmı ve MOSFET anahtarlama kısmı vardır.

Attiny85 sıcaklığı kontrol eder ve eğer sıcaklık yüksekse PWM frekansını yüksek verir.

Ve bir potansiyometre var. Ayarlayıcı olarak kullanılabilir.

Sıcaklık ayarlayıcı olarak yaptım.

Döndürürsem, Attiny85 gerçek olandan daha sıcak veya daha soğuk olduğunu düşünüyor.

Böylece fanı daha yavaş veya daha hızlı hareket ettirebilirim.

Ancak taslağı düzenlerseniz PWM'yi veya maksimum sıcaklığı veya herhangi bir şeyi ayarlayabilir.

Sıcaklık sensörü 100K termistördür

Adım 2: Sketch Attiny85'e Nasıl Yüklenir

Attiny85'e Sketch Nasıl Yüklenir
Attiny85'e Sketch Nasıl Yüklenir
Attiny85'e Sketch Nasıl Yüklenir
Attiny85'e Sketch Nasıl Yüklenir

çok fazla açıklamayacağım. Google'da aratırsanız çok iyi kılavuzlar var.

Ama tahtaya yükleme pini yapmadım. Bu yüzden lehimlemeden önce yüklemelisiniz.

SOIC soketini buradan kullandım:

3. Adım: Eskiz

Kroki
Kroki
Kroki
Kroki
Kroki
Kroki

geçersiz kurulum(void) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; //PWM frekansını değiştiriyoruz.

Arduino'nun PWM frekansı duyulabilir. Bu yüzden onu duyamayacağım şekilde daha yükseğe değiştiriyorum.

Sıcaklık birimi Celsius ve minimum 25 ila maksimum 35 derece olarak programladım.

İhtiyaçlarınıza göre değiştirmelisiniz.

Önerilen: