Schlagwort-Archive: Kreativität

Wie man 2021 gratuliert

Viel gibt es nicht zu sagen zu meinem 2. Corona-Geburtstag. Hätte ja ehrlich gesagt nicht damit gerechnet, nochmal einen Pandemie-Geburtstag zu „feiern“.  Trotz allem darf die jährliche Geburtstagsstatistik aber nicht fehlen.

Direkt zu den diesjährigen Daten, hier die Verteilung:

Facebook und WhatsApp (und damit Facebook) dominieren weiter, bauen den Vorsprung sogar aus. In absoluten Zahlen stimmt das aber nicht, es sind in diesem Jahr wohl eher andere Kanäle weggebrochen, die Facebook/WhatsApp-Schiene läuft einfach pandemieunabhängig noch ganz gut durch.

Zum Zeitverlauf:

Die weiteren Beobachtungen in diesem Jahr:

  • Corona, was sonst. Generell glaube ich eine gewisse Gratulationsmüdigkeit auszumachen. Geht mir selbst ja auch so. Aber: Ein paar mehr persönliche Gratulationen an der Haustür im Vergleich zum letzten Jahr, da ging so etwas ja gar nicht.
  • Messanger: Auch nach der Anmeldewelle bei Signal etc. in den letzten Monaten hielten sich die Gratulationen über diese Kanäle in Grenzen. WhatsApp dominiert (in meinem Umfeld jedenfalls) weiter.
  •  Das kleine Email-Revival des letzten Jahres hat sich stabilisiert. Ich mag Email ja immer noch sehr gerne.
  • Der große Zoom-Peak aus dem letzten Jahr ist komplett wieder verschwunden. Wer hat auf sowas gerade auch noch Lust?

Auch in diesem Jahr gab es wieder eine spezielle Gratulationsart. Ich hatte ja schon Gratulieren per Senfbeutel, Gratulieren per Steppenläuferstrauch oder Keybase.io, per Flöte oder DNS-Eintrag, oder im letzten Jahr per echtem Telegramm oder als Beitrag zu meinem Happybirthday-Chor. In diesem Jahr hat sich ein alter Bekannter dieser Aufzählung hier wieder etwas Neues einfallen lassen: Gratulation per Überweisung! Es spricht aus meiner Sicht nichts dagegen, daraus eine Tradition zu machen 😉

Danke jedenfalls für alle guten Wünsche! Und ich hoffe für uns alle, dass im nächsten Jahr „persönlich“ einen Peak haben wird.

Nachtrag: Es ging noch ein Brief und ein Gruß per LinkedIn ein. Werden nächstes Jahr in den korrigierten Grafiken mit berücksichtigt werden.

Wo ist Paul?

Gestern war so schönes Wetter, wir hatten Zeit und haben endlich die kostenlose Würzburg-Schnitzeljagd „Wo ist Paul?“ durchgespielt. Hatten wir schon lange vor, und wir waren wohl nicht die einzigen… An wirklich jeder Station haben wir andere Spieler getroffen, die mit dem Handy in der Hand versucht haben, die Rätsel zu lösen.

„Wo ist Paul?“ ist eine Art digitale Schnitzeljagd durch Würzburg. Man spielt eine fiktive Geschichte, in der man den verschollenen Ersti Paul durch das Lösen einiger Rätsel wiederfinden will:

Einige Erstis waren abends zusammen unterwegs, nach einigen Drinks war plötzlich ihr neugewonnener Freund Paul verschwunden. Trotz einigen Suchens haben sie ihn am Abend nicht mehr gefunden. Als er auch am nächsten Morgen noch nicht an sein Handy geht, beginnen sie sich Sorgen zu machen.

Die App beinhaltet die Rätsel, eine Karte und einen Chat, in dem im Lauf der Suche auch immer neue Nachrichten eintreffen. Alle Details findest du auf der Webseite zu dem Spiel unter https://wuerzburg-schnitzeljagd.de/.

Das Spiel hat schon Wellen geschlagen, es gab Berichte in der Mainpost, bei Würzburg erleben, bei Radio Gong, der Stadt Würzburg, im Frizz und auch ein schönes Interview bei tv Mainfranken. Freut mich für die EntwicklerInnen, weil ich die auch persönlich kenne. Schon nicht schlecht (<= fränkisches Lob), was sie da in ihrer Freizeit so auf die Beine gestellt haben. Entstanden ist das Spiel durch die Überlegung, wie die CityChurch Würzburg, zu der die EntwicklerInnen gehören, in der Corona-Zeit vor allem Erstsemestern den schwierigen Start in eine vielleicht neue Stadt etwas angenehmer gestalten könnte. Es gibt keine Erstsemesterveranstaltungen, keine Erstsemesterspielchen, man lernt seine Mitstudierenden kaum kennen etc. Und so hat man wenigstens die Möglichkeit, mit einer kleinen Gruppe Menschen die Stadt etwas besser kennenzulernen und dabei noch Spaß zu haben. Also Wegbier und WG-MitbewohnerIn einpacken und los!

PS: Die App gibt es hier für Android und iOS.

Phoniebox: Der Koffer für den kleinen Mann

Menschen mit kleineren Kindern kennen sicherlich die Toniebox: Eine kleine Kiste, auf die kleine Kinder kleine Figuren stellen, worauf die Kiste dann Musik oder Hörspiele abspielt. Für Menschen mit Spaß am Basteln gibt es dazu ein alternatives Selbstbauprojekt, die sog. Phoniebox. Mein Freund Markus hat ein kleines Kind und Spaß am Basteln. Ich habe auch Spaß am basteln, also haben wir gebastelt. Das ist dabei herausgekommen:

Phoniebox kann sowohl lokal auf der Kiste gespeicherte Audiodateien abspielen, als auch Spotify (einzelne Songs, Playlisten, Alben, was auch immer). Hat die Box kein WLAN, dann spielt sie eben nur die lokalen Sachen ab, denn Spotify kann nur gestreamt werden.

Was jetzt noch kommt ist mehr eine Gedankensammlung und Dokumentation dessen, was wir gemacht haben als eine Anleitung, wie man den Koffer exakt nachbaut. Der eine oder andere brauchbare Hinweis ist aber vielleicht trotzdem dabei, und das meiste ist auf den ebenfalls verlinken Projektseiten ja bestens beschrieben.

Weiterlesen

Wie man 2020 gratuliert

Der letzte Geburtstag ist jetzt fast 4 Wochen her, der letzte Blogpost ca. 50 Wochen. Höchste Zeit für die neue Geburtstagsstatistik. Die steht in diesem Jahr natürlich unter dem Einfluss von Corona und ist daher sicher nicht repräsentativ. Aber irgendwas ist ja immer.

Das Törtchen ist in diesem Jahr mal nach Größe sortiert:

Auch die Balkendiagramme habe ich jetzt so umsortiert, dass die Daten ganz links stehen, die in der Summe über alle Jahre den größten Beitrag hatten:

Beobachtungen in diesem Jahr:

  • Facebook ist nicht auf Platz 1. Grund dürfte die Coronakrise sein, in der es so ziemlich alle persönlichen Gratulationen auf diverse Messenger (WhatsApp / Threema / Signal /…) verschoben hat und diese damit nach vorne gerutscht sind. Aber auch in absoluten Zahlen hat Facebook verloren.
  • Twitter verliert für die persönliche Kommunikation weiter an Bedeutung. Ich bedauere das.
  • Die SMS ist jetzt aber wirklich mal tot. Im Gegensatz zum Fax, das weiterhin aus Prinzip existiert.
  • Kleines Revival der Email. Warum auch immer.
  • Die Ecard wurde durch WhatsApp abgelöst. Ich bedauere das nicht.
  • Neu dabei:
    • Zoom. Der Geburtstag fiel auf einen Sonntag, an dem ich bei einem Livestream-Gottesdienst mitgewirkt habe, dessen Regie in einem Zoom-Raum stattfand. Sonst wäre das nicht passiert. Zoom verschwindet vermutlich recht schnell wieder aus der Statistik.
    • Xing: Hat wohl irgend etwas an seinem Empfehlungsalgorithmus geschraubt und Leute auf den Geburtstag hingewiesen. Anders kann ich mir das nicht erklären. Denn mein Xing-Profil pflege ich genau gar nicht.
    • Instagram: Neu dabei, vermutlich auch nur als Reaktion auf eine Aktion, die ich weiter unten noch beschreibe.
    • Telegramm, mit zwei „m“. Ein TELEGRAMM! So ein richtiges. Das erste in meinem Leben. Herzlichen Dank den Sendern, das war auf jeden Fall ein Highlight!
  • Der Steppenläuferstrauch hat es nicht geschafft, sich in der Statistik zu halten. Schade eigentlich. Gleiches gilt für den DNS-Record.

