Documente Academic
Documente Profesional
Documente Cultură
Mini Projet :
Réaliser par :
BOURASS Samiha
LA MZOURI Aymane
IZEM Aziz
QASSEMI Fatima Zahra
La LDR ou photorésistance
Une carte ARDUINO UNO
des résistances
Afficheur LCD 16x2
led
Fonctionnement du LDR
Un LDR est un type de résistance variable qui change sa résistance en fonction de
l'intensité de la lumière incident sur sa surface. Par conséquent, il peut être considéré comme un
capteur ou un capteur de lumière .Capteur LDR qui détecte l'intensité de la lumière environnante.
Alors, de quelle manière la résistance du LDR change-t-elle avec l'intensité lumineuse?
2
La carte ARDUINO
C'est une carte électronique programmable dotée d'un microprocesseur et d'une mémoire
et des ports sur lesquelles nous pouvons brancher des capteurs de température, d'humidité, de
vibration ou de lumière, une caméra, des boutons, des potentiomètres de réglage, des contacts
électriques… ,et aussi des connecteurs pour brancher des LED, des moteurs, des relais, des
afficheurs, un écran… . Une carte Arduino est un cerveau qui permet de rendre intelligent des
systèmes électroniques et d'animer des dispositifs mécaniques.
3
La carte Arduino Uno est plug & play. C’est à dire qu’elle est directement programmable
via l’ordinateur en USB. L’arduino Uno comprend 14 broches (pin) d’entrées/sorties numériques
(I/O) dont 6 pwm. Elles sont accompagnée de 6 entrées analogiques, un connecteur USB type B,
un jack d’alimentation (du même type que l’on peut rentrer sur les appareils électroniques
actuels). Pendant sa programmation, une connexion USB type B suffira à l’alimenter. Tandis
qu’elle peut aussi fonctionner de manière autonome via une alimentation externe.
4
Les composants matériels de la carte ARDUINO UNO
5
Caractéristique de la carte Arduino
Tension de fonctionnement : 5V
Tension d’alimentation (limites): Minimum : 6V – Maximum: 20V
Type d’alimentation (recommandée): Directement depuis l’USB TYPE B ou Alimentée
de 7 à 12 volts sur le connecteur JACK
microprocesseur: ATMega328
mémoire flash: 32 kB
mémoire SRAM: 2 kB
mémoire EEPROM: 1 kB
14 broches I/O comprenant 6 PWM
6 entrées analogiques 10 bits
intensité par E/S: 40 mA
cadencement: 16 MHz
bus série, I2C et SPI
Logiciel de développement
Les créateurs d’Arduino ont développé un logiciel pour que la programmation des cartes
Arduino soit visuelle, simple et complète à la fois. C'est ce que l'on appelle une IDE, qui signifie
Integrated Development Environment ou Environnement de Développement « Intégré » en
français. Sur IDE la programmation se fait en langage C. L'IDE affiche une fenêtre graphique qui
contient un éditeur de texte et tous les outils nécessaires à l'activité de programmation. Vous
pouvez donc saisir votre programme, l'enregistrer, le compiler, le vérifier, le transférer sur une
carte Arduino… A la date de rédaction de cette page, la version la plus récente de l'IDE Arduino
est la 1.8.10. L'aspect est à peu près identique sur chaque plate-forme (Windows, Mac et Linux).
6
Interface de l’ARDUINO
: L'interface du logiciel Arduino se présente de la façon suivante
7
La conception du projet
Dans la partie de conception du projet on fait le code ARDUINO correspond à l’éclairage
automatique et on le copier dans le logiciel Proteus pour faire le teste de système.
8
lcd.print("% ");
delay (2000);
if (lum<=30) {
lcd.clear();
lcd.setCursor(0,0);
lcd.print("la nuit");
digitalWrite(3, HIGH);
delay(3000);
}
else
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print("le matin");
digitalWrite(3, LOW);
delay(3000);
}
9
On fait le teste de notre projet sur le logiciel Proteus et voila le schéma de système.
La led s’allume quand le capteur de lumière détecte une valeur inferieure à 30%
10
11
Cas de luminosité=95%(la matinée)
La led s’éteint quand le capteur de lumière détecte une valeur supérieure à 30% qui
signifier la matinée.
12