En utilisant une LED pour un capteur de lumière

jusqu'à une date récente, CdS (sulfure de Cadmium) photo-résistances ont été couramment utilisés pour des applications de captage de la lumière. Malheureusement, ils ont des problèmes. Puisque les cellules CdS contiennent du cadmium, un métal lourd toxique, ils présentent un problème d’élimination. Ainsi, ils deviennent aussi difficiles de trouver des distributeurs d’électronique commun.

Heureusement, il existe une alternative simple et peu coûteuse - la LED. Non seulement une LED peut être utilisée pour détecter la lumière, mais par une utilisation intelligente, il peut fonctionner comme un détecteur de lumière tant un émetteur.

Comment l’utiliser pour un capteur de lumière
La raison pour laquelle qu'une LED fonctionne pour la détection de la lumière, c’est qu’il contient une petite quantité de capacité parasite lorsqu’il est connecté à l’envers. Ce condensateur est chargé, il va fuir et perd sa charge proportionnellement à la quantité de lumière qui tombe sur la LED. Voici comment faire usage de cet effet :

1) Connectez-le à l’envers sur une broche de microprocesseur I/O. Voir la deuxième photo.
2) Réglez votre NIP à l’État haut. Attendre une milliseconde pour charger le condensateur parasite.
3) jeu de la broche à l’état bas, puis éteignez votre résistance de pull-up.  Cela va commencer à vider le condensateur.
4) mesurer le temps de décharger le condensateur. Plus la lumière, plus vite la décharge.

Cette procédure devrait fonctionner sur n’importe quel microprocesseur. J’ai écrit un article plus complet sur cette technique, y compris le code pour l’Arduino qui devrait rendre cette procédure plus claire.

Mode Dual - télédétection & émettant
Vous pouvez utiliser cette technique pour certaines applications nouvelles. Voici quelques uns :

  • Une LED qui s’allume/éteint quand touché (fonctionne uniquement dans des conditions bien éclairées).
  • Une LED dont la luminosité varie en fonction de l’éclairage ambiant
  • Communication bidirectionnelle à l’aide d’une seule LED de transmission et de réception

La façon dont vous pouvez faire les deux capteurs et d’émetteurs est d’alterner entre les deux modes. Allumer la LED, puis au large, la mesure, puis rallumez-le. Répétez cette séquence au moins 100 fois par seconde et vous ne voyez aucun scintillement. Vous êtes limité à quelques mesures, donc des applications pratiques seront limitées, mais il serait amusant de jouer avec elle. L’utiliser comme un interrupteur tactile lumineux impressionnera certainement vos amis technophile.

Articles Liés

En utilisant une LED RGB pour détecter les couleurs

En utilisant une LED RGB pour détecter les couleurs

je vais vous montrer comment vous pouvez utiliser une LED RVB et une cellule photoélectrique de CD comme un capteur de couleur pour un micro-contrôleur. Je vais illustrer la méthode pour récupérer une couleur à l'aide d'Arduino, et je vais vous montr
En utilisant une RPi pour contrôler une LED RGB

En utilisant une RPi pour contrôler une LED RGB

Comme rahulkar mentionné dans son tutoriel, LED de contrôle semble être le « Hello World » de l'électronique. Il est facile de mettre en place, on apprend beaucoup sur le fonctionne électronique et en fin de compte, vous avez un chouette petit morcea
Petit solaire rechargeable led lumière instantanée avec aucun panneau solaire/cellule. (utilise la led pour recharger!)

Petit solaire rechargeable led lumière instantanée avec aucun panneau solaire/cellule. (utilise la led pour recharger!)

Leds, nous voyons partout. que font-ils ? ils s'allument. Eh bien oui, c'est leur but principal, mais pas beaucoup de gens savent que, si vous les exposez aux rayons du soleil, elle peutproduire une petite quantité de tension. Sorte de manière, il pe
Comment utiliser une LED RGB - Arduino Tutorial

Comment utiliser une LED RGB - Arduino Tutorial

Une LED RGB a 4 broches, un pour chaque couleur (rouge, vert, bleu) et une cathode commune. Il dispose d'arbre différente couleur-électroluminescentes qui peuvent être combinés pour créer toutes sortes de couleur ! N'importe quelle couleur est possib
Laser fil‑piège utilisant une LED

Laser fil‑piège utilisant une LED

Saviez-vous que les LEDs peuvent être utilisés comme les émetteurs de lumière ainsi que des détecteurs de lumière ? Les plus étonnant Forrest Mims découvert cela depuis des décennies et a plusieurs projets mettant en évidence ce concept. C'est ce qui
Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Tutoriel : comment utiliser une Wiimote pour contrôler un Lego Robot - les plus drôles vidéos clips sont ici cette vidéo va vous montrer comment utiliser une wiimote pour contrôler un Robot Lego Mindstorms NXT.Voici le lien vers Glovepie : http://car
Utilisez une ceinture pour garder la porte ouverte

Utilisez une ceinture pour garder la porte ouverte

si vous avez besoin de garder une porte qui se ferme automatiquement ouverte pendant un certain temps, mais n'avez pas une butée de porte disponible, essayez d'utiliser une ceinture pour tenir la porte ouverte pour vous.Étape 1: La poignée de porte E
Tests de LED et divers capteurs de lumière

Tests de LED et divers capteurs de lumière

Deux circuits que je faisais, un capteur de proximité et un tracker de soleil, n'étaient pas fonctionne comme prévu, et j'ai donc décidé de tester la sensibilité des capteurs lumineux ces circuits utilisés. Sur des recherches sur le sujet, j'ai été s
En utilisant une tablette pour contrôler un BeagleBone Black avec LabVIEW

En utilisant une tablette pour contrôler un BeagleBone Black avec LabVIEW

Cet Instructable va vous montrer comment utiliser votre tablette pour contrôler un BeagleBone Black à l'aide de LabVIEW sa demande de données tableau de bord.Étape 1 : matériauxMatérielTablette (données Dashboard 2.2 est disponible pour Apple iPad et
En utilisant une LED Dot Matrix avec un Arduino et un registre à décalage

En utilisant une LED Dot Matrix avec un Arduino et un registre à décalage

The Siemens DLO7135 Dot matrix LED est un étonnant morceau de l'optoélectronique. Il a présenté comme un 5 x 7 matricielle affichage Intelligent (r) avec mémoire/décodeur/conducteur. Avec cette mémoire, il a obtenu un affichage de ASCII caractères 96
Réutiliser des LEDs pour l’éclairage de la boîte d’ombre

Réutiliser des LEDs pour l’éclairage de la boîte d’ombre

J'aime faire et fixation des trucs et je voulais partager cette idée de mes amis avec tout le monde sur le site Instructables. Plaidoyer pour des centaines d'autres idées, répare et hacks. Initialement, j'ai rédigé ce tutoriel il et écrit même plus e
Comment utiliser une LED RGB

Comment utiliser une LED RGB

à l'aide d'une LED RVB, vous pouvez faire défiler toutes les couleurs. Utile pour faire, lampe d'ambiance, robot expressif ou des effets de lumière froide.Mais pour définir simplement la couleur (teinte) peut être un peu délicat parce que vous avez b
Utiliser une couche pour faire une couverture de transporteur Pet

Utiliser une couche pour faire une couverture de transporteur Pet

il est au-dessous de congélation et de votre chat ou autre petit animal de compagnie a besoin d'aller chez le vétérinaire. Voici une idée simple, rapide et gratuite de garder des Fluffy chaleureuse et calme pendant le transport !* Note : Décompressez
Utilisez les LEGO Mindstorm RCX capteur de lumière avec Arduino (programme Visuino)

Utilisez les LEGO Mindstorm RCX capteur de lumière avec Arduino (programme Visuino)

Dans ce Instructable, vous allez apprendre à programmer Arduino au contrôle et à obtenir des données du Capteur de lumière de LEGO Mindstorm RCX avec l'aide de Visuino - un environnement de développement graphique facile à utiliser pour Arduino.Veuil