Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Entre Chien et Loup

Entre Chien et Loup

De Wikidebrouillard.

m (Expériences sur Wikidébrouillard)
 
(22 versions intermédiaires masquées)
Ligne 1 : Ligne 1 :
{{avertissement}}
{{avertissement}}
-
{{vidéo|numérovidéo = <videoflash type="mediaspip" num = 1>entrer ici l'URL de la vidéo en flash sur http://mediaspip.ptitdeb.infini.fr|400|300</videoflash>}}
+
{{vidéo|numérovidéo = <videoflash type="mediaspip" num = 1>http://mediaspip.ptitdeb.infini.fr/IMG/flv/Entre_chien_et_loup-encoded.flv|400|300</videoflash>}}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
=='''Présentation de l'expérience'''==
=='''Présentation de l'expérience'''==
-
Qui n'a pas utilisé son ordinateur dans le noir. On se demande toujours si notre écran n'est pas trop lumineux. Grâce à ce dispositif très simple c'est chose faite. La LED rouge est allumé ?!"AIE! mes yeux, il y a trop de lumière". La LED verte brille tu es en train de te fatiguer les yeux, ton écran n'est pas assez éclairé. Si c'est orange c'est bon, tu es au bon réglage de luminosité.
+
 
 +
Qui n'a pas utilisé son ordinateur dans le noir ? On se demande toujours si notre écran n'est pas trop lumineux. Grâce à ce dispositif très simple, voici la réponse. La LED rouge est allumée ? "AIE ! Mes yeux, il y a trop de lumière". La LED verte brille : "je suis en train de me fatiguer les yeux, l'écran n'est pas assez éclairé". Si c'est orange, c'est le bon réglage de luminosité.
== '''Matériel''' ==
== '''Matériel''' ==
-
-Une carte Arduino Uno
+
 
-
-Une breadboard aussi appelée plaque Labdec
+
* [[Fichier:Arduino.jpg|50px]] Une carte [[Arduino]] Uno
-
-7 fils munis de fiches bananes.
+
* [[Fichier:labdec.jpg|50px]] Une [[breadboard]] aussi appelée plaque Labdec
-
-3 LEDS (rouge, jaune, vert)
+
* [[Fichier:cables.jpg|50px]] Des fils munis de fiches bananes
-
-Une photo-résistance
+
* [[Fichier:Del.png|50px]]3 [[LED]]S (rouge, jaune, vert)
-
-Une résistance de 100k
+
* [[Fichier:Photo-résistance.png|50px]] Une photo-résistance
-
-Un ordinateur pour programmer
+
* [[Fichier:Résistance.png|50px]] Une [[résistance]] de 100k
 +
* [[Fichier:DSC_0676.jpg|50px]] Un [[ordinateur]] pour programmer
== '''L'expérience''' ==
== '''L'expérience''' ==
 +
[[Image:Montage.png|550px]]
[[Image:Montage.png|550px]]
 +
 +
 +
=='''Code Arduino'''==
 +
 +
<pre>
 +
    //Initialisation de la valeur de luminosité initiale
 +
    int val = 0;
 +
    //Déclaration des constantes correspondant au placement des différents
 +
    //composants
 +
    int sensorPin = 0;
 +
    int ledRouge = 13;
 +
    int ledJaune = 12;
 +
    int ledVert = 11;
 +
 +
    //Initialisation de la carte
 +
    void setup()
 +
    {
 +
      //Ouverture du port série pour affichage des données du capteur dans le
 +
      //terminal
 +
      Serial.begin(9600);
 +
      //Initialisation des entrées/sorties de la carte Arduino
 +
      pinMode(ledRouge, OUTPUT);
 +
      pinMode(ledJaune, OUTPUT);
 +
      pinMode(ledVert, OUTPUT);
 +
    }
 +
 +
    //Boucle principale
 +
    void loop()
 +
    {
 +
        //On lit la valeur renvoyée par le capteur lumineux
 +
        val = analogRead(sensorPin);
 +
 +
        //On affiche val sur le moniteur
 +
        Serial.println(val);
 +
 +
      //Si, la luminosité est importante
 +
      if (val < 10)
 +
      {
 +
        //On allume la LED rouge
 +
        digitalWrite(ledRouge, HIGH);
 +
        //On éteint les 2 autres
 +
        digitalWrite(ledJaune, LOW);
 +
        digitalWrite(ledVert, LOW);
 +
      }
 +
 +
      //Autrement si, la luminosité est moyenne
 +
      else if(val <50 )
 +
      {
 +
        //On allume la LED jaune
 +
        digitalWrite(ledJaune, HIGH);
 +
        //On éteint les 2 autres
 +
        digitalWrite(ledRouge, LOW);
 +
        digitalWrite(ledVert, LOW);
 +
      }
 +
      //Ou alors si la luminosité est faible
 +
      else
 +
      {
 +
        //On allume la LED verte
 +
        digitalWrite(ledVert, HIGH);
 +
        //On éteint les 2 autres
 +
        digitalWrite(ledRouge, LOW);
 +
        digitalWrite(ledJaune, LOW);
 +
      }
 +
 +
      //On fait une pause de 1s
 +
      delay(1000);
 +
    }
 +
</pre>
 +
==='''La manipulation'''===
==='''La manipulation'''===
-
1) A lumière ambiante seule la LED orange est allumée.
 
-
2) On cache avec le doigt le capteur. La LED verte s'allume et l'orange s'éteint.
 
-
3) On retire le doigt du capteur. La LED orange se rallume et la verte s'éteint.
 
-
4) On approche une lampe du capteur. La LED rouge s'allume et l'orange s'éteint.
 
