290 likes | 822 Views
Système d’éclairage. Bac Blanc Mickaël LEVERT. SOMMAIRE. I) Définition SYSML II) Programmation Arduino. DIAGRAMMES SYSML. Block Definition Diagram (Bloc de diagramme de définition). Requirements (Requis). Internal Block Diagram (Bloc de diagramme interne). PROGRAMMATION ARDUINO.
E N D
Système d’éclairage Bac Blanc Mickaël LEVERT
SOMMAIRE • I) Définition SYSML • II) Programmation Arduino
DIAGRAMMES SYSML Block DefinitionDiagram (Bloc de diagramme de définition)
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 …)
ALIMENTATIONS ELECTRIQUES • Commande variateur : 0-10 Vcc • Carte Arduino : USB • Lampe : 0-24Vcc, 40W • Tension sortie Arduino : 0-5Vcc
PROGRAMME • Déclaration des variables & constantes
PROGRAMME constint:Déclaration des fiches (Pins) int:Variables (Entier de -32 768 à +32 768) float:Variable ( -3.4^10{38} à +3.4^10{38}
PROGRAMME Void setup () {} :Initialisation du programme pinMode:Fiche en mode entrée ou sortie (INPUT/OUTPUT)
PROGRAMME Démonstration
PROGRAMME map(1,2,3,4,5) : Mise à l’échelle de la valeur d’une entrée analogique
PROGRAMME Définition de « l’outil » de commande : potentiomètre ou capteur.
PROGRAMME VIDEO Définition de « l’outil » de commande : potentiomètre ou capteur.
CONCLUSION • Fonctionnement manuel ET automatique • Moins de consommations électriques • Fonctionnement simple • Possibilités d’amélioration • Adaptables à beaucoup de systèmes
SOURCES • Livre Fourni avec le Arduino Starter Kit • Arduino.cc • CrocoClip • Arduino • Microsoft Office Suite LOGICIELS