Inhaltsverzeichnis:

Arduino Attiny85 Smart Fan Controller - Gunook
Arduino Attiny85 Smart Fan Controller - Gunook

Video: Arduino Attiny85 Smart Fan Controller - Gunook

Video: Arduino Attiny85 Smart Fan Controller - Gunook
Video: attiny85 smart fan controller 2024, November
Anonim
Arduino Attiny85 Smart-Lüftersteuerung
Arduino Attiny85 Smart-Lüftersteuerung

Lieferungen

Stört Sie das laute Lüftergeräusch? Ich tat.

Ich habe viele Werkzeuge, die einen Ventilator haben. Und der Lüfter einiger Tools läuft immer mit maximaler Geschwindigkeit. Also habe ich es ruhiger gemacht.

Schritt 1: Design, Stückliste

Design, Stückliste
Design, Stückliste
Design, Stückliste
Design, Stückliste
Design, Stückliste
Design, Stückliste

Sein Design ist einfach. Aber ich möchte es wirklich klein machen.

Damit ich meine Werkzeuge einsetzen kann.

**Es gibt also keinen Upload-Pin zum Hochladen von Skizzen**

Es gibt einen Temperaturerfassungsteil und einen MOSFET-Schaltteil.

Attiny85 überprüft die Temperatur und wenn die Temperatur hoch ist, gibt es die PWM-Frequenz hoch aus.

Und es gibt ein Potentiometer. Es kann als Einsteller verwendet werden.

Ich habe es als Temperaturregler gemacht.

Wenn ich es drehe, denkt Attiny85, dass es heißer oder kühler ist als in Wirklichkeit.

So kann ich den Lüfter langsamer oder schneller bewegen.

Aber es kann PWM oder maximale Temperatur oder irgendetwas anpassen, wenn Sie die Skizze bearbeiten.

Temperatursensor ist 100K Thermistor

Schritt 2: So laden Sie Sketch auf Attiny85 hoch

So laden Sie eine Skizze auf Attiny85 hoch
So laden Sie eine Skizze auf Attiny85 hoch
So laden Sie eine Skizze auf Attiny85 hoch
So laden Sie eine Skizze auf Attiny85 hoch

Ich werde nicht zu viel erklären. Es gibt viele gute Anleitungen, wenn Sie es googeln.

Aber ich habe keinen Upload-Pin auf dem Board gemacht. Sie sollten es also hochladen, bevor Sie es löten.

Ich habe den SOIC-Socket von hier aus verwendet:

Schritt 3: Skizze

Skizzieren
Skizzieren
Skizzieren
Skizzieren
Skizzieren
Skizzieren

Leere Einrichtung (void) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; // PWM-Frequenz ändern.

Die PWM-Frequenz von Arduino ist hörbar. Also ändere ich es höher, bis ich es nicht hören kann.

Die Temperatureinheit ist Celsius und ich habe sie auf mindestens 25 bis maximal 35 Grad programmiert.

Sie sollten es nach Ihren Bedürfnissen ändern.

Empfohlen: