TB6600 1/8, La création du train d’impulsion pour un moteur pas à pas avec Arduino

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024
  • НаукаНаука

Комментарии • 7

  • @salimm4219
    @salimm4219 9 месяцев назад

    merci beaucoup pour ce tuto ,vraiment tres explicites avec une precision tres élevée .je vous remercie une deuxieme fois pour tous vos efforts

    • @REDOHM55
      @REDOHM55  9 месяцев назад

      Bonjour,
      Nous avons prévu d'enrichir encore notre offre de contenus dans les mois à venir. Une playlist spéciale dédiée à la commande numérique et à la construction DIY de machines de laboratoire est en préparation. Cette série inclura des guides pour réaliser des équipements tels qu'un mini tour numérique, une fraiseuse, et bien d'autres outils essentiels pour un laboratoire de robotique.
      Dans le cadre de notre engagement à élargir les connaissances et la pratique dans le domaine de la robotique et de l'automatisation, notre playlist à venir mettra en lumière l'univers fascinant et essentiel des capteurs environnementaux. Notre objectif est de vous offrir une compréhension approfondie des technologies clés qui permettent de surveiller et de réagir aux conditions environnementales, assurant ainsi sécurité et durabilité.
      Nous débuterons par une exploration des détecteurs de monoxyde de carbone, un outil vital pour prévenir les intoxications dans des environnements potentiellement dangereux. Ces capteurs, critiques pour la sécurité domestique et industrielle, détectent les niveaux de ce gaz incolore et inodore, fournissant ainsi des avertissements précoces pour éviter les catastrophes.
      Poursuivant notre exploration, nous mettrons en avant le capteur de qualité d'air Grove 101020078. Ce module est conçu pour évaluer la qualité de l'air en détectant une gamme de gaz polluants, y compris le benzène, l'alcool, la fumée, et les COVs. Important pour les projets domestiques, éducatifs et industriels, ce capteur aide à assurer un environnement sain et sûr. Nous discuterons de ses utilisations pratiques et de son intégration dans des systèmes de surveillance de la qualité de l'air.
      Nous introduirons le capteur de gaz SGP30 Grove 101020512. Ce capteur avancé mesure la qualité de l'air intérieur en détectant les concentrations de COVs et d'humidité, offrant ainsi une lecture précise de la fraîcheur de l'air. Son intégration dans des projets de surveillance de la qualité de l'air intérieur permet une automatisation et une réponse environnementale améliorées, rendant les espaces de vie et de travail non seulement plus agréables mais aussi plus sains.
      Nous progresserons ensuite vers des technologies encore plus spécialisées avec l'étude des compteurs Geiger. Ces dispositifs sont essentiels pour mesurer les radiations ionisantes, indispensables dans la recherche scientifique, la surveillance environnementale, et la sécurité nucléaire. Nous explorerons comment ces compteurs peuvent être utilisés dans la robotique et l'automatisation pour optimiser la surveillance des radiations, offrant ainsi une couche supplémentaire de sécurité et d'innovation dans vos projets.
      À travers cette série, nous souhaitons enrichir votre compréhension des capteurs environnementaux et encourager votre innovation dans l'utilisation de ces technologies dans des projets qui ont un impact significatif. En vous dotant des connaissances et compétences nécessaires, nous aspirons à vous préparer à contribuer activement à la surveillance de l'environnement et à la sécurité, des domaines de plus en plus pertinents dans notre monde actuel.
      Et ce n'est pas tout ! Nous avons également en projet de dévoiler deux initiatives fascinantes liées à l'impression 3D, mettant en avant l'automatisation via l'usage de cartes microcontrôleurs. Ces projets viennent s'ajouter à notre rotonde ferroviaire au 1/87 et au garage que nous avons déjà développés, sans oublier une gamme d'accessoires comme des grues automatisées.
      En intégrant l'intelligence artificielle, qui occupe une place prépondérante dans notre démarche, nous visons à enrichir votre expérience et à stimuler votre créativité.
      Restez à l'affût ! De belles surprises vous attendent dans les mois à venir, et nous sommes convaincus que ces nouveaux contenus vous offriront à la fois un formidable divertissement et une source d'inspiration pour vos projets.
      Encore merci pour votre soutien,
      Herve de RedOhm

  • @jeoq8566
    @jeoq8566 Год назад +1

    MERCI pour cette vidéo et ces informations sur la manière de piloter un moteur pas à pas . Le site est de plus une mine d'or de renseignements !
    j'attends avec impatience la suite puisque ça colle parfaitement à mon projet de motorisation d'une petite table élévatrice avec fin de course .
    Une question tout de même , quelle différence entre cette méthode de création d'impulsions et celle par DIGITAL WRITE /DELAYmicroseconds ? MERCI

    • @REDOHM55
      @REDOHM55  Год назад

      Bonjour
      Tout d'abord, je tenais à prendre quelques instants pour vous remercier pour votre soutien à notre chaîne RUclips.
      La principale différence entre l'utilisation de millis() ou micros() par rapport à delay() pour créer un train d'impulsions pour un driver de moteur pas à pas est la manière dont le programme gère le temps.
      Lorsque vous utilisez delay(), le programme s'arrête complètement pendant la durée du délai, ce qui peut entraîner des problèmes si vous avez besoin d'exécuter d'autres tâches en parallèle, comme par exemple lire des capteurs ou effectuer des calculs. Cela peut également causer des problèmes si le délai est trop long, car le programme sera bloqué pendant toute cette période.
      En revanche, millis() et micros() sont des fonctions qui retournent le temps écoulé depuis le démarrage de la carte Arduino, ce qui signifie que le programme peut continuer à s'exécuter pendant que le temps est compté. Cela vous permet d'exécuter d'autres tâches pendant que le train d'impulsions est généré.En outre, les fonctions millis() et micros() offrent une précision beaucoup plus élevée que delay(), car elles sont capables de compter des millisecondes ou des microsecondes individuelles plutôt que d'attendre un nombre fixe de millisecondes.
      Enfin, en utilisant millis() ou micros(), vous pouvez également créer des trains d'impulsions plus complexes en utilisant des tableaux de temps ou en créant des modèles de séquences d'impulsions plus avancées, ce qui est difficile à réaliser avec delay().
      En somme, l'utilisation de millis() ou micros() est généralement préférable à delay() pour générer des trains d'impulsions pour un driver de moteur pas à pas avec Arduino en raison de sa précision, de sa flexibilité et de la possibilité de faire fonctionner d'autres tâches en même temps.
      ✔ Voici une vidéo qui vous fera découvrir les avantages de ce type de codage.
      Resumé : Découvrez l'évolution de la programmation d'une LED clignotante sur une carte Arduino à travers 4 codes différents. Le 1er code utilise la fonction delay() pour gérer le temps d'allumage et d'extinction de la LED, tandis que le 2ième code utilise une variable pour définir la durée du clignotement en millisecondes. Le 3ème code utilise la fonction millis pour créer une pause sans bloquer l'exécution du programme. Enfin, le dernier code permet de contrôler la durée de clignotement d'une LED en fonction de la valeur d'un potentiomètre.
      ✔TItre : Arduino apprentissage des fonctions delay et millis [10]
      ✔Lien : ruclips.net/video/33pCInPGuFQ/видео.html
      J'espère avoir répondu à votre question et, encore une fois, merci beaucoup pour votre soutien.
      Herve de RedOhm

    • @jeoq8566
      @jeoq8566 Год назад +1

      @@REDOHM55 merci beaucoup d'avoir pris le temps de me répondre et aussi du contenu précis de votre réponse.
      Je vais sans tarder essayer les différents mode de temps pour en comprendre les subtilités.
      Je m'inspire de tout votre contenu pour construire mon projet et c'est très passionnant.
      A bientôt de visionner de nouvelles vidéos !

    • @REDOHM55
      @REDOHM55  Год назад +1

      @@jeoq8566 Bonjour voici le lien pour tb6600 2/8
      www.redohm.fr/download/le-code-pour-le-tb6600-2-8-controle-de-la-vitesse-et-de-la-direction-dun-moteur-pas-a-pas-avec-arduino/
      Herve de RedOhm