1 Punkte von GN⁺ 2024-10-05 | 1 Kommentare | Auf WhatsApp teilen
  • Projekt für einen täglichen Nachrichtendrucker

    • Kürzlich wurde auf eBay ein Dot-Matrix-Drucker gekauft, um ein Projekt zu starten, das jeden Morgen eine personalisierte „Titelseite“ ausdruckt.
    • Das Projekt begann als Versuch, die Bildschirmzeit zu reduzieren und morgens dennoch die neuesten Informationen zu erhalten.
  • Hardwarekauf

    • Die benötigte Hardware besteht aus einem Dot-Matrix-Drucker, einem Raspberry Pi Zero W, einem Seriell-USB-Adapter und einem Netzteil.
    • Ein gebrauchter Drucker wurde günstig gekauft und nach etwas Reinigung und Feinjustierung als voll funktionsfähig bestätigt.
  • Den Druckercode verstehen

    • Der Drucker war an lp0 angeschlossen, daher wurde versucht, Raw-Text zu senden, was jedoch zu Berechtigungsproblemen führte.
    • Mit einem PHP-Skript wurde die Umgebung so eingerichtet, dass Text und Sonderzeichen an den Drucker gesendet werden konnten.
    • Der Zeichensatz des Druckers basiert auf Code Page 437 des IBM PC.
  • Datenerfassung

    • Die personalisierte Titelseite enthält Wetter, Aktienkurse, wichtige Nachrichtenüberschriften und populäre Reddit-Beiträge.
    • Die Daten werden über kostenlose APIs gesammelt und per PHP-Code kompiliert und in einem Array gespeichert.
  • Die Titelseite drucken

    • Für jeden Abschnitt wurden Überschriften hinzugefügt und eine Kopfbox mit Datum und Wochentag gestaltet.
    • Für lange Texte wurde eine Funktion implementiert, die den Zeilenumbruch an die Seitenbreite anpasst.
  • Nutzung und Abschluss

    • Der Drucker wurde so eingerichtet, dass er jeden Morgen um 8 Uhr automatisch über einen Cron-Job läuft.
    • Eine begrenzte Menge an Nachrichten auf einem einzigen Blatt Papier zu sehen, fühlt sich angenehmer an.
    • Projekte, die physische Hardware mit neuer Technologie verbinden, entfachen wieder die Begeisterung fürs Programmieren.

Zusammenfassung von GN⁺

  • Dieses Projekt ist ein interessanter Versuch, alte Hardware mit moderner Technologie zu kombinieren und für einen neuen Zweck einzusetzen.
  • Es bietet eine Möglichkeit, die Bildschirmzeit zu reduzieren und Informationen auf analoge Weise zu erhalten.
  • Als ähnliche Projekte mit vergleichbarer Funktionalität werden verschiedene IoT-Projekte auf Basis des Raspberry Pi empfohlen.
  • Der Spaß und die Kreativität des Projekts lassen einen das Wesen des Programmierens neu spüren.

1 Kommentare

 
GN⁺ 2024-10-05
Hacker-News-Kommentare
  • Ein Nutzer hat ein System gebaut, das E-Mails und Termine über einen Belegdrucker ausgibt. Er hält eine Benutzeroberfläche mit physischen Steuerelementen wie NFC-Karten für nützlich, um Befehle auszulösen. Es ist eine unterhaltsame Möglichkeit, die Bildschirmzeit zu reduzieren, auch wenn das Einrichten noch mehr Bildschirmzeit gekostet hat.

  • Ein anderer Nutzer erinnert sich daran, wie alte Drucker funktionierten, und fragt sich, ob moderne Drucker noch immer die Kompatibilität von früher beibehalten. Er ist neugierig, ob bei Geräten wie EPSON-Druckern alte Befehle noch immer funktionieren.

  • Es wird erwähnt, dass Matrixdrucker vielfältige Funktionen bieten können, und es wird von einem Einsatz in einem unterhaltsamen Projekt wie einem Escape Room berichtet. Dabei wurde ein Gerät gebaut, das über die Steuerleitungen des Parallelports mit Strom versorgt wurde und Hinweise ausdruckte.

  • Ein Nutzer arbeitet an einem Projekt zum Drucken von "Karten mit drei Seiten" und druckt Bilder mit QR-Codes und Dokumenten. Da ihm das Fotografieren verleidet war, schuf er eine Figur, die eine ungewöhnliche Kamera benutzt, und führte die Arbeit damit fort.

  • Jemand berichtet von der Erfahrung, ein System gebaut zu haben, das News-Feeds mit einem alten Teletype-Banddrucker ausgibt. Es wird mit einem Python-Programm betrieben.

  • Ein Nutzer verwendet ein einfaches Skript, um jeden Morgen auf seinem MacBook die Titelseite der New York Times zu öffnen. Es lädt anhand des Datums eine PDF-Datei herunter und öffnet sie.

  • Ein Nutzer, der am Wochenende eine Papierzeitung abonnieren möchte, hat das Gefühl, dass digitale Nachrichten negative Emotionen auslösen, und glaubt, dass eine gedruckte Zeitung mehr Ruhe bietet. Er drückt seine Zuneigung zu Matrixdruckern aus und fragt sich, ob es einen hackbaren Open-Source-Drucker gibt.

  • Es wird ein kostenloses Open-Source-Projekt namens NewsCatcher vorgestellt, das sich gut für experimentelle Projekte eignen soll.

  • Ein Nutzer hält die Idee eines personalisierten, bildschirmfreien News-Feeds für großartig. Er weiß zwar nicht, wie man auf der Hardware-Seite anfangen soll, wäre aber bereit, ein solches Produkt zu kaufen, falls es auf den Markt käme.

  • Jemand erinnert sich an seine Zeit bei einem Radiosender und erwähnt ein System, das aktuelle Schlagzeilen mit einem Matrixdrucker ausgab. Es lief Ende der 90er unter MS-DOS.