bac blanc mickaël levert. i) définition sysml ii) programmation arduino

24
Système d’éclairage Bac Blanc Mickaël LEVERT

Upload: antonin-bossard

Post on 03-Apr-2015

114 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

Système d’éclairage

Bac BlancMickaël LEVERT

Page 2: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

I) Définition SYSML II) Programmation Arduino

SOMMAIRE

Page 3: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

DIAGRAMMES SYSML

Block Definition Diagram (Bloc de diagramme de définition)

Page 4: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

Requirements (Requis)

Page 5: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

Internal Block Diagram (Bloc de diagramme interne)

Page 6: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

PROGRAMMATION ARDUINO

Page 7: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

MATERIEL Carte Arduino UNO & Starter KIT

Capteur de lumière (Ref : 780 nm 2.7 - 5.5 V/DC Taos TSL 250 = 250R)

Variateur de lumière (Ref : HF-Regulator 414 TL5 EII 220-240V 50/60Hz)

Composants électroniques (Résistances, Potentiomètre, câbles, LED …)

Page 8: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

Commande variateur : 0-10 Vcc Carte Arduino : USB Lampe : 0-24Vcc, 40W Tension sortie Arduino : 0-5Vcc

ALIMENTATIONS ELECTRIQUES

Page 9: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

Déclaration des variables & constantes

PROGRAMME

Page 10: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

const int : Déclaration des fiches (Pins) int : Variables (Entier de -32 768 à +32 768)float : Variable ( -3.4^10{38} à +3.4^10{38}

PROGRAMME

Page 11: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

PROGRAMME

Void setup () {} : Initialisation du programmepinMode : Fiche en mode entrée ou sortie (INPUT/OUTPUT)

Page 12: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

PROGRAMME

Page 13: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

PROGRAMME

Page 14: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

PROGRAMME

Démonstration

Page 15: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

PROGRAMME

map(1,2,3,4,5) : Mise à l’échelle de la valeur d’une entrée analogique

Page 16: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

PROGRAMME

Définition de « l’outil » de commande : potentiomètre ou capteur.

Page 17: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

PROGRAMME

Définition de « l’outil » de commande : potentiomètre ou capteur. VIDEO

Page 18: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

MONTAGE

Page 19: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

MAQUETTE

Page 20: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino
Page 21: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino
Page 22: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino
Page 23: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

Fonctionnement manuel ET automatique Moins de consommations électriques Fonctionnement simple Possibilités d’amélioration Adaptables à beaucoup de systèmes

CONCLUSION

Page 24: Bac Blanc Mickaël LEVERT. I) Définition SYSML II) Programmation Arduino

Livre Fourni avec le Arduino Starter Kit Arduino.cc

CrocoClip Arduino Microsoft Office Suite

SOURCES

LOGICIELS