Inhaltsverzeichnis:
- Schritt 1: Ein einfacher Controller
- Schritt 2: Materialien
- Schritt 3: Software
- Schritt 4: Schaltplan
- Schritt 5: Arduino in Arbeit
- Schritt 6: U/min
- Schritt 7: Zukunftspläne
Video: Arduino Lüftersteuerung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Hallo!
In diesem kurzen instructable zeige ich mein sehr einfaches, aber dennoch nützliches Gadget. Ich habe dies für den Sohn meines Freundes zu Bildungszwecken für eine Schulpräsentation erstellt.
Lasst uns beginnen.
Schritt 1: Ein einfacher Controller
Dies ist ein auf Arduino Nano basierender einfacher Controller mit einem Nokia 5110-Display, einem BC547-NPN-Transistor, einem 3-Draht-PC-Lüfter (12 V), 2 LEDs und einem DS18B20-Temperatursensor. Wie Sie auf dem Bild sehen können, handelt es sich um eine einfache und grundlegende Einrichtung.
Schritt 2: Materialien
Benötigte Teile:
- Jedes Arduino-Board
- Nokia 5110 LCD / oder HX1230 LCD ist auch geeignet
- Steckbrett
- ein paar Überbrückungsdrähte
- BC547 oder ein anderer ähnlicher NPN-Transistor
- DS18B20 Temperatursensor
- 2 oder 3 Draht 5/6/12/24V Lüfter oder andere elektronische Komponenten
- 2X 200 Ohm Widerstände und zwei LED
- Buchsenleisten
- Wenn Sie die Lüfterdrehzahl messen möchten, werden eine einfache 1N4007-Diode und ein 10K-Pullup-Widerstand benötigt.
Schritt 3: Software
Für dieses Setup habe ich eine sehr einfache Skizze erstellt, um die Funktionalität zu demonstrieren.
Laden Sie die benötigten Bibliotheken herunter, kompilieren Sie sie und laden Sie sie auf Arduino hoch.
Für die PCB-Datei gehen Sie zu diesem Link, öffnen Sie im Editor und Sie können die Gerber-Datei generieren.
easyeda.com/Lacybad/arduino-fan-controller
Meine zweite Platine kann unter diesem Link heruntergeladen werden:
easyeda.com/Lacybad/arduino-nano-controlle…
Diese ähnliche Leiterplatte verwendet das SSD1306-Display mit 4 Transistoren.
Schritt 4: Schaltplan
Wie Sie sehen können, hatte ich die Zeit und machte einen Fritzing-Schema zum leichteren Verständnis.
Wenn Sie die Lüfterdrehzahl sehen möchten, nehmen Sie bitte die richtige Einstellung vor. Wenn nicht, fügen Sie die Diode und den Pullup-Widerstand nicht hinzu.
Schritt 5: Arduino in Arbeit
Eine kleine Erklärung:
Nehmen wir in diesem Setup an, dass wir etwas mit einem Lüfter abkühlen möchten. Das Arduino misst die Temperatur des Objekts / oder der Flüssigkeit /. Wenn die Temperatur einen bestimmten Wert überschreitet, gibt das Arduino ein Signal (HIGH) an die Transistorbasis, damit der Strom durch sie fließen kann und der Lüfter eingeschaltet wird.
In unserem Fall wirkt der Transistor wie ein Schalter.
Der einzige Nachteil ist, dass die meisten NPN-Transistoren (wie BC547) eine Strombegrenzung auf max. 100-150 mA haben.
Wenn die Temperatur unter einen bestimmten Wert fällt, schaltet das Arduino den Ausgangspin vom HIGH-Zustand auf LOW. Danach fließt kein Strom mehr durch ihn, wodurch der Lüfter ausgeschaltet wird.
Aus diesem Grund habe ich Arduinos D6-Pin (pwm) verwendet.
Solange die Kühlung eingeschaltet ist, leuchtet die ROTE LED, wenn nicht gekühlt wird, leuchtet die GRÜNE LED.
Auf der Platine befindet sich ein 5/12V Eingang für die Lüfterversorgung. Es gibt einen Jumper zum Umschalten der Stromversorgung von Arduino oder dem 12V-Eingang. Theoretisch kann der Jumper auch mit 12V-Versorgung verwendet werden, da ich ihn mit dem VIN-Pin des Arduino verbunden habe, der mit dem Spannungsregler AMS1117 verbunden ist. Theoretisch kann es mit 12 Volt Eingang umgehen, wollte aber den "magischen Rauch" nicht riskieren.
Aber mit diesem Setup kann es Relais, Mosfets usw. steuern.
ICH EMPFEHLE NICHT DIE VERWENDUNG DER LGT8F328PU NANO BOARDS!!!! Es hat eine sehr schwache Stromversorgungsfähigkeit, ergo wird es nicht funktionieren. Ich habe es versucht.
Schritt 6: U/min
Als ich die Platine entworfen habe, habe ich nicht mit der Drehzahlmessung gerechnet und sie nicht zuerst in die Skizze geschrieben. Ich habe es später hinzugefügt. Als ich zum ersten Mal alles auf der Platine zusammenbaute, stellte ich fest, dass sich der Propeller des Lüfters alle zwei Sekunden ein wenig bewegte, nachdem das Arduino aufgehört hatte zu kühlen und der Lüfter ausgeschaltet wurde. Ich wusste nicht, was ich tun sollte, also installierte ich eine einfache Diode mit Rückwärtsrichtung zum Hall-Effekt-Sensor und fügte dem D2-Pin einen 10K-Pullup-Widerstand hinzu. Auch wenn der Lüfter stoppt, stoppt dieses störende Einfahren. Jetzt funktioniert es gut.
Schritt 7: Zukunftspläne
Für den Sommer habe ich zwei Pläne. Ich möchte eine Lüfterkühlung für mein Motorrad herstellen, da es nur luftgekühlt ist. Aber wenn es gestoppt wird, kühlt es nicht mehr und riskiert einen Schaden durch Überhitzung.
Der zweite Plan ist ein Pflanzenbewässerungssystem in meinem Hinterhof. Eine 6- oder 12-Volt-Wasserpumpe ist mehr als genug und sie werden mit dem IRF520-Mosfet-Modul gesteuert. Aber normalerweise löte ich sie ab und ersetze sie durch IRLZ44N, weil ein logischer Mosfet für Arduino besser ist als der N-Kanal-Fet. Vielleicht poste ich sie auch, wenn sie fertig sind.
Hoffentlich findet es jemand praktisch. Pls fühlen sich frei, es zu verwenden!
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i