IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Arduino Nano : Pilotage de LEDs via un Bouton : Parfait si alimenté via USB, Cata si via VIN


Sujet :

Arduino

  1. #1
    Candidat au Club Avatar de CamelRichie
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Arduino Nano : Pilotage de LEDs via un Bouton : Parfait si alimenté via USB, Cata si via VIN
    Bonjour, Helllllllllllllllllllpppp !!!!!!!!

    J' ai crée un programme qui allume quelques Leds de 2-3V par groupe et en séquence. Pour faire simple, imaginons que le premier groupe alllume les canaux (en Sortie) D3,D5 et D9 et le second D10, D11 et D13. Un bouton est connecté au canal D2 (en entrée) et chaque pression nous fait progresser dans le cycle : nous passons donc de tout éteint , puis premier clic allumant le premier groupe, puis second clic allumant le second groupe. Au troisème clic, tout s'éteint.

    Et cela fonctionne superbement bien tant que la Nano est alimentée via l'USB (que je suppose en 5v). Le 5+ est donc libre. Le bouton est connecté Positif au vIN (3,83v), Negatif au GND et Signal au D02

    Ensuite, j'essaie de gagner en autonomie en me dégageant du PC. Je déconnecte donc l'USB et connecte une alimentation de 7v sur le VIN (6,96v) et GND. Le canal 5+ affiche 4,87v

    J'espérais donc pouvoir connecter le positif du bouton au 5+, mais cela ne fonctionne pas. En fait, à moins de revenir sur l'USB, quoi que je fasse, le bouton ne fonctionne plus.

    Quelqu'un peut-il m'aider ???

    Merci par avance

    Richard
    Images attachées Images attachées  

  2. #2
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Citation Envoyé par CamelRichie Voir le message
    Le bouton est connecté Positif au vIN (3,83v), Negatif au GND et Signal au D02
    j'ai peur.... il y a une résistance entre l'interrupteur et la masse j'espère.
    Pourquoi ton interrupteur est sur Vin et pas +5V ?


    Ton interrupteur est visiblement monté sur une platine, quelle est sa référence ?

  3. #3
    Candidat au Club Avatar de CamelRichie
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par Auteur Voir le message
    j'ai peur.... il y a une résistance entre l'interrupteur et la masse j'espère.
    Pourquoi ton interrupteur est sur Vin et pas +5V ?


    Ton interrupteur est visiblement monté sur une platine, quelle est sa référence ?
    Grand merci pour ton intervention rapide.

    Heeuuuu, non. Pas de résistance. Le module du bouton semble comporter quelque chose et est vendu comme 'electronic brick' se suffisant à lui-même.

    -- An electronic brick is an electronic module which can be assembled like Lego bricks simply by plugging in and pulling out. Compared to traditional universal boards and circuit modules assembled with various electronic components, electronic brick has standardized interfaces, plug and play, simplifying construction of prototype circuit on one's own. --

    Voic les références du bouton : https://www.aliexpress.com/item/Whol...608.0.0.W2SS0O

    Encore une fois, tant que la Nano est alimentée par l'USB et que le Positif du bouton est alimenté par le VIN, tout est nickel ... Sous USB, il ne fonctionne ni sous 5+ ni sous 3v.
    Une fois l'USB débranchée, le bouton ne veut plus rien savoir

    Hellllllppppppp !!!!

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 267
    Points : 4 829
    Points
    4 829
    Par défaut
    Bonsoir à tous

    D'après cette page de doc, le micro du nano travail en 5V "Operating Voltage (logic level)". Donc le bouton doit être branché en 5V (pin GND, +5V et D02 sur le board du Nano)

    Tu mesure quel tension sur le signal (D02) dans les 4 cas: USB / Alim externe et bouton pressé / bouton relâché?

    [HS]Ces briques me font rire, c'est pas plus simple un simple bouton et le pull-up de l'Arduino?[/HS]

    Bonne soirée

    Delias

  5. #5
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 190
    Points : 11 573
    Points
    11 573
    Par défaut
    Salut,
    Tu peux donner un schéma de câblage précis de ce que tu as fait ?


    A+
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  6. #6
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 267
    Points : 4 829
    Points
    4 829
    Par défaut
    Re bonsoir.

    Ma réponse précédente était un peu foireuse.

    Je me demande si avec le premier branchement en alimentation sur port USB, tu n'as pas grillé le régulateur 5V de la platine Nano. Ils n'aiment pas être utilisé à l'envers et c'est ce qui c'est passé lors de l'alimentation de la brique par la pin VIn (Alimentation du 5V par l'USB a travers d'une diode, puis le régulateur à l'envers pour arriver sur la pin VIN. Les datasheet et notes d'application des 78xx indiques qu'il faut ajouter une diode de protection si ce cas peut se produire (rechercher "7805 diode protection" avec google). Mais apparemment il n'y en a pas sur la platine du Nano.

    Il se pourrait que le régulateur soit endommagé et qu'il ne fournisse plus une tension suffisamment stable pour le bon fonctionnement de l'Atmel en cas d'alimentation par Vin.

    Faudrait tester des programmes simples sans bouton en alimentation extérieur pour vérifier. Par exemple modifie ton programme pour faire avancer la séquence par tempo.
    En alimentation par USB ou 5V régulé extérieurement comme décrit possible sur la page du Nano le régulateur n'étant pas utilisé, il n'y a pas de problème.

    Bonne nuit

    Delias

  7. #7
    Candidat au Club Avatar de CamelRichie
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Bonjour a tous,

    Alors ... c'est résolu, ou du moins en partie .... mais cela me convient

    J'ai suivi vos conseils et suis reparti sur une nouvelle Arduino-like Nano, ai re-flashé le programme et ai recommencé mes expérimentations.
    Lors de la re-lecture des specifications du bouton, j'ai remarqué que la plage d'alimentation s'étendait de 3 à 5 v. Ahhhhhh, bon sang mais c'est bien sùr ...
    J'ai donc alimenté le bouton depuis le Pin 3v et .... bingo

    Que l'alimentation provienne de l'USB ou du VIN, cela fonctionne .... Et vu l'urgence, c'est bien là l'essentiel car cette configuration doit décoller pour l'Australie dès que possible.

    Au delà, cela ne fonctionne absolument pas sur le Pin 5v, mais tant pis.

    Merci à tous pour vos conseils éclairés

    Je vous souhaite par avance de merveilleuses fêtes de fin d'année et le meilleur pour 2017

    Bien à vous,

    Richard

  8. #8
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Je ne comprends pas trop... tu alimentes ton interrupteur avec du 3,3V ça me semble un peu léger comme tension d'attaque pour tes entrées.

  9. #9
    Candidat au Club Avatar de CamelRichie
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Sans doute, mais cela fonctionne ...

    Donc, j'y vais comme cela. Sans trop comprendre, je l'avoue.

    Ci-dessous une video demontrant la chose, sur base d'une alimentation par un power pack de 5v. Mes commentaires sont en anglais, sorry, mais cela s'adresse à un client Australien.

    https://youtu.be/Cc0jdJBlUek

    Pour info, cela simule la séquence d'allumage des feux d'un avion F-18 Hornet au sol, de l'embarquement de l'équipage (stade 1) jusqu'à l'allumage des réacteurs (stade 4).

    Merci de votre aide en tout cas

    Bien à vous,

    Richard

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/06/2006, 13h39
  2. Réponses: 1
    Dernier message: 11/04/2006, 16h48
  3. Réponses: 12
    Dernier message: 28/02/2006, 09h36
  4. [WinForms]execution d'un prog via un bouton
    Par BernardT dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 20/02/2006, 15h34
  5. Réponses: 17
    Dernier message: 02/02/2006, 22h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo