Idées de projets Raspberry Pi : calendrier et horloge à encre électronique
Aujourd'hui, nous examinons deux projets Raspberry Pi vraiment brillants - un calendrier et une horloge à encre électronique !
Calendrier électronique
L'utilisateur de Reddit Beaverknighterino a déclaré qu'il était "fasciné par les projets de papier électronique et j'ai finalement décidé d'en faire un pour mon calendrier de travail".
Les matériaux utilisés par Beaverknighterino sont les suivants :
- Papier électronique Waveshare 7.5" N/B 800×480
- Raspberry Pi Zero W
- Banque d'alimentation Xiaomi 10000mAH
- IKEA HOVSTA Cadre photo
Beaverknighterino a mentionné que le projet a été rendu un peu plus difficile. En effet, le calendrier de travail utilise CalDAV et de nombreuses bibliothèques open source ne prennent en charge que Google ou iCloud.
À l'heure actuelle, le système ne dispose que de moins de cinq jours d'autonomie avant de s'éteindre.
Cependant, c'est aussi le résultat d'un code non optimisé, qui, selon Beaverknighterino, fera l'objet d'améliorations dans la prochaine itération.
Les écrans e-ink sont très économes en énergie car la majeure partie de la consommation d'énergie se produit lorsque vous rafraîchissez l'écran avec un nouveau contenu. Une fois le contenu défini, la consommation d'énergie tombe à zéro.
Le problème est que le Pi Zero W est toujours en marche pour rafraîchir l'écran après chaque rendez-vous et à minuit.
CLIQUEZ ICI : Trucs et astuces pour optimiser la puissance du Raspberry Pi Zero 2
Horloge e-Ink
Voici un autre projet qui utilise le Raspberry Pi Zero.
Contrairement au calendrier ci-dessus qui est alimenté par une batterie, celui-ci est alimenté par USB, il n'y a donc pas de problème de durée de vie de la batterie.
La discussion autour de l'horloge est probablement la plus intéressante. Une question pertinente est de savoir si un écran à encre électronique est capable d'afficher les secondes. Voici une vidéo importante :
La faiblesse d'un écran à encre électronique est inhérente à son temps de rafraîchissement d'une seconde. Il est donc très dérangeant de devoir le rafraîchir toutes les secondes, ce qui n'est pas forcément propice.
Mais c'est le prix à payer pour un écran ultra-efficace.
Une autre discussion intéressante est de savoir si le Raspberry Pi Pico serait un bon substitut au Pi Zero. D'autant plus qu'il est moins cher et beaucoup plus facile à trouver en stock.
La conclusion a été que, oui, c'est possible... mais...
Mais le problème est que le Pico n'a pas les mêmes caractéristiques que le Pi Zero.
Vous devrez donc ajouter quelques modules - soit un module d'horloge en temps réel ou quelque chose qui lui donne accès à l'internet.
Le Pi Zero n'a pas d'horloge temps réel à bord, mais au moins vous avez le WiFi (avec la variante Zero W). Donc, en substance, le Zero est surdimensionné mais il est pratique.
u/tttpp a partagé son code et instructions pour l'écran Waveshare 2.13″ v2 :
- Installer pi lite sans interface graphique
- Installer python3 et tmux en utilisant SSH
- Suivez toutes les instructions de ici pour installer les bibliothèques et les exemples pour configurer l'écran e-ink
- Créez un nouveau dossier dans le dossier que vous avez téléchargé sur waveshare (où se trouvent les dossiers lib, examples, etc) et copiez mes code là
- Créer une session tmux pour que le script puisse s'exécuter indéfiniment en arrière-plan et le démarrer avec python3 (chemin vers le code) et quitter la session tmux.
Note : ce code est spécifiquement pour un écran Waveshare 2.13 pouces V2. Il est assez facile de passer d'une version à l'autre, il suffit d'exécuter chaque exemple jusqu'à ce qu'un fonctionne (qui a la même résolution que l'e-ink que vous avez), je ferai un tutoriel approprié et je nettoierai le code bientôt.
Vous avez un projet intéressant ?
Vous pouvez découvrir d'autres projets de ce type dans notre série "Projets Paragon". ici.
Si vous connaissez un projet intéressant, laissez un commentaire ci-dessous 👇
Si vous aimez cette série, inscrivez-vous à notre newsletter ci-dessous 👇