Sign in to follow this  
Plasminds

Introduction à la mécatronique : Apprendre Arduino #1

9 posts in this topic

mecatronique.thumb.jpg.c899f80e32784bf16ArduinoCommunityLogo.thumb.png.5b451b813

 

I) Introduction à la mécatronique

Salut ! Aujourd'hui, je souhaite aborder avec vous une matière assez importante, ce que l'on appelle la mécatronique. Tout d'abord, la mécatronique c'est quoi ? Comme vous l'aurez remarquer, le mot se compose de « Méca », qui vient de « Mécanique » et de « tronique », qui vient du mot « Electronique ». En plus de ces deux notions, nous pouvons ajouter la notion d'automatisme et la notion d'informatique.

La mécatronique est donc l'alliance des 4 notions fondamentales de l’ingénierie :

  • Mécanique
  • Electronique
  • Automatisme
  • Informatique

A noter également que les systèmes mécatroniques sont généralement décomposés en 3 sous-systèmes :

·         une partie opérative (squelette et muscle du système à dominante Mécanique et Électromécanique),

·         une partie commande (intelligence embarquée du système à dominante Électronique et Informatique Temps Réel),

·         une partie interface Homme/Machine (forme géométrique et dialogue du système à dominante Ergonomique et Esthétique).

Chaque sous-partie est importante, et permet d’optimiser l’approche que l’on a du système.

 

Depuis l'invention du terme « Mechatronic », en 1969 par des ingénieurs Japonais, la thématique de la mécatronique a eu le temps de se développer, révolutionnant les principes de l'ingénierie. En effet, cumulant 4 grandes notions du métier de l'ingénieur, et la faisant de ce fait un génie multidisciplinaire, son utilisation se fait à tous les échelons de l'industrie.

De nos jours, de nombreuses technologies ont été créées afin de faciliter l'approche de cette matière : Arduino, Raspberry Pi, Mindstorm Lego... Celle qui nous intéresse aujourd'hui est Arduino.

 

II) Arduino, c'est quoi ?

Arduino est divisible en deux parties : d’un côté se trouve un circuit imprimé (la carte Arduino), sur lequel se trouve un microcontrôleur programmable. Selon le type de carte, il est possible d’y ajouter quelques modules (appelés « shield »), Bluetooth ou Wifi par exemple. Ces produits sont achetables sur le site officiel d’Arduino (disponible ici), ou ailleurs sur internet, soyez sûrs de vous !

De l’autre côté, afin de programmer le microcontrôleur, se trouve l’interface de programmation, gratuite (un IDE / Outil de Développement). C’est sur cette interface qu’il sera possible de programmer la carte ! Les procédures peuvent différer selon le système d’exploitation, toutes les étapes sont détaillées sur le site. Vous pouvez le télécharger ici !

A noter que le logiciel et le matériel sont open-source (hormis les composants seuls) et que cette technologie débouche sur une grande communauté. Il est donc très simple de se documenter, de créer et partager ses projets, Arduino disposant d’une importante communauté d’entraide ! Il est donc possible de trouver tout ce dont on a besoin sur le site officiel, à condition de savoir manier l’anglais.

Je vous laisse la liberté de vous procurer le matériel que vous voulez pour effectuer vos tests, ce tutoriel ne servira pour le moment qu’à apprendre à utiliser le logiciel.

 

III) Interface du logiciel

En double cliquant sur l’icône d’Arduino (comportant la boucle infinie et les signes + et -), le logiciel commencera à se lancer. Vous tomberez alors sur un splashscreen, en attendant que l’interface soit totalement effective. Il ressemble à ceci :

splashscreen.thumb.png.1727f38dccf9ed486

 

Le logiciel s’ouvrira ensuite, et vous visualiserez l’interface. Elle devrait être comme cela si vous disposez de la dernière version :

default.thumb.png.5ef0b43afbc8b059d28638

 

1 : Menu de configuration

Le menu dont on aura le plus besoin, est le menu « fichier »

fichier.thumb.png.21310234d69e78d8ae657f

 

Voici les différentes options que vous pourrez y trouver :

  • Carnet de croquis : Regroupe les fichiers de vos anciens projets enregistrés précédemment, à la racine.
  • Exemples : Comme son nom l’indique, vous trouverez des exemples pouvant vous montrer les fonctionnalités du logiciel. Des programmes tous faits sont disponibles, afin d’aborder les notions de façon autodidacte.
  • Téléverser : Envoie le programme sur la carte Arduino.
  • Préférences : Régler les paramètres du logiciel, comme la taille du texte par exemple.

Nous aborderons les autres menus plus tard !

 

2 : Menu de programme

  • Vérifier : Ce bouton permet de vérifier le programme, il actionne un module qui cherche les erreurs dans votre programme.
  • Téléverser : Envoie le programme dans la carte Arduino.
  • Nouveau : Crée un nouveau fichier.
  • Ouvrir : Ouvre un fichier.
  • Enregistrer : Enregistre le fichier.
  • Moniteur série : Ouvre le moniteur série (inutile pour l’instant).

     

3 : Interface d’écriture

Là où on écrira du code, dans les prochains tutoriels.

 

4 : Débogueur ou Console 

Permet d’afficher les erreurs, ou si le programme s’exécute correctement.

 

C’est ici que je conclue ce début de tutoriel, le prochain arrivera selon vos retours ! A bientôt ;)

 

 

Share this post


Link to post
Share on other sites

Ce topic est très bien expliqué et permet de prendre en main le logiciel rapidement. Ton topic m'a aussi permis de comprendre ce qu'est la mécatronique, mot dont je n'avais jamais entendu parlé. xD … Je me coucherai moins bête ! :D

Ahah, merci et de rien xD

Share this post


Link to post
Share on other sites

Topic très intéressant et bien détaillé! J'ai hâte de lire la suite et d'en apprendre plus également :)


Gameuse Muse, Administratrice du forum. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this