Die Hölle des Informatikers

So, dass wird jetzt ein bisschen religiös. Religionen gibt es ja beliebig viele, daher habe ich auch meine eigene. Und es handelt sich nicht um das Spaghettimonster. Der großen Worte sollen nich viele sein. Ich will Euch heute nur in dem einen Aspekt unterrichteten: Die Hölle, die es in meiner Religion auch gibt. Diese Hölle sieht so aus, dass dort 27 Jungfrauen auf den betreffenden Informatiker warten…. die alle Computerprobleme haben und sehr blond in ihrer Wahrnehmung sind…

Das muss ziemlich hart sein. Aber das soll ja auch so sein.

Europaletten aus Möbeln

Genau. Kein Schreibfehler. Wir machen Europaletten aus alten Möbeln. Besser gesagt nur „wie Europaletten“, denn Europalette ist gewiss eine geschützte Marke und unsere Maße weichen auch leicht ab und restliche Anforderungen wie Abgratungen, Gehrungen und Belastbarkeit passen wohl auch nicht ganz. Aber das ist egal. Machen ist angesagt. Daher sind wir auch auf der Maker Faire Sachsen in Chemnitz mit einem Stand.

Einzelteile für Europalette aus Möbeln. Es wurden alte Küchenteile und Ikea-Schranktüren verarbeitet.

Warum macht man sowas? Tja, das ist dann wohl das Ergebnis einer Schnapsidee. Aber eigentlich saßen wir in 2018 einfach mal wieder im nächsten Hipstercafe mit Möbeln und einer Bar aus Europaletten und mussten darüber nachdenken, wie 1. abgedroschen der Trend schon ist, und wie zweitens inzwischen schon Baumärkte schön lackierte Eorpaletten für viel Geld anbieten und drittens kam es just im Sommer 2018 zu Engpässen bei Europaletten in der Logistik. Und dann mussten wir einfach den viel genutzten Begriff des „Upcycling“ persiflieren, denn wenn extra neue Paletten dafür hergestellt werden (um wieder zersägt zu werden), dann kann man nicht mehr von „Upcycling“ reden.

Hier wurden zwei Paletten schon fertig zusammengebaut.

Also haben wir uns dafür entschieden, bei der Maker Faire mitzumachen und aus unseren alten Möbelplatten die Einzelteile für die Paletten zu sägen. Die passenden Pläne dafür gibt es für dieses standardisierte Produkt u.a. bei Wikipedia unter Europoolpalette. Insofern beschränkte sich das Bauen auf Sägen an der Kreissäge und nageln bzw. schrauben der Einzelteile. Wobei man dabei schon auf das eine oder andere achten sollte. Z.b. mindestens zwei Schrauben pro Verbindung, damit sich auch nichts verzieht. Oder Vorbohren der oberen Bretter, da Schrauben sonst Abstände einbauen. Da wir bei den Klötzen auf Küchenplattenabfälle gesetzt haben, ergibt sich eine Diskrepanz in der Höhe: 4,5 cm vs. 7,8cm. Wir versuchen das bei einem Modell mit zusätzlichen Teilen aus 1,6cm-Brettern zu kompensieren. Bei einer anderen Palette gab es nicht mehr genug 1,2 m- Bretter. daher haben wir kurzerhand eine Palette mit 1,1m genormt – mit unserer eigenen Norm. ;-). Wie oben erwähnt, hat eine korrekte Palette diverse 45°-Winkel und Gehrungen, damit der Gabelstapler nicht so leicht aneckt. Auch auf die haben wir verzichtet.

Tja was passiert nach der Messe mit den Paletten? Das wissen wir selbst noch nicht. Aber wenn jemand daraus wieder Möbel bauen will, ist er uns sehr willkommen und überdies schließt sich dann der Kreis. Das ist dann echtes „Recycling“, gar „Roundcycling“…. gibt’s den Begriff überhaupt? Wir halten Euch auf dem Laufenden.

Open Source – Gedanke

