Un système d’éclairage automatique est un dispositif qui contrôle l’allumage et l’extinction des lumières d’un bâtiment ou d’une zone déterminée de manière automatique, en fonction de la luminosité ambiante ou de l’heure de la journée. Les systèmes d’éclairage automatiques peuvent être utilisés pour économiser de l’énergie et améliorer la sécurité en évitant l’éclairage inutile lorsque la lumière naturelle est suffisante ou lorsque les lieux sont désertés.
Il existe plusieurs types de systèmes d’éclairage automatique, tels que :
Dans ce projet on va réaliser un système d’éclairage automatique avec Arduino. Il consiste à allumer une lampe LED lorsque la chambre devient sombre et l’éteindre dans le cas contraire..
Il utilise principalement un capteur de lumière KY-018.
carte Arduino
Une carte Arduino est une carte de développement électronique basée sur un microcontrôleur. Elle est conçue pour être facilement utilisable par les développeurs pour créer des projets électroniques.
Les cartes Arduino sont principalement utilisées pour contrôler des appareils électroniques en utilisant du code informatique, mais elles peuvent également être utilisées pour traiter et afficher des données. Elles sont souvent utilisées dans des projets de robotique, de domotique, de domaine de l’Internet des objets (IoT) et dans de nombreux autres domaines de l’électronique de loisir et professionnelle.
capteur de lumière KY-018
Le capteur de lumière KY-018 est un capteur de luminosité utilisé dans de nombreux projets de programmation et de robotique. Il permet de mesurer la luminosité ambiante en utilisant un photorésistant, qui est un dispositif capable de changer sa résistance en fonction de la lumière reçue.
Le capteur de lumière KY-018 est généralement utilisé avec un microcontrôleur ou une carte de développement, comme Arduino, pour mesurer la luminosité ambiante et contrôler des dispositifs électroniques en fonction de la luminosité. Par exemple, vous pourriez utiliser un capteur de lumière KY-018 pour allumer une lampe lorsque la luminosité ambiante est faible ou pour ajuster la luminosité d’un écran en fonction de l’environnement.
résistance de 220Ω
Une résistance de 220 ohm est un type de composant électronique utilisé pour réguler le courant électrique dans un circuit. Les résistances sont généralement utilisées pour protéger les composants du circuit contre des courants trop élevés ou pour créer des diviseurs de tension.
LED rouge
Une LED (Light Emitting Diode) est un composant électronique qui émet de la lumière lorsqu’il est alimenté en courant électrique. Les LED sont utilisées dans de nombreux appareils électroniques, tels que les téléphones portables, les ordinateurs, les téléviseurs et les panneaux d’affichage, pour afficher des informations ou fournir un éclairage.
Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques. Il existe deux types de fils de connexion: les fils de connexion mâle-mâle et les fils de connexion mâle-femelle. Les fils de connexion mâle-mâle sont utilisés pour connecter des composants qui ont tous deux des broches mâles, tandis que les fils de connexion mâle-femelle sont utilisés pour connecter des composants avec une broche mâle et une broche femelle.
Les fils de connexion sont généralement fabriqués en cuivre ou en alliage de cuivre et sont revêtus d’un isolant en plastique pour protéger les fils électriques et empêcher les courts-circuits. Ils sont disponibles dans une variété de couleurs pour aider à identifier et organiser les différents fils dans un circuit.
Pour réaliser le montage, on peut connecter
Voici le programme du système d’éclairage automatique :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
int digitalPin = 4; int analogPin = A0; // KY-026 analog interface int digitalVal; // digital readings int analogVal; //analog readings void setup() { pinMode(digitalPin, OUTPUT); digitalWrite(digitalPin, LOW); } void loop() { // lire la valeur retourné par le capteur de lumière analogVal = analogRead(analogPin); if (analogVal>670){ // lorsque la capteur lumière détecte une luminosité très basse digitalWrite(digitalPin, HIGH); // allumer LED rouge } else { digitalWrite(digitalPin, LOW); // éteindre LED rouge } delay(100); } |
NSHEMEZIMANA ONESIME 06-04-2323
Un sujet qui m'intéresse beaucoup avec l'option que j'ai suivi
zoritoler imol 13-04-2222
Great wordpress blog here.. It’s hard to find quality writing like yours these days. I really appreciate people like you! take care