touche sensitive (choix ?)
Répondre à la discussion
Affichage des résultats 1 à 23 sur 23

touche sensitive (choix ?)



  1. #1
    invite3a1051d7

    touche sensitive (choix ?)


    ------

    Bonjour,
    j'envisage à réaliser un tableau de commande (train electrique ) pour commander des optos (30 environ )
    le principe c'est d'elimimer les boutons poussoirs j'ai vu ce montage ci dessous ?
    pensez vous que ce soit fiable ou existe t il un composantplus adapté ?
    http://www.youtube.com/watch?v=YcuFQV-GVNI
    cordialement
    Alain

    -----

  2. #2
    invitee05a3fcc

    Re : touche sensitive (choix ?)

    Tu as deux types de touche : capacitive ou résistive .
    Sur Youtube, c'est le deuxième type . Son montage est rudimentaire et non protégé ! Une décharge électrostatique fait mourru le NPN .....
    Y a des choses à rajouter ...... cherche !

  3. #3
    invite3a1051d7

    Re : touche sensitive (choix ?)

    une resistance entre la base et la masse ?

  4. #4
    invitee05a3fcc

    Re : touche sensitive (choix ?)

    C'est déjà mieux .... mais pas suffisant !

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

  7. #6
    invite3a1051d7

    Re : touche sensitive (choix ?)

    je donne ma langue au chat !

  8. #7
    invitee05a3fcc

    Re : touche sensitive (choix ?)

    Une version plus simple :
    Nom : Touche Sensitive.jpg
Affichages : 227
Taille : 5,3 Ko

  9. #8
    invite3a1051d7

    Re : touche sensitive (choix ?)

    merci bien !
    et tout ça vers la base du transistor ou l'entrée d'un uln2803 si celui çi se trouve à 20cm du 4011 ça doit permetre de commander les LED
    car je pense de le 4011 ne permet pas de debiter 10mA
    cordialement
    Alain

  10. #9
    invitee05a3fcc

    Re : touche sensitive (choix ?)

    Citation Envoyé par alainav1 Voir le message
    et tout ça vers la base du transistor
    Avec une résistance série !
    ou l'entrée d'un uln2803
    Oui
    car je pense de le 4011 ne permet pas de debiter 10mA
    0,5mA ....

  11. #10
    mag1

    Re : touche sensitive (choix ?)

    Bonjour,

    J'ajoute une touche de picaxe,qui à une commande spéciale:

    www.youtube.com/watch?v=_11hcEvfICs

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

  12. #11
    invite29971eb1

    Re : touche sensitive (choix ?)

    pour info, les deux qui soient vraiment efficaces, et déployables sans trop s'arracher les cheveux (le design du PCB doit être soigné) sont les deux premiers que Daudet78 a cité, Atmel et Cypress.

  13. #12
    invite3a1051d7

    Re : touche sensitive (choix ?)

    si pixcaxe sait faire ça on peut peut etre s'en sortir avec in pic 16F ?
    un pic 16f886 coute 2 ou 3 euros et possede 2ports
    si vous avec une idée je suis preneur ?
    cordialement
    Alain

  14. #13
    RISC

    Re : touche sensitive (choix ?)

    Salut Alain,

    Le plus petit PIC qui gère une touche capacitive est le PIC10F20x. Tu peux télécharger le schéma et le code ici
    En prenant un PIC10 plus récent comme le PIC10F320 tu devrais pouvoir gérer 2 touches car le 320 possède un coeur plus puissant ;=)

    Tout PIC16 que tu as en stock (coeur midrange) fera aussi l'affaire ;=)

    a+

  15. #14
    mag1

    Re : touche sensitive (choix ?)

    Avec un 20M2 à 3,50 euros, on peut faire 7 touches sensitives

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

  16. #15
    invite3a1051d7

    Re : touche sensitive (choix ?)

    bonjour,
    c'est quoi un 20M2 ?
    la soution de Daudet 78 me convient bien mais comme je suis curieux j'ai d'autres propositions

    j'ai trouvé ce schemas
    http://www.zonetronik.com/modules/ne...hp?storyid=638
    je pense l'adapter avec bss123 ou un bs170
    http://i2c2p.twibright.com/datasheet/BSS123.pdf
    http://www.fairchildsemi.com/ds/BS/BS170.pdf
    chaque touche ne couterait que quelques centimes , mais est ce fiable ce tye de montage ?
    Cordialement
    Alain

  17. #16
    mag1

    Re : touche sensitive (choix ?)

    Bonjour,

    Un 20M2, c'est un picaxe 20M2.
    On peut mettre 7 touches sensitives d'un côté et 7 sorties
    Que l'on peut programmer en fugitif ou inverseur, au choix

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

  18. #17
    invite3a1051d7

    Re : touche sensitive (choix ?)

    merci pour ces precisions
    je ne connais pas ce produit picaxe 20M2 (c'es à programmer je suppose ?)
    pouvez vous me donner un exemple de programmation (ou un lien) afin que je puisse adapter au 16FXXX
    cordialement
    Alain

  19. #18
    mag1

    Re : touche sensitive (choix ?)

    Des exemples, en voici quelques uns: http://electromag1.wifeo.com/

    Mais les picaxes sont des pics modifiés destinées aux primo débutants ou à ceux qui cherchent la facilité.

    Programmation en basic interprété, commandes spécifiques pour facilité l'emploi.
    Exemple d'une discussion assez longue http://forums.futura-sciences.com/el...ue-picaxe.html.

    MM
    Dernière modification par mag1 ; 30/04/2013 à 14h34.
    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 : touche sensitive (choix ?)

    merci bien pour ces liens que je vais lire avec interet
    si tu avais un bout de code pour gerer les touches sencitives se serait pour moi un bon moyen d'avancer dans mon projet et de me faire la main
    (je pratique le basic sans probleme et ce ne sera pas un gros probleme de m'adapter ,surtout avec votre aide )
    cordialement
    Alain

  21. #20
    mag1

    Re : touche sensitive (choix ?)

    Voici déjà la doc des commandes picaxes : http://www.picaxe.com/docs/picaxe_manual2.pdf

    Les commandes qui nous intéressent sont "touch" et "touch16".
    Ce sont des touches capacitives. Le port est relié à une petite surface métallique.
    J'ai fait des essais avec "touch16", et des morceaux de circuit imprimé. On ne touche pas le cuivre mais l'autre côté.(voir la démo youtube).

    syntaxe:
    touch16 C.0,w0

    la commande lit le port C.0 (relié à la petite surface métallique) et renvoie un nombre de 16 bit.
    Ce nombre dépend de la capacité lue.

    Ex: Touche fugitive
    Do
    if w0>3000 then
    high B.0
    else
    low B.0
    endif
    loop


    Ex Touche "va et vient":
    Do
    if w0>3000 then
    toggle B.0
    Do : Loop while w0 > 3000 'blocage tant que la touche est activée
    endif
    loop

    L’intérêt du capacitif est aussi esthétique que pratique.
    Avec un picaxe 20M2, on peut faire jusqu'à 8 programmes en temps partagé donc 7 touches = 7 petits programmes (presque) indépendants

    A suivre

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

  22. #21
    invite3a1051d7

    Re : touche sensitive (choix ?)

    Bonjour,
    ou trouver la demo sur you tube ?
    je crois que je vais me mettre au picaxe pour ce type d'application

    donc à Bientôt !!
    cordialement
    Alain

  23. #22
    mag1

    Re : touche sensitive (choix ?)

    Elle est en #10

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

  24. #23
    mag1

    Re : touche sensitive (choix ?)

    Bon, si tu veux te mettre aux picaxes, autant que je te donne un code qui fonctionne

    Voici le code de la touche fugtive en start0
    le code de la touche va et vient en start1
    En start2, le code pour visualiser les valeurs renvoyées par les commandes touch sur un LCD 1602
    Après essais, une plaque de 2cm² renvoie la valeur 5200, et 24cm² 6800 à vide et plus de 10000 si on les touche, j'ai pris un seuil de7500 pour les deux

    Ces trois programmes fonctionnent en temps partagé.

    Vidéo sur demande



    Code:
    #picaxe 20M2
    symbol baud= N4800
    
    'Ex: Touche fugitive
    start0:
    pause 500 'initialisation LCD
    Do
    	touch16 B.1,w13
    	if w13>7500 then
    		high C.0
    		else
    		low C.0
    	endif
    loop
    
    'Ex Touche "va et vient":
    start1:
    Do
    	touch16 B.0,w12  'lecture touche
    	if w12>7500 then
    		toggle C.4 'inversion de valeur
    		Do :touch16 B.0,w12: Loop while w12 > 7500 'blocage tant que la touche est activée
    	endif
    loop
    
    start2: 'affichage des valeurs sur LCD 1602
    do
    	bintoascii w13,b1,b2,b3,b4,b5
    	serout C.5,baud,(254,128,"w13= ",b1,b2,b3,b4,b5)
    	bintoascii w12,b1,b2,b3,b4,b5
    	serout C.5,baud,(254,192,"w12= ",b1,b2,b3,b4,b5)
    loop

    A suivre

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

Discussions similaires

  1. Touche sensitive capacitive
    Par Anduriel dans le forum Électronique
    Réponses: 5
    Dernier message: 24/02/2012, 19h33
  2. touche sensitive capacitive avec pic16f877
    Par invitebee83688 dans le forum Électronique
    Réponses: 7
    Dernier message: 07/04/2011, 15h54
  3. Touche sensitive avec Darlington ?
    Par invitee9dcae4d dans le forum Électronique
    Réponses: 3
    Dernier message: 21/10/2009, 10h40
  4. principe d'une touche sensitive capacitive
    Par inviteb7268b6b dans le forum Électronique
    Réponses: 11
    Dernier message: 17/02/2009, 11h23
  5. Lampe sensitive
    Par invitedcd45209 dans le forum Physique
    Réponses: 2
    Dernier message: 18/02/2007, 02h43
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...