LOCODUINO

Aide
Forum de discussion
Dépôt GIT Locoduino
Flux RSS

mardi 19 mars 2024

Visiteurs connectés : 27

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

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 »

Le microcontrôleur ATtiny45 (1)

Le microcontrôleur ATtiny45 (2)

Le microcontrôleur ATtiny45 (3)

Le microcontrôleur ATtiny45 (4)

Le microcontrôleur ATtiny45 (5)

Le microcontrôleur ATtiny45 (6)

Le microcontrôleur ATtiny45 (7)

Le microcontrôleur ATtiny45 (8)

Le microcontrôleur ATtiny45 (9)

Le microcontrôleur ATtiny45 (10)

Fonctionnement et pilotage d’une DEL

Qu’est ce qu’une carte Arduino ?

Amplifier le signal de sortie d’un ARDUINO avec un ULN 2803

Un minimum pour jouer rapidement avec un Arduino

Où acheter ?

Résistances, kézako ?

Les cartes Teensy

Relais électromagnétique

Les diodes classiques

Détecteurs à ultrasons

De nouveaux composants pour continuer à jouer

La carte Arduino Uno

Bouton poussoir

Les différents types de mouvements d’un servomoteur

Les encodeurs en quadrature

Les indispensables du prototypage

Les écrans LCD alphanumériques

Des bus de communication pour l’Arduino

Les interrupteurs

Signaux lumineux et Arduino

Les shields de prototypage et de connexion

Commande de moteur à courant continu

Choisir sa carte Arduino

Une station DCC complète, polyvalente et économique avec JMRI.

Écran couleur tactile Kuman

Capteurs à effet Hall

Programmation des ATtiny Digispark

Ma première centrale DCC

Ma première manette DCC (1)

Une station DCC minimale avec boutons de commande et écran Oled

Ma première manette DCC (2)

Le Raspberry Pi Pico

Signalisation et sonorisation du va-et-vient pour deux trains

Configurateur de CV sur base de la station DCC minimale

Fabrication d’un programmateur pour microcontrôleurs ATtiny

Détection RailCom© avec ESP32 (ou Arduino)

Adieu Uno, bonjour Uno !

Ma nouvelle manette DCC avec ESP32 (1)

Ma nouvelle manette DCC avec ESP32 (2)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (1)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (2)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (3)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino.(4)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (5)

Les derniers articles

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (5)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino.(4)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (3)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (2)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (1)


bobyAndCo

Détection RailCom© avec ESP32 (ou Arduino)


bobyAndCo, catplus

Ma nouvelle manette DCC avec ESP32 (2)


msport

Ma nouvelle manette DCC avec ESP32 (1)


msport

Adieu Uno, bonjour Uno !


Christian

Fabrication d’un programmateur pour microcontrôleurs ATtiny


Christian, Dominique, Jean-Luc

Les articles les plus lus

Une station DCC complète, polyvalente et économique avec JMRI.

Commande de moteur à courant continu

Capteurs à effet Hall

Les différents types de mouvements d’un servomoteur

Le Raspberry Pi Pico

Programmation des ATtiny Digispark

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (5)

Des bus de communication pour l’Arduino

Les interrupteurs

Bouton poussoir