Table des matières:

Avertisseur de capteur de lumière : 5 étapes
Avertisseur de capteur de lumière : 5 étapes

Vidéo: Avertisseur de capteur de lumière : 5 étapes

Vidéo: Avertisseur de capteur de lumière : 5 étapes
Vidéo: Comment installer un détecteur de mouvement pour un allumage automatique de l’éclairage ? 2024, Septembre
Anonim
Avertisseur de capteur de lumière
Avertisseur de capteur de lumière

Dans cette expérience, nous allons travailler avec un capteur qui est une résistance qui dépend de la lumière. Dans un environnement sombre, la résistance aura une résistance très élevée. Au fur et à mesure que la lumière des photons atterrit sur le détecteur, la résistance diminue. Plus il y a de lumière, nous aurons une résistance plus faible. En lisant différentes valeurs du capteur, nous pouvons détecter s'il fait clair, sombre ou une valeur entre eux. Un autre élément que nous allons utiliser dans cette expérience est le buzzer.

Étape 1: Configuration du circuit et panneau de perles

Configuration du circuit et tableau de perles
Configuration du circuit et tableau de perles

Le schéma se compose de 3 éléments qui sont: Photorésistance (LDR), Piezo Buzzer, 1 – 10 kΩ. Le LDR peut être connecté comme vous le souhaitez car il n'a pas de polarité. Pour la résistance, vous pouvez utiliser de 1 à 10 KΩ car différents LDR ont des paramètres différents. Essayez différentes valeurs de résistance pour adapter les meilleurs paramètres à votre LDR.

Étape 2: Coder

Code
Code

int piezoPin = 8; // Déclarer Piezo Buzzer sur la broche 8

int ldrPin = 0; // Déclaration de LDR sur la broche analogique 0

int ldrValue = 0; // Lecture des différentes valeurs du LDR

void setup

()

{ }

boucle vide()

{ // Démarrage des fonctions de cycle ci-dessous

ldrValue = analogRead(ldrPin); // lit la valeur du LDR

ton (piezoPin, 1000); // Joue une tonalité de 1000 Hz depuis le piezo (bip)

retard (25); // attendez un peu, modifiez le délai pour une réponse rapide.

noTone(piezoPin); // arrête la tonalité après 25 ms dans ce cas

delay(ldrValue); // attend le nombre de millisecondes dans ldrValue} //

Fonctions de fin de cycle

Étape 3: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux

1. Planche à pain

2. Carte Arduino

3. Fils mâles

4. Résistances

5. Avertisseur piézo

6. Capteur de lumière

Conseillé: