Archiv der Kategorie: Allgemein

Arduino-Bastelei: Wer da?

Es war nur so eine spontane Idee, eines späten Abends bereits im liegend und auf die Rückkehr eines der streunenden Kinder geboren: Wie wäre es, wenn man zuhause sehr einfach sehen könnte, welches Familienmitglied sich noch bzw. schon zuhause befindet und welches nicht? Nicht, dass unser Haus so unübersichtlich wäre, dass das nicht irgendwie herauszufinden wäre, aber praktisch wäre eine Art Anzeige oder Display schon. Weiteres Beispiel: Ich komme spät vom Volleyballtraining heim und setzte mich noch im Arbeitszimmer an den Rechner, einen Blogpost schreiben, etwas basteln, Bass spielen oder was auch immer. Es wird spät und später. Die Gattin schreckt irgendwann aus dem Schlaf hoch und wundert sich, dass ich noch nicht da bin. Sie macht sich Sorgen: Wenn er jetzt noch immer nicht da ist könnte er sich verletzt haben und… Könnte sie jetzt im Bett liegend direkt sehen, wer zuhause ist, müsste sie sich nur umdrehen und könnte entspannt weiter schlafen. Oder so.

So etwas zu bauen sollte kein Problem sein, tönte ich irgendwann im Übermut. Tatsächlich war im Geheimen recht schnell ein funktionierender Prototyp zusammengeschustert. Der Weg hin zu einem ansehlichen Gerät und einer Android-App, mit deren Hilfe man auch unterwegs den Anwesenheitszustand prüfen kann, war dann doch noch etwas länger. Das ganze Teil gab es dann Ende letzten Jahres als Geburtstagsgeschenk für die sich ab und an sorgende Gattin. Und so sieht das Ganze nun aus:

Mir ist bewusst, das so eine Familien-Überwachung grenzwertig ist. Habe ich eigentlich schon einmal den Blog von „Das Nuf“ empfohlen? Falls nicht ist das die Gelegenheit dazu. Sie schreibt gerne über Familienthemen, und das in einer erfrischenden Art und mit einer Haltung, die ich fast immer komplett unterstreichen kann. Vor einigen Tagen ging es um das Thema der Überwachung von Familienmitgliedern. Auch hier folge ich ihr in ihrer ablehnenden Haltung der Überwachung von Kindern gegenüber. Allerdings geht das, was sie beschreibt, weit über das hinaus, was wir hier machen: Komplette Ortung per GPS, Festlegung erlaubter Aufenthaltsbereiche, Anzapfen des Mikrofons des Kinderhandys usw. Uns ging es vor allem um das, was vermutlich viele aus den Anfängen ihrere Teenagerzeit kennen: Die Eltern möchten gerne informiert werden, wenn das zunehmnd streunende Kinder wieder zuhause einläuft. Ich habe mich umgehört, das gibt und gab es in den verschiedensten Varianten: Das Kind weckt ggf. die Eltern und meldet sich zurück. Oder das Kind gibt eine Art Signal, wenn es zurück ist (schaltet z.B. das Flurlich aus). Oder die Eltern checken zu einer bestimmten Uhrzeit, ob das Kind im Bett ist. Ich finde ein solches Verhalten für eine gewissen Übergangszeit legitim, auch wenn klar ist, dass damit irgendwann Schluss sein muss.

Für den interessierten Leser jetzt noch ein paar Details zur technischen Realisierung:

Der Bau

Als ersten Schritt hatte ich als „proof of concept“ wiedermal einen Wemos D1 mini zur Hand genommen, 4 LEDs angeschlossen (für jedes Familienmitglied eine), ein Programm geschrieben und das Teil im Haus testweise einige Tage laufen lassen. LED an = Person ist zuhause, LED aus = Person ist nicht zuhause. Das hat nach einem groben Fehlschlag doch recht zügig funktioniert, Details zur Programmierung gitb es weiter unten. Ich wollte das Ganze aber etwas schöner gestalten, sollte eher ein dekoratives Element werden. Einige Entwürfe wurden gezeichnet, am Ende habe ich mich für das oben gezeigte hexagonale Layout entschieden. Ausgangsmaterial waren zwei Stiftehalter aus Holz. Die wurden jeweils halbiert, der Boden abgetrennt, das ganze verleimt. Innen habe ich einzeln adressierbare LED-Strips verbaut, und am Ende die Waben vorne mit milchig geschliffene Plexiglasscheiben vor schwarzweiß gedruckten Fotos abgeschlossen.

Ein paar Impressionen vom Bau:

Die Programmierung Weiterlesen

Arduino-Bastelei: LED-Spielereien

Es ist schon gut ein Jahr her, dass ich damit angefangen hatte, mit LED-Strips in Kombination mit dem Arduino zu spielen. Und zwar mit solchen LED-Strips, bei denen man jede einzelne LED extra ansprechen und somit nette Animationen erzeugen kann.

Hintergrund: Der Jüngere der Söhne schläft oben in einem Stockbett, dessen unteren Teil er als eine Art Sofa oder was auch immer nutzt. Anlässlich seinen Geburtstages wünschte er sich eine Beleuchtung dieses unteren Stockbett-Teils, und das kam mir gerade recht. Ich hatte einige nette Abende und habe ihm aus einem Arduino Uno, einem 5-Meter-LED-Strip, ein paar Potis zum Einstellen der Farben (einen für die Helligkeit und jeweils einen für die RGB-Farbanteile), einem Taster zum Umschalten zwischen verschiedenen Betriebsmodi, ein paar Sensoren (Temperatur, Lautstärke) und einem leistungsstarken Netzteil etwas zusammengeschustert.

Zum Geburtstag gab es dann eine Box mit den Elektronik-Bauteilen und diesem Schaltplan:

Folgende Betriebsmodi gibt es:

  • Manuelle Farbsteuerung: Mit den vier Potis kann die Helligkeit des Strips und die Farbzusammensetzung (RGB = rot, grün, blau) eingestellt werden. Änderungen betreffen nicht sofort den ganzen Strip, sondern wandern vom Anfang her über den Strip.
  • Temperatur-Steuerung: Abhängig von der Zimmertemperatur ändert der Strip seine Farbe von blau (kalt) hin zu rot (warm).
  • Lautstärke-Steuerung: Der Strip fungiert als Lautstärkeanzeige für Musik: Je lauter die Musik, desto mehr LEDs entlang des Strips leuchten. Außerdem ändert sich mit der Lautstärke auch die Farbe.
  • Rainbow: Farbverläufe (wie sie eigentlich keiner sehen will) mäandern über den Strip.
  • DiscoDsicoPartyParty: Zum Bekloppt-Werden: Zufälliges Lichter-Zucken auf allen Kanälen. Die Farbenanteile und die Helligkeit können eingestellt werden.
  • Volle Helligkeit: Alle LEDs auf weiß und volle Helligkeit. Nichts zu steuern.
  • LEDs aus: Wie der Name schon sagt, einfach alles aus.

Mit etwas Unterstützung (an einem Geburtstag soll ja kein Frust aufkommen) war das Zeug schnell zusammengebaut und auch lauffähig. Noch bei der Feier haben wir ein bisschen was modifiziert und ergänzt und das Ding irgendwann am Bett montiert. Wurde Zeit, das hier mal zu dokumentieren und euch mit einem kleinen Video einen Einblick zu geben, was man mit doch recht einfachen Mitteln nettes basteln kann. Das Video wurde vom Geburtstagskind selbst geschnitten, bitte zum Ende ansehen, es gibt ein kleines Easeregg:


Weiterlesen

Podfaster

Es gibt verschiedene Gründe dafür, während eines Vortrags zu twittern: 1) Es ist ein twitternswertes Zitat gefallen. 2) Es muss irgend etwas anderes Wichtiges genau jetzt gesagt werden. 3) Der Vortrag ist ziemlich langweilig, man sucht Ablenkung. 4) Der Vortrag ist zwar nicht langweilig, aber zu langsam und zäh präsentiert. 5) Irgend etwas anderes.

Unter Umstand Nummer 4) ist letzte Woche dieser Tweet entstanden:

Dass ich gerne und viel Podcasts höre ist auf diesem Blog schon ab und zu angeklungen, und einige Leute wissen auch, dass ich Podcasts gerne schneller höre, also z.B. mit 1,5- oder 2-facher Geschwindigkeit. Manche Menschen finden das komisch, nicht normal, respektlos oder einfach auch falsch.

Zu dem Thema schnelleres Podcast-Hören („Podfaster“) könnte ich jetzt so einiges schreiben, aber als Podcast- und Radio-Fan empfehle ich euch lieber diesen kleinen Radiobeitrag auf Deutschlandfunk Nova von Thomas Reintjes (@tomtjes), zu dem er mich aufgrund des oben zitierten Tweets kurz interviewt hat:

„Der Double-Speed-Button – Podfast statt Podcast Hören“

Das mp3 des Beitrags findest du hier.

Radikale Reformation

Heute ist ja großes Reformationsjubiläum: Es jährt sich zum 500. Mal die Veröffentlichung der 95 Thesen, die Martin Luther an die Tür der Schlosskirche in Wittenberg geschlagen hat. So jedenfalls die Überlieferung.

In diesem groß angelegten Jubiläumsjahr hat auch Jens Stangenberg – Pastor, Webdesigner und Autor – etwas Großes angelegt. Seit Januar und Stand heute hat er 40 Episoden eines Podcast veröffentlicht, den ich jedem theologisch Interessierten unbedingt ans Herz legen möchte: „Radikale Reformation“ nennt er sich und beschäftigt sich mit der auch als „linker Flügel der Reformation“ bezeichneten und recht heterogenen Bewegung.

Jens schreibt über dieses Projekt:

500 Jahre Reformation. Ein guter Anlass, um sich die Ereignisse, Themen und Personen aus der Reformationszeit in Erinnerung zu rufen. In diesem Podcast erläutert Jens Stangenberg, wie insbesondere der sogenannte “Linke Flügel der Reformation” oder die “Radikale Reformation” von besonderem Interesse ist. Schon damals wurde intensiv reflektiert, warum vorwiegend die Lehre erneuert wurde. Weshalb aber wirkten sich diese Erkenntnisse so wenig auf die soziale Gestalt von “Kirche” und die Formung der Gesellschaft aus? Ist die Reformation “steckengeblieben”?

Im Verlauf der einzelnen Episoden werden “Schwärmer”, Spiritualisten, Antitrinitarier und das Täufertum behandelt. Anhand von biographischen Skizzen in Kombination mit thematischen Linien ergibt sich daraus ein differenzierteres Bild der Reformationsdynamik.

Jens Stangenberg ist davon überzeugt, dass sich aus dem Studium der historischen Kontroversen eine Fülle von Anregungen ergeben, die für die heutige Gestalt von christlichen Gemeinschaften in einer säkular-multireligiösen Gesellschaft von Bedeutung sind.

Ich kenne Jens jetzt seit ca. 10 Jahren aus dem Netzwerk Emergent Deutschland und schätze seine scharfsinnige, kreative und dennoch strukturierte Art zu denken sehr. Und eben auch dieses ausgewachsene Podcast-Projekt. Daher dringende Nachhörempfehlung: http://www.radikale-reformation.de/

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.

 

Arduino-Bastelei: Die smarte(re) Waschmaschine

Es wäre gelogen zu sagen, dass es bei unserer Waschmaschine dringenden Optimierungsbedarf gegeben hätte. Aber als Bastler sucht man ja immer nach einer möglichst sinnvollen Kanalisation des Basteltriebs. Daher hier die im Nachhinein zusammengelogene Motivation für das aktuelle Projekt:

Unsere Waschmaschine steht im Keller. Außerdem ist sie alt, fast 18 Jahre. Damals gab es noch kein „Ich bin fertig!“-Gepiepse. Also muss man nach dem Einschalten der Maschine in etwa abschätzen, wann sie fertig sein wird und sich am besten eine Erinnerung am Handy einstellen. Sonst könnte sich eine der folgenden dramatischen Szenen abspielen:

  • Die Maschine ist fertig und niemand räumt sie aus.
  • Die Maschine ist fertig und man räumt sie viel zu spät aus.
  • Die Maschine ist fertig und man merkt es zu spät, wodurch sich die nächste Maschine verzögert, deren Ende man wieder zu spät merkt, wodurch sich die näcshte Maschine… (das Prinzip ist klar).
  • Die Maschine ist fertig und irgend etwas anderes ganz schlimmes.

Wemos D1 mini

Da hat man als Bastler jetzt also einen Wemos D1 mini herumliegen (also einem Arduino-ähnlichen Mikrocontroller mit einem ESP8266-WLAN-Modul) und fragt sich, was man – bezüglich des oben geschilderten „Problems – sinnvolles damit machen könnte. Natürlich 1) irgendwie das Ende des Waschvorgangs detektieren und dann 2) irgendwie eine Nachricht absetzen, die dann wiederum irgend jemanden zum Ausräumen der Waschmaschine animieren soll.

Weiterlesen

Ich wähle NTP

Heute in einer Woche ist Bundestagswahl, so langsam sollte sich jeder überlegt haben, wen er wählen will. Denn gewählt wird, das ist klar. Bürgerrecht und Bürgerpflicht!

Meine Entscheidung stand eigentlich fest, doch dann bin ich vor einigen Tagen über diese mir bis dato völlig unbekannten Kleinstparteien gestolpert:

(Quelle: unbekannt)

Das hat mich meine Entscheidung doch noch einmal überdenken lassen. Von vorneherein ausgeschlossen habe ich FTP, Telnet und XML. Vor FTP und Telnet kann ich nur warnen, die beiden haben in der Sicherheitspolitik komplett versagt. Auch von XML würde ich die Finger lassen, das kommt in meinen Augen im Vergleich zur JSON-Konkurenz doch etwas altbacken daher.

Zur endgültigen Entscheidungfindung habe ich also erneut den Wahl-O-Mat® angeworfen, die Fragen wohlüberlegt gewichtet und jetzt steht fest: Ich wähle NTP. Denn

Die Zeit ist reif!

Und, meine, Erststimme, die, bekommt, der, nette, Herr, von, der, CSV, .

Rougon im Zeitraffer

Ende der Sommerferien waren wir in Frankreich, unter anderem in dem wirklich kleinen Örtchen Rougon (laut Wikipedia ca. 100 Einwohner), etwas abseits der Zivilisation. Kaum Leute, kein Lärm, keine Lichverschmutzung, kaum Netz. Da kannst du schon mal die (zugegeben nicht besonders wertvolle) Kamera eineinhalb Tage auf dem Vordach stehen lassen und ein kleines Video machen:

Die Perspektive lässt sich ganz gut in Google Maps nachstellen, überhaupt kann man das Örtchen faszinierend gut in Google Maps / Earth erkunden. Ich werde sicher ab und an dorthin zurückkehren, und sei es nur virtuell.

Drei Podcasts für die Bundestagswahl

Dass in knapp zwei Wochen Bundestagswahl ist sollte sich mittlerweile herumgesprochen haben. Als leidenschaftlicher Podcast-Hörer will ich daher hier mal drei Podcasts vorstellen, die ich in der Vorbereitung auf die Bundestagswahl hilfreich fand. Mit Sicherheit werde ich sie aber auch danach weiter verfolgen, sofern sie dann noch existieren.

Podcast 1: Stimmenfang – der Politik-Podcast (Spiegel Online)

Ein Podcast, den SpOn extra angesichts der Bundestagswahl aufgelegt hat. Zu finden ist er hier: http://www.spiegel.de/thema/stimmenfang_podcast/

Die Folgen wurden allesamt von Yasemin Yüksel gestaltet. Die Art, wie sie das macht, wie sie Leute mit einbezieht, interviewt, eben „Stimmen fängt“, gefällt mir gut. Sogar unsere Jungs waren während längerer Autofahrten immer wieder scharf darauf, den Podcast mit zu hören. Sie macht wohl einiges richtig.

Die Länge der einzelnen Folgen variiert stark, zwischen 15 und 100 Minuten ist alles dabei.

Podcast 2: Der Debatten-Podcast (Sascha Lobo, Spiegel Online)

Sascha Lobo wird gerne als Blogger, Buchautor, Journalist und Webetexter vorgestellt. Er schreibt bereits seit 2011 für SpOn die Kolumne „Die Mensch-Maschine„, die sich gern in der Schnittmenge der Themenkomplexe Digitalisierung, Internet, Gesellschaft und eben auch Politik bewegt. Ein kluger Kopf, wie ich finde, der oft eine erfrischend unkonventionelle und doch differenzierte Sicht auf die behandelten Themen entwickelt.

Im Debatten-Podcast geht es nun darum, Kommentare auf seine Kolumne zu debattieren. Also Kommentare, die im SpOn-Forum, über Twitter oder über andere Kanäle bei ihm landen. Die Redaktion sucht daraus einzelne Wortmeldungen, auf die er dann im Podcast eingeht. Von der Art, wie er mit oft auch herber Kritik umgeht, kann man sich eine Scheibe abschneiden (wenn man sie ihm abnimmt). Auch wenn es nicht immer um politische Themen geht und der Podcast nicht auf die Bundestagswahl abzielt, so kann man trotzdem im Bezug auf die Wahl einiges mitnehmen. Denn bei Lobo geht es häufig um die Art, wie der politischen Diskurs stattfindet und wie sich politische Akteure verhalten.

Den Podcast findest du unter diesem Link: http://www.spiegel.de/thema/sascha_lobo_podcast/

Eine typische Podcast-Länge gibt es auch hier nicht, die Folgen sind zwischen 30 und 60 Minuten lang.

Podcast 3: Interview der Woche (Deutschlandfunk)

Mir ist bewusst, dass das bisher etwas SpOn-lastig war, daher kommt der dritte Podcast aus einer anderen Ecke, dem Deutschlandfunk. Das „Interview der Woche“ ist auch kein explizit politischer Podcast, in letzter Zeit sind aber natürlich vor allem Politiker in der Sendung, und zwar quer durch das politische Spektrum.

Das „Interview der Woche“ ist unter dieser Adresse erreichbar: http://www.deutschlandfunk.de/interview-der-woche.867.de.html

Im Gegensatz zu den anderen beiden Podcasts hat es eine relativ feste Länge, sie liegt bei knapp einer halben Stunde. Für ein Gespräch mit einem einzigen Politiker bzw. einer einzelnen Politikerin ist das nicht so wenig, man bekommt tatsächlich einen ganz guten Eindruck der interviewten Personen und dadurch auch von der dahinter stehenden Partei oder Organisation.

Wie hören?

Wie hört man eigentlich einen Podcast? Das einfachste ist, den Links oben zu folgen und die Episoden der Podcasts direkt im Browser zu hören. Auf Dauer ist das allerdings etwas unpraktisch.

Will man einen Podcast regelmäßig hören, also „abonnieren“, dann empfiehlt sich eine Podcast-App, auch Podcatcher genannt. Unter Android kann ich Pocket Cast empfehlen. Bin vor eingien Wochen nach einigen Jahren intesiver Nutzung von Podkicker Pro umgestiegen, ich hab mir das also sehr genau überlegt. Unter iOS kann ich keine Empfehlung aus eigener Erfahrung abgeben und verlass ich mich hier einfach mal auf Theo, der letzte Woche zu Overcast FM geraten hat.

Wie man Podcasts hört ist eigentlich auch egal, hauptsache man hört sie.

Ach ja, und am Ende wie immer der verzweifelte Versuch, eine Diskussion anzustoßen: Welche politischen Podcasts kannst du mir empfehlen?

IFTTT oder: Wie man Instagram-Fotos ordentlich zu Twitter schickt

Wer Instagram und Twitter nutzt kennt das Problem: Man möchste seine Instagram-Kreation natürlich direkt auch auf den eigenen Twitter-Kanal schicken und macht das so:

Leider ist das Instagram-Bild auf Twitter dann nicht zu sehen, es wird nur verlinkt:

Der Grund: Instagram gehört seit 2012 zu Facebook, und Twitter und Facebook sind sich bekanntlich nicht so grün. Daher zickt Twitter und weigert sich, die Instagram-Bilder direkt in der Timeline anzuzeigen. Jedenfalls gilt das für die offizielle Twitter-App, den Stream auf der Webseite und auch für das zu Twitter gehörende  und von mir geschätzte Tweetdeck. Technisch wäre das Einbinden der Bilder vermutlich kein Problem, aber man ist eben Konkurenz.

Jetzt bin ich mal wieder gefragt worden, wie ich es hinbekomme, dass meine Instagram-Bilder doch als native Twitter-Bilder im Stream angezeigt werden:

Der Link im Screenshot verrät es schon: Ich nutzte IFTTT („if this then that“). Wenn du von diesem Dienst noch nichts gehört haben solltest wird es allerhöchste Zeit. Der Name des Dienstes sagt schon genau, was er macht:

Wenn irgend etwas passiert (der „Trigger“), dann mach irgend etwas anderes (die „Action“).

Und dieses „irgend“ ist in der Regel irgend ein Webdienst: Twitter, Facebook, Instagram, das Wetter, eine Uhrzeit, Dropbox, der Akkustand des Handys, eine SMS, Mail, eBay, Kalender, ein RSS-Feed, WordPress, Youtube, OneNote, Feedly, Pocket, Philips Hue, … Und diese Dienste kann man nun verknüpfen. Zur Veranschaulichung ein paar Beispiele:

  • Wenn mich jemand auf einem Facebook-Foto markiert, dann speichere dieses Foto in meine Dropbox.
  • Wenn ich in Feedly einen Artikel als „gespeichert“ markiere, dann speichere ihn in meiner Pocket-Leseliste.
  • Wenn ich eine SMS bekomme, dann speichere sie in einer Google Tabelle.
  • Wenn es 19 Uhr ist, dann schicke mir den Wetterbericht für morgen per Pushbullet auf’s Handy.
  • Wenn ich einen Blogpost bei WordPress veröffentliche, dann schicke mir eine Erinnerung auf’s Handy, dass ich den noch bei Facebook und Twitter poste (man könnte das auch direkt mit IFTTT schicken, wenn man das wollte).
  • Wenn es 23 Uhr ist, dann schalte mein Yeelight-Schreibtischlicht aus um mich daran zu erinnern, dass es langsam Zeit wird, ins Bett zu gehen.
  • Wenn ich eine Mail mit einem bestimmten Betreffe erhalte, dann speichere den Anhang in meine Dropbox.
  • Wenn ich ein Instagram-Bild poste, dann speichere das Bild auch in meine Dropbox.
  • Wenn ich ein Instagram-Bild poste, dann schicke das Bild als natives Bild zu Twitter.
  • Wenn dies, dann das…

Und der letzte Punkt sieht in der IFTTT-App dann so aus:

So einfach ist es also, die Instagram-Bilder schön zu Twitter zu schicken. Aber auch darüber hinaus sind die Möglichkeiten von IFTTT endlos, es gibt auch schon sehr viele fertige Applets.

Nur am Rande: Für alle Bastler ist auch der Maker-Kanal interessant, mit dem man sehr leicht z.B. mit Arduino-kompatiblen Boards kommunizieren kann. Aktuelles Bastelprojekt von mir: Ich hätte gerne eine Benachrichtigung, sobald die Waschmaschine fertig ist. Im Moment scheitert das noch am sicheren Erkennen des Endes des Waschgangs (nach dem Schleudern), aber wäre dieses Problem gelöst wäre der Rest einfach: Das Wemos D1 mini hängt im WLAN und ruft – sobald es eben das Ende des Schleuder-Vorgangs erkannt hat (siewissenschonsiewissenschon) – eine bestimmte IFTTT-URL mit einem Authentifizierungscode auf. Das ist der Trigger, der dann wieder eine Action auslösen kann, eben beispielsweise eine Benachrichtigung auf’s Handy schicken. Für Statistikfreaks könnte der Trigger auch die Uhrzeit in eine Google Tabelle schreiben, mit der man dann auswerten könnte, wie oft man die Waschmaschine nutzt, welche Wochentage Waschtage sind oder was die präferierten Waschzeiten sind. (Über die Sinnhaftigkeit kann gerne diskutiert werden…)