-
5) On éloigne du capteur. La LED orange se rallume et la rouge s'éteint.
 
-
Fin
 
-
==='''Que voit-on ?===
+
* À lumière ambiante, seule la LED orange est allumée.
 +
 
 +
* Cacher le capteur avec le doigt. La LED verte s'allume et l'orange s'éteint.
 +
 
 +
* Retirer le doigt du capteur. La LED orange se rallume et la verte s'éteint.
 +
 
 +
* Approcher une lampe du capteur. La LED rouge s'allume et l'orange s'éteint.
 +
 
 +
* Éloigner la lampe du capteur. La LED orange se rallume et la rouge s'éteint.
 +
 
 +
==='''Que voit-on ?'''===
 +
 
Le dispositif réagit à l'intensité lumineuse ambiante, une seule LED est activée à la fois.  
Le dispositif réagit à l'intensité lumineuse ambiante, une seule LED est activée à la fois.  
-
Soumis à une intensité faible la LED verte s'allume, à une intensité moyenne la led orange brille et à face à une lumière forte, c'est au tour de la rouge de s'éclairer.
+
Soumise à une intensité faible, la LED verte s'allume. À une intensité moyenne, la LED orange brille, et à face à une lumière forte, c'est au tour de la LED rouge de s'éclairer.
Ligne 34 : Ligne 119 :
==='''De manière simple'''===
==='''De manière simple'''===
-
Le capteur envoie une quantité plus ou moins grande d'électricité à la carte en fonction de
 
-
l'intensité lumineuse reçue, l'Arduino réagit à cette quantité en allumant la bonne LED.
 
-
 
-
Soumis à une intensité faible la LED verte s'allume, à une intensité moyenne la led orange brille et à face à une lumière forte, c'est au tour de la rouge de s'éclairer.
 
 +
Le capteur envoie une quantité plus ou moins grande d'électricité à la carte en fonction de l'intensité lumineuse reçue, l'Arduino réagit à cette quantité en allumant la bonne LED.
=== '''Questions sans réponses''' ===
=== '''Questions sans réponses''' ===
-
Ici je mets les questions soulevées par l'expérience, qui n'ont pas trouvé de réponses !!
+
 
 +
Comment programmer un arduino? [http://arduino.cc/fr/Main/ApprendreProcedureCompilation ici]
=== '''Allons plus loin dans l'explication''' ===
=== '''Allons plus loin dans l'explication''' ===
-
Développons les concepts scientifiques associés.
+
 
-
Ne pas hésiter à faire des liens avec Wikipédia.
+
La variation de tension reçue par la carte est due au pont diviseur de tension de la Pin A0 de la carte Arduino Uno. En effet, le capteur est une photo-résistance, qui modifie sa résistance interne en fonction de l'intensité lumineuse incidente.
 +
 
 +
Plus la luminosité est forte, plus la valeur renvoyée par le capteur est faible.
== '''Liens avec d'autres expériences''' ==
== '''Liens avec d'autres expériences''' ==
==='''Expériences sur Wikidébrouillard'''===
==='''Expériences sur Wikidébrouillard'''===
-
Indiquer ici les expériences de Wikidébrouillard.
+
 
 +
* [[Squishy_circuits|Squishy circuits]]
 +
 
 +
