Objectif de cet article réaliser une commande VOX/PTT low cost & évolutive pour relais VOIP
mon choix s’est porté sur l’utilisation d’un Arduino pour cette réalisation
les raisons de ce choix est qu’il est simple a programmer, peut coûteux et évolutif
l’autre choix aurait été l’utilisation de composants comme diodes transistors condos ampli op, question évolutivité ce n’est pas le top
Version 1.0
Version 1.2
Version 1.3
Version 1.4
Version 1.2 (environ 15€)
Fonctions
Permet la détection Vox coté PC et coté TX
Commute le TX a la détection d’un son venant du PC, et transmet un message CW a la fin d’emission
a la réception du TX un second Vox se met en marche, et commute le TX en émission avec un message en CW en fin de transmission
un message de Timeout du relais aprés 30 secondes
un message d’ouverture après la première détection PC ou TX
différentiation des messages en fonction du Vox déclenché
inter-verrouillage des vox
temporisation en fin d’émission afin d’éviter les rebonds de certains TX
tout est paramétrable modifiable et évolutif
évolution des prochaines versions
prise en charge de la détection 1750Hz en BI-directionnel
Ajout d’une carte son usb sur le montage
prise en charge du DTMF (mt8870)
passer les messages CW en messages MP3 ou Wav
Plan Version 1.0 22/01/2015
Vidéo (test du relais)
je referais cette vidéo car a 16H00 il n’y avais personne sur les relais
Code Version 1.0 22/01/2015
Integration de la carte son, permet d’utiliser le montage sur n’importe quel PC muni d’une prise usb
des problème au niveau de la carte son, des retours et parfois des plantages de la carte , le problème est résolu apres avoir soudé la rallonge usb directement a la clef
Ajout d’un module de détection DTMF, actuellement renvoi en CW le chiffre envoyé, servira a des applications diverses tel que le pilotage et réglages des fonctions du relais , et pourquoi pas domotique !
cette version prend en charge le décodage DTMF, il permet de mettre le relais en service ou hors service , d’émettre une balise CW en fonction du code
le code et les câblages ont étés complètement repris
En cours de rédaction, je commence a faire les plans définitifs sur papier (plus rapide)
plan 1
raccordement du module DTMF et Audio TX–>line In PC (ou Mic In)
+ fonction Mute
Plan 2
Raccordement sortie audio PC > Mic in TX/RX
Plan 3
Plan 4
affectation des Pin Arduino
[pastacode lang= »cpp » manual= »%23define%20analogPinPC%200%20%20%20%20%20%2F%2F%20pin%20A0%20Entr%C3%A9e%20analogique%20PC%0A%23define%20analogPinTX%202%20%20%20%20%20%2F%2F%20Pin%20A2%20Entr%C3%A9e%20analogique%20TX%0A%23define%20pinledPC%2012%20%20%20%20%20%20%20%2F%2F%20pin%20D12%20LED%20Etat%20du%20trigger%20PC%0A%23define%20pinledTX%209%20%20%20%20%20%20%20%20%2F%2F%20pin%20D9%20LED%20Etat%20du%20trigger%20TX%0A%23define%20pinPTT%2011%20%20%20%20%20%20%20%20%20%2F%2F%20pin%20D11%20Sortie%20vers%20le%20PTT%0A%23define%20pinledK%2010%20%20%20%20%20%20%20%20%2F%2F%20pin%20D10%20Led%20CW%2FPTT%20PC%2FTX%0A%23define%20pinledactivity%2013%20%2F%2F%20Pin%20D13%20pas%20utilis%C3%A9%0A%23define%20pinRelaisOn%207%20%20%20%20%20%2F%2F%20pin%20D7%20commutation%20audio%0A%23define%20sortiePC%204%20%20%20%20%20%20%20%20%2F%2F%20pin%20D4%20CW%20%3E%20PC%0A%23define%20sortieTX%204%20%20%20%20%20%20%20%20%2F%2F%20pin%20D4%20CW%20%3E%20TX%0A%0A%23define%20Q1%205%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20pin%20A5%20bit1%20DTMF%0A%23define%20Q2%204%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20pin%20A4%20bit2%20DTMF%0A%23define%20Q3%205%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20pin%20D5%20bit3%20DTMF%0A%23define%20Q4%203%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20pin%20A3%20bit4%20DTMF%0A%23define%20STQ%202%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20Pin%20D2%20interrupt%20DTMF » message= »Define » highlight= » » provider= »manual »/]
Version 1.5 du code source Arduino—> interface_relais
Bonjour
J’ai commencé la construction du relais en suivant le plan version 1.0 . Il y a quelques points que ou je me pose des questions.
Question 1 : Ou branchez vous la masse coté TX du micro et du HP?
Question 2 : Comment se fait l’alimentation de l’ensemble par du 5 V ? Vous amenez le + 5V de l’alimentation sur le +5v ( J2 4 ) et le 0v ( J1 4 ou J2 2 ) sur un COM de l’arduino
Question 3 : Pour cette version ( V1.0) , quels sont les fichiers a télécharger dans l’Arduino?
Merci de votre réponse
Bonjour les malades de la progranmation
Pour mois c l’électronique bon mais il en faut car j’ai besion d’une personne pour faire une logique pour relais que j’ai ici mais je n’ai pas cette logique donc sa serait bien d’avoir une réponse pour cela l’ensemble du ou des programme serait la bien venu
avec les 73 a vous
Bonjour 14FRS1525,
Merci pour le partage de votre belle réalisation !!
Avez vous la possibilité de me partager la liste des composants nécéssaire à la réalisation ?
Merci
73s de 14frs2632 21 DIJON – Bourgogne
Bonjour Sébastien,
oui tous ces composants se trouvent facilement sur E-bay
rechercher sur E-Bay
ARDUINO nano 2€
MT8870 DTMF voix Decoder Téléphone Décodeur audio Module de décodage vocal HG 2.5€
600 Ohm Audio 1:1 Transformateurs d’isolement pour datamodes: PSK31, RTTY… les 2 8€ y en faut 3 si utilisation du dtmf
optocoupleur 4N35 2€
une poignée de résistances 10K 1€
un relais 5V 1 ou 2 rt
un transistor CMOS 2N7002 2,50€ les 50
une diode 1N4148 1,50€ les 20
Condensateur céramique 100nF 50V 1,70 les 10
LOT DE QUINZE POTENTIOMETRES MULTITOURS AJUSTABLES VERTICAUX les 15 a 6€
éventuellement de quoi filtrer tout ce qui entre et sort de la carte (utilisation de grosses puissances) ferrites VK200
bonjour Mr
si je comprend bien la chose en question c avec un bibande que bous faite cela
car je ne vois qu’un TX/RX donc relais ? bref si cela fonctionne avec un un deuxieme devrait faire le relais complet E / R et ce avec un decalage de – 600KHZ ou eventuellement en mode relais transparent donc 2 TX
je suis dedans en se moment donc le soft minteresse mais pour le transparent
Sinon tres bonne bidouille et programation chose dont je suis nul
Voila une reponse serait la bienvenu
Bernerd 73 a vous
Bonsoir je souhaite avoir le code du logique ralai pour l’arduino c’est un super système
en contact sur Facebook , éventuellement sur le serveur Voip TS3 ts3.14frs1525.fr
Bonjour
je serais intéressé par les montages de la logique relais avec Arduino.Très bon travail.Est il possible d’avoir schéma et programme pour l’arduino.
Cordialement..
Joseph LUCAS……06.52.75.30.69
avec beaucoup de retard
les je n’ai pas eu le temps de faire les schémas car j’était sur un autre projet en même temps
pour le programme il n’y a pas de problèmes je peut le mettrais en ligne , il est fonctionnel mais demande a être optimisé
c’est fait depuis hier
ok tu est enregistré sur le serveur, @bientot
73 a toi.
c’est super ce que tu fait .
je serait intéressais par la version 1.2.
peut tu me donné plus de détaille….?
dans latente mes bon 73.
Mike
73 mike
Tu veux quoi comme details ?
73 a toi.
je serais intéressais par les 3 montage 1.1 et 1.2 et 1.3
ci tu a plus de détail ( schéma programmation et autre )je suis preneur. je vais monter quelque chose du cotée du 67.
j’ai vue les différent module ARDUINO et j’ai commander quelque platine car je voudrait monter un truck asse complexe.
ci tu m’envoi ton mail je pourrait te donnée mon 600 H pour plus de détaille .
dans latente mes bon 73.
Mike 14FRS2006
si tu a teamspeak3 ce sera plus simple que le 600 ohms
bien cordialement
oui je l’ai
l’adresse du serveur est ts3.14frs1525.fr ,ensuite attendre qu’un admin donne les autorisations
@pluss