1 – Raspberry Pi Home Dash Screen

J’ai toujours été passionné par la domotique et par tout ce qui touche à l’informatique dans la maison. J’adore les stations météo qui affichent tout un tas d’informations, les horloges high-tech qui font calendrier et qui sonnent quand vous recevez un mail, les cadres photos numériques, etc,… En revanche, vous ne trouverez chez moi aucun de ces appareils (ou presque). En effet, je trouve que ce qui existe aujourd’hui est soit beaucoup trop limités, soit très limités et beaucoup trop chers 😀

En parallèle, j’aime avoir une vue globale sur ce qui se passe sur mon réseau informatique à la maison. Savoir comment se porte ma bande passante, connaitre l’état de mes serveurs et NAS, savoir qui est connecté sur mon serveur TeamSpeak ou sur mon VPN, etc…

J’adore également savoir quelle est la phase de la lune, et connaître l’ensoleillement de la terre au cours de la journée, l’heure du lever et du coucher du soleil… Les écrans de contrôle de la NASA, comme on les voit dans les films, me font un certain effet 😉

Donc voilà, un projet relativement simple mais très fun, un écran tableau de bord pour regrouper toutes ces données 🙂

Bien en vue au dessus du bar qui sépare ma cuisine de mon séjour, voici ce que ça donne :

IMG_5393

Cette photo montre la chose dans sa version finale, proprement installée au mur.

En détail

Voilà la liste des informations qui sont représentées sur cet écran :

  • Phase de la terre avec cartographie des nuages en temps réel
  • Phase de la lune
  • Heure
  • Date
  • Météo du jour
  • Prévisions météo à 3 jours
  • Etat des serveurs et NAS
  • Clients TeamSpeak connectés
  • Clients VPN connectés
  • Bande passante internet

J’ajoute de temps en temps des fonctionnalités, tant qu’il reste de la place pour afficher des informations. L’important c’est que ce soit visible/lisible depuis n’importe où dans la pièce.

Voici ce que ça donne en détail (cliquez pour agrandir) :

dashscreen_final

Le matériel nécessaire

Contrairement à mes autres projets, ici un Raspberry Pi et un écran suffisent… D’ailleurs, vous pouvez utiliser autre chose qu’un Pi, notamment un vieux eeePC ou PC portable pour rester dans le compacte 🙂 Une tour standard fera également l’affaire si vous pouvez la planquer. J’ai simplement ajouté un dongle WiFi pour connecter le Pi au réseau car aucune prise RJ45 n’arrive à cet endroit. Un support mural pour accrocher l’écran au mur ainsi qu’une goulotte extra plate pour masquer les câbles d’alimentation. Si vous choisissez de poser votre écran au dessus de votre frigo par exemple, vous économiserez l’achat de ces deux accessoires.

Pour l’écran, choisissez le moins cher. Préférez les écrans LED, plus fin et qui consomment moins. Ils offrent généralement un angle de vue plus large (pratique quand on se balade dans la pièce), ainsi qu’une luminosité plus élevée. Si vous souhaitez l’accrocher au mur, il doit biensur disposer des fixations de type VESA. Pour la taille, c’est comme vous voulez, et cela dépend de ce que vous voulez afficher. Sachez toutefois qu’un écran de plus de 20-22″ devient vite encombrant… Je vous conseille donc une écran entre 16″ et 20″, au format 16/9 (plus esthétique qu’un 4/3), avec un bord fin (toujours par souci d’esthétisme 😉 ).

Voici en détail ce que j’ai choisi :

  • Un Raspberry Pi Modèle B 512Mo
  • Une carte mémoire SDHC 8Go
  • Un dongle WiFi USB NetGear WNA1000M
  • Un écran LCD AOC e941Vwa 18,5″ (n’importe quel écran peut convenir)
  • Un support mural VESA pour écranAavara EL1010
  • Une goulotte plate pour cacher les câbles

Dans les prochains articles, j’expliquerai comment procéder pour créer facilement ce type d’écran et je publierai tout mon code source en détaillant le fonctionnement de chaque module.

Comme toujours, et j’insiste, je compte sur vous pour alimenter la chose, partager vos avis et idées d’amélioration. Si vous réalisez quelque chose de ce type, ce pourrait être génial de créer un soft avec une bibliothèque qui regrouperait tous les modules créés. 🙂

IMG_5389

39 réflexions au sujet de « 1 – Raspberry Pi Home Dash Screen »

  1. chris

    Wahou ! Super projet et look vraiment excellent. Pour moi je choisirai surement un écran plus petit mais j’attends avec impatience la suite pour savoir comment tu as fait ton affichage.

    Répondre
  2. kiwil

    Bonjour, je suis ton excellent tuto mais j’ai juste un soucis tout au début 😀 lorsque que dans la commande tu installe firefox or dans que veut installer firefox il me dise que sa n’existe plus etc …

    voila le retour :
    sudo apt-get install firefox
    Lecture des listes de paquets… Fait
    Construction de l’arbre des dépendances
    Lecture des informations d’état… Fait
    Aucune version du paquet firefox n’est disponible, mais il existe dans la base
    de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
    ou qu’il n’est disponible que sur une autre source

    E: Le paquet « firefox » n’a pas de version susceptible d’être installée

    Répondre
    1. Olivier Auteur de l’article

      Ah oui, effectivement Firefox n’est pas dans les dépôts de Debian (et donc non plus dans Raspbian), et je ne suis pas certain qu’on puisse trouver une version « arm » de Firefox.
      Il faut installer Iceweasel qui est la « version Debian » de Firefox, et qui fonctionne de la même manière 🙂

      Répondre
  3. Ping : 1 – Raspberry Pi Home Dash Screen | Magdi...

  4. Ping : 1 – Raspberry Pi Home Dash Screen | Magdi...

    1. Olivier Auteur de l’article

      Merci 🙂
      La sonde de température est en cours de test, je publierai bientôt le code correspondant pour afficher la température 🙂

      Répondre
  5. Anthony T.

    Bonjour et grand bravo pour ce projet !Oui je sais,le post date mais après maintes lectures, j’ai décidé d’y passer. Surement quelques changements ( à la place de la BP mettre un cadre avec stream radio par exemple).

    Je te ferai un petit retour vu le temps qui s’est écoulé depuis le début de ton projet jusqu’à maintenant.

    Répondre
  6. Michel

    Bonjour,

    Merci pour le super boulot qui m’a permis de faire mes premier pas avec Raspberry Pi et de créer mon DashScreen sur les même base avec quelques modules complémentaires.

    J’ai commencé un petit blog http://rasp-pi.ici.st/ pour expliquer cela et je me permet de faire référence à ce blog (avec d’autre).

    Encore merci et je continue à suivre les actualité de ce site.

    Michel

    Répondre
    1. Olivier Auteur de l’article

      Merci Michel 🙂 Et bonne continuation 🙂 N’hésites pas à partager tes avancées 😉

      Répondre
  7. Ping : RaspberryPi + Razberry + RFXtrx433 USB + Domoticz : Le combo parfait ! | MagdiBlog

  8. chris

    Bravo, super boulot
    Idée !!
    Pour éviter des négociations très très compliquées avec madame … et accessoirement optimiser les couts. je vais brancher le Raspeberry sur une prise HDMI de la TV du salon.

    Répondre
  9. Ping : Créer un écran d’accueil avec un Raspberry Pi - Culture MakerCulture Maker

  10. Deuk

    Bonjour tout le monde
    Tout d’abord je trouve ton idée super intéressante
    C’est exactement ce que je cherche à faire dans mon entreprise
    Un écran d’accueil avec un budget minimum.
    Je compte travailler sur la présentation, En fait j’aimerais diffuser le programme journalier
    En tout cas merci de partager vos idées

    Répondre
  11. Ping : Raspberry Pi - Projects | Pearltrees

  12. Ping : Gaggigger | Pearltrees

  13. Ping : PiHomeDashscreen et domotique : températures et humidité | MagdiBlog

  14. Jean-François

    Superbe idée !! J’adhère et j’adore.
    Je me demandais s’il était possible de mettre, à la place d’un écran simple, un écran tactile depuis lequel on pourrait directement régler la température de la maison, l’ouverture des volets,… Je trouverais ça franchement hyper cool.
    Si tu pouvais m’éclairer sur le sujet (je suis novice) Merci =)

    Répondre
    1. Olivier Auteur de l’article

      Hello,
      Oui c’est tout à fait possible 🙂 Il suffirait de mixer ce dashboard avec l’appli proposée dans l’article sur le pilotage des lumières avec le module Razberry 😉

      Répondre
  15. Ping : RPi | Pearltrees

  16. Ping : Un Tableau de Bord numérique - Oui Are Makers

  17. greffine

    Bonjour,
    Super projet j’aimerai aussi faire la même chose mais j’ai plusieurs questions :
    – Quel modele de Raspberry choisir aujourd’hui ?
    – Quel type de carte mémoire prendre ?
    – Qui pourrait m’aider pour développer afin d’afficher les infos météos, lunes, ect ?

    Merci de votre aide

    Répondre
  18. Ping : Raspberry - Remote things | Pearltrees

  19. Achille

    Tout d’abord bravo,
    Je me demandais si il est possible d’incruster en plus un média center avec un serveur vpn et grâce à un écran tactile ou autre on pourrait envoyer de fichier sur n’importe qu’elle pc ou smartphone ?
    Je laisse le génie en décider !

    Répondre
  20. Ping : Petit coup de gueule ! Avis à ceux qui s’approprient le travail des autres ! - MagdiBlog

  21. Ping : Raspberry Pi 2 B, un Dashboard à votre sauce ! Septième partie. | castman.fr

  22. Seb

    Bonjour à tous,
    Tout d’abord, je tiens à remercier magdiblog pour son excellent tuto! Je voulais faire un truc avec une raspberry mais je ne savais pas quoi. Et quand je suis tombé la dessus, j’ai été conquis.
    Donc mon projet avance super bien (je crée en même temps un serveur domotique sur cette même carte que je pourrait contrôler direct sur l’écran tactile officiel [avec domoticz])
    Par contre je souhaiterai afficher les anniversaires à souhaiter juste sous la date. Je voulais m’inspirer de ce qu’avait fait Michelgard (http://rasp-pi.ici.st/mon-dashscreen/) avec les fête à souhaiter mais son site n’est malheureusement plus accessible. Quelqu’un aurait embarqué son code et aurait la super gentillesse de me le faire parvenir SVP?
    Merci bien.
    Seb

    Répondre

Laisser un commentaire