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

67 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
    1. mrsse

      bonjour pas mal ce projet, certes il ya longtemps que j avais eu une idee dans ce sens, mais je suis nul en développement, moi je cherche un system qui remplace mon tableau noir ou mais postit . j aurai le calendrier de la famille (rdv etc…), ma liste de course en attente par les codes barres via le smartphone et meme une liste des magasins ou cela se trouve et moins chère, un portail messagerie etc……en allant plus loin le projet pourrait etre sponsorise par lea marques, les hypermarche avec pub etc…..
      cordialement

      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
    1. Seb

      Bonjour,
      regardez du coté de « free digital signage » (3w.digitalsignage.com) c’est 100% gratuit, un dongle android et une TV suffit …. on a ça en test dans notre boite pour cet usage.

      Cdt
      Séb.

      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
  23. michelgard

    Bonjour,
    Oui effectivement j’ai quelques soucis avec mon serveur qui est planté depuis une semaine. Le prestataire doit le remettre en route mais cela semble compliqué je pense que je vais changer et refaire une installation. Le tarif était intéressant il a bien marché plusieurs mois et puis HS.
    Par contre tu peux trouver tous mes prog ici : https://github.com/Michelgard/Dash_Screen

    Répondre
  24. Vincent PRUVOST

    Bonjour à tous,

    Grande merci à magdiblog garce a qui j’ai pu créer mon dashboard numérique dans la cuisine/séjour grace a son idée !
    je suis très satisfait du résultat même si j’ai beaucoup adapté pour coller à mes besoin !

    Répondre
  25. Michelgard

    Bonjour,

    Je suis assez étonné j’avais ajouté un commentaire avec le lien pour trouvé les codes en attendant que mon blog soit de nouveau en ligne et il n’est pas dans la liste.
    Donc oui le blog est revenu il m’a fallu réinstallé le serveur sur a un plantage.
    Mais tous mes code sont présents sur https://github.com/Michelgard

    Merci et bon bricolage

    Répondre
  26. Ping : Domotique 2 | Pearltrees

  27. Seb

    Bonjour,
    Pour ceux qui veulent faire quelque-chose de similaire, et toujours gratuitement, avec une foule de plugin disponibles (à la manière d’un Market), sous RPI.

    Allez faire une tour du coté de « Jeedom ». (ex de DashBoard : https://www.jeedom.com/blog/?p=1038)

    Cdt.

    Seb.

    Répondre
  28. Ping : Miroir « magique » – partie 1 – Innocuous Prototypes

  29. BINON

    Bonjour,

    Merci pour ce super projet dont je me suis fortement inspiré pour mon projet basé sur un petit écran LCD intégré dans un boitier de dérivation et fixé au mur:
    [URL=http://www.hostingpics.net/viewer.php?id=15438720161120154015.jpg][IMG]http://img11.hostingpics.net/pics/15438720161120154015.jpg[/IMG][/URL]

    Je suis fan de xplanet, il me reste a réaliser un affichage tournant des différent capteurs que j’ai installé dans la maison.

    A+

    Répondre
  30. Jean-François

    Très bien pour un cyberpapy de 93 ans qui ne voit presque plus, et qui a ainsi l’heure, le jour et la date en très gros sur une télé LCD de 105 cm qu’il ne pouvait plus utiliser.
    Voulez-vous que je détaille mon ajout perso d’une sonde de température DS18B20 pour afficher la température de la pièce en gros également ?
    Je pourrai actualiser la récupération des nuages pour Xplanet également, car des choses sont devenues payantes, il faut réduire la fréquence de téléchargement et l’URL a changé.
    Bravo pour ce beau projet bien détaillé.

    Répondre
  31. Ping : Principe de base et l'heure du DashScreen

  32. Ping : Mon DashScreen

  33. Ping : Domotique - Info | Pearltrees

  34. Sigri44

    Très beau projet merci !
    Mais par contre j’ai beaucoup d’erreurs qui me bloquent.
    Désormais avec Debian Stretch (9) beaucoup de choses ont changé.
    En premier php5 qui n’est plus compatible, j’ai donc pris php7.
    Puis chromium et firefox qui sont introuvables. (j’ai trouvé chromium-brower), qui marche mais impossible de lancer une commande chromium, chaque fois commande introuvable.
    Pour l’auto-login, il n’y a plus d’inittab, mais il faut passer par getty.
    Et enfin mon plus gros problème, impossibilité d’utiliser startx (essayé avec Raspbian lite et classique), sur RPi B 512mo.
    Merci

    Répondre
  35. david

    Bonjour,
    J’ai suivi cet excellent tuto et j’ai réussi à avoir un beau tableau numérique dans ma cuisine.
    Maintenant je voudrai ajouter un module qui me donnerait le programme TV. Savez vous comment je pourrai faire ?
    Merci de votre aide.
    David

    Répondre
  36. Boubou

    David, Comment tu y es arrivé?
    Je rencontre les mêmes problèmes que Sigri44, et je n’arrive pas à passer aux travers de ses obstacles.

    Répondre
  37. Ping : Http://www.pearltrees.com/u/49661020-razberry-transformer-domotique | Pearltrees

  38. Ping : Mini Pi Dash Screen - MagdiBlog

  39. Ping : Projets Techno | Pearltrees

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.