Irgendwie hatte ich in der Corona-Zeit die Idee, ein paar Freunde virtuell zusammenzubringen. Auf Videokonferenzkaffeetrinken oder so hatte ich keine Lust und kam daher mit diesem Tweet um die Ecke:

Wider Erwarten wurde das kein Rohrkrepierer, sondern ein paar Leute hatten Freude, und ich am Ende auch! Hier mein virtueller (uns aus Gründen hier verpixelter) Geburtstagschor:

Danke nochmal an alle, die mitgemacht haben!

Das war’s. Mal sehen, ob es wenigstens einen weiteren Blogbeitrag bis zur nächsten Geburtstagsstatistik geben wird 😉

Wie man 2019 gratuliert

Wir werden alle nicht jünger, und manches läuft nicht mehr so rund wie früher. Bloggen zum Beispiel. Aber auch wenn hier sonst nicht viel los ist, die jährliche Geburtstagsstatistik ist Pflicht.

Zunächst einmal wieder die nackten Zahlen:

Mein Geburtstag fiel in diesem Jahr auf einen Freitag, d.h. ich war arbeiten und konnte abends feiern. Das erklärt die relativ hohe Zahl an persönlichen Gratulationen.

Weitere Beobachtungen:

  • SMS ist tot, ebenso das Fax, welches bei mir in diesem Jahr gestorben ist. Vielleicht kommt es ja wieder. (Das Fax wurde zunächst fälschlicherweise als tot gemeldet, war nur ein Konfigurationsproblem…)
  • Twitter ist auch tot, jedenfalls für Geburtstagsgratulationen.
  • Facebook ist weiterhin extrem beliebt für Gratulationen. Aber so etwas ist ja auch Sinn und Zweck eines sozialen Netzwerks.
  • Die Email stirbt für diesen Zweck aus, wird im Wesenlichen ersetzt durch:
  • Whatsapp / Threema: Weiterhin stark, etabliert sich als beliebtes Tool zum Gratulieren.
  • Neu in der Statistik: Communi. Immerhin 3 Leute haben mir in diesem Jahr über dieses Tool gratuliert. Nicht zufällig sind das die 3 (mir persönlich bekannten) Gründer der Communi-App. Die App dient der Vernetzung von Gruppen / Communities, ist im Umfeld der CityChurch Würzburg entstanden und wird da auch genutzt. Auf jeden Fall einen Blick wert! (So, den Werbeblock habt ihr euch mit euren Glückwünschen verdient 😉

Auch in diesem Jahr gab es besonders kreative Beglückwünschungen. Im vorletzten Jahr waren das die signierten Senf-Portionsbeutel, letztes Jahr dann der Steppenläuferstrauch. Auch dieses Jahr haben sich Leute ins Zeug gelegt, um hier auf dem Blog aufzutauchen. Letztes Jahr hatte ich ja beschlossen, immer die kreativste Gratulationsart in die grafische Statistik mit aufzunehmen, dieses Jahr finde ich das doch keine gute Idee mehr, sorry. Aber hier werden sie auf jeden Fall erwähnt:

So, mal sehen, was sich auf dem Blog hier tut bis zum nächsten Jahr. Ihr könnt in der Zwischenzeit schon mal darüber nachdenken, wie ihr es nächstes Jahr hier in den Artikel schafft.

Wie man 2018 gratuliert

Schon wieder ein Geburtstagsstatistik-Post, es geht Schlag auf Schlag. In diesem Jahr gab es eine Überraschung, aber mehr dazu weiter unten. Erst mal die trockene Statistik:

Die Rahmenbedingungen in diesem Jahr: Der Geburtstag lag in den Ferien, allerdings hatte ich einen ganz normalen Arbeitstag, wobei wir diesen mit einem Weißwurstfrühstück in kleiner Runde starteten. Daher gab es deutlich weniger persönliche Glückwünsche im Vergleich zum letzten Jahr, dafür mehr Anrufe und vor allem mehr WhatsApp-Nachrichten. Offensichtlich ist das der bevorzugte Ersatz-Kanal für persönliche Glückwünsche,

Facebook scheint eine Sache für sich. Die Gratulationen auf diesem Kanal nehmen die letzten Jahre ab. Die Freunde, die auf diesem Weg gratulieren sind in der Regel welche, die auf keinen anderen der aktuellen Kanäle ausweichen würden. Sie würden nicht anrufen oder eine Whatsapp schreiben, die meisten davon auch nicht auf einer privaten Feier eingeladen sein. Für diese Art von Bekanntschaft ein guter und einfacher Kanal.

Meine jetzt schon neun Jahre geführte Geburtstagsstatistik treibt ja mitunter auch seltsame Blüten. Im letzten Jahr wurden mir kleine signierte Senf-Portionsbeutel überreicht in der Hoffnung, dass diese hier auftauchen würden. Ich habe die dann aber nur im Text erwähnt. In diesem Jahr habe ich beschlossen, in Zukunft immer die kreativste Gratulationsart in der Statistik mit aufzuführen. Gewonnen hat nicht die Gratulation via Keybase.io, sondern der „Steppenläuferstrauch“: Beim Verlassen des Hauses habe ich ein Gebilde vor dem Haus gefunden, das neben Glückwünschen auch einen Hinweis auf dessen Urheber enthielt. Eine kleine Nachfrage ergab folgendes:

Ihr müsst euch schon ins Zeug legen, um nächstes Jahr den Steppenläuferstrauch zu toppen. Ich bin gespannt.

3D-Zebrastreifen

Einfach mal wieder eine kleine Video-Empfehlung, diesmal aus der isländischen Kleinstadt Ísafjörður. Erklärt sich eigentlich von selbst:

Ich finde das genial. Ob es wirklich etwas bringt sei mal dahin gestellt, der Effekt nutzt sich vielleicht schnell ab, außerdem funktioniert es ja nur in eine Fahrtrichtung. Aber die Idee alleine ist so nett, dass ich es hier auch haben will. Bitte.

Mehr zu dem Projekt findest du z.B. hier.

 

Touch ist alles, alles ist Touch

Alternative Mensch-Maschine-Schnittstellen finde ich schon immer interessant. Denn ich glaube, dass viele Eingabegeräte, mit denen wir so vertraut sind, nicht optimal sind. Sie sind historisch so gewachsen. Bestes Beispiel ist unser Tastaturlayout, welches nicht deshalb so aussieht, wie es aussieht, weil das für die heutige Eingabe am Computer optimal wäre, sondern weil das bei den typischen Buchstabenkombinationen der deutschen Sprache dafür sorgte, dass sich die einzelnen Buchstaben der Schreibmaschine möglichst selten verhakten. Es gibt z.B. einige optimierte Tastaturlayouts für die deutsche Sprache, die aber kaum eine Chance haben, sich durchzusetzen. Nicht weil sie schlecht wären, sondern weil wir so unglaublich träge sind in der Umgewöhnung. Die müsste fast mit Zwang passieren. In der Mathematik / Physik / Chemie nennt man so einen Zustand ein „lokales Minimum“. Schon nicht schlecht, aber um ein besseres, vielleicht sogar globales Minimum zu finden müsste viel Energie aufgewendet werden. Ich schweife ab…

Was ich sagen will: Aus lokalen Minima kommt man schlecht heraus, daher lohnt es sich, völlig neuen Ansätzen nachzugehen, statt alte optimieren zu wollen. Die Touch-Bedienung war ein solcher Schritt, und dieser Interaktionsansatz ist noch lange nicht ausgereizt.

Im folgenden Video ist ein Ansatz gezeigt, bei dem leitender Lack auf beliebigen Oberflächen aufgetragen wird. Am Rand des Objekts werden dann Kontakte angebracht und ein elektrisches Feld angelegt. Bei Berührung des Objekts wird jetzt dieses Feld modifiziert, woraus auf die Position der Berührung rückgeschlossen werden kann. Sehr schöne Idee:

Arduino-Bastelei: Weihnachtsbaumbeleuchtung per WLAN steuern

Ich habe wieder ein bisschen mit Elektronik gebastelt. Allerdings war das aktuelle „Projekt“ nicht wirklich echt, es ging nicht um das Produkt, sondern nur um ein bisschen Spaß. Für die aktuelle Themenreihe der CityChurch sollten ein paar Videos gedreht werden, und die Videoleute fragten mich an, ob ich ich dafür nicht irgend eine Elektronik-Bastelei machen könnte.

Die Idee war dann, die Weihnachtsbaumbeleuchtung per WLAN vom Handy aus zu steuern. Einfach so zum Spaß. Ich hatte mir gerade das Wemos D1 mini etwas genauer angesehen und sagte zu. Sollte kein zu großes Problem sein, damit per WLAN ein Relais zu steuern, welches die Beleuchtung dann schaltet. Das Problem war dann aber, dass ich aufgrund der letzten Bastelei kein Relais mehr hatte und pfuschen improvisieren musste: Statt des Relais habe ich ein Servo verwendet, mit dem eine Art motorisierter Schalter gebaut wurde. Also auch eine Art Relais, nur nicht mit Magnetspule, sondern mit Servomotor. Dem Elektriker meines Vertrauens sei gesagt, dass die Konstruktion längst wieder zerlegt wurde und nie für den produktiven Einsatz gedacht war. Der Vollständigkeit halber: Don’t try this at home!

Hier also das Video. Schnitt und so ist nicht von mir, nur die Bastelei und ein bisschen Schauspielerei (nicht gerade meine Kernkompetenz).

Fazit: Das Wemos D1 mini kann ich nur empfehlen. Im Wesentlichen Arduino-kompatibel, man kann es mit der Arduino-IDE programmieren (eine simple Anleitung zur Installation des Boards findet man hier), WLAN ist an Bord, außerdem ein einfach zu bedienender Webserver. Die erste Demo (Steuerung einer LED per WLAN) war mit guter Anleitung in unter 15 Minuten auf dem Schreibtisch lauffähig und die Abwandlung zur Servo-Steuerung ein Klacks. Außerdem ist ein Klon des Boards mit 6,50€ wirklich erschwinglich.

Vom Prozedere her läuft das ganze so: Code schreiben, compilieren und auf’s Board schieben, aus dem seriellen Monitor der Arduino-IDE die IP des Boards holen, mit dem Browser die IP aufrufen und darüber das Board steuern. Wenn man das ganze (wie im Video gezeigt) etwas eleganter per Smartphone machen will empfiehlt sich eine App wie z.B. HTTP Request Widget, die für Android Widgets erstellen kann, die dann HTTP-Requests absetzen und somit die Steuerung ohne den „Umweg“ über den Browser übernehmen.

Der Vollständigkeit halber hier noch mein Code für das Projekt:


//http://www.esp8266learning.com/wemos-webserver-example.php

#include <ESP8266WiFi.h>
#include <ESP8266mDNS.h>
#include <WiFiUdp.h>
#include <Servo.h>

const char* ssid = "deine WLAN-SSID";
const char* password = "dein WLAN-Passwort";
 
int servoPin = D4;
Servo Servo1;

WiFiServer server(80);






 
void setup() {
  Serial.begin(115200);
  delay(10);
 
  Servo1.attach(servoPin);
  Servo1.write(0);
 
  // Connect to WiFi network
  Serial.println();
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);
 
  WiFi.mode(WIFI_STA);
  WiFi.begin(ssid, password);
 
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected!");
 
  // Start the server
  server.begin();
  Serial.println("Server started");
 
  // Print the IP address
  Serial.print("Use this URL : ");
  Serial.print("http://");
  Serial.print(WiFi.localIP());
  Serial.println("/");

}

 
void loop() {
 
  // Check if a client has connected
  WiFiClient client = server.available();
  if (!client) {
    return;
  }
 
  // Wait until the client sends some data
  Serial.println("new client");
  while(!client.available()){
    delay(1);
  }
 
  // Read the first line of the request
  String request = client.readStringUntil('\r');
  Serial.println(request);
  client.flush();
 
  // Match the request
 
  int value = LOW;
  if (request.indexOf("/servo=on") != -1) {
    //digitalWrite(servoPin, HIGH);
    Servo1.write(90);
    value = HIGH;
  } 
  if (request.indexOf("/servo=off") != -1){
    //digitalWrite(servoPin, LOW);
    Servo1.write(0);
    value = LOW;
  }
 
 
 
  // Return the response
  client.println("HTTP/1.1 200 OK");
  client.println("Content-Type: text/html");
  client.println(""); //  do not forget this one
  client.println("<!DOCTYPE HTML>");
  client.println("<html>");
 
  client.print("Servo position is now: ");
 
  if(value == HIGH) {
    client.print("ON");  
  } else {
    client.print("OFF");
  }
  client.println("

");
  if(value == HIGH) {
    client.println("Click <a href=\"/servo=off\">to turn the servo in OFF position</a>
");
  } else {
    client.println("Click <a href=\"/servo=on\">to turn the servo in ON position</a>
");
  }
  
  
  client.println("</html>");
 
  delay(1);
  Serial.println("Client disconnected");
  Serial.println("");
 
}


Arduino-Bastelei: Backup-Festplatte einschalten (lassen)

Arduino Pro Micro mit Relais

Nach meiner ersten und für den Anfang etwas aufwendigen Arduino-Bastelei war neulich Bedarf für ein zweites, diesmal sehr überschaubares Projekt: Das Einschalten einer USB-Backupfestplatte genau dann, wenn sie auch gebraucht wird.

Der Hintergrund ist der: Bei einem Rechner wird mit dem sehr empfehlenswerten Tool HardlinkBackup beim Herunterfahren des Rechners ein „inkrementelles“ Backup erstellt, und zwar mittels Hardlinks. Kurz gesagt macht man ein Vollbackup mit dem Platzbedarf eines inkrementellen Backups. Das aber nur am Rande, wäre ein Thema für sich. Das Backup wird jedenfalls automatisch gestartet, sobald Windows heruntergefahren wird. An dieser Stelle sollte die USB-Festplatte, auf die gesichert wird, dann auch verfügbar sein und nicht manuell eingeschaltet werden müssen. Dauerhaft laufen soll sie natürlich auch nicht, wenn der Rechner läuft. Das ist erstens nicht gut für die Lebensdauer der Platte, und zweitens nicht gerade sicher im Hinblick auf diverse Schadsoftware etc. Eine Möglichkeit wäre es, die Platte per Software erst einzubinden, wenn sie gebraucht wird, ich wollte sie aber hardwareseitig wirklich komplett ausgeschaltet haben.

Arduino Pro Micro

Und hier kommt wieder der kleine und günstige Arduino Pro Micro ins Spiel. Der kann – wie so ziemlich jeder andere Arduino auch – nämlich erstens per USB serielle Kommandos empfangen und verarbeiten, und zweitens dadurch getriggert dann z.B. über ein Relais die Stromversorgung der USB-Platte anschalten. Die Kosten für den Arduino plus das Relais liegen zusammen bei ca. 10€.

Und genau so wurde das auch umgesetzt. Mittels eines kleinen Tools namens SerialSend schickt der Rechner eine Kommando an die entsprechende USB-Schnittstelle, an der der Arduino hängt:


SerialSend.exe /baudrate 9600 /devnum 18 SwitchRelayON

Auf dem Arduino läuft dann folgender Sketch, der dieses Kommando empfängt und dann das an ihm an Pin 15 angeschlossene Relais schaltet:


// Define Relay Pin:
#define PinRelay 15

// Define string for relay status:
String SerialRead     = "SwitchRelayOFF";
String SerialReadOld  = "SwitchRelayOFF";

void setup() {
  
  // Define Pin mode:
  pinMode(PinRelay, OUTPUT);
  
  // Switch the relay OFF:
  digitalWrite(PinRelay, HIGH);

  // Turn serial monitor on:
  Serial.begin(9600);
  
}

void loop() {

  // Read data from serial port:
  if(Serial.available()>0) {
    SerialRead = Serial.readString();
  }

  // Only send command if status changed:
  if (SerialRead != SerialReadOld) {
    // Switch Relay:
    if (SerialRead == "SwitchRelayON") {
      digitalWrite(PinRelay, LOW);
      Serial.println("relay switched ON");
    } else if (SerialRead == "SwitchRelayOFF") {
      digitalWrite(PinRelay, HIGH);
      Serial.println("relay switched OFF");
    } 
  }

  SerialReadOld = SerialRead;
  
//  delay(1000);
  
}


Das SerialSend-Kommando wurde dann noch in das .bat-Skript integriert, welches sowieso schon beim Herunterfahren des Rechners das Backup angefahren hat:


@echo off


REM Platte über Arduino starten:
"C:\Users\Blablabla\Documents\backup-Sachen\SerialSend.exe" /baudrate 9600 /devnum 18 SwitchRelayON
timeout /T 20 > nul


REM Abbruch, falls Festplatte nicht erreichbar
if not exist "B:\" goto NoUSB:

REM Möglichkeit bieten, um Backup noch manuell abzubrechen:
Choice /T 15 /D J /M "Das Backup wird in 15 Sekunden automatisch gestartet. 'N' bricht ab... "
If Errorlevel 2 goto Abbruch:
If Errorlevel 1 goto StarteBackup:

REM Starte Backup
:StarteBackup
echo.
echo Starte das Backup, bitte warten...
cd "C:\Users\Blablabla\Documents\backup-Sachen\"
REM call "USB-Backup.hbd"
"C:\Program Files\Lupinho.Net\HardlinkBackup\HardlinkBackup.exe" -execute USB-Backup.hbd
echo Backup fertig!
Goto eof:

REM Ausgabe und Abbruch, falls Festplatte nicht erreichbar
:NoUSB
echo .
echo USB-Festplatte nicht gefunden!
Goto eof:

REM Abbruch
:Abbruch
echo .
echo Dann eben nicht...
Goto eof:

REM Sprungmarke, um Batch-Datei von jeder Stelle aus zu beenden:
:eof

Fast vergessen: Durch das Relais muss natürlich noch die Stromversorgung der USB-Platte laufen. Am besten hinter dem Netzteil einfach das Kabel aufgetrennt und eine der beiden Kabel durchgetrennt und durhc das Relais schleifen. In diesem Fall habe ich parallel noch einen ganz normalen Kippschalter gehängt, damit man die Platte auch ohne den Arduino per Hand einschalten kann, wenn man das mal möchte.

Das war’s dann auch schon. Fährt man jetzt den Rechner herunter hört man das kurze Klacken des Ralais, dann das Anlaufen der USB-Platte, anschließend startet das Backup und schließlich freut sich der Benutzer.