jeudi 10 avril 2025

Variateur( potentiomètre) de lumière avec Arduino.

 


Pièces nécessaires

• Carte Arduino

• Plaque d'expérimentation

•jumper

• LED

•variateur 50 kOhms

• Résistance 470 ohms

variateur est une résistance variable dotée d'un bouton permettant de modifier sa résistance en le tournant. Il est couramment utilisé dans les appareils électriques, comme les commandes de volume des équipements audio. Ce projet utilise un potentiomètre de 50 kOhms.

https://solutionmeca.blogspot.com/2025/02/arduinopieces-dans-votre-kit.html

https://solutionmeca.blogspot.com/2025/02/cours-2-arduinopieces-dans-votre-kit.html

Fonctionnement

variateur  manipule un signal analogique continu, qui représente des mesures physiques. L'être humain perçoit le monde de manière analogique ; tout ce que nous voyons et entendons est une transmission continue d'informations à nos sens. Ce flux continu définit les données analogiques. Les informations numériques, quant à elles, estiment les données analogiques à l'aide de simples nombres. Pour approximer les données analogiques continues du potentiomètre, l'Arduino doit représenter le signal sous la forme d'une série de nombres discrets, en l'occurrence des tensions. La broche centrale du potentiomètre envoie le signal à une entrée analogique de l'Arduino (n'importe quelle broche comprise entre A0 et A5) pour en lire la valeur.

La LED s'allume et s'éteint, mais si rapidement que nos yeux compensent et nous voyons une LED allumée en continu

à différents niveaux de luminosité. C'est ce qu'on appelle la persistance rétinienne.

Pour créer la persistance rétinienne, l'Arduino utilise une technique appelée modulation de largeur d'impulsion (MLI). L'Arduino crée une impulsion en allumant et en éteignant l'alimentation très rapidement. La durée d'activation ou de désactivation (appelée largeur d'impulsion) du cycle détermine la sortie moyenne. En faisant varier cette largeur d'impulsion, le modèle peut simuler des tensions comprises entre 5 volts et 0 volts. Si le signal de l'Arduino est activé la moitié du temps et désactivé l'autre moitié, la sortie moyenne sera de 2,5 volts, à mi-chemin entre 0 et 5. Si le signal est activé pendant 80 % et désactivé pendant 20 %, la tension moyenne est de 4 volts, et ainsi de suite. Vous pouvez faire varier le signal, ce qui modifie à son tour la largeur d'impulsion, en tournant le potentiomètre vers la gauche ou la droite, augmentant ou diminuant la résistance. Cette technique permet de modifier la tension envoyée à la LED et de l'augmenter ou de la diminuer pour correspondre au signal analogique du potentiomètre. Seules les broches 3, 5, 6, 9, 10 ou 11 de l'Arduino peuvent utiliser la modulation de largeur d'impulsion (PWM). 

Modulation de largeur d'impulsion(PWM)


Signal élevé (à 5 volts) pendant 20 % du temps et signal bas (à 0 volt) pendant 80 % du temps. La sortie (ligne rouge) sera donc de 0,2 × 5 V = 1 V.




Signal élevé pour 50 % et bas pour 50 %, donc la sortie sera de 0,5 × 5 V = 2,5 V



Signal élevé pour 80 % et faible pour 20 %, donc la sortie sera de 0,8 × 5 V = 4 V.


Montage

1. Insérez le variateur dans votre platine d'expérimentation et connectez la broche centrale à la broche A0 de l'Arduino. Connectez l'une des broches extérieures au rail +5 V de la platine d'expérimentation et l'autre à la masse (GND) de la platine (le sens de connexion des broches extérieures du potentiomètre n'a pas d'importance ; ces instructions ne font que reproduire les schémas de ce projet)

Connecter le potentiomètre à l'Arduino.





2. Insérez la LED dans la plaque d'essai. Connectez la patte positive (la plus longue) à la broche 9 de l'Arduino via la résistance de 470 ohms, et la patte négative à la masse (GND).








3. Téléchargez le code dans « Le croquis » ci-dessous.

4. Tournez le potentiomètre pour contrôler la luminosité de la LED.
Ce projet offre de nombreuses possibilités : vous pouvez regrouper plusieurs LED pour créer une lampe de poche réglable, une veilleuse, un éclairage de vitrine ou tout autre éclairage à intensité variable.

Le schéma

Ce schéma fonctionne en définissant la broche A0 comme VARIATEUR et la broche 9 comme sortie pour alimenter la LED. Vous exécutez ensuite une boucle qui lit en continu la valeur du VARAITEUR et l'envoie sous forme de tension à la LED. La tension est comprise entre 0 et 5 volts, et la luminosité de la LED varie en conséquence.


Le code.


int potPin = A0; 
int potValue = 0; 
int led = 9; 

void setup() {

pinMode(led, OUTPUT);


void loop() {

potValue =
analogRead(potPin);


analogWrite(led, potValue/4); 


delay(10);

}




Aucun commentaire:

Enregistrer un commentaire

Variateur( potentiomètre) de lumière avec Arduino.

  Pièces nécessaires • Carte Arduino • Plaque d'expérimentation •jumper • LED •variateur 50 kOhms • Résistance 470 ohms variateur est un...