Pages

jeudi 7 mai 2020

#110 - Sciences appliquées : l'instant bricolage


----

----

Petite idée, si vous êtes bricoleur, ou si vous désirez découvrir l'électronique.

1) Se procurer une carte Arduino. C'est une petite carte électronique de commande et d’acquisition. Elle fonctionne de manière vraiment très simple, tant en numérique qu'en analogique.
Vous pouvez choisir le modèle de base, l'Arduino Uno (~ 15 euros au magasin d'électronique du coin).
Il est recommandé de se procurer quelques LEDs, résistances, condensateurs pour des premiers essais de base.

2) Connectez-la carte à votre ordi (port COM). Le plus simple est de la connecter en USB, même si une connexion en Ethernet, via un shield, est tout-à-fait possible (Un shield est une carapace pour la carte, à acheter en supplément).

3) Installer le petit logiciel du même nom, Arduino. Le concept est de réaliser des petits programmes de commande et d'acquisition de cette carte.
Le langage de programmation est propre à Arduino, mais il est fortement inspiré du langage C. C'est du logiciel libre.
Le programme par défaut commande le clignotement d'une LED.

4) Lorsque vous êtes arrivé à faire clignoter la LED, passez à l'étape supérieure en faisant varier la fréquence de clignotement, en faisant du fading, en acquérant la réponse d'un filtre RC, etc...

5) Tous ces petits exercices sont simulables sur un site très bien fait, https://circuits.io/. Vous dessinez le schéma électrique de votre montage et vous compilez le code du programme que vous avez composé.

6) Vous pouvez même acheter un petit moteur électrique (~ 10 euros) ainsi qu'un shield pont-de-puissance (~ 10 euros) pour commander la rotation du moteur avec l'Arduino. Le shield pont-de-puissance est essentiel, c'est lui qui remplit le rôle du driver. En effet, connecter directement le moteur à la carte comporte deux inconvénients majeurs :
- Les bobines des moteurs sont sources de surtensions qui peuvent abimer ladite carte.
- Ces bobines ont besoin de pas mal d'Intensité, alors que la carte est très limitée en courant (250 mA, si mes souvenirs sont bons).
C'est donc le shield - pont de puissance - driver qui va amener ce courant. Vous pouvez utiliser un moteur simple à une bobine, ou un moteur pas-à-pas à quatre bobines.
Dans ce dernier cas, la rotation du rotor sera plus maitrisée et plus précise, mais plus lente.

7) Enfin, si vous êtes familier de LabVIEW, sachez que la bibliothèque LINX-Hacker est très pratique d'utilisation. Téléchargez la bibliothèque, et si les modules se révèlent être incompatibles avec votre version de LabVIEW, installez la version 1.0, qui est déjà pas mal. Celle-là devrait marcher.

8) Ou encore, si vous êtes un adepte de Python, vous pouvez charger sur l'Arduino un programme de translation, et ensuite lui transmettre les ordres codés en Python.

9) Enfin, montez un projet. Imprimante 3D, détecteur de mouvement, affichage de messages, intelligence artificielle, les idées ne manquent pas !

10) Have fun !

JRV

 

Cet article vous a intéressé ? --> Laissez un commentaire ! --> N'hésitez pas à partager ! --> Aidez-moi à l'embellir et en écrire d'autres, avec un don Paypal




Aucun commentaire:

Enregistrer un commentaire