Apprenez à créer avec nos Makers pros >> Découvrez nos cours vidéos <<
Comment créer un afficheur polyvalent autour d’un vieux moniteur, mais sous la dernière version de Raspbian Jessie et avec un Raspberry Pi 2 ou 3.
L’objet de ce tutoriel est le même que celui-ci, mais en s’appuyant cette fois sur un Raspberry Pi 2 B ou un Pi 3 tournant sous Raspbian Jessie, et en partant de zéro.
Pour rappel, il s’agit de créer une sorte de “borne multimédia”, capable d’afficher un peu tout ce que l’on veut.
Le principe est assez simple dans la théorie : on crée un page web et on l’affiche… facile à dire, non ? 😉
Dans la réalité, on trouve plein d’informations sur le sujet sur le web, mais les tutoriels trouvés sont souvent bien compliqués pour ne pas dire obscures, il faut souvent se taper les 172 commentaires associés pour arriver à quelque chose qui “marchotte” et, ceux s’appuyant sur un Raspberry Pi, utilisent tous un Raspberry d’ancienne génération (version B) et un OS qu’il devient difficile de trouver : Raspbian Wheezy.
J’essaie donc ici de présenter le plus clairement possible le paramétrage de la toute dernière version de Raspbian (Jessie, de novembre 2016), en m’appuyant sur un Raspberry 2 B ou 3.
Du coup, ça donne un tutoriel aux nombreuses étapes avant d’arriver à afficher quoi que ce soit, et peut-être que je parais un peu “lourd” à écrire systématiquement chaque commande, même les plus “simples”, mais j’espère ainsi rendre accessible ce tutoriel au plus grand nombre, et je viens de répéter chaque étape “pour de vrai”, sur une nouvelle carte SD pour m’assurer que tout fonctionne réellement : c’est OK en date du 11 janvier 2017 😉 !
Bon, et bien, si l’aventure vous tente malgré toutes ces mises en garde, remontez vos manches, et au travail !
NB : Pour des raisons techniques, je n'arrive plus à lier des fichiers aux étapes de mes tutoriels, j'ai donc hébergé l'archive contenant tous les fichiers de ce tuto sur mon site, et je vous explique comment le récupérer à l'étape 8.
Budget : Non défini
Vraiment un très bon tutoriel, précis et clair. Pour vous dire, c'est première la fois que je commente un tutoriel.. Merci !
Et bien je vous remercie d'être l'objet de votre premier commentaire, wouah !
Comme je le dis dans l'introduction, j'ai en effet essayé d'être vraiment le plus clair et le plus complet possible pour ce projet qui, s'il s'énonce en quelques mots, demande de passer par de nombreuses étapes pas toujours évidentes !
En contrepartie, ça donne un tutoriel long et pouvant être rebutant… il faut tenir bon pour arriver jusqu'au bout, j'en suis conscient…
Et d'autres modules sont toujours en cours de préparation…
Bonne continuation à vous donc !
Tout l'honneur est pour moi !
Pour ma part je n'ai pas eu à me plaindre sur la longueur, c'est rapide et vraiment très facile à lire, justement j'en redemande encore !
Bon courage pour la suite.
Je suis surtout allé plus dans les détails dans le tuto, mais, non, ça n'est pas plus compliqué : les étapes générales restent bien les mêmes.
Bonsoir,
Encore un excellent tuto de ta part bravo. Mais cela me semble moins facile que la version V1.
Amicalement.
Greda
Bonsoir,
Me voici de retour au secours !!!
J'ai quelques problèmes pour cette nouvelle version qui sont les suivants :
– Impossible de dézipper le fichier :TdB314.zip J'utilise la commande suivante : unzip TdB314.zip /var/www/html/TdB314 et j'ai le message pi@TdB314:~ $ sudo apt-get install zip unzip
Lecture des listes de paquets… Fait
Construction de l'arbre des dépendances
Lecture des informations d'état… Fait
unzip est déjà la plus récente version disponible.
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
pypy-upstream-doc
Veuillez utiliser « apt-get autoremove » pour le supprimer.
Les NOUVEAUX paquets suivants seront installés :
zip
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 326 ko dans les archives.
Après cette opération, 513 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
ATTENTION : les paquets suivants n'ont pas été authentifiés.
zip
Faut-il installer ces paquets sans vérification ? [o/N] o
Réception de : 1 http://mirrordirector.raspbian.org/raspbian/ jessie/main zip armhf 3.0-8 [326 kB]
326 ko réceptionnés en 1s (165 ko/s)
Sélection du paquet zip précédemment désélectionné.
(Lecture de la base de données… 126843 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/archives/zip_3.0-8_armhf.deb …
Dépaquetage de zip (3.0-8) …
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) …
Paramétrage de zip (3.0-8) …
pi@TdB314:~ $ dir
Desktop Downloads Pictures python_games Templates
Documents Music Public TdB314.zip Videos
pi@TdB314:~ $ clear
pi@TdB314:~ $ dir
Desktop Downloads Pictures python_games Templates
Documents Music Public TdB314.zip Videos
pi@TdB314:~ $ unzip TdB314.zip
Archive: TdB314.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of TdB314.zip or
TdB314.zip.zip, and cannot find TdB314.zip.ZIP, period.
Pour le mode plein écran et ouverture automatique du navigateur Web : Rien ne se passe malgré l'ajout dans “autostart” pour l'utilisateur pi:
nano ~/.config/openbox/autostart
exec /usr/bin/midori -e Fullscreen -a http://localhost/TdB314/ &
Je m'arrache les cheveux 🙁
Merci de votre aide.
Enorme ce message d'erreur de unzip, mais j'ai l'impression qu'on mélange un peu tout là…
A priori, ton premier souci est que “unzip” n'est pas installé => perso, ma réponse est simple => dézippe le fichier depuis un “vrai” ordinateur puis “pousse” les fichiers dézippés via sftp ou même une clé usb, ce sera beaucoup plus simple !
Ensuite, pour le plein écran du navigateur, tu as bien suivi les procédures d'installation de openbox et de midori bien sûr ?
“rien ne se passe”, ça veut dire quoi ??? => est-ce que openbox se lance ? Si oui, est-ce que Midori se lance ? Si oui, est-il en plein écran et qu'affiche-t-il ? …il me faut un peu plus de détail pour pouvoir t'être utile…
bonjour a tous dans ce projet je vois pour y afficher via NRF24L01 et Arduino les température intérieure et extérieure j attends encore quelques pièces et je glane toute infos sur le sujet sur le net, si vous avez déjà fait cela je suis preneur.
je n ai pas mis de coté mon désire d y incorporer les heures de marée je suis toujours dessus. mais avec mes connaissances dans le domaine "Raspberry pi, Arduino, Codage", qui sont malheureusement bien trop limité, c est bien difficile.
salutations
Bonjour,
Merci pour le tuto, qui devrait r�pondre au besoin de mon p�re une fois que cela fonctionnera....
Mon niveau PHP et CSS est nul et c'est certainement pour cela que je n'arrive pas afficher les infos Le Monde!!!! Ma zone �cran associ� � ce module reste vide???
J'ai pu changer le graphique M�t�o sans pb mais sur les infos impossible de comprendre pourquoi ca ne veut pas s'afficher??? Si je veux mettre BMF que dois je faire?
Cordialement.
Bonjour et surtout un grand merci pour ce tuto ! J'ai réussi à faire un truc sympa et à l'adapter un minimum selon mes besoins (et avec aucune connaissance de base en html, css, php, javascript et autre trucs du genre lol)
Par contre, impossible de faire fonctionner le module rss avec le monde (ou lequipe.fr idéalement :D ). Peux-tu me dire si ça fonctionne encore chez toi ? Si la réponse est oui, alors je suis dans la m*** parce que j'ai tout suivi à la lettre et recommencé plusieurs fois. Si la réponse est non, alors sais-tu d'où ça vient ? et peux-tu m'aider à corriger ?
Deuxième point : je voudrais créer un "bouton" qui me permette de passer sur une autre page du tableau de bord. L'idée est de faire plusieurs Tdb avec des liens entre eux, semblables à des pages et naviguer entre eux via écran tactile. J'ai créé un module .css pour faire un "bouton" où je veux (enfin une zone pour un module spécifique), mais dans le fichier .php je n'arrive pas à trouver le code qui va bien (j'imagine un lien hypertexte vers un 2nd TdB, qui pointe sur un autre dossier créé). J'espère être assez clair. Bref, quel code dois-je mettre dans le .php pour avoir un lien hypertexte ? Par exemple: bouton sur tdb1/ (avec l'heure+météo) qui m’envoie sur http://192.168.1.43/tdb2/ (avec diaporama)
Merci pour ton aide !
Cordialement,
Aurélien
Bonjour,
Au risque de paraitre un peu nulle..
Lorsque je lance la commande startx, il me dit que la commande est introuvable ...
Quelqu'un aurait une explication ?
Merci d'avance
Bonjour !
Super Tuto merci pour tout c'est vraiment génial de découvrir les possibilités du RasPi comme ça !
Mon seul problème se trouve comme beaucoup sur le module RSS qui n'affiche rien #tristitude...
Si quelqu'un a une solution j'en serais très content !
Encore merci !
Bonjour,
Je cherche une personne capable de m'aider pour ajouter des informations type : programmes TV.
Mais compétences en dev ne sont pas terrible du tout.
Merci
Bonne journée.
Salut à tous
Pour avoir toutes les fonctions des modules et surtout RSS il faut suivre ce lien Installer un serveur web sur votre Raspberry (Apache + PHP + MySQL)
https://raspian-france.fr:installer-serveur-web-raspberry-lamp
suivre la procedure du tuto et mettre Apache et php du lien
et magie tous fonctionne
Bonne soirée à tous
Romauba22
Top ! Merci Chapao pour ce nouveau tuto !