Im Grunde ist das Bauen von Paletten (insbesondere aus alten Möbeln) doch ein Hacken und da die Pläne/Maße bekannt sind, ein Open Source Projekt. Das Einzige, was man dazu noch benötigt, ist die Idee, beides miteinander zu kombinieren. Insofern sollte man dieses Projekt unter diesem Gedanken sehen.

PS. Auch der Papst hat schon in einer Enzyklika sich darüber ausgelassen, dass vielerorts der Upcycling-Gedanke falsch gelebt wird und stattdessen sich damit nur „grün-gewaschen“ wird.

PPS. So sah es aus, als wir am Ende der Veranstaltung zusammengepackt haben. Die Paletten wurden noch an einen Maker Faire-Gast zum Bau eines Sofas „verspendet“.

Verlassen der Maker Faire Chemnitz 2018 mit unseren vier Paletten

Presse

Wir haben es sogar in die Zeitung geschafft, wenngleich es vielleicht eher ein Kasbladl ist.

Bild aus der Morgenpost Chemnitz

Fleischlose Esser leben kürzer

Heute habe ich mal wieder eine krude Ernährungs-Theorie für Euch. Ob sie haltbar ist, sei zu klären. Aber immerhin, ein wenig logisch ist sie halt schon.

Theorie: Wer fleischfrei lebt – quasi als Vegetarier – der lebt kürzer.

Dazu muss ich erstmal noch klären, dass ich ja ein Anhänger der Theorie des Lebens-Energieumsatz bin. Demnach hat jeder Mensch eine Gewisse Arbeitsleistung (kWh/Ws), die er vertun kann. Ist diese Arbeit (ca.) durch, dann stirbt der Körper. Natürlich muss über das gesamte Leben Energie neu zugeführt werden. Im Endeffekt geht es um den Verschleiß der Rohre, Pumpen und Streben. Wer also viel Sport macht und mehr isst, der lebt kürzer. Empirische Beobachtungen scheinen das auch zu bestätigen.

Zu meiner Theorie: Ich gehe davon aus, dass ein vegetarisches Essen im Durchschnitt weniger Eiweiß-Verfügbarkeit hat und damit weniger schnell satt macht. Ergebnis ist, man isst mehr. So auch Studien an Freunden oder an mir selbst. Wenn das also so ist, und der Vegetatier daher einen höheren Durchsatz an Biomasse durch seinen Körper hat (über das ganze Leben), dann muss auch das Gedärm mehr Arbeiten. Einfach, weil die Bioverfügbarkeit nicht so gegeben ist, ist die Energieaufnahme kostspieliger (in Energie und Lebensarbeitsleistung). Aus diesem Grund behaupte ich, leben diese Jungs und Mädels kürzer.

Das heißt natürlich nicht, dass der Schweinehaxen- und Steakesser mit der Bierwampe gesünder lebt…. keinesfalls. Aber es gilt halt mal wieder der goldene Mittelweg. 2-3 Schnitzel in der Woche oder mal Carabonara mit echten Schinkenwürfeln ist halt gesünder oder langlebiger als rein vegetarisch – zu schweigen von vegan. Also mal ein wertiges Stück Fleisch gut verkocht und das Herzerl länger pocht.

Krumme-Zahlen-Syndrom

Hallo, na habt Ihr das auch? Das Bedürfnis, bloß keine runden (also hier und mit den ordinären Menschen durch 10 teilbare und dezimal geschriebene) Zahlen zu verwenden.

Ich habe es, wenn auch nicht pathologisch. Mein Krumme-Zeiten-Syndrom äußert sich z.B. im Bildschirmfoto meines Weckers:

auch gehe ich zum Essen in die Kantine nie um 12:00 oder 12:30. Sondern eher um 11:42. So vermeidet man nebenbei in hohem Maße Stau an den Instanzen der Kantine und kann seine Treff- Kollegen auch besser in der kleinen Masse ausfindig machen. Und die Zeit ist nicht glatt…

Supermarkt

Oder Barbehebung im Supermarkt. Wer nimmt schon 20€ oder 50€ glatt an der Supermarktkasse mit, wenn er von Kassierer auch 41,32€ bekommen kann.

und es geht weiter mit Gutscheinen mit Wunschbetrag. Wenn schon Wunschbetrag, dann wirklich und bloß nich glatt. Da kann dann schon mal 36,78 € darf sein, oder schöner: 43,21€ oder 123,45€ .

Geburtstag

Auch so ein Thema ist Geburstag feiern. Alle erwarten die größten Feiern und besten Anlässe zu durch 10 teilbare Geburtstage. Ich habe aber meinen 0x20-ten groß gefeiert. Also der 32-ste. Weil der ist glatt (Oooh ich werde inkonsistent – ach nee geil!) durch 16 teilbar. Und 16 ist bekanntermaßen als 24 eine von Informatikern innig bekannte Zahl.

Unsere neue Küchenlampe

Es handelt sich dabei um ein paar Ski aus den VEB Sportgeräte Karl-Marx-Stadt. Sie wurden mittels zweiter dünner Holzstücke und dort jeweils mit 3 Schrauben aufeinandergeschraubt. So konnten zwei Haken von oben eingedreht werden. Ich habe alle Löcher vorgebohrt, denn sonst bestünde die Gefahr der Holzsplitterung.

Bei den Abhängeseilen handelt es sich um handelsübliche 1,5mm-Seile für Pendelleuchten. Daran befinden sich „Gripper“ mit Öse, worin die Haken der Lampe eingehängt sind.

Die Kabel wurden passend zum Blau der Skier in orange gewählt und als Gewebekabel ausgeführt. Befestigt sind sie über eine eng liegende ‚Umlenkschraube‘ (Reibung hält) und über die ehemalige Führung der Federbänder, mir denen die Schuhe befestigt wurden. Eine ziemlich gute Kabelführung.

Aktuell stehen die Abhängeseile über, werden aber noch gestutzt.

Tacos – die nächsten Burger?

Schon wieder so ein Krampf, den man nicht essen kann, weil er einem eher die Arme und das Kinn runter läuft als in den Mund zu wandern. Ich habe mich diesbezüglich schon mal über Burger, das Nicht-Essen ausführlich dein Mund zerrissen, warum ich dieses nicht als vernünftiges Essen ansehe. Bei Tacos fällt mir das genauso schwer, darin eine Schöpfungshöhe zu erkennen. Es handelt sich doch um nichts weiter als Maisförmchen, die ohne viel Liebe mit Löffelvoll Dies oder Das gefüllt werden.

Baz hier, baz drauf da, bam fertig.

Schlimmer noch als bei Burgern wird es mit den Maisförmchen weil:

  1. Flüssiges läuft an den vorne und hinten offenen Enden unkontrolliert raus
  2. Ein Bissen und man hat mehr abgebrochen, als man wollte – die Soße läuft links vor deinem Mund runter
  3. Ein Bissen anders und man hat einen Teigsplitter im Gaumen – schmerzhaft

Also alles in allem nicht so toll. Aber mehr und mehr scheint es sich zu verbreiten – wider besseres Wissen.

Rechts vor Links aber Rechst fahren

Manche Nationen fahren auf der rechten Seite der Straße und manche fahren auf der linken Seite. Was da richtig oder falsch, besser, richtiger oder falscher ist, als das jeweils Anderet, sei dahingestellt. Darüber gibt es Kontroversen und Vorlieben.

Weshalb man so oder so fährt, dazu später mehr. Interessanterweise: Mehr Einigkeit besteht jedoch in der verinnerlichten Regel „Rechts vor Links“. Diese haben nämlich nicht nur die Länder mit Rechsfahrgebot, sondern auch oder vor allem diejenigen mit Linksfahrgebot. Fast… denn die Ausnahmen sind einige (angeblich) Rechtsfahr-Nationen. Dort gilt nämlich erstaunlicherweise „Links vor Rechts“. Tatsächlich ist es jedoch so, dass die Regel „Rechts vor Links“ aus dem Reich des Linksfahrgebots kommt und es irgendwie auch in das Reich des Rechtsfahrgebots geschafft hat — Erstaunlicherweise… Denn bei Rechtsfahrgebot ist es eigentlich unnatürlich, derweil es sich beim Linksfahrgebot quasi naürlich ergibt: Nimmt man als Beispiel einen Kreisverkehr / Roundabout und vergleichsweise eine Kreuzung mit einem Pfahl in der Mitte. Beim Roundabout fährt man bei Linksfahrgebot natürlicherweise im Uhrzeigersinn herum (links leichter abbiegen). Soll nun zusätzlich die Regel gelten „Wer drin ist hat Vorfahrt“, dann ergibt sich von ganz allein ein „Rechts vor Links“, das dann gleichzeitig gilt. Besser zu sehen bei der Kreuzung mit dem Pfahl in der Mitte. Mit anderen Worten: Nur bei Linksfahrgebot gehen „Rechts vor Links“ und „Wer im Roundabout ist hat Vorfahrt“ Hand in Hand. Indes beim Rechtsfahrgebot klappt das nicht ganz so homogen. Fährt man dort rechtsabbiegend in einen Kreisverkehr ein, stellt sich ein Verkehr im Gegenuhrzeigersinn ein. Soll nun sowohl die Regel „Wer drin ist hat Vorfahrt“ und „Rechts vor Links“ gelten, ergibt sich ein Widerspruch. Um jetzt die erste Regel durchzusetzen erfordert es beim Kreisverkehr  eine aufwedigere Beschilderung. Abgesehen von dieser Inkonsistenz ist es aber kein KO-Kriterium und geht eigentlich ziemlich leicht von der Hand. Tatsächlich hat man bei „Links vor Rechts“ in einem Rechsfahrland auch keine besseren Möglichkeiten in die linke Straße einer Kreizung hineinzuschauen, denn dort steht das Ankommende Auto auch wieder in einem ungünstigen Winkel. So wie man sonst bei „Rechs vor Links“ selbst.

Serie: Fail-Standards USA : Einkaufswägen mit starren Hinterrädern

Das Erfinderland der Einkaufstrolleys sind die USA. Das sind diese inzwischen weltweit vebreiteten und beliebten Einkaufswägen. Und man erlaubt sich auch hier einen Rückschritt gegenüber Europa oder dem was möglich und sinnvoll ist. Sei seiner ersten Inkarnation gilt wohl der Entwurf des Einkaufswagens, der zwar rotierende Vorderräder aber starre Hinterräder vorsieht. Da liegt das Problem. In Deutschland, Frankreich und Japan, wo die wichtigsten anderen Hersteller dieser Einkaufshilfen sitzen, sind alle Räder sich drehbar aufgehängt. Sie können also nicht nur geradeaus auf dem Boden rollen, sondern auch spontan in jede Richtung wenden. Das hat Vorteile in der Navigation dieser Wägen. Man kann auf diese Weise einen Wagen auch mal spontan seitlich schieben. In Nordamerika dagegen, kann man Jung und Alt dabei zusehen, wie sie den Wagen hochhieven oder vor- und zurückschieben, um seitliche Bewegungen zu vollführen, die durch die starren Hinterräder verhindert werden. Da hat man es also in einem deutschen Supermarkt unbemerkt deutlich einfacher (sind auch keiner, aber egal). Dort kann man die Dinger (in den auch oftmals engeren Gassen) viel flexibler herumnavigieren und sogar an Ort und Stelle drehen.

Vorteile gibt es allerdings auch auf US-Seite mit den starren Rädern. Starre Hinterräder führen zu spurstabileren Wägen. Die Kiste fährt also etwas deterministischer, wenn man ihr einen Stupser gibt. Das hat Vorteile auf Parkplätzen etc. Indes sollte man gerade da seine Hände nicht von dem Wagen lassen. Insgesamt also überwiegen die Vorteile von beweglich gelagerten Rädern.

