Difference between revisions of "Formations:Arduino:PremierProjet"

From Electrolab
Jump to: navigation, search
(Created page with " Page en cours de creation... = Formation Arduino: mon premier projet = Grâce aux cartes Arduino, il est possible d'aborder tout un tas de projets passionnants! Plus simple ...")
 
(Lancons nous dans des projets !)
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
Page en cours de creation...
+
__NOTOC__
 
= Formation Arduino: mon premier projet =
 
= 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.
 
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
+
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 ==
 
== Informations pratiques ==
Line 11: Line 11:
 
== Formations liées ==
 
== Formations liées ==
 
*Prérequis: avoir suivi la formation initiation Arduino, ou savoir déjà s'en servir.
 
*Prérequis: avoir suivi la formation initiation Arduino, ou savoir déjà s'en servir.
 
* Formations suivantes:
 
** (autres formations à venir...)
 
  
 
== Matériel requis ==
 
== 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 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 (cartes arduino & accessoires), ou de vous équiper vous meme (materiel en vente au lab).
+
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:
 
Ce que nous allons utiliser:
 
* carte Arduino (Nano, mais autres versions OK) + cable usb
 
* carte Arduino (Nano, mais autres versions OK) + cable usb
 
* kit de démarrage sauce Electrolab:
 
* kit de démarrage sauce Electrolab:
** breadboard, fils, potentiometre, leds + résistances 220 ohm, boutons poussoirs.
+
** 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.
** En bonus: multimetre, micro-servomoteur, buzzer, photoresistance et thermistance + resistances adaptées,...
+
** un ensemble de capteurs et actionneurs divers & variés
  
Tout ce materiel est dispo dans la [[ValiseInitiationArduino|valise d'initiation Arduino]], qui contient le materiel nécessaire pour 10 personnes.
 
 
On va également utiliser des modules capteurs/actionneurs supplémentaires.
 
 
== Ressources additionnelles ==
 
== Ressources additionnelles ==
 
* documentation Arduino en ligne:
 
* documentation Arduino en ligne:
 
 
** sur le site www.arduino.cc : [https://www.arduino.cc/en/Tutorial/HomePage tutoriels] et surtout [https://www.arduino.cc/en/Tutorial/BuiltInExamples exemples de code avec explications] ; voir aussi [https://www.arduino.cc/en/Reference/HomePage pour les elements du langage de programmation et les librairies], et [https://www.arduino.cc/en/Guide/HomePage la page équivalente à celle-ci] directement sur le site official (en moins bien, forcément ;)
 
** sur le site www.arduino.cc : [https://www.arduino.cc/en/Tutorial/HomePage tutoriels] et surtout [https://www.arduino.cc/en/Tutorial/BuiltInExamples exemples de code avec explications] ; voir aussi [https://www.arduino.cc/en/Reference/HomePage pour les elements du langage de programmation et les librairies], et [https://www.arduino.cc/en/Guide/HomePage 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, ...).
 
** plein d'autres sites (voir par exemple les sites des vendeurs genre sparkfun, adafruit industries, ...).
Line 54: Line 47:
 
Il est envisageable de suivre le plan en autoformation (mais pour l'instant, cette page nécessite d'être étoffée).
 
Il est envisageable de suivre le plan en autoformation (mais pour l'instant, cette page nécessite d'être étoffée).
  
Le slide-pack est en cours de creation et sera mis à disposition ici prochainement.
 
 
== Draft ==
 
* Rappels
 
* Découverte des différents bouts dont on dispose & brainstorm projets
 
* Méthodo/organisation projet (eg crobar, poc, "doc de conception", documenter, outils...)
 
=> reprendre supports de cours que j'ai fait à LPDW.
 
  
 
== Introduction ==
 
== Introduction ==
=== Partie 1 ===
 
=== Partie 2 ===
 
  
== Chapitre 1 ==
+
=== Rappels Arduino ===
=== partie 1 ===
+
Notions requises pour pouvoir faire nos projets: summary de la formation initiation, verification que notre materiel fonctionne (IDE, carte, ...)
=== Partie 2 ===
+
 
 +
=== 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
 +
 
  
== Chapitre 2 ==
 
=== partie 1 ===
 
=== Partie 2 ===
 
  
 
= Conclusion =
 
= Conclusion =
Cette formation a permis {Résumé}:
+
Cette formation a permis :
* Chapitre 1
+
* De se raffraichir la mémoire sur Arduino, de découvrir de nouveaux accessoires
* Chapitre 2
+
* De creuser un peu la méthodologie pour se lancer dans un projet
 +
* De passer à la pratique sur un projet concret
  
La suite (par exemple) :
+
== La suite ==
 +
* Poursuivre/étoffer les projets
 +
* Ajouter de nouveaux projets/accessoires
  
* Animer vous meme cette formation!
+
== retours sur la formation ==
=> Critiquez la formation, appropriez vous le contenu.
+
* 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 (links pour feedback)
+
A vous la parole: remplissez la fiche d'évaluation.
 +
Rangeons le materiel et la salle pour les suivants!

Latest revision as of 16:33, 5 February 2016

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

  • 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).


Introduction

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!