Vous êtes ici : Accueil > Relais DMR F1ZIF > MMDVM - Relais DMR > Installer un écran 2,4" Nextion - relais MMDVM - PI3 -DMR
Publié : 8 mai 2016

Installer un écran 2,4" Nextion - relais MMDVM - PI3 -DMR

Ce tuto a pour objectif d’expliquer comment installer et configurer un écran Nextion sur un relais MMDVM. La configuration du relais MMDVM est la suivante : 2 postes GM360, un raspberry PI3, la carte ZUM. En fonction des développements du logiciel MMDVMHost vous avez la possibilité de choisir parmis les tailles d’écrans suivantes :
- 2,4"
- 3,2"
- 3,5"
Il est possible de voir tous les écrans sur le site suivant :
https://www.itead.cc/display/nextion.html
Il est possible de commander directement sur ce site, mais attention, le mode de paiement via PayPal n’est pas accepté. Voici un exemple de site où trouver ce type d’écran sur Ebay : http://www.ebay.fr/itm/221921991867?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT.
Pour connaitre les tailles d’écrans supportées par MMDVMHost, il suffit de consulter le dossier : /Chemin d’accès à votre dossier MMDVMHost/MMDVMHost/Nextion/

1) Connecter votre écran

2) Désactiver la console série sur /dev/ttyAMA0
Ouvrir une fenêtre terminal
sudo raspi-config
- sélectionner l’option 9 puis valider
- sélectionner l’A8 Serial
- sélectionner Non puis OK et enfin Finish
Votre raspberry vous demande alors si vous souhaitez redémarrer le système (Would you like to reboot now ?) : Oui

3) Veiller à avoir une version actualisée de Python :
Ouvrir une fenêtre terminal
sudo apt-get install git python-serial python

4) Pour les raspberry PI3 uniquement !
Il faut désactiver le Bluetooth du PI, merci à John G8BPQ pour m’avoir mis sur la piste.
Ouvrir une fenêtre terminal
Désactivation du service ttyAMA
sudo systemctl stop serial-getty@ttyAMA0.service
sudo systemctl disable serial-getty@ttyAMA0.service

Désactivation du Bluetooth intégré du PI3. Il faut ajouter à la fin du ficher config.txt une commande.
sudo nano /boot/config.txt
A la dernière ligne, il faut ajouter :
dtoverlay=pi3-disable-bt
Il faut vérifier que /dev/ttyAMA0 est bien en dialout en utilisant la commande
ls -l /dev/ttyAM* et vous devez obtenir le résultat suivant :

5) Mise à jour de l’écran Nextion
Ouvrir une fenêtre terminal
cd /Chemin d’accès à votre dossier MMDVMHost/MMDVMHost/Nextion/
python nextion.py MMDVM_2.4.tft et vous devez obtenir quelque chose de similaire à ceci :

A cette étape votre écran doit afficher ceci :

6) Mise à jour de votre fichier MMDVM.ini

Après démarrage de votre MMDVMHost, vous devez obtenir :

Questions - remarques : dmr-bfc (at) Outlook.com

Thank you to Tom (ON4TOP), John G8BPQ and Ole (OZ1CBK) for their contributions

Thierry - F4EWI

Flag Counter