Fazit: Da hätte schon längst was passieren müssen. Fail!

Serie: Fail-Standards USA : Badewannen ohne Neigung

US-Fail nummer X – Die Badewanne

In unseren Landstrichen hat man – Oh Wunder – festgestellt, dass Wasser eine geneigte Ebene hinunterfließt. Ohne Neigung, bleibt es stehen und ist dann meistens eine unansehenliche Brühe. Daher sind unsere Badewannen mit einer kleinen Neigung hin zum Abfluss gestaltet. US-Badewannen dagegen, haben einen zwar geriffelten und ansonsten ebenen Boden. Wie soll denn da jemals das Wasser ablaufen? Zwar läuft immer noch das meiste aus, aber ein gehöriger Rest (zusammen mit anderem Mist) bleibt in der Wanne. Irgendwann verdunstet es. Wenn das Wasser kalkhaltig ist, bleibt ein hartnäckiger Kalkboden übrig. Das ist mal wieder ein exzellentes Beispiel für nicht nachgedacht. Daher: Fail!

Badewanne in den USA – Ausführung ohne Neigung zum Abfluss. Da bleibt Dreck übrig…

Die Behauptung nehme ich aus unzähligen Motel und anderen Übernachtungsmöglichkeiten in USA und Kanada, wo genau solche Modelle verbaut waren. Es mag geneigte Modelle geben, aber schon die Tatsache, dass sowas verbaut wird, ist für mich f

ail.

Die Lösung ist wie so oft einfach, man muss aber symmetrien und einfaches Denken daheim lassen.

Ws2801 vs WS2812b

LED-Streifen mit einzeln steuerbaren RGB-LEDs sind weiterhin und immer mehr populär. Begonnen hat es mit dem Chip WS2801 von Worldsemi und die Story wird sehr erfolgreich mit dem LED-Chip Neopixel oder WS2812b fortgesetzt. Der WS2801 ist ein separater Chip mit einer Zweidraht Kommunikation auf Basis von SPI. Zusammen mit Versorgungsspannung kann er 3 LEDs (RGB) mit PWM farbenfroh ansteuern (24 bit Farbe). Der WS2812b ist ein in eine LED eingebetteter Chip mit einer Eindraht-Datenkommunikation (siehe Bild 3). Zusammen mit der Versorgungsspannung kann er 3 Ausgänge mit PWM steuern. Mit RGB-LEDs also auch 24 bit Farbe erzeugen.

Merkmale des WS2812b

Vergleiche

Also welche Variante von Lichterkette kauft man nun. Was ist der bessere Chip oder die bessere Produktkategorie. Viele Projekte bieten sich damit an. Z.B. LED-Matrix-Anzeigen bauen. Doch wie bekommt man die bessere Bildwiederholfrequenz hin oder was?

Worauf kommt es an

Der Aufbau einer LED-Matrix ist eine lineare Strecke. Alle LEDs sind von der Verkabelung hintereinander angeordnet. Der Dateneingang des Nachfolgers wird vom Vorgänger erzeugt. Beide Varianten des Chips arbeiten so, dass man von einer Quelle 24 Bit (3 Byte) vorne reintackert und wenn das 25-te Bit kommt, wird das Paket zum Nachfolger-Chip weitergegeben. So können über eine Kaskade alle Chips/LEDs mit einem neuen Farbwert versorgt werden.

Es kommt also auf die Datenübertragung des Datenbusses an.

WS2801

Hier ein Ausschnitt aus des WS2801 Datenblatt:

