En robotique, nos programmes sont convertis en actions par des circuits électroniques, que ce soit pour capter des données ou pour actionner des moteurs.
Ces notes sont directement applicables si :
Ces notes couvrent les sujets suivants en guise d’introduction à l’électronique :
Avec la trousse de robotique LEGO EV3 Mindstorms, la plupart de ce que nous verrons dans cette unité est masqué afin de simplifier l’expérience de l’utilisateur. Par contre, ces notes vous aideront à comprendre ce qui se passe sous le capot et peuvent vous aider à résoudre des problèmes plus complexes.
Circuits | Composants | Arduino Uno |
Un circuit électrique est un chemin fermé par lequel circule un courant électrique. Il est composé de plusieurs éléments :
Note : C’est important que le récepteur ait la capacité de consommer l’énergie fournie par la source d’énergie. Sinon, on peut endommager ou détruire la source d’énergie et/ou le récepteur.
Un circuit qui divise la tension place plusieurs récepteurs en série. Chaque récepteur reçoit une partie de la tension totale. L’effet est que la résistance totale du circuit augmente et le courant diminue.
C’est parfois nécessaire d’ajouter des résistances pour limiter le courant dans un circuit afin de protéger les composants. C’est une application classique des diviseurs de tension. Pour déterminer le courant, on peut utiliser la Loi d’Ohm : I = V / R
où I
est le courant, V
est la tension (généralement 5 volts) et R
est la somme des résistances dans le circuit.
Un circuit qui divise le courant place plusieurs récepteurs en parallèle. Chaque récepteur reçoit une partie du courant total mais avec la tension totale de la source. L’effet est que la source d’énergie doit fournir plus de courant pour alimenter tous les récepteurs.
Pour connaître le courant qui sera sollicité par la source d’énergie, vous pouvez appliquer la Loi d’Ohm sur chaque branche du circuit et ensuite faire la somme des courants, soit I_tot = I_1 + I_2 + ...
où I_tot
est le courant total et les autres I
sont des courants sur les branches individuelles. Si le courant est trop élévé pour la capacité de la source d’énergie, vous pouvez ajouter une résistance avant ou après le diviseur de courant pour le réduire.
Circuits | Composants | Arduino Uno |
Une plaque d’essai est un support pour les composants électroniques. Elle permet de créer des circuits temporaires sans souder les composants. Les trous sont connectés horizontalement et verticalement selon un schéma standard.
On crée des circuits en insérant des fils monobrin ou les broches des composants dans les trous, en s’assurant de connecter les composants selon le circuit désiré.
Voici une vidéo qui explique comment utiliser une plaque d’essai :
Un DEL est une diode électroluminescente. C’est un composant qui émet de la lumière lorsqu’il est traversé par un courant électrique. Il est polarisé, c’est-à-dire qu’il a un sens de branchement. Il faut donc le brancher dans le bon sens pour qu’il fonctionne.
La longue patte de la DEL est la patte positive. Elle doit être connectée au courant positif pour que la DEL s’allume. La patte négative est la patte la plus courte.
Les résistances consomment de l’énergie électrique et sont généralement utilisées pour diminuer le courant ou la tension pour protéger les composants.
Notamment, les DEL ne peuvent pas survivre à des tensions trop élevées et la carte Arduino ne peut pas survivre à des courants trop élevés. Chaque composant a des intervalles de tension et de courant à respecter et on peut trouver ces informations dans les spécifications techniques du composant.
Par exemple, voici les spécifications pour un affichage DEL 7 segments.
La valeur d’une résistance est indiquée par un code de bandes de couleurs. Le tableau suivant, en couleurs plus naturelles, peut vous aider à identifier la couleur de chaque bande sur une résistances :
source : FabLabUTC
Le calculateur de résistances sur le site de DigiKey, un fournisseur important de composants électroniques en Amérique du Nord, peut faire le calcul de la résistance si vous connaissez les couleurs. Il y a un onglet pour les résistances de 4 bandes et un autre pour les résistances de 5 bandes.
P. ex. pour une résistance de 220 ohms à 4 bandes les couleurs sont rouge, rouge, brun/marron et or (±5%); mais avec 5 bandes les couleurs sont rouge, rouge, noir, noir et rouge (±2%).
Un bouton poussoir est un interrupteur qui se ferme lorsqu’on appuie dessus. Il est souvent utilisé pour démarrer ou arrêter un circuit.
Un potentiomètre est un composant qui permet de régler une tension. Il est souvent utilisé pour régler la luminosité d’une DEL, le volume d’un haut-parleur, la position d’un servo-moteur, la vitessse d’un moteur, etc.
source : arduino.developpez.com
Circuits | Composants | Arduino Uno |
L’Arduino Uno est un microcontrôleur populaire pour les projets d’électronique. Il est basé sur un microcontrôleur ATmega328P de la compagnie Microchip. Il est programmable en C++ et est compatible avec plusieurs capteurs et actionneurs. Il y a aussi plusieurs environnement de développement intégrés (IDE) pour programmer l’Arduino, dont l’IDE Arduino - le plus populaire pour les novices - et Visual Studio Code avec l’extension PlatformIO qui fonctionne également avec d’autres microcontrôleurs dont l’ESP32.
Ce site présente une bonne introduction à la carte Arduino : Zeste du Savoir - Présentation d’Arduino.
Il y a aussi cette courte vidéo de présentation de la carte :
Le simulateur utilisé dans la vidéo se trouve ici : TinkerCAD. Voici un modèle de base que vous pouvez modifier en ligne : Arduino - clignoter un DEL
Les sections suivantes résument les caractéristiques de chaque partie de la carte Arduino Uno.
🚧 texte à venir… consulter la vidéo pour l’instant
🚧 texte à venir… consulter la vidéo pour l’instant
🚧 texte à venir… consulter la vidéo pour l’instant
🚧 texte à venir… consulter la vidéo pour l’instant
🚧 texte à venir… consulter la vidéo pour l’instant