Pub

Affichage des articles dont le libellé est M5Stack-Core. Afficher tous les articles
Affichage des articles dont le libellé est M5Stack-Core. Afficher tous les articles

jeudi 25 mai 2023

Nouvelle version m5sc-rfxp-0-6-1.ino

Une nouvelle mise à jour du logiciel RFXperiment pour le M5Stack Core vient de sortir, il s'agit de la version 0.6.1 du 25/05/2023.

Cette version apporte une nouvelle fonction de surveillance qui produit une alarme si la carte contrôleur ESP32-D1-R32 où sont connectés les récepteurs ne publie plus ses données dans le temps imparti (la carte ESP32-D1-R32 publie normalement ses flux de mesure de réception en MQTT toutes les 30 secondes).
Auparavant, le M5Stack Core était simplement en attente des données et les traitait quand elles arrivaient. Mais un souci récent survenu sur mon réseau Wifi ayant bloqué la publication des données, il m'est apparu nécessaire que le M5Stack Core soit en mesure d'afficher une alerte quand il attend trop longtemps lorsque la carte ESP32-D1-32 devient muette pour une raison quelconque.

J'ai fait aussi quelques modifications cosmétiques pour améliorer un peu l'aspect général de l'affichage principal.

D'autre part, j'ai décidé de n'utiliser plus que quatre couleurs pour les niveaux de réception sur une échelle de valeurs allant de 0 à 5.
(valeur 0 : gris ; valeur > 0 et < 1.5 : rouge ;  valeur >= 1.5 et < 3.5 : orange ; valeur >= 3.5 et <= 5 : vert)

Voilà ce que ça donne sur cette nouvelle version :





à plus !

*** 73 de Guy - F8ABX ***

mercredi 17 mai 2023

RFXperiment : corrections de bugs

Finalement, ce qui devait être l'ultime version 0.6.0e a dû être modifiée afin de corriger un bug dans des arrondis de valeurs. La dernière version du code source sur le M5Stack Core est "m5sc-rfxp-0-6-0f.ino" du 14/05/2023.





Sur la carte ESP32-D1-R32 où les deux récepteurs Panasonic RF-2400D sont connectés, j'ai aussi modifié le code pour corriger le même bug. Le code source est maintenant "esp32-rfxp-4-4-2.ino" (modifié le 15/05/2023).





*** 73 de Guy F8ABX ! ***

lundi 8 mai 2023

Nouvelle version m5sc-rfxp-0-6-0e.ino

Cette nouvelle version 0-6-0e pour l'affichage déporté des niveaux de réception des deux récepteurs RX1 et RX2 sur un M5Stack Core 1 marque le retour des pseudo indicateurs à aiguille.
Je préfère finalement ce type d'affichage.







Cette version a été finalisée le 1er mai 2023 et fait partie du projet RFXperiment.



lundi 16 janvier 2023

Nouvelle version m5sc-rfxp-0-5-2.ino

L'affichage déporté des niveaux de réception des deux récepteurs RX1 et RX2 sur M5Stack Core 1 a été retouché dernièrement avec la nouvelle version "m5sc-rfxp-0-5-2.ino".
L'affichage intègre désormais deux nouvelles données (deux nouveaux feeds) : RFXPfreq1 et RFXPfreq2 qui sont respectivement la valeur de la fréquence (en kHz) du récepteur n°1 et celle du récepteur n°2.



La barre du curseur indiquant le niveau de réception a été élargie pour une meilleure visibilité.
La "LED" POW (power) s'allume maintenant brièvement en orange lors de la réception d'une nouvelle valeur en MQTT.


mardi 22 novembre 2022

RFXperiment : affichage sur M5Stack Core 1 en version 0.4.3

 Voici la nouvelle version 0.4.3 de l'affichage déporté sur M5Stack Core 1 des signaux reçus par les récepteurs de RFXperiment :




Le design ne devrait plus trop évoluer, peut-être juste pour rajouter une échelle graduée en bas de l'historique de réception afin de repérer plus facilement dans le temps les 15 dernières minutes de stats de réception affichées.

Actuellement, seulement deux récepteurs sont mobilisés sur le projet RFXperiment, le premier est réglé sur la fréquence de 1458 kHz (ondes moyennes), c'est la fréquence de la station anglaise Lyca Radio. Ce monitoring a pour objet d'étudier la propagation dans cette gamme de fréquence sur le long terme.
Le deuxième récepteur est réglé sur 91.3 MHz (FM). Il n'y a pas de station proche sur cette fréquence. Le but est de détecter des signaux sporadiques en provenance de stations lointaines.

Vous pouvez consulter les stats de réception via le raccourci https://bit.ly/rfxperiment
ou si vous préférez, directement à https://io.adafruit.com/f8abx/dashboards/rfxperiment

Merci de votre intérêt pour mon project RFXperiment !

mardi 19 juillet 2022

RXperiment - Affichage sur M5Stack-Core

Voici la toute dernière version 0.1.7 de mon affichage déporté sur M5Stack-Core des informations de RXperiment.



But :

Utiliser un M5Stack-Core comme afficheur déporté pour le projet RXperiment et servir d'alarme lorsque des réceptions sporadiques sont détectées.

Principe :

Le M5Stack-Core reçoit ses informations en Wifi via le protocole MQTT (subscribe).
Les cartes ESP32-D1-R32 du projet RXperiment ont préalablement publiées leurs données de réception en MQTT (publish) sur site IO Adafruit. Les récepteurs radio sont connectés aux cartes ESP32-D1-R32, mais le M5Stack-Core n'est connecté physiquement à aucun équipement, il a juste besoin d'une connexion Wifi quelconque pour afficher les données, plus une prise USB pour s'alimenter et recharger sa batterie.


Principales fonctionnalités du logiciel "m5sc-rxp-0-1-7.ino" sur M5Stack-Core :

(+) Affichage du niveau de réception sous la forme d'un VUmètre (valeur moyenne des 30 dernières secondes), d'un "voyant" rond de couleur (pseudo-LED) et d'un histogramme des valeurs sur 15 dernières minutes.
(+) Affichage des informations de 5 récepteurs au maximum.
(+) Affichage et mémorisation des valeurs numériques minimales et maximales, ainsi qu'un indicateur de couleur (petit triangle à droite de la pseudo-LED) correspondant au niveau du maximum, avec possibilité de les réinitialiser à tout moment avec le bouton de gauche "CLR_m_M".
(+) Affichage des valeurs reçues en MQTT (ligne du bas).
(+) Réglage de la luminosité de l'affichage avec le bouton du milieu "Brightness".
(+) Sélection manuelle du récepteur par le bouton de droite "RX_select".
(+) Mise en veille automatique de l'affichage si aucune variation n'est détectée sur les récepteurs pendant 10 minutes.
(+) Sortie de veille de l'affichage avec un bip sonore lorsqu'une variation de signal est détectée.
(+) Bascule automatique de l'affichage sur les informations du récepteur concerné.
(+) En cas de perte de la connexion au broker MQTT, réessaye jusqu'à 5 fois avant de redémarrer le M5Stack-Core.


Cordiales 73, Guy - F8ABX.

La page d'accueil du projet RXperiment est ici : https://bit.ly/RXperiment