Difference between revisions of "Stage PEIP"

From air
Jump to navigation Jump to search
(màj 2012)
 
(119 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
* UE/Module: Stage PEIP Polytech'Grenoble RICM
'''Boite à idées pour le stage PEIP'''
 
   
  +
* Enseignants RICM : Pierre-Louis Aublin, Didier Donsez
  +
* Organisation des stages PEIP : Patricia Ladret
   
=Stage PEIP=
 
   
  +
'''Thème 2012 : Le Physical Computing'''
==Préliminaires==
 
* installez l'environnement de développement Processing
 
* installez l'environnement de développement Arduino
 
* branchez la carte Arduino Uno en installant éventuellement le pilote
 
   
  +
==Introduction==
==Sujets de projets==
 
  +
Le stage PEIP se déroule en Juin. Il présente quelques aspects des compétences et des connaissances qui seront acquises par les élèves ingénieurs des filières en RICM et également en 3I.
   
  +
Il consiste dans la programmation d'applications informatiques qui préfigurent le futur [[Internet des Objets]].
12 en //
 
   
  +
La plateforme utilisée pour le développement est la carte [[Arduino]].
* 1 -
 
* 2 -
 
* 3 - 3 écran Nokia BW
 
* 4 - 1 écran EL 1602A
 
* 7 - 3 Numchunks
 
* 8 - 1 Arcade Box DIY (4 boutons, 1 joystick, 1 rocket launcher switch)
 
* 9 - speaker PC (PWM sur HP de PC/buzzer)
 
* 10 - monter un pad (4 bontons momentanés sur une mini breadboard)
 
* 11 - un contrôleur
 
* 12 - un hygometre pour plante
 
   
  +
==Travaux Pratiques==
==Matériels==
 
* 3 écran [[Graphic LCD 84x48 - Nokia 5110]]
 
* 1 écran [[LCD EL 1602A]]
 
* 3 Numchunks
 
* 1 Arcade Box DIY (4 boutons, 1 joystick, 1 rocket launcher switch)
 
* 1 Speaker PC (PWM sur HP de PC/buzzer)
 
* DIY game pad (à monter avec 4 boutons momentanés sur une mini breadboard)
 
* 1 contrôleur [http://www.sparkfun.com/products/8978 Super Nintendo Controller] [http://pinouts.ru/Game/snescontroller_pinout.shtml Brochage]
 
* 1 hygometre pour plante
 
* 4-5 thermo-resistances
 
* 5-6 Potentiometre (pad, réglage luminosité, music speed, ...)
 
   
=Projets Processing + Arduino=
+
[[Travaux Pratiques Arduino]]
 
==Jeu de la vie (conway) interactif==
 
 
Arduino pour la capture des 3+1 changements de direction
 
 
Plusieurs pad possibles
 
* 4 boutons sur mini-breadboard
 
* 1 nunchuk acceleration
 
* 1 nunchuk joystick
 
 
Manette pour déplacement entre cellule
 
A => tue
 
B => crée
 
 
Le Jeu de Conway est fourni au départ
 
 
Processing : Calcul et Affichage
 
 
==Jeu d'attrapage de boules==
 
 
Arduino pour la capture de 2 mouvements droite - gauche
 
 
Plusieurs pad possibles
 
* 2 boutons sur mini-breadboard
 
* 1 potentiometre
 
* 1 nunchuk acceleration
 
* 1 nunchuk joystick
 
 
Processing : Calcul et Affichage
 
 
==Jeu de serpent (Snake)==
 
 
Arduino pour la capture des 3+1 changements de direction
 
 
Plusieurs pad possibles
 
* 4 boutons sur mini-breadboard
 
* 1 nunchuk acceleration
 
* 1 nunchuk joystick
 
 
Processing : Calcul et Affichage
 
 
 
==Plus belle ma plante==
 
 
Arduino pour la mesure de l'hygromêtrie d'une plante
 
 
Processing : Affichage (dont graphe historique)
 
 
=Projets Arduino seul=
 
 
 
* PingPong Clock, PingPong Game Score Display, ...
 
** How to build a ping-pong ball display http://hackaday.com/2011/01/31/how-to-build-a-ping-pong-ball-display/
 
** http://www.dealextreme.com/p/14000mcd-10packs-white-5mm-led-1105
 
 
 
 
 
 
==Mailbox==
 
# [[iMailbox]] (Didier Donsez)
 
 
 
 
==Machine à écrire PS2==
 
Matériel
 
* Clavier PS2
 
* [http://www.sparkfun.com/products/10168 Graphic LCD 84x48 - Nokia 5110] ?
 
* Twitter depuis Arduino ?
 
(il faudrait fournir la passerelle Arduino --> Twitter)
 
 
 
Lien
 
* http://www.arduino.cc/playground/ComponentLib/Ps2mouse
 
* http://www.practicalarduino.com/projects/ps2-keyboard-or-mouse
 
* http://www.arduino.cc/playground/Main/PS2KeyboardExt2
 
* http://blog.blprnt.com/blog/blprnt/quick-tutorial-twitter-processing
 
 
Commande
 
<pre>
 
LOGIN username:password
 
TWIT Top mon stage PEIP
 
TWIT Arduino c'est trop top
 
LOGOUT
 
</pre>
 
 
==Annexes==
 
 
 
 
Nunchuck + servomoteur
 
 
Exemple de code : [[File:NunchuckServo.pde.txt]]
 

Latest revision as of 14:17, 30 May 2012

  • UE/Module: Stage PEIP Polytech'Grenoble RICM
  • Enseignants RICM : Pierre-Louis Aublin, Didier Donsez
  • Organisation des stages PEIP : Patricia Ladret


Thème 2012 : Le Physical Computing

Introduction

Le stage PEIP se déroule en Juin. Il présente quelques aspects des compétences et des connaissances qui seront acquises par les élèves ingénieurs des filières en RICM et également en 3I.

Il consiste dans la programmation d'applications informatiques qui préfigurent le futur Internet des Objets.

La plateforme utilisée pour le développement est la carte Arduino.

Travaux Pratiques

Travaux Pratiques Arduino