domotique – Blog radioamateur de F8ASB https://blog.f8asb.com Promouvoir est notre devoir ... Mon, 04 May 2026 05:41:18 +0000 fr-FR hourly 1 98010425 Le module capteur https://blog.f8asb.com/2026/03/01/le-module-capteur/ https://blog.f8asb.com/2026/03/01/le-module-capteur/#respond Sun, 01 Mar 2026 14:07:51 +0000 https://blog.f8asb.com/?p=10143 Continuer la lecture ]]>

 

Aujourd’hui, je vous décris le module capteur en charge du relevé de température et de la tension batterie.
Description:

Ce projet met en œuvre un petit module USB capable de mesurer la température ainsi que la tension d’une batterie, puis de renvoyer ces valeurs sur une liaison série. Compact, économe en énergie et simple à interroger, il constitue un outil idéal pour la surveillance d’alimentations, de systèmes embarqués ou de montages radioamateurs.

Le but est de disposer d’un dispositif USB qui :

  • lit la température via une sonde numérique DS18B20,
  • mesure la tension d’une batterie grâce à un pont diviseur,

Lecture de la température

La sonde DS18B20 est pilotée via le bus OneWire.

  • envoie une requête de mesure,
  • lit la température en degrés Celsius,
  • renvoie la valeur sous la forme :
    T=23.7 C
    

Ce capteur numérique garantit une bonne précision sans nécessiter d’étalonnage complexe.

Mesure de la tension batterie

La tension à mesurer passe par un pont diviseur composé de deux résistances (R1 = 22 kΩ, R2 = 6,8 kΩ). Le microcontrôleur lit la tension sur l’entrée analogique A0, puis calcule la tension réelle selon la formule :

Vin=VA0×R1+R2R2×correction

La valeur retournée ressemble à :

V=12.4 V

Une variable correction permet d’ajuster finement la mesure si nécessaire.

Le Matériel:
Carte microcontrôleur 32U4
Arduino nano est possible également
Une résistance de 6,8K (ou 4,7K + 2,2k)
Une résistance de 22K
Un capteur de température 18B20
Led jaune
Connecteur entrée alimentation
Fichiers 3D

Le programme Arduino est disponible directement sur le simulateur.

Lien vers le simulateur:

https://wokwi.com/projects/452516748378971137


Cliquer sur le bouton lecture vert pour exécuter la simulation.
Sur le champ du bas vous pouvez envoyer la commande T ou V.
En cliquant tu le potentiomètre ou sur le capteur de temperature vous pouvez faire varier les valeurs.

Schéma électronique:

J’ai utilisé 2 résistances en série de 4,7k + 2,2K car je n’avais pas de 6,8K sous la main.

Indication visuelle

Une LED connectée sur la broche 2 s’allume brièvement lors du traitement d’une commande, ce qui permet de visualiser l’activité du module.

Exemple d’utilisation

Depuis un terminal série :

  • envoyer T → obtenir la température
  • envoyer V → obtenir la tension batterie

Aucune configuration complexe, aucune trame exotique : une seule lettre suffit.

Le fichier Python pour aller lire les informations et les stocker dans le Raspberry:
Disponible sur Github 
Celui-ci intégré une temporisation de lecture et la sauvegarde des données.

L’intégration dans Svxlink:

Ajouter le dossier mesureV dans le dossier /home/
et copier le scripts mesureVT.py

Afin de faire la mesure de tension quand le relais est en veille, nous devons lancer le script de mesure lorsque que le relais passe en rx, une temporisation de 10s (configurable) est prévue.
Pour cela nous éditons le fichier RepeaterLogic.tcl qui se situe dans le dossier /usr/share/svxlink/event.d/local/

Editer RepeaterLogic.tcl
Ajouter à la fin de la partie repeater_down ajouter le lancement du script:
set runcmd [exec python3 /home/mesure/mesureVT.py];

proc repeater_down {reason} {
global mycall;
variable repeater_is_up;
#script lecture tension
set runcmd [exec python3 /home/mesure/mesureVT.py];

Dans le même dossier, éditer Logic.tcl, dans la partie dmtf, copier le code ci-desous:

######################
#15 mesure de tension# 
######################

if {$cmd == "15"} {

# Lecture du fichier
set f [open "/tmp/mesureV.txt" r]
set data [read $f]
close $f

# Extraction avec regexp
if {[regexp {V=([0-9]+\.[0-9]+)\s*V} $data -> valeur]} {

puts "Tension Alim:$valeur V"
playMsg "SVXCard/Mesurement" "PowerSupplyVoltage";
playVoltage $valeur;
} else {
puts "Aucune tension trouvée dans le fichier"
}

return 1
}

##########################
#14 mesure de temperature#
##########################

if {$cmd == "14"} {
# Exécute le script Python et lit toute la sortie
set f [open "|python3 /home/mesure/mesureT.py" r]
set output [read $f]
close $f

# Extraction de la température au format :
# Température : 28.9
set temperature ""

if {[regexp {Température\s*:\s*([0-9]+\.[0-9]+)} $output -> temp]} {
set temperature $temp
}

# Affichage du résultat
if {$temperature ne ""} {
puts "Temperature:"
puts $temperature

playMsg "SVXCard/Weatherstation" "tempint";
playTemp $temperature;

} else {
puts "Erreur : impossible d'extraire la température"
}
return 1
}

Le script écrit 1 fichiers dans le dossier temporaire à la retombée du relais pour avoir une tension hors charge dans /tmp/mesureV.txt

A la reception du code DTMF, SvxLink ira lire la valeur dans le fichier pour la tension et en direct pour la température.

Les photos de la réalisation du capteur:


Conclusion:

Vous disposez désormais de la description nécessaire pour réaliser ce type de capteur. Vous pourrez également interagir avec celui‑ci et associer des actions en fonction des valeurs mesurées.

Afin de préserver les batteries, le relais pourrait s’arrêter à partir d’un certain seuil de tension, annoncer vocalement la tension mesurée lors de l’ouverture du relais, ou encore alerter en cas de tension basse des batteries.

Vous l’aurez compris, votre imagination fera le reste : il ne s’agit ici que d’une approche logicielle à mettre en place.

Je préconise de sauvegarder les fichiers que vous allez modifier en amont, ce qui vous permettra de revenir en arrière dans le cadre d’une erreur.

Bonne réalisation.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/03/01/le-module-capteur/feed/ 0 10143
Vers une structure de relais modulaire https://blog.f8asb.com/2025/05/01/vers-une-structure-de-relais-modulaire/ https://blog.f8asb.com/2025/05/01/vers-une-structure-de-relais-modulaire/#respond Thu, 01 May 2025 09:40:39 +0000 https://blog.f8asb.com/?p=9836 Continuer la lecture ]]>

Projet relais modulaire

Dans cette article, je vous présente le projet de relais radioamateur modulaire.
Cette réflexion fait suite à ma volonté de réaliser la SvxCard en version 2.
J’ai régulièrement des demandes pour la SvxCard qui n’est plus disponible à ce jour.

Beaucoup de demandes concernant la SvxCard portaient sur le fait qu’elle intègre un relais, mais aussi une voie transpondeur.
La partie entrée/sortie, mesure analogique, écran, est beaucoup moins utilisée.

Le côté modularité répondra à la personnalisation et aux besoins de chacun, mais aussi à l’évolution possible des installations.
Il y a également le côté maintenance qui est intéressant : les modules sont interchangeables rapidement pour des interventions optimisées.

Je vous décris brièvement les différents modules de la photo ci-dessus.

L’ensemble des modules sera positionné sur un rail DIN.
C’est ce type de rail que l’on retrouve dans les armoires électriques pour fixer des modules de type disjoncteurs, automates, etc.

Le Module 1: l’alimentation, ce module pourra être une alimentation 230V -> 5V ou un convertisseur 12V -> 5V.
Il pourra intégrer n’importe quel module d’alimentation selon vos besoins.
Ci-dessus un exemple d’alimentation disponible sur rail avec des tensions et des intensités personnalisables.

Le Module 2: l’ordinateur, dans ce rack, on retrouvera l’informatique que l’on souhaite intégrer.
Les modules radio, étant en USB avec la µUsbPlug, permettent d’utiliser n’importe quel micro-ordinateur fonctionnant sous Linux.
Il suffira de l’intégrer dans un boîtier rail DIN.

Ci-dessus, un exemple de boîtier sur rail DIN pour Raspberry Pi.
On peut retrouver une quantité importante de boîtiers selon les micro-ordinateurs.
De plus, l’impression 3D ouvre des possibilités illimitées quant à la personnalisation des boîtiers.

Le module 3 et module 4, le module radio, ces modules feront la liaison entre l’ordinateur et les radios.

projet Radiomodule

Ci-dessus un aperçu de la carte.

À gauche, les connecteurs pour les radios.
Dans le cadre d’un relais, on raccordera le RX d’un côté et le TX de l’autre.
On retrouve des connecteurs RJ12 ou des broches PIN 2,54.
Dans le cadre d’une voie transpondeur on raccordera qu’un coté (TX/RX)

Au centre, on pourra emboîter directement la carte µUsbPlug ou la souder sur la platine.

À droite, un connecteur USB B, avec une adaptation possible vers un type C.
Les connecteurs situés de chaque côté serviront de bus de communication entre les modules.
Bien entendu, les composants seront placés selon les choix retenus.
On intégrera un module pour un relais ou un link, et deux modules si l’on souhaite faire une interconnexion radio ou une voie transpondeur, ou du packet radio / APRS via Direwolf.

Le module 5, le HMI, Human Machine Interface, ce module sera l’interface utilisateur, afin de visualiser l’état de fonctionnement du relais mais également d’interagir avec le système.
Il est, ci-dessous, représenté sur un module rail DIN, mais il pourra très bien être déporté. Il pourra être tactile ou équipé de boutons directionnels pour parcourir les différents menus.


Le module 6
, L’interface Entrée/Sorties, ce module regroupera l’ensemble des entrées et sorties, qu’elles soient digitales, analogiques, capteurs de température ou relais de commutation.
Il communiquera avec le micro-ordinateur (Module 2) et lui indiquera les mesures et l’état des E/S.
Il intègrera probablement un microcontrôleur qui effectuera toutes les mesures de manière régulière.
Une approche intéressante, par exemple dans le cadre d’un relais alimenté par énergie solaire, pourrait être une gestion du routage et des mesures des énergies.


Conclusion:

Voilà la description globale du projet. Les images utilisées sont là pour donner des exemples ; le choix du matériel n’est pas encore défini. Des connecteurs situés sur les côtés des modules seront utilisés pour communiquer entre eux et limiter autant que possible les câblages.
L’installation sera compatible avec Allstarlink, Svxlink et Direwolf ( packet ou APRS)

L’avancement du projet sera documenté sur ce blog.

N’hésitez pas à me faire part de vos remarques et idées suite à la lecture de cet article.
Si vous avez des idées de modules ou souhaitez travailler sur certains modules, prenez contact.

À ce niveau d’avancement, vos retours sont importants.

Je serai présent au nouveau salon organisé par F4KLR & l’APRA62, le 31 mai 2025 à Wingles. J’y présenterai mon avancée.

Je serai aussi à ISERAMAT le 21 juin à Tullins, avec un mois de travail supplémentaire pour ajouter des éléments par rapport au salon précédent.

Sur ce dernier, j’animerai une conférence sur les interfaces relais.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2025/05/01/vers-une-structure-de-relais-modulaire/feed/ 0 9836
Watchdog USB pour votre système informatique https://blog.f8asb.com/2023/08/12/watchdog-usb-pour-votre-systeme-informatique/ https://blog.f8asb.com/2023/08/12/watchdog-usb-pour-votre-systeme-informatique/#comments Sat, 12 Aug 2023 15:26:52 +0000 https://blog.f8asb.com/?p=8471 Continuer la lecture ]]> Cet article fait suite à une demande d’un OM pour intégrer un Watchdog sur son installation informatique.
Il existe une petite carte USB qui fait très bien le travail.

Je vous invite à aller voir le lien Wikipedia suivant afin de comprendre le rôle d’un tel circuit.
Pour résumer, des trames régulières sont échangées entre la carte USB et le système informatique.
On les appelle les “Heartbeat”, battement du coeur, il est possible de déterminer une fréquence, si celui ci n’est pas reçu, la carte va directement commuter le relais jusqu’a ce que le battement reviennent.
Dans le cadre d’un plantage logiciel du système cela permet de faire un reset automatiquement.

Il existe un logiciel sous Windows à demander au vendeur lors de l’achat de la carte.

Il existe un script sous linux:
https://github.com/zatarra/usb-watchdog

Pour l’installer écrivez la commande suivante dans le repertoire ou vous souhaitez l’installer:
wget https://raw.githubusercontent.com/zatarra/usb-watchdog/master/watchdog.py

Cela téléchargera le script. Il faut avoir la librairie Pyserial d’installer sur le système.

Il faut maintenant mettre se script au démarrage accompagné du port et de la fréquence de test souhaitée en s.
Ci-dessous, port USB0 et test toutes les 180s
ex:
python3 watchdog.py /dev/ttyUSB0 –hb 180

Retrouvez des informations complémentaire sur le lien suivant:
https://www.davidgouveia.net/2018/02/how-to-create-your-own-script-for-a-usb-watchdog/

Il suffira ensuite de raccorder la sortie relais de la carte USB sur le reset du Raspberry ou sur d’autres systèmes.

Exemple de lien pour l’achat de la carte sur AliExpress

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
]]>
https://blog.f8asb.com/2023/08/12/watchdog-usb-pour-votre-systeme-informatique/feed/ 1 8471
Wokwi , simulateur Arduino en ligne ! https://blog.f8asb.com/2022/12/29/wokwi-simulateur-arduino-en-ligne/ https://blog.f8asb.com/2022/12/29/wokwi-simulateur-arduino-en-ligne/#comments Thu, 29 Dec 2022 09:02:09 +0000 http://blog.f8asb.com/?p=8086 Continuer la lecture ]]>

Dans cette article, je vous présente un simulateur en ligne pour Arduino mais pas que….

C’est un outils vraiment super pour faire des développements sans avoir besoin des composants.Je vous indique simulateur Arduino mais il peut simuler d’autres microcontôleurs ( ESP32, Raspberry Pico, Arduino nano etc… ) et aussi le language MicroPython.


Le site s’appelle https://wokwi.com/ et il est vraiment super.

Vous pouvez accédez à des exemples directement sur le site:

Il vous suffit de créer un compte, c’est ce qui vous permettra de sauvegarder vos projets et de les partager avec vos amis Makers.

Vous irez dans la section language pour choisir Français.

Vous pouvez désormais créer un nouveau projet et choisir sur quel microcontrolleur vous allez travailler.
On choisi l’Arduino Uno, un des plus connu pour la démo.

A gauche vous aurez le code et à droite vous aurez les composants

On va ajouter un écran LCD 16×2, en cliquant sur le + violet, et le câbler, vous allez voir la quantité de capteurs et d’actionneurs disponibles. C’est vraiment super sympa.

On raccorde tout ça rien de bien compliqué on sélectionne les Pins à raccorder, sur chaque composant en positionnant la souris dessus, on obtient une aide en ligne avec des informations complémentaires en cliquant sur le ?.
En cliquant, sur les lignes de raccordement, il est possible de changer leur couleur.

On écrit un petit bout de code et on appuie sur le bouton Lecture en Vert sur le dessus de l’écran.

Voici le résultat de la simulation, vous pouvez le voir en live sur le lien ci-dessous:

https://wokwi.com/projects/352233118744674305

Conclusion:

Il s’agit vraiment d’un super outils avec des mises à jour régulières, vous pouvez bien sûr ajouter un port série pour faire du debug en programmant.
En devenant membre du Club vous aurez la possibilité de voter dans les développements des futures options en soutenant le projet.
Je vous ai montré un exemple très basique, à vous de faire preuve d’imagination, je suis certain que vous allez mettre cet outil dans vos raccourcis.

Groupe Facebook: https://facebook.com/groups/wokwi

Groupe Discord: https://discord.com/invite/e5yFaayXkK

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
]]>
https://blog.f8asb.com/2022/12/29/wokwi-simulateur-arduino-en-ligne/feed/ 3 8086
Nouvelle page pour un accès direct aux articles https://blog.f8asb.com/2015/12/06/nouvelle-page-pour-un-acces-direct-aux-articles/ https://blog.f8asb.com/2015/12/06/nouvelle-page-pour-un-acces-direct-aux-articles/#respond Sun, 06 Dec 2015 08:03:06 +0000 http://blog.f8asb.com/?p=2345 Continuer la lecture ]]> À partir du moment ou le nombre d’article oblige à parcourir les pages les unes après les autres, il devient difficile de retrouver une information précise dans un blog.SEO-your-business-blog2
Il y a maintenant plus de 150 articles sur ce Blog et je reçois souvent des emails avec des questions dont les réponses sont déjà présentes sur ce Blog.
La nouvelle page disponible sur le menu supérieur du Blog vous permettra en 1 clic de visualiser l’ensemble des articles du Blog par catégorie. Celle-ci sera mise à jour régulièrement.

Accéder directement à cette page ici ou sur le menu supérieur

menumenu2

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
]]>
https://blog.f8asb.com/2015/12/06/nouvelle-page-pour-un-acces-direct-aux-articles/feed/ 0 2345
MakerWorld 2015 reconduit cette année en même temps Hamradio https://blog.f8asb.com/2015/02/28/makerworld-2015-reconduit-cette-annee-en-meme-temps-hamradio/ https://blog.f8asb.com/2015/02/28/makerworld-2015-reconduit-cette-annee-en-meme-temps-hamradio/#respond Sat, 28 Feb 2015 08:56:44 +0000 http://blog.f8asb.com/?p=1476 Continuer la lecture ]]> Il est temps de penser à vos différentes reservations pour le mois de Juin.

Bonne nouvelle pour cette année le salon MAKER WORLD est reconduit.

Les dates pour ceux qui ne les connaissent pas sont:
Du 26 au 28 Juin pour HAMRADIO
et du
27 au 28 Juin pour MAKER WORLD

Capture d’écran 2015-02-28 à 09.36.11

Capture d’écran 2015-02-28 à 09.31.41

Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement.
]]>
https://blog.f8asb.com/2015/02/28/makerworld-2015-reconduit-cette-annee-en-meme-temps-hamradio/feed/ 0 1476
Domotique: Experimentation JEEDOM + capteur UHF https://blog.f8asb.com/2015/01/28/domotique-experimentation-jeedom-capteur-uhf/ https://blog.f8asb.com/2015/01/28/domotique-experimentation-jeedom-capteur-uhf/#comments Wed, 28 Jan 2015 09:02:24 +0000 http://blog.f8asb.com/?p=1392 Continuer la lecture ]]> jeedom

J’ai souvent des personnes qui me dise, radioamateur ça sert à quoi? Et bien dans ce cas le fait d’être radioamateur est plutôt utile pour analyser et comprendre les trames radio des capteurs sans fil. Je vais vous décrire les premiers essais domotique que j’ai réalisé avec une installation complètement sans fil.Un nouveau portail web vient de voir le jour (6mois d’existence), il est multiplateforme.
Dans mon cas j’ai testé l’integration avec un Raspberry.

JEEDOM c’est un système:

OPEN SOURCE

Le logiciel Jeedom est Open Source, vous avez un accès total au logiciel qui gère votre domotique. Ceci est une garantie de transparence, mais également de longévité du logiciel et de votre installation.

MULTI PROTOCOLE

Jeedom est compatible avec différents protocoles comme le Zwave, le RFXCOM, le RTS SOMFY, le EnOcean, le xPL, etc… .

OBJETS CONNECTE

Le système de plugins à l’aide du Market Jeedom, permet de garantir une compatibilité avec de nombreux protocoles actuels mais également à venir…

AUTONOME

Jeedom ne nécessite pas l’accès à des serveurs extérieurs pour fonctionner. Toute votre installation se gère en local. Vous êtes les seuls à y avoir accès, ce qui garantit une confidentialité complète.

PERSONNALISABLE

Grâce à son interface personnalisable, ses widgets, ses vues, sa gestion d’utilisateurs et ses plugins, chaque utilisateur pourra personnaliser Jeedom afin de donner vie à ses envies et réaliser sa propre et unique installation domotique.

Voici le materiel relié à JEEDOM que j’ai testé:
14103-1Emetteur/Récepteur UHF RFXCOM

$_12Capteur T°/Humidité trouvé sur ebay à 10 euros avec piles (mon vendeur n’en n’a plus en stock)

UnknownCapteur sans fil de fumée. voir le lien, les capteurs fumée devenant obligatoires, je vous conseille ce type de capteur qui outre l’intégration domotique, la liaison UHF sert à les synchroniser, ce qui permet de faire sonner tous les capteurs de la maison en cas de detection.

Unknown-1Un store avec motorisation Somfy, apprentissage du signal de la télécommande.

Résultat sur la portail Web:
jeedomLes prochains capteurs sans fil seront: Teleinfo edf , station météo WS2300 (il faut que je remette des piles), capteur cuves fuel, capteur boite aux lettres. Les capteurs seront de réalisation personnelles à base Arduino et d’émetteur UHF.

Pour avoir un aperçu je vous propose de visualiser cette vidéo:

Sources:
https://jeedom.fr/index.php
https://wiki.jeedom.fr/index.php?title=Accueil
https://forum.jeedom.fr

Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement.
]]>
https://blog.f8asb.com/2015/01/28/domotique-experimentation-jeedom-capteur-uhf/feed/ 1 1392
MendelMax: Partie gestion éléctronique https://blog.f8asb.com/2013/05/05/mendelmax-partie-gestion-electronique/ Sun, 05 May 2013 08:51:36 +0000 http://blog.f8asb.com/?p=164 Continuer la lecture ]]> La carte éléctronique utilisé est la Sanguinolu v 1.3a

 La partie électrique est séparée en deux, il y a la carte de contrôle et les cartes drivers moteurs qui s’emboitent sur la carte de contrôle.


Les moteurs utilisé sont de type Nema 17 avec 0,4A par phase, je suis surpris par la taille du driver mais à priori il supporte 2A avec ajout de dissipateur, j’ajouterai peut être si nécessaire un système de refroidissement.
Ci-dessous la carte assemblé avec les drivers emboitées:

Le schema de câblage ci dessous:

le pilotage des 4 moteurs d’axe, du moteur pour la tête à extruder.
La gestion de la température du “lit chauffant” et de la tête à extruder.
Les capteurs de limite d’axe.
Le controle du “lit chauffant” (plaque inférieur de chauffe)
Il y a aussi la possibilité d’y ajouter une carte SD pour un fonctionnement autonome (option).

Sources:
sur eBay
http://www.pololu.com

Article sur le même sujet: catégorie MendelMax

 

 

 

]]>
164