LOCODUINO

Un minimum pour jouer rapidement avec un Arduino

.
Par : Dominique, Guillaume, Jean-Luc, Thierry

DIFFICULTÉ :

Vous avez reçu votre première carte Arduino et vous avez hâte de l’essayer ! Malheureusement, la carte Arduino seule peut faire peu de choses :

  • jouer avec la DEL incorporée sur la carte, en la faisant clignoter.
  • dialoguer avec la carte par la voie série donc entre Arduino et l’ordinateur.

et c’est à peu près tout.

Pour commencer à expérimenter, il faut disposer d’un minimum de composants pour ajouter d’autres fonctionnalités. Nous allons voir dans cette liste des composants qui sont simples à mettre en oeuvre, rien de compliqué au niveau des branchements ou du code.

Normalement, un Arduino (un vrai de vrai) est chargé avec le programme Blink. Ce programme permet de faire clignoter la DEL qui est sur la carte. Pour étendre ses possibilités, éclairer d’autres DEL ou autre ; il faut programmer la carte avec un ordinateur. L’environnement de développement d’Arduino doit être installé, vous pouvez vous référer à cet article.

Petite liste de courses

Tout d’abord, voici quelques composants non nécessaires mais tellement plus pratiques pour pouvoir tester rapidement :

  • Une plaque de prototypage ou breadboard. Ce type de plaque permet d’interconnecter rapidement des modules et des composants sans soudure. On s’orientera vers une breadboard de type MB102. En effet, il existe de petites alimentations qui s’enfichent directement sur ces breadboards.
Breadboard petit modèle
Breadboard 102 petit modèle équipée d’une alimentation ad-hoc. Ces alimentations délivrent sur les deux rails d’alimentation soit 5V, soit 3,3V, et 800mA.
  • Des fils de connexion. On peut soit les récupérer ou bien les acheter tout fait. On trouve sur eBay des ensembles d’une soixantaine de fils pour moins de 2€. Étant donné le prix unitaire, ils sont recoupables, soudables et transformables à merci.
Fils de connexion pour Breadboard
Environ 2€ les 60.

Ensuite une liste des composants :

  • des DEL (diodes électro-luminescentes ou LED) ainsi que les résistances associées. Prenez plusieurs couleurs, vous pourrez ainsi animer toutes les lumières de votre réseau. Pensez à prendre aussi les résistances associées : environ 220 ohms, pour plus d’explications : voir ici
Résistances de 220Ω (à droite) et 100Ω (à gauche).
On pourra opter pour un assortiment de résistances, 20 exemplaires de 30 valeurs différentes, par exemple, couvrant tous les besoins.
  • servo-moteurs. vous pourrez ainsi introduire le mouvement sur votre réseau avec les aiguilles, des portes qui s’ouvrent, ou des passages à niveau fonctionnels...
Assortiment de servo-moteurs.
  • moteur à courant continu et moteur pas à pas. Pour déplacer votre pont tournant ou une aube de moulin.
  • des diodes IR avec émetteur et récepteur. Attention à bien choisir la même fréquence ou longueur d’onde (par exemple 950 nm - pour nanomètre) pour l’émetteur et le récepteur !
Diode infrarouge (à gauche), photo-transistor (à droite).
  • quelques boutons et inverseurs pour provoquer des conditions ou des actions.
Assortiment de boutons poussoir.
Assortiment d’interrupteurs à levier.
  • des potentiomètres à relier aux entrées analogiques [1] si l’on souhaite ajouter des réglages progressifs comme une commande de vitesse par exemple, ou un angle de servomécanisme.
Potentiomètres de montage
  • enfin, pour finaliser le projet, quand les tests sur la plaque de prototype sont satisfaisants, le mieux est d’acquérir un "shield prototype" qui est livré sous la forme d’un sachet contenant un circuit imprimé et les composants nécessaires cités ci-dessus. On peut également opter pour le circuit imprimé seul (0,64€ chez ElectroDragon).
Protoshield pour Arduino

Avec cette liste, il est possible déjà de se faire la main avec ces composants et sur le code permettant de les gérer. L’ensemble de ces composants peut s’inscrire dans un projet complet, comme un passage à niveau :

  • l’arduino détecte via la barrière IR l’arrivée d’un train.
  • Il fait clignoter les lumières via les DEL reliées.
  • Il baisse les barrières via le servo-moteur.

L’ensemble de ces composants seront décrits dans LOCODUINO. Vous-y trouverez les explications pour les relier et coder chaque chose que vous voudrez leur faire faire.

Où acheter : un article a été écrit spécialement pour cela, par ici

Quand les premières expériences se seront avérées concluantes et que l’enthousiasme et la curiosité auront remplacé l’appréhension du départ, alors d’autres composants plus "techniques" seront nécessaires, ce que l’article suivant va présenter.

28 Messages

  • Un minimum pour jouer rapidement avec un Arduino 22 novembre 2014 19:09, par simonp19

    Bonjour,
    Je suis intéressé par l’arduino et je souhaite acquérir un coffret de départ pour apprentissage. Sur les différents sites le choix est plus complexe que je le pensais.
    Je suis passionné de modélisme ferroviaire et je voudrais pouvoir l’utiliser pour jouer avec des éléments mobiles du décor.

    Merci pour vos réponses.
    Cordialement

    Répondre

    • Un minimum pour jouer rapidement avec un Arduino 23 novembre 2014 17:39, par Jean-Luc

      Bonjour,

      Les kits qui existent intègrent parfois un livre avec la description de montages qui accompagnent l’apprentissage. À ma connaissance ces livres d’accompagnement sont en anglais.

      Si vous préférez un kit, il est donc préférable de le prendre sans livre pour diminuer le prix. Les toulousains de SnootLab propose par exemple ce kit qui renferme de nombreux composants que vous réutiliserez sur le réseau mais aussi d’autres que vous n’emploierez pas comme le détecteur de chocs. Chez Lextronic, vous avez ce genre de kit où au lieu de composants vous avez des modules. Pour débuter c’est plus plug&play mais vous avez peu de chance de pouvoir réutiliser les modules une fois la phase d’apprentissage terminée.

      Enfin, vous avez la solution chinoise. Par exemple chez DealExtreme vous avez ce genre de kit. Les composants sont probablement de moindre qualité mais un compatible Arduino est inclus.

      Autre solution, ne pas acheter de kit et faire son marché, par exemple chez ElectroDragon qui propose des set de composants, ce qui évite de disperser les achats sur plusieurs sites. Je peux dresser une liste de courses chez ce fournisseur si vous le désirez.

      Concernant le livre, il me semble que le celui de Tavernier a bonne réputation.

      Savoir où commencer est difficile. Dans les prochaines semaines LOCODUINO va s’étoffer. Sans atteindre la finition d’un livre nous nous en approcherons.

      Cordialement.

      Répondre

  • Un minimum pour jouer rapidement avec un Arduino 22 novembre 2014 21:39, par Dominique

    Bonsoir,
    Vous êtes peut-être le premier à poser une question sur Locoduino : ça s’arrose !

    En fait, il serait intéressant de savoir quels types d’éléments mobiles vous souhaitez animer (aiguilles, barrière de passage à niveau, rotonde, voitures, moulin, etc..), ceci pour déterminer quels types d’interface sont nécessaires (servo mécanisme, fil rétractable, moteur à courant continu ou pas à pas, etc..).

    Après cela, il faut regarder ce qu’il y a dans les kits de démarrage et choisir en fonction de vos besoins présents (et à venir).

    Mais il est fort à parier que vous aurez besoin de toute façon de compléter le kit par quelques ingrédients à acheter à part. Nous sommes prêts à compléter nos articles s’il manque quelque chose d’important.

    Cordialement
    Dominique

    Répondre

    • Un minimum pour jouer rapidement avec un Arduino 23 novembre 2014 17:11, par simonp19

      Bonjour,

      Merci pour votre réponse malgré mon erreur de forum
      Pour apprendre à utiliser l’arduino et répondre à certaines problématiques du modélisme ferroviaire je souhaite un set de démarrage qui me permette dans un premier temps de pouvoir gérer des lumières ou un passage à niveau. Actuellement mon réseau fonctionne en digital avec une centrale MS2 et est géré par PC. Je suis bien conscient que a la suite de l’initiation je prendrai du matériel supplémentaire.
      Je recherche une aide pour l’achat des premiers matériels.
      Cordialement

      Répondre

    • Vitesse de rotation d’un moulin à vent Jouef 14 juin 2019 19:10, par Joel Pignon

      Bonjour,
      J’ai fait l’acquisition d’un moulin à vent Jouef, mais celui-ci tourne beaucoup trop vite (genre ventilateur !).
      Je possède une carte Arduino mini Pro. Est-il possible de diminuer la vitesse de rotation du moteur de ce moulin.
      Merci pour votre réponse.
      Cordialement.

      Répondre

      • Vitesse de rotation d’un moulin à vent Jouef 14 juin 2019 19:24, par Dominique

        Oui c’est possible de diminuer la vitesse d’un moteur à courant continu, je suppose :

        • en réduisant la tension d’alimentation du moteur (vous ne devez pas utiliser la bonne alimentation),
        • en plaçant une résistance fixe ou variable en série avec le moteur, à calculer,
        • en utilisant un Arduino ET un circuit de commande de moteur en PWM. Cette dernière solution est, de loin, la plus compliquée.

        A vous de choisir !

        Répondre

        • Vitesse de rotation d’un moulin à vent Jouef 14 juin 2019 20:22, par Joel Pignon

          Merci.
          J’aimerai me servir de ma carte Arduino même si c’est plus compliqué, j’ai déjà programmé un passage à niveau avec une autre carte. Il faut avouer que j’ai un peu galéré car c’était ma première expérience avec Arduino et aussi je tiens à remercier la communauté pour l’aide qu’elle m’a apporté.
          J’ai cherché sur cette rubrique un sujet qui se rapportait à mon cas mais je n’ai rien trouvé.
          Je voudrais juste avoir les bases de départ et les bibliothèques nécessaires.
          Cordialement.

          Répondre

  • Un minimum pour jouer rapidement avec un Arduino 23 décembre 2014 16:43, par simonp19

    Bonjour,
    Pour l’inscription sur le forum d’entraide, il est demandé le nom d’une celebre marque française.
    Quelle reponse doit on donner ?
    Cordialement

    Répondre

  • Un minimum pour jouer rapidement avec un Arduino 4 février 2016 18:05, par LAISNEY

    Bonjour

    Je vais sans doute acheter la carte Arduino Uno, n’arrivant pas pour l’instant à programmer des pic en assembleur.
    Je suis en analogique 2 rails et je voudrais essayer de faire en sorte de contrôler les cantons de mon réseau ainsi que la protection des voies d’évitement. Pour mes aiguillages, j’utilise des moteurs lents Lemaco. Pensez-vous que cela soit réalisable facilement, car j’ai de grosses lacunes en électronique et je voudrais me simplifier la vie.
    D’après vous y a-t-il des cartes spécifiques à acheter pour ces cas ?

    Merci d’avance

    Répondre

  • Un minimum pour jouer rapidement avec un Arduino 23 février 2016 08:35, par Philippe Blondé

    Bonjour,
    A cela j’ajouterais une carte relais (8 relais) et une alimentation.
    Pour l’alimentation : soit une alim 240v / 5v DCC USB, soit un convertisseur continu/continu 12/24vDC/5vDC.
    Les relais : pour commander les aiguillages ou autres.
    L’alimentation : nécessaire une fois l’ordinateur débranché. Comme nous avons tous du 12/14v continu sur nos réseaux, un convertisseur trouve facilement sa place.
    C’est ce que j’ai fait pour mon premier montage avec Arduino
    Cordialement

    Répondre

  • Un minimum pour jouer rapidement avec un Arduino 15 janvier 2017 17:24, par Dominique

    Et je vous recommande de lire ceci :

    Débuter facilement avec Arduino

    Répondre

  • Un minimum pour jouer rapidement avec un Arduino 26 décembre 2017 11:51, par Philippe THOMAS

    Bonjour Dominique,
    ayant acquis un Arduino Uno je voudrais savoir si celui ci serai compatible avec ma centrale DCC (DR5000 DIJIKEIJS)et comment faire pour les connexions et si on peut envoyer directement le signal sortant de la centrale vers l’Arduino et lui donner une adresse.
    Merci d’avance

    Répondre

  • Un minimum pour jouer rapidement avec un Arduino 26 décembre 2017 13:01, par Dominique

    Bonjour Philippe,

    Le réponse est NON : Visiblement vous ne savez pas ce qu’est un Arduino. Ce n’est pas un produit prêt à l’emploi dans le modélisme ferroviaire, pas un décodeur DCC ou d’accessoire. C’est un micro-ordinateur d’usage général incluant sa mémoire vive, sa mémoire programme (qu’il faut programmer avec l’IDE Arduino à installer sur votre ordinateur (Mac ou PC) et une liaison USB. En particulier l’Arduino fonctionne en 5V est serait immédiatement grillé si vous le branchez sur la sortie DCC de votre centrale. Allez lire d’abord les articles de la section Pour Débuter.
    Par contre vous pouvez en faire quelque chose en modélisme ferroviaire et vous trouverez l’essentiel de ce qui est possible sur ce site. A vous de savoir ce que vous voulez faire, nous le présenter et nous pourrons certainement vous aider.

    Répondre

  • Un minimum pour jouer rapidement avec un Arduino 1er juin 2018 18:35, par Leclere Herve

    un passage à niveau double voie à 2 sens de marche, les feux rouges sont de leds clignotantes d’origine, un seul moteur pour les 2 barrières simultanées, actuellement cde manuelle. je voudrais une cde automatique. Merci d’avance pour un plan . Hervé. (ou générail)

    Répondre

  • inscription 29 octobre 2020 14:34, par Jozefowiez Bruno

    Il y a -t-il une inscription à faire pour accéder pleinement à votre site , qui est très intéressant pour le néophite que je suis ? Amicalement. JZB.

    Répondre

    • inscription 29 octobre 2020 15:07

      Non, pas d’inscription pour ce site d’articles. Pour le forum, oui il faut s’inscrire pour poster des contributions : vous verrez, c’est simple ! I

      Répondre

      • inscription 30 octobre 2020 09:52, par msport

        Mais pour poser des questions qui vous concernent plus particulièrement comme un dépannage ou une application spécifique, il vaut mieux utiliser le forum qui vous permettra de poster des photos ou des fichiers (en faisant référence à l’article).

        Répondre

  • Un minimum pour jouer rapidement avec un Arduino 11 mars 2021 09:58, par SMAL Jean

    Bonjour Locoduino,

    Il m’est impossible de m’inscrire à votre forum.
    Toutes les cases sont remplies de même que la question
    subsidiaire de vérification
    La réponse est immédiate en m’informant ne pas avoir
    répondu correctement à "ces questions".

    Bien cordialement,

    Jean SMAL

    Répondre

Réagissez à « Un minimum pour jouer rapidement avec un Arduino »

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Rubrique « Matériel »

Les derniers articles

Les articles les plus lus