Benutzer-Werkzeuge

Webseiten-Werkzeuge


arduino:flaschenkuehler:programmversion_0.2

Dies ist eine alte Version des Dokuments!


Flaschenkühler - Programmversion 0.2

Diese Programmversion bindet das OLED-Display ein. Für MISO und SCLK werden die Hardwarepins verwendet. Es könnten auch andere digitale Pins verwendet werden, was sich aber negativ auf die Performanz auswirken soll. Die anderen Pins können ohne Einbußen bei der Performanz frei gewählt werden.

Das OLED-Display ist an den folgenden Pins angeschlossen:

Arduino Nano    Adafruit OLED Breakout Board
GND             GND (G)
5V              VIN (+)
D13             SCLK (CL)
D11             MOSI (SI)
D5              DC
D6              OLEDCS (OC) (besser bekannt als Chip Select (CS))
D7              RST (R)

Um das OLED zu testen werden verschiedene Variablen angezeigt: die Solltemeratur, die Isttemperatur am Thermistor und die Drehzahl des Lüfters. In der fertigen Programmversion wird freilich die Solltemperatur des Kühlbechers einstellbar sein, und das Peltier-Element entsprechend geregelt werden.

Hilfreiche Webseiten:

Außerdem soll ein Betriebsstundenzähler integriert werden. Einerseits just for fun, andererseits könnte z.B. alle 100 Stunden oder so eine Aufforderung erscheinen, den Lüfter zu reinigen.

To dos:

  • Es soll eine Sicherungsschaltung programmiert werden, die das Peltierelement ausschaltet, falls der Lüfter blockiert. Das erscheint mir sinnvoll, da vor dem Lüfter kein Schutzgitter montiert wird, um Luftgeräusche zu minimieren.
  • Es soll die Betriebszeit des Lüfters erfasst werden, um den Nutzer in bestimmter Intervallen aufzufordern, den Lüfter zu reinigen.

Tags: #Arduino #Flaschenkühler #Nano #OLED

arduino/flaschenkuehler/programmversion_0.2.1500072671.txt.gz · Zuletzt geändert: 18.05.2023 12:16 (Externe Bearbeitung)