Nous avons vu des fabricants intégrer des centaines d’applications avec divers Tarte aux framboises projets mais pas trop utilisent la plateforme de messagerie instantanée Discord. Alors aujourd’hui, nous partageons un projet d’un utilisateur de Reddit Android2771, qui a créé un moyen simple de consulter le dernier message d’un serveur Discord donné à l’aide d’une simple configuration d’affichage e-ink alimentée par Pi.
Les écrans à encre électronique sont limités en ce qui concerne les taux de rafraîchissement, mais excellent pour fournir des options d’affichage à faible consommation d’énergie pour les projets utilisant du texte et des images. De plus, certains d’entre eux offrent plusieurs options de couleur, mais dans ce cas, Android 2771 utilise un petit écran e-ink de 2,7 pouces avec uniquement une prise en charge du noir et blanc. Ces écrans sont standard dans les liseuses mais fonctionnent bien pour les projets Pi faits maison comme celui-ci calendrier numérique et peut s’adapter rapidement à une plus grande variété d’applications à l’aide d’outils tels que Paper Pi.
Ce projet repose sur un Raspberry Pi comme contrôleur central. Tout d’abord, il est chargé de vérifier Discord pour les publications de texte et les images les plus récentes. Ensuite, il traite les données dans un format qui correspond aux minuscules paramètres d’affichage de l’encre électronique. Le résultat est un affichage e-ink qui se met régulièrement à jour avec les messages de n’importe quel serveur Discord que vous aimez.
Il ne faut pas trop de matériel pour recréer ce projet car il s’agit principalement d’un Raspberry Pi avec un écran e-ink utilisant une connexion réseau pour récupérer les données du journal de discussion. Dans ce projet, Android2771 utilise un Raspberry Pi 4, mais il n’y a aucune raison pour qu’un modèle plus ancien comme un Raspberry Pi 3B+ ne fonctionne pas à sa place. L’écran e-ink utilisé dans ce projet est un modèle de 2,7 pouces de Waveshare, mais vous pouvez utiliser n’importe quel écran e-ink, y compris les plus grands avec plus d’options de couleur.
Dans le message d’origine, Android2771 explique qu’il a utilisé un bot Discord personnalisé pour s’interfacer avec une API locale en charge de la sortie d’affichage e-ink. Python Oreiller était chargé de gérer le traitement des images, en les transformant en images en noir et blanc avec une résolution suffisamment petite pour apparaître pleinement sur le petit écran e-ink.
Malheureusement, le code utilisé dans ce projet n’est pas open source, mais Android2771 a laissé une piste à suivre pour les fabricants qui souhaitent créer leur propre système similaire. Si tu veux faire ça Projet Raspberry Pi vous-même, consultez le fil de discussion original partagé avec Reddit pour les sources, les liens et de nombreux détails pour vous aider à démarrer dans la bonne direction.