Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Portier Audiophone bifilaire (200m)
Portier Audiophone bifilaire (200m)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
Tu veux parler de la Breadboard = Planche à pain ?
ou de la carte avec PIC 47Q10
A noter que la moitié supérieure de la breadboard sert à d'autres essais !
c'est une double planche à pain
reference : K & H Modele SD 24
Solderless Breadboard
* ne pas oublier l'apport de fils Dupond ! ( Dupont D et Dupont T)
* Ce n'est pas un summum de qualité ! (comme tout ce qui vient de RPC)
par rapport à des LAB500 de 30 ans d'age .. qu'on ne trouve plus!
voir commentaires :
https://forum.arduino.cc/t/qualite-des- ... i/439509/6
Gérard a écrit :Juste une question Paul : c'est quoi la carte sur laquelle est monté le PIC?
Tu veux parler de la Breadboard = Planche à pain ?
ou de la carte avec PIC 47Q10
A noter que la moitié supérieure de la breadboard sert à d'autres essais !
c'est une double planche à pain
reference : K & H Modele SD 24
Solderless Breadboard
* ne pas oublier l'apport de fils Dupond ! ( Dupont D et Dupont T)
* Ce n'est pas un summum de qualité ! (comme tout ce qui vient de RPC)
par rapport à des LAB500 de 30 ans d'age .. qu'on ne trouve plus!
voir commentaires :
https://forum.arduino.cc/t/qualite-des- ... i/439509/6
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Portier Audiophone bifilaire (200m)
Portier Audiophone bifilaire (200m)
Bonjour à tous.
Si le codage DTMF via le PIC semblait prometteur, le décodage, lui, s'avère in fine trop aléatoire...Il a donc été décidé de conserver les HT9200B et HT9170B.
En revanche, la gestion logique directe des contacts par le PIC s'est avérée possible en séparant les hardwares STREET et HOME via 2 cartes différentes. Toutefois, la partie AUDIO, restant commune, je l'ai mise sur carte séparée enfichable.
On se retrouve donc devant un choix.
=> Version avec CD40106+CD40147 (traitée en amont)
---> Avantage : Une seule carte commune commutable par cavaliers en mode STREET ou HOME
---> Inconvénient : Peu élégant, gestion des contacts figée, et PCB assez grand
=> Version sans CD40106+CD40147 (à développer)
---> Avantage : Plus élégant, gestion logique des contacts plus perforante, et PCB plus compact
---> Inconvénient : Nécessite la réalisation de cartes spécifiques pour STREET et HOME.
En bon Fantspiciens, j’ai le pressentiment que vous préfèreriez la solution sans CD40106+CD40147…
Consulté par MP, paulfjujo remarque :
C’est pas faux !
La plus grande différence entre les 2 cas , même si on traite aussi une interruption permettant de signaler au programme un appui sur 1 BP
* dans le cas AVEC 40106+40147 traitement global interrupt INT1 (+ test de l’état haut ou bas après anti rebond et exclusion de 2 BP actionnés en mémé temps)
* dans l’autre cas SANS, traitement interruption IOC Individuelle pour chacun des BP sur front montant
(et quelques tests derrière !.. ex : relâchement dudit BP).
Pour moi , il n’y aurait pas une grosse différence de soft permettant de déterminer quelle est la solution la plus pertinente
De mon côté, j'ai donc finalisé cette version sans, et les schémas + cartes correspondants sont prêts.
...A suivre, en attente des commentaires ou points de vue du Fantaspic Teams
A+
Cette démarche et celles des posts suivants ont mis en lumière certaines limites en ports, si l'on veut affecter plus de tâches au PIC, afin de proposer une approche plus élégante en évinçant le recours à des circuits spécialisés ; CD400106 + CD40147 (gestion des contacts) et HT9200B + HT9170B (codeur/décodeur DTMF).Le 12 Octobre, paulfjujo a écrit :Source du message Génération signaux DTMF :
A priori 9 tables DTMF seraient suffisantes pour l'application Portier... Ce qui laisse la place pour suffisamment de code ...
Le PIC pourrait donc gérer ces fréquences DTMF en fonction des Entrées 4xBP et des 2 états : Combiné, Lettre
La problématique se porte alors sur le Hardware : plus assez d'entrées PIC, les 6 infos commandes devant alors être connectées directement sur le PIC
Si le codage DTMF via le PIC semblait prometteur, le décodage, lui, s'avère in fine trop aléatoire...Il a donc été décidé de conserver les HT9200B et HT9170B.
En revanche, la gestion logique directe des contacts par le PIC s'est avérée possible en séparant les hardwares STREET et HOME via 2 cartes différentes. Toutefois, la partie AUDIO, restant commune, je l'ai mise sur carte séparée enfichable.
On se retrouve donc devant un choix.
=> Version avec CD40106+CD40147 (traitée en amont)
---> Avantage : Une seule carte commune commutable par cavaliers en mode STREET ou HOME
---> Inconvénient : Peu élégant, gestion des contacts figée, et PCB assez grand
=> Version sans CD40106+CD40147 (à développer)
---> Avantage : Plus élégant, gestion logique des contacts plus perforante, et PCB plus compact
---> Inconvénient : Nécessite la réalisation de cartes spécifiques pour STREET et HOME.
En bon Fantspiciens, j’ai le pressentiment que vous préfèreriez la solution sans CD40106+CD40147…
Consulté par MP, paulfjujo remarque :
C’est pas faux !
La plus grande différence entre les 2 cas , même si on traite aussi une interruption permettant de signaler au programme un appui sur 1 BP
* dans le cas AVEC 40106+40147 traitement global interrupt INT1 (+ test de l’état haut ou bas après anti rebond et exclusion de 2 BP actionnés en mémé temps)
* dans l’autre cas SANS, traitement interruption IOC Individuelle pour chacun des BP sur front montant
(et quelques tests derrière !.. ex : relâchement dudit BP).
Pour moi , il n’y aurait pas une grosse différence de soft permettant de déterminer quelle est la solution la plus pertinente
De mon côté, j'ai donc finalisé cette version sans, et les schémas + cartes correspondants sont prêts.
...A suivre, en attente des commentaires ou points de vue du Fantaspic Teams
A+
Portier Audiophone bifilaire (200m)
Bonsoir Babar64, et tout le forum,
Le décodage des sons DTMF fonctionne très bien, j'en ai fait les essais voir ICI
Dans ton montage je vois très bien ce genre de petit module qui fonctionne avec carte SD, prix 2,66 euros
Il peut stocker les son DTMF, différente sonnerie, enregistrement d'un message quand tu es pas là, bref que des avantages....
A+
Babar64 a écrit :Source du message le décodage, lui, s'avère in fine trop aléatoire
Le décodage des sons DTMF fonctionne très bien, j'en ai fait les essais voir ICI
Dans ton montage je vois très bien ce genre de petit module qui fonctionne avec carte SD, prix 2,66 euros
Il peut stocker les son DTMF, différente sonnerie, enregistrement d'un message quand tu es pas là, bref que des avantages....
A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Temps-x le dim. 30 oct. 2022 01:00, modifié 1 fois.
Portier Audiophone bifilaire (200m)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour ,
oui, essais de décodage avec un circuit specialisé !
mais on parle ici du Décodage via software (par le PIC tout seul!) trop ardu ( du moins à mon niveau)
donc préference au HT9170B décodeur hardware
le message sonore sera fait via la sortie NCO et un fichier (table) RTTL
ou via un petit wav en flash ("Vous avez du courrier ") sur sortie PWM.
Temps-x a écrit :Le décodage des sons DTMF fonctionne très bien, j'en ai fait les essais voir ICI
oui, essais de décodage avec un circuit specialisé !
mais on parle ici du Décodage via software (par le PIC tout seul!) trop ardu ( du moins à mon niveau)
donc préference au HT9170B décodeur hardware
le message sonore sera fait via la sortie NCO et un fichier (table) RTTL
ou via un petit wav en flash ("Vous avez du courrier ") sur sortie PWM.
Portier Audiophone bifilaire (200m)
Bonjour à tous,
Voici les encours de la version sans (V6.1.0)
-> Carte AUDIO commune à STREET et HOME (enfichable)
-> Carte STREET : schéma sous Kicad (pour le fun : vues 3D recto/verso)
-> Carte HOME : schéma sous Kicad (pour le fun : vues 3D recto/verso)
A noter : la partie initiale de l'éclairement vidéo nocturne a été supprimée, car solidaire de la caméra externe.
D'ailleurs, à ce sujet, je n'ai toujours pas trouvé comment véhiculer sur le BUS actuel des signaux vidéo...
Pas trouvé non plus un ensemble caméra+écran en liaison bifilaire sur plusieurs dizaines de mètres...
Je suis preneur d'infos
A+
Voici les encours de la version sans (V6.1.0)
-> Carte AUDIO commune à STREET et HOME (enfichable)
-> Carte STREET : schéma sous Kicad (pour le fun : vues 3D recto/verso)
-> Carte HOME : schéma sous Kicad (pour le fun : vues 3D recto/verso)
A noter : la partie initiale de l'éclairement vidéo nocturne a été supprimée, car solidaire de la caméra externe.
D'ailleurs, à ce sujet, je n'ai toujours pas trouvé comment véhiculer sur le BUS actuel des signaux vidéo...
Pas trouvé non plus un ensemble caméra+écran en liaison bifilaire sur plusieurs dizaines de mètres...
Je suis preneur d'infos
A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Portier Audiophone bifilaire (200m)
Bonsoir paulfjujo, Babar64, et tout le forum,
Ben ouais, j'y pensait même plus...
Ok, mais on pourras pas écouter tout nu tout bronzé en entier
Quand j'en aurais fini avec l'algorithme de Bresenham je reviendrais sur le décodage DTMF, car il existe aussi des algorithmes dessus
Babar64,.. jolie carte, incroyable à la vitesse que tu peux les créer.
A+
paulfjujo a écrit :Source du message oui, essais de décodage avec un circuit specialisé !
Ben ouais, j'y pensait même plus...
paulfjujo a écrit :Source du message le message sonore sera fait via la sortie NCO et un fichier (table) RTTL
Ok, mais on pourras pas écouter tout nu tout bronzé en entier
Quand j'en aurais fini avec l'algorithme de Bresenham je reviendrais sur le décodage DTMF, car il existe aussi des algorithmes dessus
Babar64,.. jolie carte, incroyable à la vitesse que tu peux les créer.
A+
Portier Audiophone bifilaire (200m)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir,
Test d'un decodeur HT9170B (sur breadboard)
4 leds sont montées sur les 4 sorties pour voir le decodage..
1 quartz de 3.579545 Mhz
le signal DTMF injecté provient de la sortie HP carte SON PC .
et du logiciel WEB précédement cité
Probleme sur le decodage de la touche 1 .. impossible
Probleme d'aleas pour le code touche 4
sinon OK pour les autres 14 touches..
un autre test avec un HT9170 (sans le B) => Aucune detection possible
j'ai verifieé (avec l'affichage Transformée de fourrier) que les 2 frequences de la touche '1' sont... OK
resultats
L'un de vous a-t-il déja effectué des tests sur ce composant ?
Next Step:
test DTMF emetteur (hardware) -> DTMF recepteur HT9170B
.. à suivre
Test d'un decodeur HT9170B (sur breadboard)
4 leds sont montées sur les 4 sorties pour voir le decodage..
1 quartz de 3.579545 Mhz
le signal DTMF injecté provient de la sortie HP carte SON PC .
et du logiciel WEB précédement cité
Probleme sur le decodage de la touche 1 .. impossible
Probleme d'aleas pour le code touche 4
sinon OK pour les autres 14 touches..
un autre test avec un HT9170 (sans le B) => Aucune detection possible
j'ai verifieé (avec l'affichage Transformée de fourrier) que les 2 frequences de la touche '1' sont... OK
resultats
L'un de vous a-t-il déja effectué des tests sur ce composant ?
Next Step:
test DTMF emetteur (hardware) -> DTMF recepteur HT9170B
.. à suivre
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Portier Audiophone bifilaire (200m)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
reprise des tests , avec cette fois, l'usage de l'oscillo pour verifier le signal en sortie de l'AOP integré dans le HT0170B
verif que le point de fonctionnement est autour de VCC/2
mesure 2,35V ( mon alim VCC=4.9V) => OK
le signal etait trop fort en amplitude !
( ..pour pouvoir l'entendre avec le petit HP monté en // sur le signal)
diminué drastiquement via le réglage séparé du mélangeur de volume, repéré "Google"
je n'entends plus le signal..mais je le vois!
(Google, car le generateur vient d'une page web !)
nota: dans mon test je n'ai pas de potar de dosage amplitude!
le niveau de signal se situe autour de 1V cr à cr , sur la composante continue de 2,35V ( en sortie Pin 3 (GS) du HT9170B
remarque : les signaux sont écrétés en sortie generateur ! meme à tres bas niveaux.
le tout résumé dans cette image
Maintenant , tout est OK .. y compris les touches 1 et 4
conclusion : reglage à l'oreille et à la vue (des leds) -> pas bien
il faut un oscillo ...
et
il faut isoler l'entrée d'un retour en DC au 0V , via un condo de liaison ( 1µF non polarisé)
et une R1 d'entrée pour definir le gain de l'ampli OP integré gain~= R4K/R1 = 100K/20K
---------------------------------------------------------------------------------------
re_test du DTMF9170 (sans B!)
Cette fois , reagit (presque OK ) , SAUF touches # 1, 4, 7 !
avec exactement les memes conditions que le HT9170B
niveau DC sortie GS : 2.48V
Quelque soit le niveau du signal, pas de reactions sur touches 1,4,7 (1ere colonne du clavier)
probleme sur la detection du 1209hz ?
Pourtant l' etoile (touche *) reagit OK ( comporte aussi F=1209Hz)
reprise des tests , avec cette fois, l'usage de l'oscillo pour verifier le signal en sortie de l'AOP integré dans le HT0170B
verif que le point de fonctionnement est autour de VCC/2
mesure 2,35V ( mon alim VCC=4.9V) => OK
le signal etait trop fort en amplitude !
( ..pour pouvoir l'entendre avec le petit HP monté en // sur le signal)
diminué drastiquement via le réglage séparé du mélangeur de volume, repéré "Google"
je n'entends plus le signal..mais je le vois!
(Google, car le generateur vient d'une page web !)
nota: dans mon test je n'ai pas de potar de dosage amplitude!
le niveau de signal se situe autour de 1V cr à cr , sur la composante continue de 2,35V ( en sortie Pin 3 (GS) du HT9170B
remarque : les signaux sont écrétés en sortie generateur ! meme à tres bas niveaux.
le tout résumé dans cette image
Maintenant , tout est OK .. y compris les touches 1 et 4
conclusion : reglage à l'oreille et à la vue (des leds) -> pas bien
il faut un oscillo ...
et
il faut isoler l'entrée d'un retour en DC au 0V , via un condo de liaison ( 1µF non polarisé)
et une R1 d'entrée pour definir le gain de l'ampli OP integré gain~= R4K/R1 = 100K/20K
---------------------------------------------------------------------------------------
re_test du DTMF9170 (sans B!)
Cette fois , reagit (presque OK ) , SAUF touches # 1, 4, 7 !
avec exactement les memes conditions que le HT9170B
niveau DC sortie GS : 2.48V
Quelque soit le niveau du signal, pas de reactions sur touches 1,4,7 (1ere colonne du clavier)
probleme sur la detection du 1209hz ?
Pourtant l' etoile (touche *) reagit OK ( comporte aussi F=1209Hz)
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Retourner vers « Le forum Fantas-PIC »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 35 invités