Met behulp van een LED voor een lichtsensor


tot voor kort, CdS (Cadmium Sulfide) foto-weerstanden zijn vaak gebruikt voor licht sensing toepassingen. Helaas, ze hebben problemen. Omdat cd's cellen cadmium een giftig zwaar metaal bevatten, presenteren ze een probleem van de verwijdering. Daardoor zijn ze ook steeds moeilijk te vinden van gemeenschappelijke elektronica distributeurs.

Gelukkig is er een eenvoudige en zeer goedkope alternatief - de LED. Niet alleen kan een LED worden gebruikt om het gevoel van licht, maar door slim gebruik, kan fungeren als zowel een lichte detector evenals een emitter.

Hoe het te gebruiken voor een lichtsensor
De reden dat een LED voor lichte sensing werkt is dat er een kleine hoeveelheid parasitaire capaciteit wanneer in omgekeerde richting aangesloten. Wanneer deze condensator opgeladen is, zal het lekken en ontladen in verhouding tot de hoeveelheid licht valt op de LED. Hier is hoe te maken gebruik van dit effect:

1) Sluit het in omgekeerde richting naar een microprocessor I/O pin. Zie de tweede foto.
2) uw pincode instellen naar de hoge staat. Wacht een milliseconde om op te laden de parasitaire condensator.
3) set de pin aan de laag staat, vervolgens zwenking vandoor uw pull-up weerstand.  Dit zal beginnen om het uitlekken van de condensator.
4) meet de tijd om de condensator ontlading. Hoe sterker het licht, des te sneller de kwijting.

Deze stappen moeten op elke microprocessor werken. Ik heb een meer volledige artikel geschreven over deze techniek, inclusief code voor de Arduino die volgt duidelijker moet maken.

Dual-Mode - Sensing & uitstoten
U kunt deze techniek gebruiken voor sommige nieuwe toepassingen. Hier zijn een paar:

  • Een LED dat in- / uitschakelen wanneer verandert aangeraakt (werkt alleen in goed verlichte omstandigheden).
  • Een LED waarvan helderheid in verhouding tot omringende verlichting varieert
  • Bi-directionele communicatie met behulp van een enkele LED voor verzenden & ontvangen

De manier kan je zowel sensing en uitstoten is te schakelen tussen de twee modi. De LED inschakelen, uitschakelen, maken een meting, vervolgens terug op. Herhaal dit minstens 100 maal per seconde en kun je niet zien flikkeren. U bent beperkt tot korte metingen, dus praktische toepassingen beperkt worden zal, maar het zou leuk om te spelen rond met het. Gebruik het als een verlichte touch schakelaar zal direct indruk maken uw techie vrienden.

Gerelateerde Artikelen

Hoe maak je een wiel snelheid Detector met behulp van een lichtsensor.

Hoe maak je een wiel snelheid Detector met behulp van een lichtsensor.

How this work?Zoals we dat de licht reflectie-effecten zijn verschillend in objecten weten. Sommige lichte spullen (wit papier, folie en aluminium spullen) hebben veel betere reflectie tarief dan een donkere zwarte rubber band. Daarom, in dezelfde st
3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

zien van een video van een 8 x 8 x 8 led kubus op you-tube, leidde me naar de instructables website voor de eerste keer, nu ik ben verslaafd. Echter had ik of moet ik zeggen hebben een fundamenteel probleem absoluut geen ervaring of kennis van elektr
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
Met behulp van een RGB-LED te detecteren kleuren

Met behulp van een RGB-LED te detecteren kleuren

I 'm gonna Toon u hoe u kunt een RGB LED en een fotocel cd's als de sensor van een kleur voor een micro-controller. Ik zal illustreren de methode om op te halen van een kleur met behulp van Arduino, en ik zal u tonen hoe u kunt controleren of de kleu
Gitaar Tuner voor blinden (met behulp van een Arduino)

Gitaar Tuner voor blinden (met behulp van een Arduino)

het wijzigen van een gitaar tuner zodat het kan worden gebruikt door een blinde persoonDeze build maakt gebruik van een Arduino Pro mini microcontroller, (alle code wordt verstrekt).Dit project werd uitgevoerd voor het goede doel Remap, waarmee op ma
LED licht met behulp van een Arduino

LED licht met behulp van een Arduino

Een Arduino is een open-source van de computerhardware, open-source software en microcontroller-gebaseerde kits voor het bouwen van digitale apparaten en interactieve objecten die kunnen voelen en aansturen van fysieke apparaten. Er zijn verschillend
Een LED dobbelsteen met behulp van een PIC 16F84 (of 16F88)

Een LED dobbelsteen met behulp van een PIC 16F84 (of 16F88)

Dit is een opnieuw afdrukken van een project dat ik een aantal jaren geleden maakte-ik was trawlvisserij het web, en ontdekte dat anderen had geboekt, dus heb ik besloten om de details hier op instructables.com - zodat anderen kunnen profiteren.Veel
555 RGB Rainbow LED Driver (niet met behulp van een 4029)

555 RGB Rainbow LED Driver (niet met behulp van een 4029)

| A_Teacher |OK, is dus voor zover ik kan vertellen, dit een uniek merk Nieuw ontwerp.Alle ruimte Cadets bellen: Als een manier van motiveren mensen om het project te maken, ik ben momenteel weggeven een 3 maand Instructables Pro lidmaatschap aan de
Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

ik wilde om te experimenteren met het gebruik van verschillende kleuren LEDs, dan de standaard RGB, Multi-Color om effecten te creëren in een functionele lamp.Deze lamp maakt gebruik van cyaan, Magenta, geel, roze, Aqua-groen, en blauw 5mm LED's same
5 x 4 LED weergave matrix met behulp van een Basic Stamp 2 (bs2) en Charlieplexing

5 x 4 LED weergave matrix met behulp van een Basic Stamp 2 (bs2) en Charlieplexing

hebben een Basic Stamp 2 en sommige extra LEDs rondhangen? Waarom niet spelen rond met het concept van charlieplexing en maak een uitvoer met behulp van slechts 5 pinnen.Voor dit instructable ik zal worden met behulp van de BS2e maar lid van de famil
Met behulp van een RPi een RGB LED

Met behulp van een RPi een RGB LED

Als rahulkar vermeld in zijn tutorial, lijkt LED controle te zijn van de "Hello World" van elektronica. Het is gemakkelijk aan opstelling, leer je veel over de werking van elektronica, en in het einde, heb je een handig stukje hardware te pronke
Reis draad met behulp van een LED laser

Reis draad met behulp van een LED laser

Wist u dat LED's kunnen worden gebruikt als zowel lichte vervuilers evenals lichte detectoren? De ooit verbazingwekkende Forrest Mims ontdekte dit decennia geleden en heeft diverse projecten benadrukken van dit concept. Het is wat maakt fotodiodes we
Launcher voor lucht raketten en kurken, met behulp van een tuin slang

Launcher voor lucht raketten en kurken, met behulp van een tuin slang

Opgewonden na het vinden van de instructies voor het maken van een samengeperste lucht raket op het Internet, ik afgedrukt van de onderdelenlijst en stormde uit om alles te kopen. Ik probeerde een lokale hardware winkel, Home Depot en Lowe's, maar ko