* [http://www.wikidebrouillard.org/index.php/Cat%C3%A9gorie:Arduino Catégorie Arduino]
==='''Autres expériences'''===
==='''Autres expériences'''===
-
Autres expériences avec le même concept, recherche sur internet (indiquer les liens).  
+
 
 +
http://wiki.t-o-f.info/Arduino/Photo-r%C3%A9sistance
 +
 
 +
http://johnest.unblog.fr/2012/09/01/tutoriel-arduino-avec-photoresistance/
== '''Applications : liens avec le quotidien''' ==
== '''Applications : liens avec le quotidien''' ==
-
C'est de la culture, ça aide à comprendre le monde !! N'hésitez pas à lancer la discussion de votre fiche (après l'avoir sauvegarder !) afin de trouver de l'aide pour la compléter
 
-
== '''Lieux propices à sa réalisation''' ==
+
Ce dispositif pourrait s'utiliser sur les phares des véhicules.
-
Indiquer ici des lieux où tout le matériel nécessaire pour réaliser cette expérience est disponible.
+
En effet, à la nuit tombée (luminosité ambiante faible), les phares s'allumeraient automatiquement. À l'inverse, en journée (luminosité forte), les phares resteraient éteints.
=='''Catégories'''==
=='''Catégories'''==
-
Penser à fixer les disciplines scientifiques qui correspondent à l'expérience. Remplacer "à classer" par la discipline correspondante.
 
-
[[Catégorie:à classer]]
+
[[Catégorie:électronique]]
-
[[Catégorie:Vidéo à réaliser]]
+
[[Catégorie:Lumière]]
-
[[Catégorie:Orthographe et style à corriger]]
+
[[Catégorie:Arduino]]
[[Catégorie:Contenus à développer]]
[[Catégorie:Contenus à développer]]
[[Catégorie:Fiche à Valider]]
[[Catégorie:Fiche à Valider]]
[[Catégorie:expérience]]
[[Catégorie:expérience]]

Version actuelle en date du 27 février 2013 à 15:10

Article incomplet en cours de rédaction
Modèle:Vidéo






Sommaire

Présentation de l'expérience

Qui n'a pas utilisé son ordinateur dans le noir ? On se demande toujours si notre écran n'est pas trop lumineux. Grâce à ce dispositif très simple, voici la réponse. La LED rouge est allumée ? "AIE ! Mes yeux, il y a trop de lumière". La LED verte brille : "je suis en train de me fatiguer les yeux, l'écran n'est pas assez éclairé". Si c'est orange, c'est le bon réglage de luminosité.

Matériel

L'expérience


Code Arduino

    //Initialisation de la valeur de luminosité initiale
    int val = 0;
    //Déclaration des constantes correspondant au placement des différents 
    //composants
    int sensorPin = 0;
    int ledRouge = 13;
    int ledJaune = 12;
    int ledVert = 11;

    //Initialisation de la carte
    void setup() 
    {
      //Ouverture du port série pour affichage des données du capteur dans le 
      //terminal
      Serial.begin(9600);
      //Initialisation des entrées/sorties de la carte Arduino
      pinMode(ledRouge, OUTPUT);
      pinMode(ledJaune, OUTPUT);
      pinMode(ledVert, OUTPUT);
    }

    //Boucle principale
    void loop() 
    {
        //On lit la valeur renvoyée par le capteur lumineux
        val = analogRead(sensorPin);

        //On affiche val sur le moniteur
        Serial.println(val);

      //Si, la luminosité est importante
      if (val < 10)
      {
        //On allume la LED rouge
        digitalWrite(ledRouge, HIGH);
        //On éteint les 2 autres
        digitalWrite(ledJaune, LOW);
        digitalWrite(ledVert, LOW);
      }

      //Autrement si, la luminosité est moyenne
      else if(val <50 )
      {
        //On allume la LED jaune
        digitalWrite(ledJaune, HIGH);
        //On éteint les 2 autres
        digitalWrite(ledRouge, LOW);
        digitalWrite(ledVert, LOW);
      }
      //Ou alors si la luminosité est faible
      else
      {
        //On allume la LED verte
        digitalWrite(ledVert, HIGH);
        //On éteint les 2 autres
        digitalWrite(ledRouge, LOW);
        digitalWrite(ledJaune, LOW);
      }

      //On fait une pause de 1s
      delay(1000);
    }

La manipulation

  • À lumière ambiante, seule la LED orange est allumée.
  • Cacher le capteur avec le doigt. La LED verte s'allume et l'orange s'éteint.
  • Retirer le doigt du capteur. La LED orange se rallume et la verte s'éteint.
  • Approcher une lampe du capteur. La LED rouge s'allume et l'orange s'éteint.
  • Éloigner la lampe du capteur. La LED orange se rallume et la rouge s'éteint.

Que voit-on ?

Le dispositif réagit à l'intensité lumineuse ambiante, une seule LED est activée à la fois.

Soumise à une intensité faible, la LED verte s'allume. À une intensité moyenne, la LED orange brille, et à face à une lumière forte, c'est au tour de la LED rouge de s'éclairer.


Explications

De manière simple

Le capteur envoie une quantité plus ou moins grande d'électricité à la carte en fonction de l'intensité lumineuse reçue, l'Arduino réagit à cette quantité en allumant la bonne LED.

Questions sans réponses

Comment programmer un arduino? ici

Allons plus loin dans l'explication

La variation de tension reçue par la carte est due au pont diviseur de tension de la Pin A0 de la carte Arduino Uno. En effet, le capteur est une photo-résistance, qui modifie sa résistance interne en fonction de l'intensité lumineuse incidente.

Plus la luminosité est forte, plus la valeur renvoyée par le capteur est faible.

Liens avec d'autres expériences

Expériences sur Wikidébrouillard

Autres expériences

http://wiki.t-o-f.info/Arduino/Photo-r%C3%A9sistance

http://johnest.unblog.fr/2012/09/01/tutoriel-arduino-avec-photoresistance/

Applications : liens avec le quotidien

Ce dispositif pourrait s'utiliser sur les phares des véhicules. En effet, à la nuit tombée (luminosité ambiante faible), les phares s'allumeraient automatiquement. À l'inverse, en journée (luminosité forte), les phares resteraient éteints.

Catégories

AR
CO

Entre Chien et Loup

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique