3 projets Raspberry Pi à essayer ce week-end (24 octobre)
Êtes-vous à la recherche d’un projet de week-end amusant avec votre Raspberry Pi ? J'ai récemment acheté quelques Pis supplémentaires pour mon laboratoire personnel et j'ai immédiatement commencé à créer de nouvelles choses juste pour le plaisir. Voici trois projets que vous pouvez mettre en œuvre avant l’arrivée de lundi.
- Marque
-
Framboise Pi
- Processeur
-
Cortex-A72 (ARM v8)
Avec le Raspberry Pi 4 modèle B, vous pouvez créer toutes sortes de projets amusants et améliorer les gadgets dans votre maison. Vous pouvez également installer un système d’exploitation de bureau complet et l’utiliser comme un ordinateur ordinaire.
Sommaire
Suivez les statistiques de votre Pi avec ce tableau de bord Raspberry Pi unique
Que vous ayez un Raspberry Pi ou plusieurs, connaître les statistiques de votre système peut être d'une importance vitale. Je viens de récupérer quelques Pis supplémentaires pour divers projets autour de ma maison, et j'en ai trois dans un petit mini rack que j'ai imprimé en 3D. Cela signifie que la température pourrait devenir un problème et que la surveillance de différentes parties du système est plus importante que jamais.
C'est là qu'intervient le tableau de bord Raspberry Pi. Ce simple tableau de bord PHP vous donne toutes les informations que vous pourriez souhaiter sur votre Pi. En un coup d'œil, vous pourrez voir des éléments tels que la disponibilité, la température du processeur, l'utilisation de la RAM et du processeur, le stockage disponible et même avoir des interrupteurs d'alimentation à portée de main.
Le déploiement est en fait assez simple. Tout ce qu'il faut, c'est un type de serveur Web (apache, nginx, lighttpd) et PHP installés sur votre système. Si vous cherchez un moyen rapide de vous lancer, voici la commande que j'ai exécutée pour déployer le tableau de bord Raspberry Pi.
sudo apt update && sudo apt install apache2 php libapache2-mod-php -y
Cela installera Apache2, PHP et les bibliothèques requises pour lier PHP et Apache2. À partir de là, vous pouvez suivre les instructions par défaut dans le fichier readme du projet GitHub. Au total, il a fallu environ cinq minutes pour déployer le tableau de bord, et je peux désormais facilement garder un œil sur tous mes Raspberry Pi en un coup d'œil.
Transformez votre ancien Pi et votre moniteur en une horloge et une station météo toujours actives
Même si je n'ai pas de moniteur de rechange (pour le moment), je réfléchis toujours à trouver un moyen d'utiliser l'astronomie/l'horloge météo. Conçu pour vous offrir un affichage simple de l'horloge et de la météo, aw-clock (ce que le projet appelle en abrégé) est assez polyvalent et robuste. Vous pouvez ajouter des éléments comme un chapeau GPS à votre Pi et même des capteurs physiques de température ou d'humidité.
La procédure d'installation d'aw-clock est un peu plus compliquée que celle du tableau de bord Raspberry Pi. Le projet Astronomy/Weather Clock est uniquement disponible sur GitHub et vous commencerez par le cloner sur votre système. Ensuite, vous pouvez commencer le processus de construction. J'ai dû apporter quelques modifications à mon système pour le faire construire, car le navigateur Chrome n'est plus disponible (et le projet n'est plus que Chrome maintenant). J'ai dépassé cela avec une simple commande :
sudo apt update && sudo install chromium && sudo ln -s /usr/bin/chromium /usr/bin/chromium-browser
Cette commande installe Chromium, puis lie le binaire Chromium au fichier du navigateur Chromium, ce qui permet à aw-clock de terminer la construction. J'ai rencontré un dernier problème à la fin du script de construction, où il ne se lançait pas car je n'avais installé aucun logiciel de gestion de bureau, car j'exécutais mon Pi sans tête.
Cependant, j'ai pu facilement accéder à l'adresse IP et au port du Pi que j'ai configurés au début du script de construction et voir très bien aw-clock. C'est vraiment bien que cela fonctionne de cette façon, car vous pouvez accéder au flux sur n'importe quel ordinateur de votre maison. En fait, vous pourriez même avoir un Pi hébergeant le serveur aw-clock, puis y accéder à partir d'autres Pis à faible consommation (comme le Pi Zero 2 W) stationnés autour de votre maison ou de votre entreprise.
Abandonnez Facebook et auto-hébergez votre propre blog personnel
J'ai abordé à plusieurs reprises l'hébergement de blogs à divers titres, mais aucune des plates-formes traditionnelles ne se concentre vraiment sur l'abandon de Facebook pour une approche plus centralisée. C'est là qu'intervient Haven. Conçu pour être un blog privé que vous pouvez écrire et que vos amis peuvent consulter, Haven est définitivement une plate-forme unique.
Bien que vous puissiez choisir que Haven héberge votre blog, vous pouvez également le faire tourner facilement dans Docker. Comme j'utilise Portainer, j'ai dû générer mon propre fichier Docker Compose, mais si vous utilisez Docker-CLI, tout peut se produire dans le terminal.
Une fois opérationnel, Haven est assez simple. Il est conçu comme un blog privé, ce qui signifie que tous les utilisateurs doivent se connecter pour voir ce que vous avez écrit. Considérez cela comme le même obstacle que l’ajout d’un ami sur Facebook. Vous pouvez soit donner aux gens leurs propres identifiants, soit simplement avoir un identifiant « amis » ici.
Haven fonctionne avec Markdown, ce qui signifie que vous pouvez rédiger tous vos messages dans Markdown, puis les publier directement sur Haven. Il prend également en charge le téléchargement d’images, ce qui est une fonctionnalité très intéressante.
Ce ne sont là que quelques projets amusants à réaliser sur votre Raspberry Pi ce week-end. Si vous disposez déjà d’un tableau de bord, d’une horloge ou d’un microblog sur votre Pi, il y a bien d’autres choses à essayer !
Vous pouvez transformer votre Pi en client de streaming de jeux ou même créer un miroir intelligent. Une chose que je veux vraiment essayer un jour est de construire une arcade de table rétro avec un Pi de rechange. Les possibilités sont infinies, alors allez chercher votre Pi et commencez à bricoler !
