detection de cle dans la serrure
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

detection de cle dans la serrure



  1. #1
    invite3a1051d7

    detection de cle dans la serrure


    ------

    Bonjour,
    sur une porte en bois equipé d'une serrure classique à clé plate (pas de barre 3 points ..) je souhaite détecter l'introduction de la clé dans la serrure
    j'ai vue ce montage ( voir lien ci dessous montage 30 ) et je me propose de relier la serrure à la patte 2 pour generer une impulsion (que je sais traiter )
    http://sam.electroastro.pagesperso-o...rs/555/555.htm
    pensez vous que ce soit efficace ?
    cordialement
    Alain

    -----

  2. #2
    invite3a1051d7

    Re : detection de cle dans la serrure

    bonjour,
    j'ai fait quelques mesures et la capacité mesurée entre la poignée et la cle de la serrure passe de moins de 1nF à plus de 10nF (il fait tenir la cle et la poigné poigné pour ouvrir )
    donc un detecteur de seuil de capacité suffirait à faire mon bonheur ! (detection si capa >10nf par exemple)
    si le circuit peut consommer peu etre alimenté par pile(9V par exemple ) c'est mieux !
    cordialement
    Alain

  3. #3
    mag1

    Re : detection de cle dans la serrure

    Bonjour,

    Tu peux jeter un œil sur cette page.
    Un picaxe 08M2 pourrait faire l'affaire et il fonctionne parfaitement avec une pile de 3 ou 4,5V
    http://electromag1.wifeo.com/touches...et-picaxes.php

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  4. #4
    invite3a1051d7

    Re : detection de cle dans la serrure

    merci pour l'info
    je crois que je vais passer au pic axe pour certaines fonction
    tu à une idée de la consommation ? (durée de vie de 3 piles baton classiques par exemple )
    j'ai un convertissseur usb serie cela peut il convenir pour programmer ce type de micro , faut il un cordon specifique cela peut il convenir ?
    cordialement
    Alain

  5. A voir en vidéo sur Futura
  6. #5
    invite5c0d525e

    Re : detection de cle dans la serrure

    Si Picaxe peut le faire un Pic doit pouvoir le faire aussi.

  7. #6
    mag1

    Re : detection de cle dans la serrure

    Probable que l'on peut faire la même chose avec un PIC, que ceux qui ont essayé lève le doigt.

    Pour la programmation Picaxe, c'est du série, soit direct sur un PC pourvu d'un port série ou un convertisseur USB - série.
    Le fonctionnement n'est pas garanti avec un convertisseur autre que le AXE027 (17,90 euros), j'en ai essayé des moins chers ( contrefaçon chinoise) qui ne fonctionnaient pas (drivers non reconnu).

    La consommation doit être identique au pic d'origine.

    MM
    Dernière modification par mag1 ; 13/05/2013 à 21h24.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  8. #7
    invite3a1051d7

    Re : detection de cle dans la serrure

    avant de passer commande
    pour la mise au point il faut un lcd serie
    je possede plusieurs LCD "classique "
    je n'ai pas trouvé d'instruction pour commander un afficheur LCD" classique" (non pas serie mais parallele sur 4 ou 8 bits plus r/S +E et alim 5V )

    cordialement
    Alain

  9. #8
    mag1

    Re : detection de cle dans la serrure

    Bonjour,


    Pour se fabriquer un adaptateur LCD série , très pratique puisqu'il ne faut qu'un port libre et une programmation facile, regarde cette page:

    http://electromag1.wifeo.com/fabriqu...un-picaxe-.php

    Sinon, pour un lcd standard, type HD44780, il faut 6 ports donc un 14M2, avec un code plus lourd, celui de cette page parait un peu compliqué, la présentation pourrait être améliorée.

    http://electromag1.wifeo.com/lcd-alp...-et-picaxe.php

    Le lcd est utile pour calibrer la touche, après, on est a plus besoin

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  10. #9
    invite3a1051d7

    Re : detection de cle dans la serrure

    je regarde tout ça
    merci
    Alain

  11. #10
    invite3a1051d7

    Re : detection de cle dans la serrure

    bonjour,
    voici le code dans un picaxe qui permet d'en faire une touche sensitive par memoristion de la capa puis comparaison avec un seuil (ici 5000)
    mais ce seuil peut surement etre generé par un potentiometre (mais je debute avec les picaxe )
    la fonction
    touch16 c.4,w13 memorise la valeur de la capa sur la broche correspondant à c.4 dans la variable w13
    je ne sais pas construire cete fonction avec un pic cependant le picaxe utilisé est surement un 12f683 ?
    si vous savez faire ?

    listing du programme


    #picaxe 08M2
    symbol sortie1 = C.1
    symbol bp1 = pinC.4
    symbol var1= w13
    symbol var2= w13
    symbol ecart= w13
    ecart=0
    wait 1
    touch16 c.4,w13
    var1=w13

    wait 1
    high C.1 'C.0 au niveau haut 'clignotement pour verfier que le programme est en route
    pause 200
    low C.1
    pause 200
    high C.1 'C.0 au niveau haut
    pause 200
    low C.1
    Do


    touch16 c.4,w13 'lit le port B.1 et renvoit un nombre
    ' w13 en fonction de la capa lue
    var2=w13

    wait 1
    'valeur absolu de l'ecart entre les 2 valeurs
    if var2>var1 then
    ecart= var2-var1
    endif

    if var1>var2 then
    ecart= var1-var2
    endif
    'si l'écart est superieur au seuil
    if ecart>5000 then
    gosub flash1 'sous programme de clignotement
    endif

    var1=var2

    loop
    flash1:
    ecart=0

    high C.1 'C.0 au niveau haut
    pause 200
    low C.1
    pause 200
    high C.1 'C.0 au niveau haut
    pause 200
    low C.1
    pause 200

    return

    cordialement
    Alain

  12. #11
    mag1

    Re : detection de cle dans la serrure

    Bonjour,

    Toutes les variables sont en W13, J'entrevois des problèmes.

    L'idée de mémoriser le seuil me semble bonne.

    Idée de code:

    A la mise sous tension, sans toucher, mémorisation d'un seuil sur une ou plusieurs valeurs moyennées. (mémo de w13 dans w12)

    Après un délai (1s par ex)

    Comparaison des valeurs retournées w13 avec (W12 + 1000) (la variation de 1000 dépend de l’installation).
    Si test positif c'est que l'on touche la serrure.

    A propos d'installation, la doc dit qu'il ne faut pas toucher directement la broche donc, prévoir de coller une plaque cuivrée genre plaque époxy ou bakélite (surface ? 3 ou 4 cm2) sur la serrure. La liaison doit être courte

    A suive
    MM
    Dernière modification par mag1 ; 18/05/2013 à 16h56.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  13. #12
    invite3a1051d7

    Re : detection de cle dans la serrure

    j'ai des probleme avec les variables des pic axes
    w13 est reservé au une entrée particuliere ?
    exemple
    touch16 c.4,w13

    puis je utiliser des nom plus parlant ?
    comment les definir sur 8 ou 16 bits ?

  14. #13
    mag1

    Re : detection de cle dans la serrure

    Non, il y a 26 octets pour les variables sur la série M2

    3 types de variables
    type bit sur un bit Ex : bit0, bit1
    type byte sur un octet Ex b1,b2
    type word sur deux octets Ex w3,w4 mais w0 = (b1;b0)

    Ces variables se partagent les 26 octets

    C'est pourquoi je procède comme suit:

    b0 réservé pour le découpage en bits

    les bytes commencent à b1
    Je numérote les word en commençant par w13, puis w12 ...ect
    Attention aux conflits si les types de variables se chevauchent

    MM
    Dernière modification par mag1 ; 18/05/2013 à 17h41.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  15. #14
    invite3a1051d7

    Re : detection de cle dans la serrure

    voici le nouveau code
    j'ai essayé sur une plaque d'esai et ça marche !
    il me resta amettre le seuil sur un pot externe (je verrai ça plus tard quand je maitriserai la lecture des pot sur le picaxe )
    j'ai lu que bo et b1 etait sur 8bits et que w1 etait sur 16 bits
    apparamment seul w1 à w13 sont utilisables ,pas plus de variables ?
    pour la memorisation je prefere la faire regulierement afin de ne pas etrevfictime d'une variation lente
    ainsi à chaque boucle c'est reinitialisé .

    #picaxe 08M2
    adcsetup=%00000011
    symbol sortie1 = C.1
    symbol bp1 = pinC.4
    symbol var1= w7
    symbol var2= w8
    symbol ecart= w9
    ecart=0
    wait 1
    touch16 c.4,w13
    var1=w13


    wait 1
    high C.1 'C.0 au niveau haut
    pause 200
    low C.1
    pause 200
    high C.1 'C.0 au niveau haut
    pause 200
    low C.1
    Do

    touch16 c.4,w13 'lit le port B.1 et renvoit un nombre
    ' w13 en fonction de la capa lue
    var2=w13

    wait 1

    if var2>var1 then
    ecart= var2-var1
    endif

    if var1>var2 then
    ecart= var1-var2
    endif

    if ecart>50 then
    gosub flash1
    endif

    var1=var2

    loop
    flash1:
    ecart=0

    high C.1 'C.0 au niveau haut
    pause 200
    low C.1
    pause 200
    high C.1 'C.0 au niveau haut
    pause 200
    low C.1
    pause 200

    return

  16. #15
    mag1

    Re : detection de cle dans la serrure

    En fait, tu fais bien une mémorisation à la mise sous tension, mémorisé en var1.

    Si tu crains une dérive lente, possible de rafraichir var1 à intervalle de temps fixé .

    Normalement, la variation se fera toujours en augmentation.

    L'écart de 50 comme marge me parait faible et dans la marge de bruit. Mais il faudrait lire w13 sur un LCD pour être sûr.
    Ne pas hésiter à utiliser des fonctions distinctes dans des sous programmes , voire des programmes indépendants (4 en temps partagés sur le 08M2).
    Pour les clignotants, regarde la commande TOGGLE

    Pour la série M2, il y a 28 bytes (on fait déjà pas mal de choses) que l'on peut grouper en 14 words (voir #13)

    Pour plus de variables, la série X2 à 56 bytes.

    a suivre

    Mm
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  17. #16
    invite3a1051d7

    Re : detection de cle dans la serrure

    comment ecrire 4 programmes independants
    c' est cette syntaxe?
    do
    prog1
    loop

    do
    prog2
    loop
    do
    prog3
    loop
    do
    prog5
    loop

  18. #17
    mag1

    Re : detection de cle dans la serrure

    Ah non, ça c'est des boucles toutes simples

    Pour le 08M2, les programmes en temps partagés commencent par start0: .....jusqu'à start3:
    Ces programmes sont indépendants mais peuvent se transmettent des modifications de variables:
    Un ex ici : http://electromag1.wifeo.com/simulat...hes-picaxe.php

    (Il fait parfois un sale temps au dessus des mares à canards).

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  19. #18
    mag1

    Re : detection de cle dans la serrure

    Bonjour,

    Petit retour en arrière, la solution proposée est dans l'exemple 2 de cette page, avec une vidéo:

    http://electromag1.wifeo.com/touches...et-picaxes.php

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  20. #19
    invite3a1051d7

    Re : detection de cle dans la serrure

    bonjour,
    merci à ceux qui se sont interessé à mon problème
    j'ai resolu mon probleme avec un transistor darlington donc je vous en fait part
    on detecte quand il y contact sur la serrure et la poignée (la orte est en bois )
    Nom : serrure.jpg
Affichages : 61
Taille : 86,6 Ko
    cordialement
    Alain

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/12/2010, 21h46
  2. Détection clé USB ?!
    Par ibtihel dans le forum Matériel - Hardware
    Réponses: 0
    Dernier message: 17/03/2010, 15h25
  3. Réponses: 84
    Dernier message: 20/06/2009, 04h21
  4. serrure sans clé
    Par invite262464c5 dans le forum Électronique
    Réponses: 3
    Dernier message: 24/03/2008, 12h47
  5. Une clé dans XP PRO
    Par SPH dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 31/03/2007, 04h57
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...