AP régulation de lumière sous Arduino CAN ET PWM

Documents pareils
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Atelier Arduino. Initiation à la mise en oeuvre matérielle et logicielle de l Arduino. novembre 2006

Une carte pour vos projets

Atelier Arduino. Initiation à la mise en oeuvre matérielle et logicielle de l Arduino. novembre 2006

1. PRESENTATION DU PROJET

Activité initiation Arduino

Bien commencer avec un LaunchPad MSP430G et un Breadboard

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

Conférence sur les microcontroleurs.

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Durée estimée :1 journée Date de la réalisation : Description Fournisseur Référence Nombre PU HT LM35CZ, LM35AZ LM35DZ

fullprotect inside EOLE SPEie RS E-SPEie V-0.6A-RS 1.0 revision Protection environnement Datasheet édition française

! analyse du fonctionnement

Livret Phoenix-M. Par Georges Khaznadar, Lycée Jean Bart, Dunkerque d'après Phoenix Programmer's Manual

Bonjour, Le document qui suit est le support de la formation ''Arduino applications distantes''.

MT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION

Création du projet : 1 sur 13

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

NUGELEC. NOTICE D'UTILISATION DU B.A.A.S. du type Ma - STI / MaME - STI. pages. 1 introduction 2. 2 encombrement 3 fixation

SAGEM Wi-Fi 11g USB ADAPTER Guide de mise en route rapide

Téléphone de Secours Memcom

wezee Disk Wifi Hard Drive Guide d installation rapide

Présentation et installation PCE-LOG V4 1-5

MANUEL DRIVELINK DRIVELINK

Module Relais de temporisation DC V, programmable

NOTICE D UTILISATION FACILE

Centrale d Alarme Visiotech

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

Manuel d aide à la pose

Guide de l utilisateur ArpentGIS-Trajet 1.2 ArpentGIS-Expert 1.4

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

UTILISATION DU LIVRE NUMÉRIQUE

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

Restauration d AdmiCash sur un nouveau PC ou système d exploitation

Sélection du contrôleur

Comment accéder à une vision synthétique de mon activité commerciale?

Oscilloscope actif de précision CONCEPT 4000M

Installer des périphériques

1. Utilisation conforme à l usage prévu. 2. Propriétés. 3. Montage. Capteur de CO 2 AMUN

COMMANDER la puissance par MODULATION COMMUNIQUER

12 applications pour maîtriser le PICBASIC PB-3B - Gérard GUIHÉNEUF. Elektor-Publitronic ISBN :

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

Mode d emploi Flip Box

Electronique Automatisme Informatique Electricité

Prototypage électronique

NOTICE D UTILISATION SIEMENS

Logiciel PICAXE Programming Editor

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

RÉALISATION D UN BANC D ÉQUILIBRAGE

MANUEL D INSTRUCTION

TCHATONS PAR LIAISON SANS FIL BLUETOOTH

Mes documents Sauvegardés

Projet Robot Centaure

TP Vidéo surveillance Bac pro SEN CCTV. Lycée de L Aa 1

MANUEL D INSTALLATION LOGICIEL TELEVITALE. Agréé SESAM VITALE 1.40

Millenium3 Atelier de programmation

COUR D APPEL DE LYON PROCEDURE INFORMATIQUE IMPRIMANTES. Imprimantes SAR de Lyon / Novembre 2007 Page 1 sur 14

Baccalauréat Professionnel Électrotechnique, Énergie, Équipements Communicants

Manuel de l utilisateur

UP 588/13 5WG AB13

Tuto pour connecter une source RVB RGB à un moniteur Commodore / Amiga

TERMINAL D AUDIO CONFERENCE ANALOGIQUE USB VOIP NOTICE

INSTALLATIONS ÉLECTRIQUES CIVILES

Tutoriel sur l enregistrement en classe Janvier Jean-Claude Boudet (académie de Bordeaux) 1. Le matériel

Notice d installation de la Centrale VIGIK DGM1

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

galaxy MODULE TELECOM F A NF Manuel d Installation

Chapitre 18 : Transmettre et stocker de l information

SYSTEMES ELECTRONIQUES NUMERIQUES

Carte ARDUINO UNO Microcontrôleur ATMega328

Le 1 er opérateur belge illimité! d utilisation. Solution Billi

