SPOTNIK2HMI: Projet collaboratif !



Le projet est né sur une idée de Dimitri F5SWB, Toufik F0DEI est venu aider Dimitri en proposant les premiers scripts pour communiquer avec l’écran Nextion.
L’objectif était d’ajouter un écran Nextion à la distribution du Spotnik de F5NLG.
Je me suis ajouté au groupe afin de donner un coup de main pour finaliser le projet.
Une belle experience d’un travail collaboratif, qui au bout de 2 semaines proposait déjà 90% des fonctionnalités finales.
Dans cet article, je vous présente le projet.

Le matériel necessaire:

Un écran Nextion qui pourra être branché directement sur le GPIO ou sur port USB grâce un raccordement.
Une page dédiée sera très bientôt mise à disposition pour expliquer les raccordements de l’installation.
Le projet a commencé sur un écran de 3,5″. D’autres écrans seront bientôt disponibles, il reste un gros travail d’adaptation graphique pour les différents format et pour les plus petit écran de 2,4″ un remodelage de l’interface.

Presentation de l’interface HMI (Human Machine Interface)

La page Boot:
Celle-ci démarre dès mise sous tension ou lors d’un redemarrage. C’est le script qui la fait disparaitre. Si elle ne disparait pas, c’est que votre script n’est pas correctement parametré.

La page Trafic:

C’est la première page au démarrage du système, sur la partie supérieur vous retrouverez votre indicatif, ici (987)FK8ABC V, le salon sur lequel vous êtes connecté et la station entendu, ici (999) FR8HM V. On retrouve tout en bas les 2 dernières stations entendues.
Le voyant LED verte réception réseau, LED rouge réception locale
Pour accéder au menu il suffira d’appuyer sur l’écran sur votre indicatif.

La page Menu:

Cette page menu va vous permettre d’accéder à différentes fonctions:
Les boutons #RRF #FON #TEC vous permettent de changer de SALON.
Le changement se fera dès son appuie et vous basculerez sur la page trafic.

#ECHOLINK vous permettra d’aller sur Echolink à ce jour, il y a des problèmes lors de la connexion pour intégrer cette fonction. Elle ne sera donc pas disponible dans l’immédiat.

#Météo Vous enverra directement sur la page météo et enverra le code DTMF pour la diffusion radio du bulletin. Description plus bas dans l’article.

Dashboard Vous affichera les 12 dernières stations entendues

WIFI Vous permet d’entrer directement sur l’écran votre accès wifi et mot de passe

Icone Ecran Vous affichera la page système.

Icône I vous affichera les informations systèmes

Le perroquet vous lance l’option perroquet, à ce jour, il n’est pas validé sur les différents salon RRF.

La page echolink:

Il s’agit juste d’un aperçu, mais elle n’est pas disponible sur la version actuelle.
Le bouton Echolink sera grisé est inactif.

La page Méteo:

Cette page affiche les données météo, issue des infos que vous aurez remplies dans l’interface GUI du Spotnik, onglet configuration.
Il ira automatiquement chercher le nom de la ville correspondante pour l’afficher et les données météo associées.
L’icône en bas à droite permet de choisir entre 4 fonds d’écran, je vous laisserai découvrir 😉

Le dashboard:

Vous verrez sur cette page, les 12 stations entendues par le Hotspot sur le réseau.
Un appui sur l’écran vous fait retourner à la page trafic.

La page info:

Sur cette page vous retrouverez les infos du Hotspot avec la fréquence (fréquence rx de la page web Spotnik 1.9) et surtout l’adresse IP. Ce qui peut être pratique si on veut se connecter en ssh ou en web sur le Hotspot.
On retrouve l’utilisation de la carte SD et la température du processeur.
En appuyant sur le QRcode vous aurez des informations complémentaires.
En appuyant sur l’écran vous reviendrez sur la page menu.

La page wifi:

Lors de l’affichage de cette page, celle ci ira chercher les codes actuelles et les affichera.
En cliquant sur les crayons sur le coté vous aurez accès à un clavier pour écrire votre nouveau point d’accès wifi et mot de passe.

Voici l’apérçu du clavier de saisi.

Ci-dessous une petite vidéo de fonctionnement:

Il est important de souligner que le système de saisi se comporte exactement comme l’interface web et écrit au même endroit dans la configuration système.
Le changement sera immédiat après le passage d’une page de confirmation.

La page système:

Sur cette page système vous pourrez effectuer des opérations de redémarrage logiciel avec le bouton Restart, redémarrage complet avec le bouton reboot, et l’arrêt total avec le bouton arrêt.Suivi d’une page de confirmation.

Le bouton Maison vous ramène à la page menu.

Vous pourrez régler le niveau du rétro éclairage de l’écran avec le potentiomètre linéaire.

Le bouton ON/OFF vous permet de définir le temps de l’économiseur d’écran suivi de son activation.
Il suffit de sélectionner le temps et il sera activé. Le rétro éclairage se coupera, un simple appuie le réactivera.

Conclusion:
Quelques Oms vont maintenant recevoir les fichiers nécessaires, pour faire les différents tests.
Nous communiquerons ensuite dans un article le tutoriel complet pour réaliser l’installation.
Si vous avez un écran 3,5″ et que vous voulez faire partie des Betas Testeur prendre contact.

Je tenais à remercier la Team:
F0DEI pour le support de code Python + Nextion
F5SWB qui a réalisé toute la partie graphique du Nextion.

Merci également à F5NLG pour le travail accompli sur le RRF.

Ce projet collaboratif montre la puissance du travail de groupe, finalisation du projet en moins de 3 semaines, il est dommage qu’il ne soit pas plus fréquent chez les OMs.
Il y a souvent des photos ou des images de réalisations sans une description complète du projet.

Quant à moi, je ne suis ni électronicien, ni programmeur … d’autres Oms sont largement plus compétent que moi, et pourtant…. J’aimerais que cette expérience donne des idées à d’autres groupes de travail.

L’ensemble des codes seront mise à la disposition, dès validation des essais.
Les fichiers Nextion seront disponibles en .tft jusqu’a finalisation de tous les formats d’écran.

En avant première un aperçu de l’interface d’installation:

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement. Tous les articles en 1 clic ICI
Ce contenu a été publié dans radioamateur, spotnik2hmi, Svxlink. Vous pouvez le mettre en favoris avec ce permalien.

3 réponses à SPOTNIK2HMI: Projet collaboratif !

  1. Planson Jacques dit :

    Bravo pour le travail d’équipe A si tous les gars du Monde…..

  2. Robin dit :

    Je suis impatient d’essayer ça….

    Robin

  3. Claude Commaret dit :

    C’est comme ça que j’aime la radio, pas seulement avec un micro dans la main, mais bien une volonté de faire grandir nos passions, peut importe comment, mais de partager nos expériences personnelles et où de groupe. Le savoir n’est bon quand c’est partagé, si cela ne l’est pas, c’est définitivement perdu. Claude de f0ela.

Répondre à Claude Commaret Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.

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