Meine läuft zwischenzeitlich auch. Hatte bloß einen stehenden Trimmer für Leiterplattenmontage zur Hand weshalb der kurz 'getrimmt' wurde. An dem 12V Eingang habe ich einen 220uF/25V Elko. Jetzt muss ich nur noch einen Halter für die Lötspitze (von einem Alu Kugelschreiber) inkl. Anschlusskabel machen und dem Teil ein Häuschen zimmern.
Anschlusskabel sind bei mir steckbar mit PS-Serie Steckverbinder (https://www.pollin.de/search?query=ps serie&channel=pollin-de&sid=olzeFeQtHxprWwNMvvHJ5LlgoOTPFq) ausgeführt.
Damit das °-Zeichen an die richtige Stelle kommt (hinter die Temperatur und nicht wie auf den Bildern irgendwo davor) hab ich folgende Änderungen am Sketch gemacht:
Sieht dann so aus
Anschlusskabel sind bei mir steckbar mit PS-Serie Steckverbinder (https://www.pollin.de/search?query=ps serie&channel=pollin-de&sid=olzeFeQtHxprWwNMvvHJ5LlgoOTPFq) ausgeführt.
Damit das °-Zeichen an die richtige Stelle kommt (hinter die Temperatur und nicht wie auf den Bildern irgendwo davor) hab ich folgende Änderungen am Sketch gemacht:
Code:
#define VERSION "2.12" // Versionnummer hochziehen
...
void setup(void) {
FastLED.addLeds<WS2812B, LED_PIN, GRB>(led, 1);
FastLED.setBrightness(BRIGHTNESS);
led[0] = CRGB::White;
pinMode(BLpin, OUTPUT);
analogWrite(BLpin, 0);
pinMode(STANDBYin, INPUT);
pinMode(PWMpin, OUTPUT);
digitalWrite(PWMpin, LOW);
setPwmFrequency(PWMpin, PWM_DIV);
digitalWrite(PWMpin, LOW);
tft.initR(INITR_BLACKTAB);
tft.setRotation(0); // 0 - Portrait, 1 - Lanscape
tft.fillScreen(ST7735_BLACK);
tft.setTextWrap(true);
//Print station Logo
tft.drawBitmap(2,1,stationLOGO1,124,47,ST7735_GREY);
tft.drawBitmap(3,3,stationLOGO1,124,47,ST7735_YELLOW);
tft.drawBitmap(3,3,stationLOGO2,124,47,Color565(254,147,52));
tft.drawBitmap(3,3,stationLOGO3,124,47,Color565(255,78,0));
analogWrite(BLpin, DISPLAY_BL);
#if defined(INTRO)
delay(250);
//Print Iron
tft.drawBitmap(15,50,iron,100,106,ST7735_GREY);
tft.drawBitmap(17,52,iron,100,106,ST7735_YELLOW);
delay(500);
tft.setTextSize(2);
tft.setTextColor(ST7735_GREY);
tft.setCursor(70,130);
tft.print(VERSION);
tft.setTextSize(2);
tft.setTextColor(ST7735_YELLOW);
tft.setCursor(72,132);
tft.print(VERSION);
tft.setTextSize(1);
tft.setTextColor(ST7735_GREY);
tft.setCursor(97,0);
tft.print("v");
tft.print(VERSION);
tft.setTextColor(ST7735_YELLOW);
tft.setCursor(98,0);
tft.print("v");
tft.print(VERSION);
delay(1500);
#endif
tft.fillRect(0,47,128,125,ST7735_BLACK);
tft.setTextColor(ST7735_WHITE);
tft.setTextSize(1);
tft.setCursor(1,84);
tft.print("IST");
tft.setTextSize(2);
tft.setCursor(116,53); // zu weit hinten
tft.print("o");
tft.setTextSize(1);
tft.setCursor(1,129);
tft.print("SOLL");
tft.setTextSize(2);
tft.setCursor(116,98); // zu weit hinten
tft.print("o");
tft.setCursor(80,144);
tft.print(" %"); // Position und Zeichen
tft.setTextSize(1);
tft.setCursor(1,151); //60
tft.print("PWM");
tft.setTextSize(2);
}
Zuletzt bearbeitet: