Workshop:ArduinoInitiationElectronique

From Electrolab
Jump to: navigation, search

Cette page est deprecated à mort. Conservée à des fins historiques seulement...


Cette page rassemble toutes les informations relatives aux ateliers initiation à l'électronique/Arduino ayant lieu à l'Electrolab. Vous trouverez ici un ensemble d'informations présentant ces ateliers de manière générale, un suivi des sessions de cet atelier, et un ensemble de ressources liées à ce thème.

Présentation

Objectif

Permettre aux néophytes complets de bidouiller de l'électronique et s'attaquer à divers projets dans ce domaine à l'Electrolab.

Pour cela, on va mettre les mains dans le cambouis (enfin, l'étain ; enfin, non... mais vous m'avez compris !) et attaquer à la toute base:

  • d'un coté, on va le faire de manière la plus pragmatique possible, pour pouvoir rapidement s'attaquer à des projets persos (...ou pas, il y a plusieurs projets du lab/en groupe qui ont besoin de bras !). On n'attaquera pas par des formules de physique quantique ni une liste exhaustive de tous les types de résistance et leurs paramètres complets.
  • d'un autre coté, on va le faire en prenant le temps de comprendre les choses, c'est à dire, ne pas faire l'impasse sur les éléments nécessaires pour réellement se mettre à bidouiller de l'électronique de sa propre initiative. On ira plus loin que juste assembler un kit déjà tout réfléchi selon les instructions sans capter ce qui se passe, compiler/utiliser un bout de code fourni en exemple.

Contenus

Pour répondre à cet objectif, les fondamentaux de différents domaines seront abordés:

  • notions d'électronique: courant/tension, circuit électrique & lois, schéma/composants/modèles, ...
  • composants: résistance, led, capteurs, actionneurs, ...
  • outils & techniques: utilisation multimètre, oscillo niveau basique, fer à souder, faire son circuit imprimé, ...
  • programmation électronique embarquée/microcontroleur : utilisation comme support de la plateforme Arduino
  • ensuite... ou plutot, tout du long: on gardera le plus possible un lien avec les projets que souhaitent faire chaque participant, pour aborder les points clé nécessaires

Selon les attentes & projets spécifiques, on pourra aller vers d'autres aspects... même si ce cycle de workshop est réservé aux fondamentaux des fondamentaux, et que tout ce qui est plus spécifique (électronique numérique, haute fréquence, etc) pourra faire l'objet d'autres workshops par la suite ou bien en parallèle.

Prérequis

Rien de particulier/d'insurmontable: cet atelier est prévu pour tout public. Il faut néanmoins être membre de l'Electrolab pour assister aux formations. Si vous ne l'etes pas encore, ou plus à jour, c'est l'occasion d'y remédier et d'intégrer le groupe ! Aucun niveau technique particulier n'est attendu, puisque l'idée étant de reprendre à la toute base. Il est très fortement conseillé de s'équiper (notamment pour l'aspect Arduino), mais le choix du matos adapté pourra se faire pendant l'atelier lui-même.

Déroulement

Il a été décidé de faire cet atelier sur un cycle relativement court, constitué de séances d'introduction sensées permettre aux participants de se familiariser avec les éléments fondamentaux. L'approfondissement et l'élargissement des thèmes se fera de manière plus libre, selon les envies et attentes de chacun, notamment en fonction des projets abordés.

Il est envisagé de proposer ce "cycle d'introduction" périodiquement, par exemple tous les quadrimestres, ou bien chaque fois qu'un petit groupe suffisant de personnes intéressées en fera la demande.

En dehors de ces cycles, le créneau retenu est conservé, mais de manière plus informelle. Ceci pour encourager la constitution de groupes de travail sur ces thématiques (initiation électronique/néophytes, arduino, petit projet perso, etc) pour bénéficier d'un effet d'entraide et d'émulation.

Les sessions sont prévues pour avoir lieu un soir de semaine à l'Electrolab, avec un judicieux mix de blabla/trucs au tableau et de sessions sur paillasse pendant le cycle workshop, pour une durée contenue. Libre à chacun en dehors de ces créneaux de continuer à approfondir seul ou en petit groupe.


Démarche

Il n'est pas nécessaire de lire en détail cette section pour participer, voire pire: examiner en détail tous les rouages du workshop a priori risque de gâcher le fun. Cependant, pour les curieux vis à vis de la démarche (SPOILER ALERT ! :), voici quelques éléments qui éclairent la manière dont est conçu cet atelier.

Cycle Q4-2011

Session 1: Introduction

Première session du cycle (3 novembre 2011), ayant pour but de lancer en beauté (ou pas) ce cycle.

Au programme:

  • une rapide présentation de l'univers d'Arduino (et de manière plus pragmatique: des participants, objectifs du workshop, du lab, etc)
  • une première approche de l'électronique
  • un aperçu de tous les domaines qui conduisent à une Arduino
  • des discussions endiablées sur ce qu'on va faire par la suite... dont il ressort notamment: "fabriquer son arduino, ca serait cool ! C'est faisable, donc c'est au programme de la prochaine session".

Pour plus d'infos, cliquer sur le titre de cette section.

Session 2: Fabriquer son Arduino (1/?)

Deuxième session du cycle (10 novembre 2011), où on met les mains dans le cambouis (enfin, on retrousse ses manches) pour construire sa propre Arduino !

Au programme:

  • le déballage des cadeaux de noel reçus en avance (composants nécessaires pour faire nos arduinos)
  • un retour sur ce qui constitue une carte Arduino (en l'occurence, la duemillanove) pour savoir ce qu'on va (re)construire
  • un aperçu du logiciel Eagle, qui nous permet d'ouvrir les fichiers de conception de la carte, et de les bidouiller
  • selon le temps disponible pour chacun, commencer la soudure des premiers éléments (cf sessions d'après)

Pour plus d'infos, cliquer sur le titre de cette section.

Session 3: Fabriquer son Arduino (2/?)

Troisième session du cycle (17 novembre 2011), où on met les mains dans le cambouis (pour de vrai cette fois ci) pour construire sa propre Arduino !

Au programme:

  • On refait le point sur les cadeaux de noel de tous les participants
  • On se remet au boulot pour souder sa carte ! En y allant étape par étape.
  • Une fois fait, reste à charger du code sur le bestiau...

la suite ?

Pour la suite... eh bien faudra qu'on discute, selon ce que les participants voudront faire :) Parmi les pistes envisageables:

  • refaire encore une autre arduino (ou un shield, après tout, ou complètement autre chose), mais cette fois ci, en tirant son propre circuit imprimé
  • se pencher d'un peu plus près sur comment on écrit du code (eg: déjà, en écrire un petit peu pour voir comment ca se passe ; on peut également plonger dans les entrailles de la chose, voir comment on se passe de l'IDE arduino pour utiliser directement la toolchain GNU qui est planquée en dessous)
  • se pencher d'un peu plus près sur ce que ca a dans le ventre, ce pti micro-controleur (eg: regarder les périphériques, ce qu'on peut en faire, comment ils fonctionnent, etc)
  • commencer à interfacer des trucs marrants (eg: divers capteurs & actionneurs, selon les envies de chacun)

Mais mon objectif n'est surtout pas d'imposer de déroulement aux participants: à vous d'aller là ou ca vous intéresse le plus :)

Ressources

Liens utiles

  • le site officiel Arduino, et notamment la partie forum, la partie 'playground' avec beaucoup de ressources, la partie 'scuola' pour tout ce qui touche à ce genre d'ateliers, ...
  • Catégorie à étoffer & trier ultérieurement ;)


A propos/FAQ

Voir également les archives de la mailing list à ce sujet ; n'hésitez pas à étoffer cette section avec vos propres questions/réponses.

A qui s'adresse ce workshop ? Pourquoi participer ? Pourquoi l'organiser ?

Comme dit précédemment, à tout le monde. Et pour faire court: pourquoi pas ? Pour rentrer un peu plus dans les détails, il s'adresse aux curieux, à ceux qui viennent au lab, sans forcément avoir toutes les billes pour se frotter aux projets qui les intéressent (mais qui les a réellement toutes ?). Il vise à inciter et à donner les moyens à toute personne motivée à faire de l'électronique à le faire concrètement. Au final, il est à mon sens parfaitement en phase avec l'objet de l'association.

Je ne peux pas venir, mais j'aimerais suivre à distance les ateliers/les faire seul chez moi.

Je n'ai rien contre l'éventualité de faire un suivi de l'ensemble sur le site/la mailing list/le wiki, pour permettre à des gens qui ne peuvent pas venir, de suivre ce qu'on va faire. C'est juste un surplus de boulot loin d'être négligeable, et je ne le ferai qu'en cas de requête particulière, voire avec l'aide de certains. Par exemple, si un des participants se sent de retracer le déroulement de l'ensemble, de mettre au propre ses impressions, de faire un article à publier sur le site, ce serait tip top ! Voir également la liste des ateliers similaires ci-après, et la section ressources, avec des liens.

Qui anime/organise les ateliers ?

Je (Clmnt) me suis proposé comme référent sur cet aspect. Cela ne veut pas dire que je serai le seul à faire vivre ces ateliers. S'il y a d'autres personnes intéressés pour co-animer ces workshops avec moi, ils sont plus que bienvenus. M'enfin autant prévenir: je n'ai pas l'intention de faire le prof, au sens assurer une transmission scolaire. Je veux juste amorcer la machine, faire vivre des groupes de travail où les néophytes seront à l'aise. Mais ce sera à chacun des participants d'être rapidement acteur de sa formation ! Je ne propose rien de plus que de filer un coup de main aux nouveaux (comme je le fais déjà) de manière un peu mieux formalisée, pour qu'ils puissent bénéficier de l'ensemble des ressources de l'Electrolab :)

J'aimerais trouver quelque chose de similaire, mais dans un autre contexte/ailleurs

Il y a une multitude d'autres occasions de se familiariser avec l'électronique & Arduino, notamment en contactant:

  • le fablab de la fac de Cergy Pontoise, qui a prévu également un cycle abordant Arduino & cie (en collaboration étroite avec l'Electrolab, soit dit en passant)
  • l'association Planète Science, qui fait des activités scientifiques & techniques pour les jeunes. La coupe de france de robotique est la plus connue, mais c'est loin d'être la seule ! Elle organise également périodiquement des formations, ateliers, etc, sur différents thèmes.
  • Le LOOP (hackerspace parisien), qui a par le passé organisé des ateliers Arduino. Il est envisageable que ces ateliers redémarrent.
  • Vous organisez un atelier similaire ? Ajoutez le ici !

Pourquoi Arduino ? Est-ce indispensable ? Je préfère la plateforme X ou Y

Il y a de nombreuses raisons qui peuvent conduire à choisir Arduino comme ressource pédagogique d'introduction à l'électronique, et sans rentrer dans les détails: elle est libre, répandue, accessible, évolutive. A noter cependant que cet atelier n'est pas exclusivement un atelier Arduino. Cette plateforme n'est qu'un moyen, pas une fin: vous pouvez parfaitement tenter de participer en utilisant toute autre plateforme similaire.