Als Extremwerte ist bei „Input Clock Frequency“ 25 MHz angegeben. Das ist wohl wirklich extrem. Denn realistisch wird man dieses HF-Signal kaum durchbekommen. Und man braucht für die Quellseite jemanden, der 25MHz SPI kann. Der beliebte Raspberry Pi, der zwei integrierte Hardware-SPIs hat, kann erfolgreich nur bis zu 6 MHz machen.
Wenn wir jetzt diesen Wert nehmen und annehmen, dass bei jeder Periode eines von 24 Datenbits übertragen wird, dann kommen wir zu:
6 000 kHz : 24 = 250 kHz
damit können wir eine LED 250 000 mal pro Sekunde aktualisieren. Gehen wir von einer kleinen 16×16-Matrix aus (es soll ja auch ein bisschen was angezeigt werden) mit 256 LEDs. Dann sind immerhin noch rund 970 Hz übrig. Also die komplette Matrix mit rund 1 kHz aktualisieren. Nicht schlecht.
Aber es kommt noch eine Zwangspause hinzu. Die Daten werden nur „angezeigt“, wenn eine Pause von 500 µs erfolgt. Rechnen wir also aus, wie viel Zeit die Datenbits für 256 LEDs und die eine Pause kosten:
256 * 24 * (1:6MHz) + 500µs = 1,524 ms (pro Vollbild)
Jetzt brauchen wir die Sekunde nur noch durch diesen Wert Teilen:
1 s: 1,524 ms = 656,168
Damit bekommen wir eine realistische maximale Wiederholfrequenz der kompletten Matrix von ca. 650 Hz. Das ist ziemlich gut.

WS2812b respektive Neopixel

Werfen wir denselben Blick auf den Neopixel. Dieser Chip wird nicht mit SPI angesteuert, sondern mit einer Timing-Gesteuerten 1-Draht-Kommunikation. Wie man in dem folgenden Ausschnitt aus dem Datenblatt sieht, kodiert man eine 0 mit einer Rechteckpuls-Vollperiode der Form Kurz-Lang, während man eine 1 mit der Form Lang-Kurz kodiert. Eigentlich ein ziemlich einfaches System:

Die Timings der Signale muss ziemlich Exakt sein. Man bekommt das mit einem Arduino durch exaktes ausrechnen der CPU-Takte und die korrekte IO-Pin-Ansteuerung aber hin. Siehe Tabelle.
Wir erkennen gleich aus der ersten Zeile: TH+TL = 1,25 µs. Das ist die Periodendauer. Zum festschreiben muss noch ein Low-Puls von > 50µs dazukommen. Wieder mit unserer angenommenen Matrix von 8×8 Pixeln ergibt sich:
256 * 24 * 1,25 µs + 60µs = 7740µs (Zeit für ein Vollbild)
Nun können wir uns die Anzahl der Vollbilder pro Sekunde ausrechnen:
1 s : 7,74 ms = 129,2 (Vollbilder pro Sekunde)
Wir erkennen also, dass ein Signal mit Clock mehr Daten pro Zeit übertragen kann, als ein Timing gesteuertes Eindraht-Signal.

Resume

Der ältere WS2801 gewinnt gegen den jüngeren WS2812b mit hier 650 Hz : 129 Hz Wiederholfrequenz bei einer 256er Matrix. Jetzt kann man sich fragen wieso wird der neuere so häufig eingesetzt und hat quasi alles besetzt? Wohl, weil er in eine LED integriert ist, derweil der WS2801 als klobiger (vermutlich auch Stromfressender) Chip neben den LEDs sitzt. Entweder auf dem LED-Streifen oder in irgendwelchen Gehäusen. Realistischer lässt er sich sowieso mit 2 MHz betreiben. Indes 1/3 von 650 Hz ist immer noch viel. Angesichts von hohem Leistungsbedarf, sollte man eh mehrere Teilpanels machen, wenn es größer werden soll. Hier kann auch der Neopixel wieder punkten, denn ein ESP8266 hat oft zu wenige Pins herausgeführt, um als SPI zu funktionieren. Ein ESP32 mag, dank 4 CPUs, vielleicht in der Lage sein mehrere LED-Teilpanels anzusteuern mit korrekten Timings für WS2812b. Panels aus WS2801 kann er dank zweier Hardware SPI-Schnittstellen als Doubel ansteuern.
Unterm Strich gibt es Vor- und Nachteile und man sollte das nehmen, was man bekommt.