Table des matières:
- Étape 1: Matériaux
- Étape 2: Démonter
- Étape 3: Modifier le plateau électronique d'usine
- Étape 4: Déplacer l'entrée d'alimentation
- Étape 5: Modifier la LED d'alimentation d'usine et le récepteur IR
- Étape 6: Construire un émetteur IR
- Étape 7: Alimentez le Pi
- Étape 8: Montez Pi et testez
- Étape 9: Créer un cadre
- Étape 10: Couper le cadre
- Étape 11: Itinéraire
- Étape 12: Finir le cadre
- Étape 13: Assembler
- Étape 14: Installer l'écran LCD et le plateau
- Étape 15: Ventilateur, taquet français et haut-parleurs
- Étape 16: Connectez-vous
- Étape 17: Installez Raspbian et la configuration de base
- Étape 18: Installer les packages logiciels
- Étape 19: Faire pivoter l'affichage
- Étape 20: Configuration de Chrome
- Étape 21: Configurez le désencombrement et désactivez le masquage d'écran
- Étape 22: Configurer la télécommande infrarouge Linux
- Étape 23: créez votre page Web
- Étape 24: accrochez-vous et profitez-en
Vidéo: Calendrier mural numérique et centre d'information pour la maison : 24 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce Instructable, je vais allumer l'ancien téléviseur à écran plat dans un calendrier mural numérique encadré en bois et un centre d'information à domicile alimenté par un Raspberry Pi.
L'objectif était d'avoir en un coup d'œil accès à des informations pertinentes pour tous les membres de la famille, de remplacer le calendrier mural en papier statique et de fournir des informations en temps réel encore plus utiles qu'un calendrier papier ne le pourrait jamais. Les fonctionnalités qu'il inclut sont:
- Un calendrier mensuel synchronisé avec 6 membres de la famille ainsi que les calendriers des équipes sportives des enfants, des écoles et autres organisations auxquelles nous appartenons (11 au total). (Google Agenda)
- Prévisions météo locales. (forecast.io)
- Carte de circulation locale. (Google Maps)
- Affichez les conditions à l'intérieur de la maison, telles que la température, l'humidité, l'état de la porte de garage ouverte/fermée, l'état de l'éclairage allumé/éteint, l'état du capteur de fuite du sous-sol et plus encore. (choses intelligentes et tuiles intelligentes)
- Surveillez l'état des appareils sur notre réseau domestique tels que les serveurs, les caméras IP, les imprimantes IP, les routeurs, les points d'accès WiFi et d'autres appareils réseau. (Xymon)
- Voir les caméras IP extérieures. (Axe)
- Contrôle infrarouge de l'écran LCD par le Raspberry Pi pour allumer et éteindre selon un calendrier.
- Date et heure.
- Même un petit "tableau numérique" pour que tous les membres de la famille puissent laisser des notes. (Google Docs)
(Inspiré des Instructables de Piney et Ozua)
Étape 1: Matériaux
Électronique
- Framboise Pi 2
- Adaptateur Wifi USB Edimax
- Vieux téléviseur à écran plat, j'ai utilisé un Samsung T220HD 22"
- Câble HDMI 18"
- Adaptateur HDMI à angle droit
- Carte Micro SD d'au moins 4 Go
- Câble micro USB sacrificiel et cordon d'alimentation
- Clavier/souris sans fil (en option)
- DEL de 5 mm
- 1 transistor 2N2222
- 2 résistances (220ohm et 10k Ohm)
- LED infrarouge 940 nm
- petit prototypage PCB
- Cavaliers mâles à femelles
- Fil de liaison solide de calibre 22 et fil toronné de calibre 20
- Ventilateur PC 40 mm 5v avec prise USB A
Matériel
- Pin de finition 5/4" x 3-1/2" x 6'
- Moulure d'arrêt en pin 3/8" x 1-1/4" x 6'
- Barre plate en acier de 1-3/8" x 36"
- Teinture à bois et polyuréthane ou peinture
- Taquet français en métal
- Deux œillets en plastique 3/4" et un 1-1/2"
- Vis de montage et entretoises pour monter le Raspberry Pi
- Colle à bois et mastic à bois
- Gaine thermorétractable ou ruban électrique
- Quelques vis à bois, pinceaux et papier de verre
Outils
- Scie à onglet
- soudeur MIG
- Fer à souder et soudure
- Menuisier à biscuits & biscuits #10
- Cloueuse de finition pneumatique
- Routeur
- Percer
- Scie cloche 3/4" et 1-1/2"
- Ponceuse à orbite aléatoire
- Pistolet à colle chaude
- Multimètre
- Ass. outils manuels
Étape 2: Démonter
Démontage - Commencez par démonter le téléviseur Samsung HD T220HD 22 . Le démontage est assez facile et est entièrement documenté dans le manuel d'entretien ci-dessous (p. 8-12) donc je ne vais pas dupliquer ces instructions ici. Faites attention de ne pas endommager le LCD dans le processus et économiser tous les éléments internes. Le boîtier en plastique et le support peuvent être jetés.
Étape 3: Modifier le plateau électronique d'usine
- Retirer le support - Une fois l'alimentation et le PCB retirés du plateau en métal, commencez par percer les deux connexions à sertir maintenant le support en métal au plateau et retirez le support.
- Ajouter un support de plateau - Une fois que le support est à l'écart, centrez la barre plate en acier perpendiculairement au plateau juste au-dessus de la prise d'alimentation. À l'aide d'une soudeuse MIG, clouez-le en place. Celui-ci sera utilisé pour soutenir le plateau à l'intérieur du cadre plus tard. Si vous n'avez pas accès à une soudeuse MIG, vous pouvez percer des trous et fixer mécaniquement avec des écrous et des boulons, mais assurez-vous d'avoir suffisamment d'espace entre les têtes des boulons et l'alimentation une fois réinstallée pour éviter les courts-circuits. La barre plate est intentionnellement laissée longue pour le moment et sera coupée pour s'adapter à l'intérieur du cadre plus tard.
Étape 4: Déplacer l'entrée d'alimentation
Les étapes 4 à 8 traitent de l'électronique d'usine nouvelle et piratée
- Déplacer l'entrée d'alimentation - (Facultatif - À l'origine, je ne m'attendais pas à avoir la profondeur nécessaire pour installer le cordon d'alimentation sans qu'il ne dépasse à l'arrière du cadre et ne l'empêche donc de s'accrocher au mur. Il s'est avéré qu'il y avait beaucoup de profondeur et cette étape n'est pas nécessaire. Je l'inclus car elle est visible sur les photos) AVERTISSEMENT: Ne procédez à cette étape que si vous êtes à l'aise de travailler avec une alimentation secteur haute tension. Comme certains commentateurs l'ont mentionné, un câblage incorrect peut être dangereux. Les couleurs de vos fils peuvent être différentes. Si vous n'êtes pas sûr, il est préférable de sauter cette étape car, comme je l'ai mentionné, cela n'a pas été nécessaire.
- Dessouder la fiche d'entrée d'alimentation de la carte de circuit d'alimentation.
- Coupez l'extrémité du cordon d'alimentation sacrificiel et dénudez l'extrémité pour exposer les fils. À l'aide d'un multimètre sur le réglage de la continuité, testez les fils exposés pour voir lequel a une continuité avec la broche de terre de la fiche. Ce fil (fil bleu sur la photo) sera soudé au point de soudure central de l'alimentation dont la prise d'alimentation a été retirée.
- Soudez les deux autres fils restants de votre cordon d'alimentation aux deux points de soudure restants.
- Coupez le rebord du plateau métallique avec des cisailles métalliques pour permettre au fil de sortir sur le côté du plateau comme indiqué sur la photo.
Étape 5: Modifier la LED d'alimentation d'usine et le récepteur IR
- Remplacer la LED - La LED d'alimentation d'origine est carrée et blanche, ce qui est bien, mais je voulais utiliser une LED de 5 mm pour permettre un montage plus facile dans un trou du cadre. Coupez la LED d'origine de l'extrémité du fil conducteur. Dénudez les deux fils et soudez environ 6" de fil torsadé pour étendre la longueur de chacun. Puis soudez la nouvelle LED de 5 mm à l'extrémité des fils rallongés (une résistance n'est pas nécessaire), assurez-vous que la polarité est correcte. Utilisez un thermorétractable ou ruban isolant pour isoler les joints de soudure.
- Extend IR Receiver - Le récepteur IR est soudé à un PCB, ce qui rendrait le montage dans le cadre difficile. Dessoudez-le du PCB et soudez-y les fils toronnés. Puis soudez ces fils au PCB. Encore une fois, utilisez du ruban thermorétractable ou du ruban électrique pour isoler les joints de soudure.
Étape 6: Construire un émetteur IR
L'émetteur IR alimenté par transistor sera construit avec le transistor, la LED IR, les fils de liaison, le PCB de prototypage et deux résistances répertoriées dans l'étape 2 des matériaux. De plus, vous aurez besoin d'une maquette pour prototyper votre émetteur IR. Câblez les composants comme indiqué dans le schéma sur la planche à pain. Une fois que vous êtes satisfait de votre circuit, transférez-le sur le PCB de prototypage et soudez-le en place. Utilisez une paire de cavaliers pour étendre la LED IR du PCB, ne soudez pas la LED IR directement sur le PCB. Utilisez 3 autres cavaliers pour vos connexions au Pi.
Vous pouvez mettre le circuit de côté pour le moment mais si vous voulez tester votre émetteur IR, vous avez d'abord besoin d'un Raspberry Pi fonctionnel. Vous devrez passer aux étapes 16-17. Ces étapes expliquent comment configurer votre PI et comment connecter l'émetteur IR. Une fois terminé, vous pouvez revenir à cette étape.
Pour tester le circuit de l'émetteur IR, nous pouvons faire clignoter la LED avec un script. Téléchargez le script LEDblink et déplacez-le dans le répertoire de base de Pi. Remplacez *YOURPATH* ci-dessous par le chemin vers lequel le script a été téléchargé. Dans le type de terminal:
mv /*VOTRECHEMIN*/LEDblink /home/pi/
Ensuite, rendez-le exécutable en exécutant
chmod +x /home/pi/LEDblink
Exécutez le script LEDblink
/accueil/pi/LEDblink
La LED IR n'est pas une diode électroluminescente ordinaire et n'émet pas de lumière visible, mais vous pouvez utiliser un appareil photo pour smartphone. pour le voir clignoter. Dirigez la caméra vers la LED IR et regardez l'écran. Si le circuit fonctionne, vous devriez voir la LED IR clignoter.
Voici le script de clignotement du voyant au cas où vous ne pourriez pas télécharger
#!/usr/bin/python
importer RPi. GPIO en tant que GPIO importer l'heure GPIO.setwarnings(False) GPIO.setmode(GPIO. BCM) GPIO.setup(22, GPIO. OUT) tandis que True: GPIO.output(22, True) time.sleep(1) GPIO.output(22, False) time.sleep(1)
Adapté de la télécommande IR Raspberry Pi
Script de clignotement LED
Étape 7: Alimentez le Pi
- Préparez le câble USB - Coupez l'extrémité du micro USB sacrificiel en laissant l'extrémité micro USB et environ 18 "de longueur. Dénudez le fil. Les câbles USB auront 4 conducteurs (généralement rouge, vert, blanc et noir) et un blindage. Nous allons n'utilisez que les fils de terre rouge +5 V et noir. Les fils restants peuvent être coupés à l'écart.
- Alimentation Raspberry Pi - Localisez le faisceau de 9 fils entre l'alimentation et le PCB, il aura 1 fil rouge et 8 noirs, Ce faisceau fournit un 5v constant (même lorsque l'écran LCD est éteint) au PCB afin que nous puissions l'utiliser pour alimenter le Raspberry Pi. Nous numéroterons ces fils de 1 à 9 en commençant par le fil rouge. Épissurez en soudant le fil noir du câble USB au fil n°4 et le fil rouge du câble USB au fil n°6. Utilisez du ruban thermorétractable ou du ruban électrique pour isoler les joints de soudure.
Étape 8: Montez Pi et testez
- Mount Pi - Percez 4 trous dans le plateau pour monter le Raspberry Pi. Utilisez des vis et des entretoises pour fixer comme le montrent les images. Veillez à ce que vous ayez suffisamment d'espace entre les têtes de vis et le PCB une fois celui-ci réinstallé pour éviter les courts-circuits.
- Remontez - Installez l'alimentation et le PCB dans le plateau en le fixant avec les vis d'origine. Acheminez les nouveaux câbles d'alimentation et micro USB par le côté du plateau. Si vous souhaitez effectuer un test sur banc à ce stade, continuez à connecter les câbles restants comme décrit à l'étape 16, sinon gardez l'écran LCD séparé du plateau pour le moment.
Étape 9: Créer un cadre
Les étapes 9 à 12 décrivent comment créer une nouvelle charpente en bois pour tous les composants. Fondamentalement, c'est un cadre photo pour l'écran LCD.
- Créer un cadre - À l'aide d'une scie à onglet, coupez le pin de 5/4" x 3-1/2" en 4 morceaux avec des coupes à 45° à chaque extrémité pour former un rectangle autour de l'écran LCD. Cela devrait être bien ajusté autour de l'écran LCD, mais pas pour que vous ayez à forcer l'écran LCD dans le cadre.
- Join Frame - Marquez les centres de chaque extrémité coupée. Configurez votre menuisier à biscuits pour les biscuits 45° et #10, réglez la profondeur de la coupe à centrer dans le joint. Coupez les 8 fentes à biscuits.
- Cadre de colle - Insérez les biscuits dans les fentes, ne collez pas encore et testez l'ajustement avec l'écran LCD. Si l'écran LCD s'insère correctement dans le cadre, retirez-le et utilisez de la colle à bois sur les biscuits et les extrémités à 45° pour assembler le cadre. Assurez-vous que le cadre est carré, utilisez des pinces pendant que la colle durcit. Essuyez tout excès de colle à bois.
Voici un autre Instructable avec plus de conseils pour construire un cadre photo avec menuiserie biscuit par Canida
Étape 10: Couper le cadre
- Support LCD - Découpez maintenant quelques fentes pour maintenir l'écran LCD dans le cadre contre la moulure d'arrêt qui sera installée ensuite. Réglez le menuisier à biscuits à 90°. Mesurez l'épaisseur de l'écran LCD avec un pied à coulisse et réglez la profondeur du menuisier sur la même. Cet écran LCD a 1 côté plus épais que les autres, donc coupez d'abord les fentes des biscuits pour les 3 côtés les plus fins. 2 biscuits à l'intérieur des côtés courts du cadre et 3 chacun dans les côtés longs. Après avoir coupé ces 7 fentes, mesurez le côté le plus épais de l'écran LCD et réglez la profondeur de la menuiserie de la même manière. Coupez les 3 dernières fentes à biscuits. Les biscuits doivent être bien ajustés, ils maintiennent l'écran LCD en place sans colle.
- Garniture - Coupez la moulure d'arrêt en 4 morceaux avec des coupes à 45°. Le bord intérieur (bord le plus fin) dépassera l'intérieur du cadre et couvrira le cadre métallique de l'écran LCD. Utilisez l'écran LCD comme guide pour déterminer le surplomb correct. Le bord extérieur de la moulure d'arrêt sera à environ 1/4" du bord extérieur du cadre, il crée un révélateur de 1/4" autour de l'ensemble du cadre. À l'origine, j'avais prévu de router un bord profilé dans le coin extérieur et de retirer le révélateur, mais j'aimais le look avec le révélateur de 1/4 ", je l'ai donc laissé tel quel. Fixez avec de la colle à bois et une cloueuse de finition pneumatique.
Étape 11: Itinéraire
- Taquet français encastré - Coupez le côté du cadre du taquet français de manière à ce qu'il soit 1/2" plus étroit que la largeur du cadre. Marquez le contour du taquet à environ 3" du haut de chaque côté du cadre. Réglez la profondeur de votre toupie sur la même profondeur que le taquet français. Faites un évidement à l'arrière du cadre de sorte que le taquet affleure l'arrière du cadre. Coupez le côté mur du taquet pour qu'il s'adapte à l'intérieur de la largeur du cadre. Cela garantira que le cadre s'encastre dans le mur.
- Encastrement de l'électronique d'usine - Au bas du cadre, créez un évidement avec le routeur pour contenir l'électronique d'usine (PCB IR, commutateurs d'usine, LED d'alimentation) et le PCB de l'émetteur IR de l'étape n ° 6. Assurez-vous d'avoir suffisamment de longueur pour que le fil atteigne leur connecteur sur le côté du plateau. Percez deux trous de 3/16" à partir du bas du cadre dans cet évidement. Ces trous retiendront le récepteur LED et IR de 5 mm et permettront à leurs fils de revenir au faisceau d'usine.
- Percez des trous de ventilation - Avec la scie-cloche de 1-1/2", percez un trou centré en haut du cadre, puis percez deux 3/4" au bas du cadre avec la scie-cloche de 3/4". pour éviter la zone que vous avez tracée à l'étape précédente. Contrairement à ma photo, vous les percerez avant de teindre ou de peindre.
Étape 12: Finir le cadre
- Préparation - Remplissez tous les trous de clous et tous les joints avec du mastic à bois et laissez prendre, puis poncez l'extérieur du cadre avec votre ponceuse à orbite aléatoire. Poncer jusqu'à consistance lisse en utilisant au moins du papier de verre grain 220.
- Finition - Teindre le cadre avec votre teinte préférée de teinture pour bois, puis appliquer 3 couches de polyuréthane, en ponçant entre chaque couche. Ou si vous préférez, peignez. Suivez les instructions du fabricant pour le temps entre les couches.
Étape 13: Assembler
Il est maintenant temps de tout assembler.
- Commencez par insérer la LED d'alimentation dans son trou, le haut de la LED doit affleurer l'avant du cadre. Ajoutez ensuite le récepteur IR, il sera fixé à l'arrière de l'autre trou en raison de sa forme carrée. Ensuite, placez l'émetteur IR intégré à l'étape 6 à côté du récepteur IR de manière à ce qu'il vise directement son côté. Colle chaude en place.
- Placez l'électronique d'usine (PCB IR, interrupteurs d'usine, interrupteur d'alimentation) dans la zone acheminée du cadre à partir de l'étape 11 et acheminez les fils de manière à ce qu'ils soient à l'écart. Assurez-vous d'avoir suffisamment de longueur pour que le faisceau d'usine atteigne son connecteur sur le côté du plateau une fois installé. Colle chaude en place.
- Installez le PCB de l'émetteur IR intégré à l'étape 6 dans la zone de routage et de la colle chaude en place ou fixez-le avec des vis au cadre.
- Installez les trois œillets dans les trous de ventilation et fixez-les avec un peu de bleu chaud.
Étape 14: Installer l'écran LCD et le plateau
- Placez l'écran LCD dans le cadre et fixez-le avec des biscuits #10. Ils doivent être bien ajustés et tenir l'écran LCD sans utiliser de colle à bois.
- Ensuite, placez le plateau avec le support de barre plate en acier soudé à l'arrière du cadre. Marquez la largeur à chaque extrémité de la barre plate en acier. Plier la barre plate en acier dans un étau à 90° au niveau des marques. Coupez l'excès de barre plate en acier à environ 1 "au-delà du coude à chaque extrémité ou suffisamment pour qu'il ne dépasse pas l'arrière du cadre et fixez-le avec des vis à bois.
Étape 15: Ventilateur, taquet français et haut-parleurs
- Installez le ventilateur de 40 mm à l'intérieur du trou de ventilation de 1-1/2" avec des vis afin qu'il tire l'air de l'intérieur du cadre et évacue vers l'extérieur.
- Installez le taquet français dans les évidements créés à l'étape 11 avec les vis fournies en vous assurant qu'il sera au même niveau que le haut du cadre.
- Fixez les deux haut-parleurs retirés lors du démontage de chaque côté de l'arrière du cadre avec des vis à bois. Laissez une longueur suffisante pour que le fil puisse atteindre le connecteur d'usine.
Étape 16: Connectez-vous
- Installez l'adaptateur WiFi (et l'adaptateur de clavier sans fil en option) dans les emplacements USB Raspberry PI.
- Connectez le câble LVDS et les deux câbles d'alimentation de l'onduleur LCD de l'écran LCD au plateau.
- Connectez le faisceau de commutation d'usine et les haut-parleurs aux connecteurs du plateau.
- Connectez le câble HDMI entre Raspberry Pi et le port HDMI du plateau à l'aide de l'adaptateur à angle droit à l'extrémité du plateau.
- Connectez le câble d'alimentation micro USB de l'étape 7 au Raspberry Pi.
- Connectez les cavaliers de l'émetteur IR. Connectez le cavalier rouge 3.3v à la broche n°1 du Pi, connectez le cavalier de signal GPIO22 orange à la broche n°15 et le cavalier de masse marron à la broche n°39.
- Branchez le câble USB du ventilateur de 40 mm dans un port USB à l'arrière du plateau.
Étape 17: Installez Raspbian et la configuration de base
Ces instructions supposent que Raspbian GNU/Linux 8 (jessie) est installé.
- Suivez les instructions sur le site Web Raspberry Pi pour préparer votre carte Micro SD avec NOOBS qui est un gestionnaire d'installation du système d'exploitation pour le Raspberry Pi, puis insérez la carte Micro SD dans le Raspberry Pi.
- Allumez votre centre d'informations et votre Pi démarrera sur NOOBS. Suivez les instructions d'installation à l'écran pour installer Raspbian.
- Une fois l'installation terminée, vous devriez être automatiquement connecté à votre bureau. Sinon, l'utilisateur par défaut est pi et le mot de passe par défaut est framboise. Je recommande de modifier le mot de passe par défaut ainsi que d'autres paramètres de base à l'aide de l'interface graphique de configuration Raspberry Pi sous Menu> Préférences.
- Une fois dans l'interface graphique de configuration Raspberry Pi sous l'onglet Système, cliquez sur Développer le système de fichiers. Cela ne prendra que quelques secondes. La raison de l'extension du système de fichiers est de rendre disponible tout l'espace disponible sur la carte SD, dans le but de garder Raspbian suffisamment petit pour tenir sur des cartes SD de tailles différentes, il est compressé pour n'utiliser qu'environ 4 Go. Cliquez également sur le bouton Modifier le mot de passe pour modifier le mot de passe par défaut. Donnez à votre centre d'informations un nom d'hôte de votre choix, sélectionnez Boot To Desktop et Auto login.
- Toujours dans l'interface graphique de configuration Raspberry Pi, sélectionnez l'onglet Localisation et définissez vos préférences Locale, Timezone et Keyboard. L'interface graphique est décrite plus en détail ici.
- Configurez l'adaptateur WiFi Edimax via les instructions d'installation sur cette page.
- Une fois que le WiFi fonctionne, ouvrez le terminal et mettez à jour les référentiels. Tapez les commandes suivantes.
- sudo apt-get mise à jour
-
Mettons ensuite à jour tous les packages.
sudo apt-get mise à niveau
-
Mettons maintenant à jour le firmware du Raspberry Pi.
sudo rpi-update
-
Redémarrez.
redémarrage sudo
Étape 18: Installer les packages logiciels
Nous allons maintenant installer des packages supplémentaires qui seront nécessaires pour l'infocenter. Ceux-ci seront configurés à l'étape suivante. Ouvrez une fenêtre de terminal et tapez les commandes ci-dessous.
-
Installez le navigateur Chrome.
wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key ajouter -
echo "deb https://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list sudo apt-get update sudo apt-get install chromium-browser
-
Installez le serveur Web Apache.
sudo apt-get installer apache2
-
Installez Unclutter pour masquer le pointeur lorsqu'il n'est pas utilisé.
sudo apt-get install unclutter
-
Installer x11-xserver-utils
sudo apt-get install x11-xserver-utils
-
Installez Xdotool.
sudo apt-get install xdotool
-
Installez le package Linux Infrared Remote Control.
sudo apt-get install lirc
Étape 19: Faire pivoter l'affichage
Je préfère l'éditeur de texte vi, si vous préférez nano, remplacez simplement nano par vi dans les étapes suivantes.
Étant donné que l'infocenter sera suspendu verticalement au lieu d'horizontalement, nous devrons faire pivoter l'affichage. Dans le terminal tapez les commandes:
sudo vi /boot/config.txt
Ajoutez la ligne ci-dessous au fichier config.txt.
ajouter display_rotate=1 90
Étape 20: Configuration de Chrome
Chromium a été installé à l'étape 18, configurez maintenant Chromium pour qu'il démarre automatiquement. Dans le terminal éditez le fichier /home/pi/.config/lxsession/LXDE-pi/autostart
vi /home/pi/.config/lxsession/LXDE-pi/autostart
puis ajoutez la ligne
@chromium-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars localhost Maintenant, nous créons un script pour actualiser Chromiu
vi /accueil/pi/refresh.sh
Ajoutez les lignes ci-dessous au fichier
#!/bin/bash
export DISPLAY=":0" WID=$(xdotool search --onlyvisible --class chromium|head -1) xdotool windowactivate ${WID} xdotool key ctrl+F5
Rendre le script exécutable
sudo chmod +x /home/pi/refresh.sh et ajoutez-le à cron pour qu'il s'exécute toutes les 15 minutes
sudo crontab -e ajouter cette ligne à cronta
*/15 * * * * /home/pi/refresh.sh
Étape 21: Configurez le désencombrement et désactivez le masquage d'écran
Unclutter et X11-xserver-utils ont été installés à l'étape #18. Unclutter masquera le pointeur lorsqu'il n'est pas utilisé. Dans le terminal éditez le fichier /home/pi/.config/lxsession/LXDE-pi/autostart Nous pouvons également ajouter des commandes xset pour désactiver le mode d'économie d'énergie
vi /home/pi/.config/lxsession/LXDE-pi/autostart
puis ajoutez les lignes
@unclutter -display:0 -noevents -grab
@xset s off @xset -dpms @xset s noblank
Pour désactiver la suppression d'écran avec le LXDE par défaut, éditez le fichier: /etc/xdg/lxsession/LXDE/autostart.
vi /etc/xdg/lxsession/LXDE/autostart
Commentez la commande @xscreensaver (ajoutez un # au début de la ligne)
#@xscreensaver -no-splash
Pour tester la configuration de xset, vous pouvez exécuter xset q après un redémarrage, vous devriez voir la sortie suivante
préférez le blanking: non autoriser les expositions: yestimeout: 0 cycle: 600 DPMS is Disabled
Étape 22: Configurer la télécommande infrarouge Linux
Nous avons installé LIRC à l'étape #18. Faisons-le fonctionner afin que notre Pi puisse envoyer des commandes d'activation et de désactivation infrarouges à l'écran LCD.
sudo vi /boot/config.txt
ajoutez ce qui suit au fichier config.txt
dtoverlay=lirc-rpi, gpio_out_pin=22
puis éditez le fichier hardware.conf
sudo vi /etc/lirc/hardware.conf
ajouter ce qui suit
LIRCD_ARGS="--uinput"
LOAD_MODULES=true DRIVER="default" DEVICE="/dev/lirc0" MODULES="lirc_rpi" LIRCMD_CONF=""
Trouvez le fichier de configuration de votre télécommande dans la liste des télécommandes de la page Web LIRC à l'adresse https://lirc.sourceforge.net/remotes/ Téléchargez le fichier de configuration et enregistrez-le sous /etc/lirc/lircd.conf. Dans mon cas, j'ai utilisé le fichier de configuration Samsung AA59-00382A ici
cp AA59-00382A.lircd.conf /etc/lirc/lircd.conf
Ensuite, vous devriez pouvoir tester LIRC avec cette commande de mise sous/hors tension
/usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER
Si vous le souhaitez, vous pouvez configurer un programme pour allumer et éteindre votre écran LCD à l'aide de cron. Modifiez la crontab et ajoutez un horaire de votre choix. Dans mon exemple, l'infocenter s'allume tous les jours à 8h00, puis s'éteint à 10h00 les jours 1 à 5 (jours de la semaine), se rallume à 15h00 (15h00) les jours 1 à 5 (jours de la semaine) et puis s'éteint tous les jours à 1h00 du matin.
sudo crontab -e
0 8 * * * /usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER >/dev/null 2>&1
0 10 * * 1-5 /usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER >/dev/null 2>&1 0 15 * * 1-5 /usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER >/dev/null 2 >&1 0 1 * * * /usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER >/dev/null 2>&1
Étape 23: créez votre page Web
À ce stade, vous devriez avoir un centre d'informations fonctionnel qui affiche le message Apache par défaut « Ça fonctionne ! » page Web. Nous devons maintenant créer votre page Web personnalisée. Vous pouvez le concevoir comme vous le souhaitez en le rendant aussi simple ou complexe que vous le souhaitez. J'ai inclus deux exemples de pages Web, l'une est la page que j'utilise avec les URL supprimées et l'autre est un exemple de calendrier uniquement. Avec l'un ou l'autre, vous devrez entrer vos propres URL. Renommez ensuite le fichier en index.html et placez-le dans /var/www/html/
Comme il existe une infinité de façons de concevoir cette page et que le cas d'utilisation de chacun sera différent, je ne vais pas détailler l'intégralité du fichier html ici. Il existe de nombreux excellents Instructables et tutoriels sur le Web expliquant comment créer des pages Web et encore plus sur la façon d'intégrer le contenu que vous aimez.
exemple de fichier d'index
exemple de fichier d'index de calendrier uniquement
Étape 24: accrochez-vous et profitez-en
Montez l'autre moitié de votre taquet français sur votre mur, en vous assurant qu'il est de niveau, et accrochez votre infocenter. Branchez-le et profitez-en!
Grand Prix du Concours Microcontrôleur 2017
Conseillé:
Support mural pour IPad en tant que panneau de commande domotique, utilisant un aimant servocommandé pour activer l'écran : 4 étapes (avec photos)
Support mural pour IPad en tant que panneau de commande domotique, utilisation d'un aimant servocommandé pour activer l'écran : dernièrement, j'ai passé pas mal de temps à automatiser des choses dans et autour de ma maison. J'utilise Domoticz comme application domotique, voir www.domoticz.com pour plus de détails. Dans ma recherche d'une application de tableau de bord qui affiche toutes les informations Domoticz ensemble
Jour de la semaine, calendrier, heure, humidité/température avec économiseur de batterie : 10 étapes (avec photos)
Jour de la semaine, calendrier, heure, humidité/température avec économiseur de batterie : le mode d'économie d'énergie ici est ce qui distingue cet Instructable des autres exemples montrant le jour de la semaine, le mois, le jour du mois, l'heure, l'humidité et la température. C'est cette capacité qui permet à ce projet d'être exécuté à partir d'une batterie, sans t
Calendrier mural intelligent : 5 étapes
Calendrier mural intelligent : Ma femme et moi avions un calendrier mural en papier classique, sur lequel nous marquions les dates importantes. Nous utilisons également le calendrier Google sur nos téléphones intelligents pour marquer les événements, ce qui signifiait un double travail. J'ai donc décidé de créer une sorte de calendrier mural intelligent, qui
Raspberry Pi : calendrier mural et centre de notifications : 5 étapes (avec photos)
Raspberry Pi : calendrier mural et centre de notifications : avant l'« ère numérique » de nombreuses familles ont utilisé des calendriers muraux pour afficher une vue mensuelle des événements à venir. Cette version moderne du calendrier mural comprend les mêmes fonctions de base : Un agenda mensuel Synchronisation des activités des membres de la famille
Instructions pour la fabrication d'un accessoire de liaison à quatre barres pour un repose-pieds monté au centre : 9 étapes (avec photos)
Instructions pour la fabrication d'un accessoire de liaison à quatre barres pour un repose-pieds monté au centre : Les fauteuils roulants électriques à entraînement central (PWC) sont devenus plus populaires ces dernières années. Cependant, en raison du placement des roulettes avant, les repose-pieds latéraux traditionnels ont été remplacés par un seul repose-pieds central. Malheureusement, centre-m