LS 162e. Profitez-en! WiFi Car DVR

CEGID - Business Suite Gestion commerciale

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

MODE D EMPLOI Version micrologiciel: 11 - Standard

Master4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre

I- Définitions des signaux.

Configuration d'un GSM pour une transmission de données via une centrale de mesure de Campbell Scientific

Sous réserve de modifications techniques et des disponibilités, fabrication française.

ScoopFone. Prise en main rapide

DATALOGGERS SEFRAM LOG1601 et LOG1620

Guide d utilisation de la clé mémoire USB

Relais statiques SOLITRON MIDI, Commutation analogique, Multi Fonctions RJ1P

Modules d entrées/sorties pour FX série XM07 et XM14

>> Lisez-moi d abord... Connecter le ZyXEL Prestige 650HW/HW-I

TRANSMETTEUR TELEPHONIQUE TTX = SINTEL X

Mon aide mémoire traitement de texte (Microsoft Word)

BALISE GPS. Modèle EOLE. MANUEL INSTALLATEUR Version 3.4 GPS+GSM+SMS/GPRS

Chap17 - CORRECTİON DES EXERCİCES

ENVOI EN NOMBRE DE MESSAGES AUDIO

Système de vidéosurveillance pour Pocket PC

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

Présentation de la centrale VIGIK DGM1

Utilisation du logiciel MOVITOOLS MotionStudio

PRODUIRE DES SIGNAUX 1 : LES ONDES ELECTROMAGNETIQUES, SUPPORT DE CHOIX POUR TRANSMETTRE DES INFORMATIONS

Transcription:

AP régulation de lumière sous Arduino CAN ET PWM Matériel et documents nécessaires : 1 carte Arduino avec une plaquette d'essai 1 câble USB 1 PC équipé du logiciel Arduino Le «Livret Arduino» 1 LED et 1 résistance de 220 Ω (rouge rouge marron) 1 LDR + 1 résistance de 47 kω (jaune, violet, orange) Le logiciel de saisie de schéma «PROTEUS 8» Le simulateur UnoArduSim.exe 1- Gestion d'une entrée analogique On souhaite maintenant faire clignoter une LED à une fréquence qui dépendra de la luminosité ambiante. Pour cela, vous utiliserez une photorésistance LDR et une résistance de 47 kω que vous câblerez comme indiqué le schéma ci dessous Le capteur LDR sera connecté sur l entrée analogique N 0 : AD0 La LED sera connectée sur la sortie N 13 Réalisez le câblage des composants sur la carte Faites vérifier le câblage par votre professeur. int capteurldr = 0; // variable identifiant un port ana. 0 de la carte int LED1 = 13; // variable identifiant le port num. 13 de la carte int lum1 = 0; // variable identifiant la valeur de la luminosité du capteur 1 void setup() { pinmode(led1, OUTPUT); // configure la broche 13 comme une sortie Serial.begin(9600); // initialise la vitesse de la liaison serie. } void loop() { lum1 = analogread( capteurldr); // lire la donnée capteur digitalwrite(led1, HIGH); // allumer la LED 1 delay(lum1); // attendre pendant la valeur donnée par le capteur en millisecondes digitalwrite(led1, LOW); // éteindre la LED 1 delay(lum1); // attendre pendant la même valeur Serial.println("Mot numerique lumiere"); // écrire sur la liaison série la phrase Mot numé.. Serial.println(lum1, DEC); // écrire le contenu de la variable lum1 en décimal delay(1000); // attendre pendant 1s } 1/6

2 Simulation sur PROTEUS 8 Ouvrir le fichier Arduino-TP3-ELV-1.pdsprj Sur l onglet Saisie de schéma compléter le câblage du capteur de lumière LDR ( il sera simulé par une résistance variable). Câbler le voltmètre Insérer le programme dans l onglet code source, puis simuler le fonctionnement en appuyant sur play. 2/6

Compléter le tableau, et déterminer le nombre de bits du convertisseur Lum1 0 Vad0 5 Pour un mot de n bits on pourra avoir 2 n messages différents. Pour transférer le programme dans la carte réelle il faut configurer le port COM et définir la carte arduino UNO. Cliquez sur l icône puce Conclure. cliquez sur l icône configurer le projet. Renseigner le port de communication com Sélectionner Arduino uno dans le menu INTERFACE. Cliquez sur l icône puce pour transférer le programme Ouvrir le logiciel Arduino. Copier le programme et le transférer sur la carte. Ouvrir le moniteur série. Et comparer les écarts entre la simulation et le réel. 3/6

3 Simulation sur UnoArduSim.exe Copier puis coller le programme Réaliser le câblage le capteur de lumière LDR sera simulé une tension variable 0-5V, puis connecter une LED sur la sortie 13. Simuler et conclure. Donner la valeur maximale de la temporisation en seconde. 4 Simulation sur PROTEUS 8 On souhaite maintenant faire varier l éclairage d une LED proportionnellement à l éclairage reçu par le capteur le lumière LDR. La LED sera piloté par une fonction PWM Adaptation de l échelle entre le Convertisseur Analogique Numérique ( 10 bits) ou est connecté la LDR, et le CNA qui pilote la LED en Pulse Wide Modulation ( 8bits). luminosite = map(sensorvalue,0, 1023, 0, 255) Ouvrir le fichier Régulation_éclairage.flv, et visualiser la vidéo. Arduino-TP3-ELV-2.pdsprj Pourquoi faut t il changer de numéro de sortie et passer de 13 à 9? Compléter le programme dans l onglet code source, notamment l acquisition de la mesure du capteur LDR, puis lancer la simulation. Réaliser le câblage le capteur de lumière LDR sera simulé par une résistance variable. Câbler le voltmètre Conclure. D'abord, la PWM sa veut dire : Pulse Width Modulation et en français cela donne Modulation à Largeur d'impulsion (MLI). La PWM est en fait un signal numérique qui, à une fréquence donnée, a un rapport cyclique qui change. La fréquence et le rapport cyclique La fréquence d'un signal périodique correspond au nombre de fois que la période se répète en UNE seconde. On la mesure en Hertz, noté Hz. Prenons l'exemple d'un signal logique qui émet un 1, puis un 0, puis un 1, puis un 0, etc. autrement dit un signal créneaux, on va mesurer sa période (en temps) entre le début du niveau 1 et la fin du niveau 0 : 4/6

Ensuite, lorsque l'on aura mesuré cette période, on va pouvoir calculer sa fréquence (le nombre de périodes en une seconde) grâce à la formule suivante : Avec : : fréquence du signal en Hertz (Hz) : temps de la période en seconde (s) Le rapport cyclique, un mot bien particulier pour désigner le fait que le niveau logique 1 peut ne pas durer le même temps que le niveau logique 0. C'est avec ça que tout repose le principe de la PWM. C'est-à-dire que la PWM est un signal de fréquence fixe qui a un rapport cyclique qui varie avec le temps suivant "les ordres qu'elle reçoit". Le rapport cyclique est mesuré en pour cent (%). Plus le pourcentage est élevé, plus le niveau logique 1 est présent dans la période et moins le niveau logique 0 l'est. Étudions maintenant la fonction permettant de réaliser ce signal : analogwrite(). Elle prend deux arguments : Le premier est le numéro de la broche où l'on veut générer la PWM Le second argument représente la valeur du rapport cyclique à appliquer. Malheureusement on n'exprime pas cette valeur en pourcentage, mais avec un nombre entier compris entre 0 et 255 Si le premier argument va de soi, le second mérite quelques précisions. Le rapport cyclique s'exprime de 0 à 100 % en temps normal. Cependant, dans cette fonction il s'exprimera de 0 à 255 (sur 8 bits). Ainsi, pour un rapport cyclique de 0% nous enverrons la valeur 0, pour un rapport de 50% on enverra 127 et pour 100% ce sera 255. Les autres valeurs sont bien entendu considérées de manière proportionnelle entre les deux.. 5/6

Compléter le tableau depuis la simulation Luminosité 0 255 Rapport cyclique β Vad0 5 V LEDmoy En déduire la relation entre V LED = f (Vcc ; β) 5 Simulation sur UnoArduSim.exe Copier puis coller le programme Réaliser le câblage le capteur de lumière LDR sera simulé une tension variable 0-5V, puis connecter une LED sur la sortie 9. Simuler et conclure. Donner la valeur maximale de la temporisation en seconde. 6/6