Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "Atelier Arduino"

From Le L∞p's Wiki
Jump to: navigation, search
(2011-03-05: add ktr)
m (Makefiles: francisation)
 
(83 intermediate revisions by 19 users not shown)
Line 1: Line 1:
 +
Les '''ateliers Arduino''' sont des sessions de découverte de l’électronique au travers de l’utilisation d'une plateforme de prototypage rapide.
 +
 +
En clair, on voit ensemble à quel point il est simple de brancher des trucs sur un Arduino et d’écrire du code pour piloter le tout.
 +
[[Image:ArduinoStarterKit.jpg|right]]
 +
 
== Description ==
 
== Description ==
* Proposé par [[User:Guyzmo|guyzmo]] (et [[User:Clem|Clément]] en soutient, quand il pense à venir au loop ;)
 
* Chaque Samedi à 14h
 
* Pensez à ramener :
 
** vos outils (fer à souder, pince plate, coupante...),
 
** vos ordinateurs, et y installer le kit de développement Arduino,
 
** vos arduinos et kits,
 
** plein de composants électronique utilisables en courant faible/basse tension.
 
** à boire et à manger !
 
  
Voici les différents thèmes proposés, par ordre de complexité :
+
L'Arduino est une plateforme de prototypage rapide.
  
=== Soudure de son Arduino ===
+
Ce [[:Category:Workshops|workshop]] a pour objectif de "dédramatiser" les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de façon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''
+
* Initiation à la soudure
+
  
kits proposés :
+
C'est l'occasion de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des Arduino en particulier.
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                     
+
## breadboard : plaque de prototypage réutilisable
+
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                   
+
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros
+
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros
+
  
=== Introduction à la programmation Arduino ===
+
== Matériel ==
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')
+
** [[ArduinoCppAtelier]]
+
  
=== Soudure de shields Arduinos ===
+
* vos outils (fer à souder, pince plate, pince coupante, ...),
 +
* vos ordinateurs, avec le kit de développement Arduino installé ;
 +
* vos Arduino et kits ;
 +
* plein de composants électroniques utilisables en courant faible/basse tension ;
 +
* à boire et à manger !
  
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])
+
== Dates ==
* '''Ethernet Shield''' : Yoann512, Charo, ?
+
* '''LoLShield''' : Ben, ?
+
* '''9V battery holder''' : Ben
+
* '''XBee''' : Jacques
+
* '''Data logging''' : Jacques
+
* '''Motor Shield''' : WintermeW, Charo, ?
+
* ...
+
  
=== Programmation avancée pour Arduino ===
+
En ce moment, on se retrouve '''chaque samedi à partir de 14h''' autour des différents projets imaginés ou entamés.
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...
+
  
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]
+
{{Voir aussi|[[{{PAGENAME}}/Archives]]}}
  
=== Initiation à l'électronique ===
+
== Thèmes ==
* l'un des buts des workshop est de "dédramatiser" les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de facon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !
+
* un autre but est de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des arduino en particulier
+
  
== Inscriptions ==
+
Les thèmes ci-dessous sont proposés à titre d'inspiration, mais bien entendu la liste n'est pas exhaustive.
  
=== 2011-03-05 ===
+
=== Introduction à la programmation Arduino ===
* Benoît, Clément, ikerc, Thomas, Théotime, MikePerdide, Kooothor
+
  
ikerc: leds, demux, plaque à proto, commencer le projet Ledflor et/ou projet robot pwm servomoteur
+
Initiation au C++ pour concevoir des programmes simples pour Arduino (echo sur USB, contrôle d'une LED, un mini-HP, etc).
  
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets & souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).
+
{{Voir|[[ArduinoCppAtelier]]}}
  
=== 2011/02/26 ===
+
=== Soudure de son Arduino ===
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex
+
  
 +
Initiation à la soudure sous prétexte de faire du bruit...
  
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]
+
à titre d'exemple, voici des ensembles de kits:
 +
* kit [http://www.adafruit.com/products/72 Boarduino] + grande breadboard + [http://hackspark.fr/en/breadboard-jumper-wires-pack-male-75pcs.html 75 fils]                    
 +
* breadboard : plaque de prototypage réutilisable
 +
* kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                   
 +
* kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://shop.snootlab.com/lang-en/powerduino/11-i2c-power-protoshield.html Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard]
 +
* kit [https://www.adafruit.com/products/68 ladyada]
  
Series:
+
=== Soudure de shields et autres accessoires ===
I<sub>T</sub> = I<sub>1</sub> = I<sub>2</sub> = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ;
+
R<sub>1</sub> = V<sub>1</sub>/I<sub>1</sub> = 2V/40mA = 50&Omega; ;
+
R<sub>2</sub> = V<sub>2</sub>/I<sub>2</sub> = 3V/40mA = 75&Omega;
+
  
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR]
+
Ethernet Shield, LoLShield, 9V battery holder, XBee, Motor Shield, ...
  
=== 2011/02/19 ===
+
=== Programmation avancée pour Arduino ===
  
au programme de cette session :
+
Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc.
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière
+
* challenge pour ceux qui sont « à l'aise » en programmation
+
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)
+
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément
+
10 places
+
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere
+
  
=== 2011/02/12 ===
+
== Ressources ==
10 places
+
* mike_p, Charo, phantez, X_datas_X, feth & claire, vincent, Jacques, ralou
+
  
== Remarques ==
+
* [http://www.arduino.cc/ arduino.cc] : la page référence. Énormément d'exemples, de guides & aides diverses pour faire tout et n'importe quoi avec/autour d'Arduino.
 +
* [http://arduino.cc/forum/index.php/topic,146315.0.html Arduino Uno Pinout Diagram]
  
* le [http://logre.org LOG](Grenoble) prévoit de faire des workshops Arduino également ; l'[http://www.electrolab.fr Electrolab] aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément
+
=== Makefiles ===
** Très volontiers, faudrait qu'on en cause à l'occase :)
+
  
 +
* Pour ceux qui aiment vraiment leur éditeur préféré, [[User:Guyzmo|Guyzmo]] a fait un petit [[ArduinoMakefile|Makefile]] pour OSX et un script pour lire le port série ; voir [[ArduinoSerialRead]].
 +
* [http://ed.am/dev/make/arduino-mk arduino-mk] : Makefile générique et facilement adaptable pour Arduino.
  
 
[[Category:Workshops]]
 
[[Category:Workshops]]
 +
[[Category:Arduino]]

Latest revision as of 17:27, 27 July 2013

Les ateliers Arduino sont des sessions de découverte de l’électronique au travers de l’utilisation d'une plateforme de prototypage rapide.

En clair, on voit ensemble à quel point il est simple de brancher des trucs sur un Arduino et d’écrire du code pour piloter le tout.

ArduinoStarterKit.jpg

Description

L'Arduino est une plateforme de prototypage rapide.

Ce workshop a pour objectif de "dédramatiser" les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de façon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !

C'est l'occasion de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des Arduino en particulier.

Matériel

  • vos outils (fer à souder, pince plate, pince coupante, ...),
  • vos ordinateurs, avec le kit de développement Arduino installé ;
  • vos Arduino et kits ;
  • plein de composants électroniques utilisables en courant faible/basse tension ;
  • à boire et à manger !

Dates

En ce moment, on se retrouve chaque samedi à partir de 14h autour des différents projets imaginés ou entamés.

Thèmes

Les thèmes ci-dessous sont proposés à titre d'inspiration, mais bien entendu la liste n'est pas exhaustive.

Introduction à la programmation Arduino

Initiation au C++ pour concevoir des programmes simples pour Arduino (echo sur USB, contrôle d'une LED, un mini-HP, etc).

Soudure de son Arduino

Initiation à la soudure sous prétexte de faire du bruit...

à titre d'exemple, voici des ensembles de kits:

Soudure de shields et autres accessoires

Ethernet Shield, LoLShield, 9V battery holder, XBee, Motor Shield, ...

Programmation avancée pour Arduino

Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc.

Ressources

Makefiles

  • Pour ceux qui aiment vraiment leur éditeur préféré, Guyzmo a fait un petit Makefile pour OSX et un script pour lire le port série ; voir ArduinoSerialRead.
  • arduino-mk : Makefile générique et facilement adaptable pour Arduino.