tecnicus
Electronics--> if it works it makes your day but else it brakes your day
Beste allemaal
Allereerst fijne feest- en knutsel- dagen toegewenst.
Ik ben deze vakantie aan het proberen om leds te gebruiken als sensor. Dit is me al gelukt alleen nu wil ik het geheel wat gaan uitbreiden. Ik wil een array met leds bekijken en hier dan een grafische weergave van maken op de computer.
Momenteel zit ik vast bij het uitlezen van een array van leds. Ik wil met 1 pin op mijn attiny2313 kijken naar een array van ledjes. Hier moet dan steeds 1 led uit geselecteerd worden en van deze led moet dan de capaciteit gemeten worden.
Eerst moet de led in reverse bias opgeladen worden (anode gnd, kathode 5 volt), vervolgens maak ik van de poort die de led geladen heeft een ingang. Zolang de ingang hoog is, is de capaciteit nog aan het ontladen over de ingangsweerstand van de poort. Door een teller te laten lopen gedurende de tijd dat de led zijn capaciteit ontlaad kan ik nu zien hoe hoog de capaciteit was. Was de capaciteit laag, dan was de led verlicht. Hoog, dan was de led relatief donker.
Echter om nu met deze zelfde pin meer leds te kunnen meten heb ik als van proef 2 leds aan deze poort gehangen. De leds hangen nu met hun anode aan 2 andere poorten van de attiny2313. De kathodes hangen aan elkaar en aan de 'meetpin' die eerst 'laadt' en daarna 'kijkt' naar de leds.
Mijn idee was dus nu: als ik 1 van de 2 leds wil 'meten' (bijvoorbeeld led 1), dan zet ik een hoog signaal op led 2 en de meetpin. Vervolgens (na 1ms) maak ik de pin aan de anode van led 2 laag en de meetpin wordt een ingang. Dan kijk ik naar de ontlaadtijd, en deze zou moeten horen bij led1.
Dit blijkt nu dus niet te functioneren. Het lijkt erop dat de capaciteit van beide leds geladen worden en als daarna 1 van de twee daalt denkt de huidige schakeling dat beide capaciteiten gedaald zijn.
Ik heb al heel veel varianten van deze schakeling uitgeprobeerd maar ik krijg het probleem niet opgelost.
Mijn vraag is dus nu of iemand een idee heeft wat er fout is aan deze methode of hoe ik dit probleem eventueel kan oplossen. Misschien heeft iemand hier al ooit zoiets gedaan?
Alvast hartelijk dank
Groetjes Tecnicus
tecnicus
Electronics--> if it works it makes your day but else it brakes your day
hey allemaal
Hier heb ik nog even ter verduidelijking een schema gemaakt van twee van de opstellingen die ik gebruikt heb. Misschien dat deze het verhaal iets duidelijker maken.
ik heb hier de anodes van de leds aan een shift register hangen, maar deze opstelling heb ik ook gemaakt met de anodes aan een andere io pin van de attiny zoals beschreven in het verhaal hierboven
Hier is nog een andere opstelling die ik geprobeerd heb:
Hier heb ik geprobeerd de leds direct aan de voedingsspanning te hangen en op die manier de voorkomen dat de beide capaciteiten van de led opgeladen worden. Natuurlijk heb ik er wel voor gezorgd dat beide transistoren geleiden wanneer ik ga meten met de 'meetpin' van de attiny, zodat ik niet de spanning meet die op de led staat die ik niet wilde meten
Groetjes
Tecnicus