Inhoudsopgave:

Arduino Attiny85 slimme ventilatorcontroller - Ajarnpa
Arduino Attiny85 slimme ventilatorcontroller - Ajarnpa

Video: Arduino Attiny85 slimme ventilatorcontroller - Ajarnpa

Video: Arduino Attiny85 slimme ventilatorcontroller - Ajarnpa
Video: A brief review of the Elro FA500S and switching them with a Raspberry Pi 2024, November
Anonim
Arduino Attiny85 slimme ventilatorcontroller
Arduino Attiny85 slimme ventilatorcontroller

Benodigdheden

Heb je last van het harde ventilatorgeluid? Ik deed.

Ik heb veel tools met een ventilator. En de ventilator van sommige gereedschappen draait altijd op maximale snelheid. Dus ik heb het wat stiller gemaakt.

Stap 1: Ontwerp, stuklijst

Ontwerp, stuklijst
Ontwerp, stuklijst
Ontwerp, stuklijst
Ontwerp, stuklijst
Ontwerp, stuklijst
Ontwerp, stuklijst

Het ontwerp is eenvoudig. Maar ik wil het heel klein maken.

Dus ik kan mijn gereedschap erin steken.

**dus er zijn geen uploadpin om schetsen te uploaden**

Er zijn een temperatuurgevoelig deel en een MOSFET-schakeldeel.

Attiny85 controleert de temperatuur en als de temperatuur hoog is, voert het de PWM-frequentie hoog uit.

En er is één potmeter. Het kan worden gebruikt als regelaar.

Ik heb het gemaakt als temperatuurregelaar.

Als ik het draai, denkt Attiny85 dat het warmer of koeler is dan echt.

Dus ik kan de ventilator langzamer of sneller bewegen.

Maar het kan PWM of maximale temperatuur of iets anders aanpassen als je de schets bewerkt.

Temperatuursensor is 100K thermistor

Stap 2: Schets uploaden naar Attiny85

Schets uploaden naar Attiny85
Schets uploaden naar Attiny85
Schets uploaden naar Attiny85
Schets uploaden naar Attiny85

Ik zal niet teveel uitleggen. Er zijn veel goede handleidingen als je erop googled.

Maar ik heb geen uploadpin op het bord gemaakt. Dus je moet uploaden voordat je het soldeert.

Ik gebruikte SOIC-socket vanaf hier:

Stap 3: Schets

Schetsen
Schetsen
Schetsen
Schetsen
Schetsen
Schetsen

ongeldige setup (ongeldig) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; // PWM-frequentie wijzigen.

Arduino's PWM-frequentie is hoorbaar. Dus ik verander het hoger in Ik kan het niet horen.

De temperatuureenheid is Celsius en ik heb deze minimaal 25 tot maximaal 35 graden geprogrammeerd.

U moet het aanpassen aan uw behoeften.

Aanbevolen: