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:
- Anleitung GTX-Bibliothek: https://learn.adafruit.com/adafruit-gfx-graphics-library/overview
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.
Tags: #Arduino #Flaschenkühler #Nano #OLED