Écran tactile – Raspberry pie – Pour Jeedom

Voici un tutoriel sur la création d’un écran tactile pour Jeedom avec un raspberry pie

Idée d’amélioration

  • Slide de droite a gauche
  • écran qui se diminue a la luminosité
  • calendrier

http://espace-raspberry-francais.fr/Composants/Executer-script-pression-bouton-sur-Raspberry-Francais/

Hardware

1 Raspberry pi

1 écran de 5 pouces MPI3508 3.5 HDMI LCD

1 bouton

Photo

Plan

Pourquoi un raspberry pi et non une tablette

  • Tablettes android -> Vite obsolète niveau logiciel
  • Raspbian est tenue à jour
  • Maintenance plus facile
  • Mème si SD se corrompt, on change puis ok
  • Évite les applications non désirable : google maps etc
  • Linux permet de choisir exactement ce que je vais faire et comment (ouverture automatique du design en plein écran)
  • Linux toujours me permet de pouvoir réutiliser ce Pi pour autre chose que l’écran, par exemple le Bluetooth

Tutoriel

Étape 1 : L’installation

Vous avez 2 choix : Le premier en automatique ou en config manuel

Partie Automatique : Pibakery

Partie manuelle

Etape 0 – Réaliser le branchement puis lance r le raspberry pie

Etape 1 – Régler VNC + SSH + le hostname

Etape 2 – Régler le wifi

Rendez-vous dans l’icône en haut a droite puis selectionner votre réseau wifi

Étape 2 : Configurer le Pi

Cocher le « show black border around screen« 

Etape 3 : Installer votre écran

Shell

Résolution du MPI3508 : 480*320 to 1920*1080

La résolution choisi est : 720×480

Etape 4 : Afficher le jeedom au démarrage

Pour cela vous avez 2 solutions :

Attention le desktop disparait avec ce système

Source : http://blogmotion.fr/diy/chromium-demarrage-raspberry-pi-15683

Créer le fichier /home/pi/.config/lxsession/LXDE-pi/autostart

Plain Text

Ajouter le contenu suivant :

Shell

Au lieu d’une URL vous pouvez aussi préciser le chemin vers une page HTML, c’est ce que je fais en splittant deux images dans des iframes.

Sourec ici : https://sudomod.com/forum/viewtopic.php?t=4242

Ok, donc cette adresse du design, on va s’en servir maintenant sur le Pi.

Il faut éditer ce fichier :

~/.config/lxsession/LXDE-pi/autostart

L’option –kiosk sert à ouvrir en plein écran.

Dans le fichier je laisse les lignes qui activent le screensaver, ca permet d’éteindre l’écran automatiquement après une non utilisation.

Facultatif ramdisk

Un écran de supervision se rafraichit souvent, je vous conseille donc de créer un ramdisk d’au moins 32 mo. Préciser ensuite en paramètre :

Shell

Lancer chromium

https://simonlefort.be/wiki/doku.php?id=lancer_un_programme_au_demarrage

Étape 5 : Mise en plein écran

  • Solution manuel : Clic droit plein écran sur la vue
  • URL automatique : 192.168.0.18/index.php?v=d&p=plan&plan_id=1&fullscreen=1
  • Etape 6 :
Etape 6 : Configuration de la luminoisité

A ) Dans le cas d’un contrôle du retroeclairage de l’écran ( xblacklight)

Choix 1 : Embétant car necessite une webcam : https://la-vache-libre.org/wildguppy-adaptez-automatiquement-la-luminosite-de-vos-pc-portables/

Choix 2 : Avec un yoktolight -> http://www.yoctopuce.com/FR/article/raspberry-pi-ajustement-automatique-de-luminosite

B) Dans le cas d’un nom controle du retroeclairage

  • Installer redshift
  • activer le opengl du raspberry pi
  • lancer la commande redshift -g 0.1:0.1
  • https://raspberrypi.stackexchange.com/questions/70641/redshift-for-arm-arch-linux
Shell
Shell

http://jonls.dk/redshift/

Etape 6 : Configuration du screensaver

Vous pouvez ajouter cette heure pour le screensaver

https://github.com/alexanderk23/gluqlo/issues/11

Étape 6 : Mise en place d’un bouton poussoir

Shell
Python

Mettre le script en automatique

Shell
Shell
Shell

Consommation électrique

Pour l’écran en 3.5

WITHOUT Raspberry attached

  • Backlight 002% –> 169mA
  • Backlight 030% –> 227mA
  • Backlight 050% –> 269mA
  • Backlight 080% –> 341mA
  • Backlight 100% –> 391mA

WITH Raspberry attached (HDMI connection)

  • Backlight 002% –> 245mA
  • Backlight 030% –> 304mA
  • Backlight 050% –> 347mA
  • Backlight 080% –> 416mA
  • Backlight 100% –> 467mA