Table des matières:

Lampe à intensité lumineuse avec Arduino : 3 étapes
Lampe à intensité lumineuse avec Arduino : 3 étapes

Vidéo: Lampe à intensité lumineuse avec Arduino : 3 étapes

Vidéo: Lampe à intensité lumineuse avec Arduino : 3 étapes
Vidéo: #5 ARDUINO Chenillard de Led 2024, Juillet
Anonim
Lampe d'intensité lumineuse avec Arduino
Lampe d'intensité lumineuse avec Arduino

Dans ce projet, j'explore comment utiliser l'arduino pour créer une lampe qui change en fonction de l'heure de la journée. À la demande de l'utilisateur, la lampe changera sa luminosité lorsqu'elle quantifiera ou réduira la résistance de la LDR -résistance de détection de lumière-. Ce projet a été réalisé sur tinkercad et utilise un relais afin d'externaliser l'alimentation dans le circuit que l'arduino ne peut pas remplir pour l'ampoule. Voici ce dont vous avez besoin !

Fournitures

1 relais

Résistance de 1 kilo-ohm

1 LDR (Photorésistance)

1 Alimentation

1 Arduino

1 planche à pain

1 ampoule

Étape 1: Étape 1: Configurez la disposition de votre planche à pain comme suit

Étape 1: Configurez la disposition de votre planche à pain comme suit
Étape 1: Configurez la disposition de votre planche à pain comme suit

Afin de concevoir un look similaire au tutoriel, il est impératif de suivre la mise en page de la maquette non seulement pour sa propreté mais aussi pour son efficacité.

Étape 2: Étape 2: Ajouter le relais, les fils, l'alimentation et les résistances

Étape 2: ajouter le relais, les fils, l'alimentation et les résistances
Étape 2: ajouter le relais, les fils, l'alimentation et les résistances

Veuillez garder l'alimentation sur les paramètres par défaut de tinkercad (5 volts, 5 ampères de courant).

Étape 3: Étape 3: Utilisez le code suivant afin de programmer le circuit pour qu'il fonctionne en fonction de la résistance du LDR

Étape 3: Utilisez le code suivant afin de programmer le circuit pour qu'il fonctionne en fonction de la résistance du LDR
Étape 3: Utilisez le code suivant afin de programmer le circuit pour qu'il fonctionne en fonction de la résistance du LDR

Donnons un peu de contexte au code. Le langage arduino est très unique et ressemble au bloc code scratch dans sa simplicité. Tout d'abord, nous devons déclarer nos ports que nous utilisons pour connecter la borne 5 du relais et la borne 2 du LDR. J'ai personnellement utilisé les ports 5 pour le relais et A0 pour le LDR, cependant, vous pouvez choisir l'une des broches analogiques pour le LDR et l'une des broches numériques pour le relais. Nous devons accéder à la valeur renvoyée par le LDR en fonction des différents niveaux de lumière. Nous appliquons donc une instruction if qui est "if(analogRead(A0)> 500)" alors cela signifierait qu'une fois qu'une certaine obscurité est atteinte, l'ampoule commencera à s'allumer, devenant plus lumineuse moins il y a de lumière.

Conseillé: