Formations:Arduino:PremierProjet

= Formation Arduino: mon premier projet = Grâce aux cartes Arduino, il est possible d'aborder tout un tas de projets passionnants! Plus simple à dire qu'à faire tout seul dans son coin... heureusement, le lab est là pour pouvoir se lancer dans de bonnes conditions.

Cette formation s'adresse à toute personne voulant se lancer dans un projet Arduino, avec un petit coup de main: sur la base de projets prepares, en utilisant un ensemble de ressources mises à disposition, il vous sera plus facile de realiser votre premier vrai projet à base de microcontroleur.

Informations pratiques

 * Durée: 3h
 * Public visé: tous les membres souhaitant

Formations liées

 * Prérequis: avoir suivi la formation initiation Arduino, ou savoir déjà s'en servir.

Matériel requis
Il est indispensable d'avoir un ordinateur portable, et d'installer l'environnement Arduino (voir www.arduino.cc) avant la formation pour gagner du temps.

Il est possible d'utiliser du materiel du lab (ordinateur portable, cartes arduino & accessoires), ou de vous équiper vous meme (materiel en vente au lab).

Ce que nous allons utiliser:
 * carte Arduino (Nano, mais autres versions OK) + cable usb
 * kit de démarrage sauce Electrolab:
 * breadboard, fils, leds + résistances, joystick, micro-servomoteur, buzzer, photoresistance et thermistance + resistances adaptées : il s'agit du contenu du kit découverte Arduino.
 * un ensemble de capteurs et actionneurs divers & variés

Ressources additionnelles

 * documentation Arduino en ligne:
 * sur le site www.arduino.cc : tutoriels et surtout exemples de code avec explications ; voir aussi pour les elements du langage de programmation et les librairies, et la page équivalente à celle-ci directement sur le site official (en moins bien, forcément ;)
 * plein d'autres sites (voir par exemple les sites des vendeurs genre sparkfun, adafruit industries, ...).
 * doc sur esplora, sympa
 * reference francophone: j'en connais pas UNE qui explose tout le monde... à completer!


 * how to code:
 * site de google resource à identifier... ou créer


 * pour faire des schéma/breadboard: Fritzing.org


 * how to electronique: resource à identifier... ou créer ; voir par exemple sur le wiki du lab


 * pour se fournir en matériel:
 * on a des trucs à dispo (et d'autres en vente) au lab
 * il y a plein de gens bien de ci de là (sparkfun, adafruit industries, lextronic, snootlab, etc etc etc etc)


 * ouvrages papier: à mon humble avis, "Arduino pour les nuls" est pas mal.

= Contenu détaillé = Cette formation est prevue pour être animée au lab. Il est envisageable de suivre le plan en autoformation (mais pour l'instant, cette page nécessite d'être étoffée).

Rappels Arduino
Notions requises pour pouvoir faire nos projets: summary de la formation initiation, verification que notre materiel fonctionne (IDE, carte, ...)

Méthodologie projet

 * conception crobar, poc, "doc de conception", documenter, outils...
 * bref, un mélange de réfléchir avant d'agir, et d'approche expérimentale

Nouveaux capteurs/actionneurs

 * a voir en function des projets qu'on veut faire... fiches d'identité/comment on s'en sert...

Lancons nous dans des projets !

 * Brainstorm projets/creation de teams
 * chaque chapitre suivant est un déroulé de projet/une presentation des bouts existants... les participants sont invites à améliorer/completer les exemples existants, voire à en créer de toutes pièce.
 * Idées de projets "prémachés"/notions qu'on peut vouloir expliciter:
 * petit robot suiveur de ligne: deux servomoteurs modifiés, capteurs de lumière/ligne
 * automate d'arrosage de plantes: pilotage de relais, capteurs divers, IHM avec LCD 2x16
 * dessinateur 2D avec cables: pilotage de moteurs pas à pas
 * synthétiseur: generation de sons
 * jeu de Simon: buzzer, leds, boutons ; logiciel un peu touffu
 * borne d'arcade/souris: interface avec le PC/Leonardo
 * guirlande/ledmatrix: piloter un grand nombre de sorties
 * système quelconque avec asservissement (robot pendule inverse?)
 * peut être qu'on a envie de parler de Processing ?
 * système d'éclairage vélo ; pilotage de "gros" moteur DC avec pont en H.

Projet 1: Titre

 * Description de ce projet.
 * Expression des besoins
 * Description des modules HW/SW
 * Assemblage/fabrication
 * Tests/améliorations

Projet 2: Titre

 * Description de ce projet.
 * Expression des besoins
 * Description des modules HW/SW
 * Assemblage/fabrication
 * Tests/améliorations

= Conclusion = Cette formation a permis :
 * De se raffraichir la mémoire sur Arduino, de découvrir de nouveaux accessoires
 * De creuser un peu la méthodologie pour se lancer dans un projet
 * De passer à la pratique sur un projet concret

La suite

 * Poursuivre/étoffer les projets
 * Ajouter de nouveaux projets/accessoires

retours sur la formation

 * Discutons de la formation: qu'est-ce qui a bien marché? pas bien marché? Que faut il garder, supprimer, ajouter?
 * Appropriez vous le contenu. Sauriez vous animer la formation vous meme? expliquer ce que vous venez d'apprendre à quelqu'un d'autre?

A vous la parole: remplissez la fiche d'évaluation. Rangeons le materiel et la salle pour les suivants!