Bac Blanc Mickaël LEVERT 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
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 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 Void setup () {} : Initialisation du programme pinMode : Fiche en mode entrée ou sortie (INPUT/OUTPUT)
PROGRAMME
PROGRAMME
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.
MONTAGE
MAQUETTE
CONCLUSION Fonctionnement manuel ET automatique Moins de consommations électriques Fonctionnement simple Possibilités d’amélioration Adaptables à beaucoup de systèmes
SOURCES LOGICIELS Livre Fourni avec le Arduino Starter Kit Arduino.cc CrocoClip Arduino Microsoft Office Suite LOGICIELS