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 :

Déconnexion Bluetooth Arrêt du programme


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2019
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2019
    Messages : 74
    Par défaut Déconnexion Bluetooth Arrêt du programme
    Bonjour,

    J'ai construit un petit robot autonome piloté par bluetooth à l'aide d'une application téléchargée sur le play store. Jusque là, pas de problème et cela fonctionne très bien.
    Sauf que, lorsque je m'éloigne un peu trop le bluetooth se déconnecte et le robot continue à circuler allègrement dans l'appartement.

    Je souhaiterais que le robot s'arrête lors de la coupure du bluetooth. Y-at-il une solution ?

  2. #2
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonjour Babbone

    Un moyen est de "recharger" un timer dans le robot à chaque réception d'une commande, si pas de réception pendant un laps de temps défini, arrêt du robot.
    Si tu as un récepteur série HC-05 ou HC-06 je ne pense pas que tu puisses détecter une perte de liaison.
    As-tu un lien sur ce projet de robot?

    Cordialement
    jpbbricole

  3. #3
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2019
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2019
    Messages : 74
    Par défaut
    C'est un un récepteur série HC-05 qui communique avec ma tablette ou mon téléphone, donc pas d'arrêt possible en ca de coupure de liaison, c'est ça ?

    J’avais pensé à des répétiteurs bluetooth placés en différents endroits pour ne pas perdre la liaison, mais je ne trouve rien qui pourrait aller.

    Pas de lien web de construction pour le robot. C’est pour apprendre, m'amuser et pour mon petit fils. C'est un robot qui fait 72 cm de haut, déplacement semi- autonome, pilotable par bluetooth, équipé d'une caméra toute bête acheté chez wish.

    LE robot est aussi capable de répondre à des questions prédéfinies et actionner Ok Google avec la même application Play store. Il est en perpétuelle amélioration.

    Nom : Forum Bob1.jpg
Affichages : 283
Taille : 25,1 Ko

    Merci de votre réponse

  4. #4
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    Avec un HC-05 si vous êtes un peu bidouilleur, on peut souder un fil sur une des pins de la puce qui donne l'état d'appairage (de mémoire je crois que c'est la pin 32 qui est HIGH quand on est connecté et LOW sinon) et relier ce fil à une entrée numérique pour lire l'état (ou accrocher à une interruption)

    Sinon l'approche proposée par @jpbricole est une technique classique de "battement de coeur". il faut vous assurer cependant que l'application de télécommande envoie bien des messages assez fréquemment même s'il n'y a pas changement de direction


    PS/ jolie réalisation !

  5. #5
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2019
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2019
    Messages : 74
    Par défaut
    Citation Envoyé par Jay M Voir le message
    on peut souder un fil sur une des pins de la puce qui donne l'état d'appairage
    Voilà une idée à tester. Le problème, c'est qu'il va falloir souder très fin et avoir le fer à souder adéquat. pin 32 ou 33 ?

    A voir

  6. #6
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    En cherchant J’ai trouvé quelques articles qui parlent bien de la pin 32 mais rien de bien détaillé. Oui c’est assez fin - je n’ai jamais essayé

  7. #7
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2019
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2019
    Messages : 74
    Par défaut
    Je ne suis pas arrivé à souder un câble sur la pin 32( malgré plusieurs essais sur des modules) beaucoup trop minuscule pour moi. J'ai vu des vidéo de soudure sur youtube avec du "flux" Mais je ne vais pas me lancer dans ce genre de boulot.

    J'abandonne pour l'instant cette idée ce n'est pas ma priorité et je ferme la discussion.

    Merci pour votre aide.

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

Discussions similaires

  1. Détecter arrêt du programme
    Par magic.goby dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 01/10/2009, 21h28
  2. Réponses: 5
    Dernier message: 29/12/2007, 00h03
  3. [Système] Arrêt du programme
    Par milach dans le forum Langage
    Réponses: 2
    Dernier message: 26/09/2007, 22h34
  4. [C#]Arrêt du programme
    Par torNAdE dans le forum Windows Forms
    Réponses: 10
    Dernier message: 06/05/2006, 00h15
  5. [socket] Gérer la déconnexion bluetooth
    Par basnifo dans le forum MFC
    Réponses: 2
    Dernier message: 15/03/2006, 17h31

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