[Exercices] Servomoteur + ATTiny + micro interrupteurs = maquette
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

Servomoteur + ATTiny + micro interrupteurs = maquette



  1. #1
    Filalament

    Servomoteur + ATTiny + micro interrupteurs = maquette


    ------

    Bonjour à toutes et à tous.
    Je découvre le monde de l'électronique pour la première fois de par mon intérêt à créer une petite maquette très très simple, animée, qui exploitera un servo-moteur et un microcontrôleur. Je n'ai aucune connaissance dans le domaine, mais je cherche à assembler des briques plus ou moins prêtes à l'emploi, même si je ne les comprends pas toutes, pour matérialiser des idées sous la forme de maquettes.

    Je pense utiliser le matériel suivant :
    1 servomoteur Tower Pro MG90S
    1 ATtiny85 (8 broches (ou 16 ?)
    2 micro interrupteurs avec levier à rouleau de fin de course
    1 batterie de 4.8v

    Je voudrais pouvoir déclencher un servomoteur comme suit :
    1) Aller ultra-rapide de 0° à 180° à l'aide d'une très brève impulsion (micro interrupteur 1)
    2) Retour ultra-rapide de 180° à 0°à l'aide d'une très brève impulsion (micro interrupteur 2)

    Serait-il possible pour une (très) bonne âme de me dire quel fil je dois brancher où (numéros), et quel est le code à programmer pour ATTiny ?

    1'000 mercis par avance à celles et ceux qui voudront bien m'aider.

    Fifi

    Voici le schéma du montage que je souhaite réaliser, mais je ne sais absolument pas comment brancher les différents éléments :
    Nom : Schema_servo_1.jpg
Affichages : 318
Taille : 55,6 Ko

    -----

  2. #2
    jiherve

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    bonjour,
    c'est faisable mais quel est ton niveau en électronique et en programmation?
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    Filalament

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Electronique : proche de zéro (j'ai commencé à parcourir le forum, et regarder des vidéos d'Héliox [programmation ATTiny] et d'Electro-bidouilleur).
    Programmation : javascript, niveau 6 sur 10
    Niveau d'attention : 10/10
    Curiosité : 10/10

  4. #4
    Calou80

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Bonjour,

    A mon humble avis, si tu n'as pas de connaissance en electronique et developement embarque, le plus simple serait un Arduino Nano et les librairies pour un controle de servo. Ensuite, tu pourras programmer ton ATtiny avec l'Arduino Nano.

    Chez nous, ca coute une poigne de RMB, pas en ce moment forcement, nous sommes en plein "lockdown" et pas de livraison

    la plus belle souultion, c'est se retrousser les manches et utiliser l'IDE de chez Atmel... Mais, vu le chaier des charges et le niveau d'experience/connaissance, l'Arduino reste tout de meme la solution la plus simple/rapide

    Pascal

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

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Bonjour,
    On peut sans doute le faire avec un ATtiny. Mais aussi avec un picaxe, en 2 minutes.
    Petite vidéo, vite faite:
    https://youtu.be/I7Nafnd4U_c

    Plus de détails si intéressé....

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

  7. #6
    jiherve

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    re
    je pense que son truc utilise les fin de course pour déclencher le fonctionnement donc cela va être un peu plus compliqué qu'une simple commande par potar , surtout pour assurer le démarrage.
    Si j'avais le temps je lui ferais son montage mais je pars crapahuter!
    JR
    l'électronique c'est pas du vaudou!

  8. #7
    mag1

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Citation Envoyé par jiherve Voir le message
    re
    je pense que son truc utilise les fin de course pour déclencher le fonctionnement donc cela va être un peu plus compliqué qu'une simple commande par potar , surtout pour assurer le démarrage.
    Si j'avais le temps je lui ferais son montage mais je pars crapahuter!
    JR
    Pourquoi plus compliqué?
    voici un schéma complet, avec circuit de programmation (inutile si prog hors site).
    Nom : servosch.JPG
Affichages : 243
Taille : 29,6 Ko
    Et le code, complet, lui aussi
    Code:
    ;servo MM 30/04/22
    #picaxe 08M2
    symbol switch1=pinC.3	;nom des contacts sur C.3 et C.4
    symbol switch2=pinC.4
    setfreq M32		;pour aller plus vite
    pullup %11000	;pullup sur C.3 et C.4
    servo C.2,75	;initialisation servo sur C.2
    	do
    		servopos C.2,225		;on va en pos1
    		do loop while switch1=1	;on attends la fermeture contact1
    		servopos C.2,75
    		do loop while switch2=1
    	loop
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  9. #8
    jiherve

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    re
    pourquoi pas mais coté anti rebonds il n'y a rien ou c'est le temps de réaction du servo ou du logiciel interprété qui fait office de!
    mais c'est peut être suffisant.

    JR
    l'électronique c'est pas du vaudou!

  10. #9
    Filalament

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Bonsoir et merci pour vos retours rapides !
    @ mag1
    A quoi correspond «*prog*», sur le schéma ? Qu’est-ce que c’est ?
    A quoi servent les résistances, dans ce montage ? Que se passerait-il s’il n’y en avait pas ?
    Ma batterie est estampillée 4.8v : est-ce compatible avec les 5v régulé du schéma ?

    J’avais prévenu d’entrée : connaissance en électronique proche de zéro…

  11. #10
    Filalament

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Prog = connecteur ? Non ?

  12. #11
    mag1

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Citation Envoyé par Filalament Voir le message
    Bonsoir et merci pour vos retours rapides !
    @ mag1
    A quoi correspond «*prog*», sur le schéma ? Qu’est-ce que c’est ?
    A quoi servent les résistances, dans ce montage ? Que se passerait-il s’il n’y en avait pas ?
    Ma batterie est estampillée 4.8v : est-ce compatible avec les 5v régulé du schéma ?
    Bonjour,
    Prog est effectivement un petit connecteur 3 pins pour la programmation du µC, les résistances (10k,22k) servent aussi à la programmation (limitation de courant et retour au 0V). Si on programme sur une une planche à connexions rapides, ces résistances sont supprimés et C.5 est directement relié au 0V.
    Le 08M2 fonctionne entre 2 et 5V (5,5V max). 4,8V c'est parfait.
    J'ai monté la maquette pour essai, (c'est la première fois que j'utilise un servo et la commande "servo". En position "haute" = 225, le servo vibre légèrement au toucher, je ne sais pas si c'est normal ou si cela vient de la commande (trop) simpliste.
    A mon avis, les anti rebonds sont inutiles, le premier front déclenche le mouvement, les rebonds, si il y en a, sont ignorés.
    Pour plus d'explications sur la programmation, voir la vidéo "cordons USB" sur cette page:
    http://electromag1.wifeo.com/cordon-...ation-usb-.php
    Et les autres : http://electromag1.wifeo.com
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  13. #12
    Filalament

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Merci ! Je vais m’équiper un minimum pour pouvoir tester ce montage avant de le fabriquer.
    …et je pourrai poursuivre peut-être sur d’autres projets.
    …et probablement à bientôt pour d’autres questions.
    Fifi

  14. #13
    mag1

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Citation Envoyé par Filalament Voir le message
    Merci ! Je vais m’équiper un minimum pour pouvoir tester ce montage avant de le fabriquer.
    …et je pourrai poursuivre peut-être sur d’autres projets.
    …et probablement à bientôt pour d’autres questions.
    Fifi
    Pour tester en réel, il faut:
    un picaxe:
    https://www.gotronic.fr/art-microcon...08m2-17190.htm
    un convertisseur usb/série, par ex, en France:
    https://www.ebay.fr/itm/175205346138...QAAOSwKVxiNDeC
    deux NPN pour l'inverseur de signaux, résistances 10k, 1k, 330 ohms
    Une plaque de connexions rapides pour essais et éventuellement programmation
    Télécharger le logiciel gratuit PE6 :
    https://picaxe.com/software/picaxe/picaxe-editor-6/
    Et poser des questions...
    Le picaxe est facile à utiliser, suffisant pour les bricoleurs dans la plupart des cas, mais ce n'est pas le plus rapide ni le plus performant.
    MM
    Dernière modification par mag1 ; 01/05/2022 à 20h21.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  15. #14
    Filalament

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    est-ce qu’un Attmel ATtiny85 20Mhz, que j’ai déjà, peut exploiter le même code ?

  16. #15
    mag1

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Citation Envoyé par Filalament Voir le message
    est-ce qu’un Attmel ATtiny85 20Mhz, que j’ai déjà, peut exploiter le même code ?
    Bonjour,
    Non...
    Le code picaxe est du basic, avec des commandes spécifiques.
    On peut programmer les µC standard en n'importe quoi (basic, C, C++,etc) avec un compilateur qui transcrit le code source (lisible) en code machine (illisible). Généralement difficile à maitriser par un amateur lambda.
    On peut programmer un ATtiny avec une carte arduino, mais en C, pas en basic. Y a plein de tutos à ce sujet.
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  17. #16
    Filalament

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Bonjour, Mag1.

    Je vais mettre au chaud mes ATtiny, et acheter un picaxe !

  18. #17
    mag1

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Citation Envoyé par Filalament Voir le message
    Bonjour, Mag1.

    Je vais mettre au chaud mes ATtiny, et acheter un picaxe !
    Regarde quand même la commande du servo avec un ATtiny, on sait jamais.
    Un essai avec un picaxe te coutera quelques euros (6 ou 7), conviendra ou pas ? A vérifier...
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  19. #18
    Filalament

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    Bonjour, Mag1,
    Selon mes recherches, certains servomoteurs ne réagissent pas toujours bien aux valeurs précises de 0° ou de 180° et vibrent alors à ces valeurs.
    Cordialement.

  20. #19
    jiherve

    Re : Servomoteur + ATTiny + micro interrupteurs = maquette

    bonsoir,
    un servo vibre toujours si l'on titille sa sortie car on modifie un peu la position du potar et l'asservissement réagit.
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. [RF/Radioelec] Couplage interrupteurs + micro-modules sans fil
    Par invite76d7948d dans le forum Électronique
    Réponses: 9
    Dernier message: 03/10/2018, 15h57
  2. [Outils/Fab/Comp] Micro interrupteurs
    Par electrique10 dans le forum Électronique
    Réponses: 1
    Dernier message: 20/08/2017, 09h12
  3. [Outils/Fab/Comp] Refroidir un micro moteur de maquette ?
    Par invite8cc8075d dans le forum Électronique
    Réponses: 5
    Dernier message: 07/12/2015, 16h55
  4. Programmer un Attiny avec un Attiny
    Par invite39501e7b dans le forum Électronique
    Réponses: 7
    Dernier message: 14/09/2015, 16h02
  5. Conception d'un micro servomoteur
    Par invited26b46d7 dans le forum Électronique
    Réponses: 4
    Dernier message: 27/06/2013, 19h52
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...