Stage PEIP: Difference between revisions

From air
Jump to navigation Jump to search
(màj 2012)
 
(137 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'''
==Sujets de projets==


==Introduction==
12 en //
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]].
* 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


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


==Travaux Pratiques==


[[Travaux Pratiques Arduino]]
==Matériels==
* 3 écran Nokia BW
* 1 écran 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)
* monter un pad (4 bontons momentanés sur une mini breadboard)
* 1 contrôleur
* 1 hygometre pour plante
* 4-5 thermo-resistances
* 5-6 Potentiometre (pad, reglage luminosité, music speed, ...)

*

=Projets Processing + Arduino=

==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



==Jeu de la vie (conway) interactif==
Nunchuk
Manette pour deplacement entre cellule
A => tue
B => crée



Le Jeu de Conway est fourni au départ

=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

====
Nunchuck + servomoteur

Exemple de code : [[File:NunchuckServo.pde.txt]]



==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 ?

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
</pre>

==Nokia==

* http://blog.stuartlewis.com/2011/02/12/scrolling-text-with-an-arduino-and-nokia-5110-screen/

==LCD EL 1602A==

* http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1262531462/31

#include <LiquidCrystal.h> // include the library code:
LiquidCrystal lcd(5, 4, 3, 2, 1, 0); // initialize the library with the numbers of the interface pins
void setup() {
pinMode(7, OUTPUT);
digitalWrite(7, HIGH); // set the LED on
lcd.begin(16, 2); // set up the LCD's number of rows and columns:
}
void loop() {
lcd.setCursor(0, 0);
// Regla ("1......8......16")
lcd.print("Saludos a todos ");// Print a message to the LCD.
lcd.setCursor(0, 1);
lcd.print("del Newbie: Heke");// Print a message to the LCD.
}

Latest revision as of 12: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