INHOUDSOPGAWE:

Arduino Attiny85 Smart Fan Controller: 3 stappe
Arduino Attiny85 Smart Fan Controller: 3 stappe

Video: Arduino Attiny85 Smart Fan Controller: 3 stappe

Video: Arduino Attiny85 Smart Fan Controller: 3 stappe
Video: attiny85 smart fan controller 2024, Julie
Anonim
Arduino Attiny85 Smart Fan Controller
Arduino Attiny85 Smart Fan Controller

Voorrade

Is u geïrriteerd deur die harde waaiergeluid? Ek het.

Ek het baie gereedskap met 'n waaier. En die waaier van sommige werktuie werk altyd teen maksimum spoed. So ek het dit meer stil gemaak.

Stap 1: Ontwerp, BOM

Ontwerp, BOM
Ontwerp, BOM
Ontwerp, BOM
Ontwerp, BOM
Ontwerp, BOM
Ontwerp, BOM

Die ontwerp daarvan is eenvoudig. Maar ek wil dit regtig klein maak.

Sodat ek my gereedskap kan insit.

** daar is dus geen oplaai -pen om op te laai nie **

Daar is 'n temperatuurwaarnemingsgedeelte en 'n MOSFET -skakelgedeelte.

Attiny85 kontroleer die temperatuur en as die temperatuur hoog is, lewer dit die PWM -frekwensie hoog.

En daar is een potensiometer. Dit kan as versteller gebruik word.

Ek het dit as temperatuurregelaar gemaak.

As ek dit draai, dink Attiny85 dat dit warmer of koeler is as werklik.

Sodat ek die waaier stadiger of vinniger kan beweeg.

Maar dit kan PWM of maksimum temperatuur of enigiets aanpas as u die skets wysig.

Temperatuur sensor is 100K termistor

Stap 2: Hoe om skets op te laai na Attiny85

Hoe om skets op te laai na Attiny85
Hoe om skets op te laai na Attiny85
Hoe om skets op te laai na Attiny85
Hoe om skets op te laai na Attiny85

Ek sal nie te veel verduidelik nie. Daar is baie goeie handleidings as u dit google.

Maar ek het nie die oplaai -pen op die bord gemaak nie. U moet dus oplaai voordat u dit soldeer.

Ek het die SOIC -aansluiting hier gebruik:

Stap 3: Skets

Skets
Skets
Skets
Skets
Skets
Skets

ongeldige opstelling (ongeldig) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; // veranderende PWM -frekwensie.

Die PWM -frekwensie van Arduino is hoorbaar. Dus verander ek dit hoër na ek kan dit nie hoor nie.

Die temperatuur -eenheid is Celsius en ek het dit ten minste 25 tot maksimum 35 grade geprogrammeer.

U moet dit na u behoeftes verander.

Aanbeveel: