Recevoir son actualité quotidienne sur une imprimante matricielle
(aschmelyun.com)-
Projet d’imprimante pour l’actualité quotidienne
- Achat récent d’une imprimante matricielle sur eBay afin de lancer un projet qui imprime chaque matin une « une » personnalisée.
- Ce projet est né d’une tentative de réduire le temps passé devant les écrans tout en obtenant les dernières informations dès le matin.
-
Achat du matériel
- Le matériel nécessaire se compose d’une imprimante matricielle, d’un Raspberry Pi Zero W, d’un adaptateur série-USB et d’une alimentation.
- L’imprimante d’occasion a été achetée à bas prix et, après un léger nettoyage et quelques ajustements, son bon fonctionnement a été confirmé.
-
Comprendre le code de l’imprimante
- L’imprimante étant connectée à
lp0, une tentative d’envoi de texte brut a été faite, mais des problèmes d’autorisation sont apparus. - Un script PHP a été mis en place pour permettre l’envoi de texte et de caractères spéciaux à l’imprimante.
- Le jeu de caractères de l’imprimante est basé sur le Code Page 437 des IBM PC.
- L’imprimante étant connectée à
-
Collecte des données
- La une personnalisée comprend la météo, les actions, les principaux titres de l’actualité et les publications Reddit populaires.
- Des API gratuites sont utilisées pour collecter les données, puis du code PHP les compile et les stocke dans un tableau.
-
Impression de la une
- Des en-têtes ont été ajoutés à chaque section et un encadré supérieur a été conçu avec la date et le jour de la semaine.
- Une fonction a été implémentée pour découper les textes longs en lignes adaptées à la largeur de la page.
-
Utilisation et conclusion
- L’imprimante a été configurée pour fonctionner automatiquement chaque matin à 8 h via une tâche cron.
- Le fait de consulter une quantité limitée d’actualités sur une seule feuille de papier procure une meilleure sensation.
- Les projets qui combinent matériel physique et nouvelles technologies ravivent la passion du métier de programmeur.
Le résumé de GN⁺
- Ce projet est une tentative intéressante de réutiliser un ancien matériel en le combinant à des technologies modernes pour un nouvel usage.
- Il propose une manière de réduire le temps d’écran et d’obtenir des informations de façon analogique.
- Parmi les projets aux fonctions similaires, divers projets IoT utilisant Raspberry Pi sont recommandés.
- L’aspect ludique et créatif du projet redonne le sentiment de l’essence même de la programmation.
1 commentaires
Avis Hacker News
Un utilisateur a mis en place un système qui imprime ses e-mails et son agenda avec une imprimante de reçus. Il trouve utile une interface permettant de donner des commandes via des dispositifs de contrôle physiques comme des cartes NFC. C’est une manière amusante de réduire le temps passé devant un écran, même si la configuration lui a finalement coûté encore plus de temps d’écran.
Un autre utilisateur se remémore le fonctionnement des anciennes imprimantes et se demande si les imprimantes modernes conservent encore cette compatibilité avec le passé. Il exprime sa curiosité de savoir si, dans le cas des imprimantes EPSON par exemple, les anciennes commandes fonctionnent toujours.
Il est mentionné qu’une imprimante matricielle peut offrir diverses possibilités, et un utilisateur partage son expérience de l’avoir utilisée pour des projets ludiques comme un escape game. Il avait fabriqué un dispositif alimenté par les lignes de contrôle du port parallèle pour imprimer des indices.
Un utilisateur travaille sur un projet d’impression de « cartes à trois volets », avec des images incluant des QR codes et des documents. Lassé de prendre des photos, il a créé un personnage utilisant un appareil photo atypique pour faire avancer son travail.
Quelqu’un partage son expérience de mise en place d’un système imprimant un flux d’actualités à l’aide d’une ancienne imprimante à bande Teletype. Le tout est piloté par un programme Python.
Un utilisateur explique qu’il utilise chaque matin un simple script sur son MacBook pour ouvrir la première page du New York Times. Il télécharge puis ouvre un fichier PDF en fonction de la date.
Un utilisateur qui envisage de s’abonner à un journal papier le week-end estime que les actualités numériques suscitent des émotions négatives et pense qu’un journal imprimé lui apporterait davantage de sérénité. Il exprime aussi son affection pour les imprimantes matricielles et se demande s’il existe une imprimante open source facilement hackable.
Le projet gratuit et open source NewsCatcher est présenté comme bien adapté à des projets expérimentaux.
Un utilisateur trouve excellente l’idée d’un flux d’actualités personnalisé hors écran. Il ne sait pas par où commencer côté matériel, mais serait prêt à l’acheter si le produit arrivait sur le marché.
Quelqu’un se souvient de son travail dans une station de radio, où un système imprimait les derniers titres sur une imprimante matricielle. Cela tournait sous MS-DOS à la fin des années 1990.