Een Arduino-aangedreven microplate spectrofotometer (3 / 16 stap)

Stap 3: LED / detector circuit en code


Dit is het eenvoudigste deel van het project. De LED wordt verlicht door de Arduino te maken van een lezing. Het licht wordt gedetecteerd door een eenvoudige photoresistor. Wij brengen de LED en de fotoweerstand eenvoudige houders gemaakt van marker pen caps. We vullen deze met blu tack houden de onderdelen op hun plaats te zetten van kunststof mouwen over de leads te voorkomen dat ze kortsluiting. We dachten dat we zouden moeten een klein objectief te concentreren het licht, maar de dop van de pen heeft een geweldige job. We begonnen met een goedkope blauwe LED, maar het vervolgens geruild voor een LED 470nm. Dit was afgestemd op de golflengte die wij wilden en hadden een vrij smalle emissiespectrum (getoond in het gegevensblad). Als u een andere samengestelde meten wilt, moet u enkel met een LED met de juiste golflengte te ruilen.

Code:

 LDRValue = analogRead(LDR); LDRValue2 = LDRValue - 4; Transmittance = (LDRValue2 / LDRValueMax) *100 ; Absorbance = (2 - (log10(Transmittance))) * 7; total= total + Absorbance; readIndex = readIndex + 1; delay(200); if (readIndex ==5){ average = total / 5; 

De lezing van de fotoweerstand wordt opgeslagen als de waarde LDRValue.

De basislijn lezen (4 in dit geval) wordt afgetrokken. De lezing van de basislijn is de lezing wanneer de LED is uitgeschakeld en vertegenwoordigt de achtergrond licht raken van de detector. U moet vindt deze waarde voor uw machine. De eenvoudigste manier om dit te doen is om de LED en neem een lezing. We waren verbaasd hoe laag de waarde was.

De Arduino berekent vervolgens de lichtdoorlatendheid waarde - de uitgedrukt als een percentage van de maximale licht lezing. Om dit te doen vergelijkt het de lezing op het vaste gehele getal LDRValuemax, die voor ons werd 650. Opnieuw, moet u de waarde voor uw machine, die u doen kunt door middel van een lezing met gewoon lucht tussen de LED en de detector berekend.

De Arduino vervolgens omgezet in de lichtdoorlatendheid waarde de waarde van een ware absorptie . Het vergroot ook door een schaalfactor van 7. We hebben geen idee waarom we deze schaalfactor nodig.

De machine neemt voor de nauwkeurigheid, 5 lezingen van elk monster; ze samen in de 'totaal' toevoegen en vervolgens delen door 5 te verkrijgen van het gemiddelde.

Gerelateerde Artikelen

Maken van een Arduino aangedreven gordijn automatisering

Maken van een Arduino aangedreven gordijn automatisering

In deze video ik aan de slag op het toont u hoe te maken van een Arduino aangedreven apparaat dat zal openen en sluiten van gordijnen!Met behulp van een touw en een continue rotatie servo ben ik kundig voor wekken een katrol systeem dat als de backbo
Bouw een Arduino-aangedreven pratende robot hoofd!

Bouw een Arduino-aangedreven pratende robot hoofd!

Deze robot hoofd werd oorspronkelijk gebouwd als een einde van het jaar-project voor mijn fysieke computing klasse, maar in de zomer het heeft "geleerd" hoe om te praten.Het hoofd wordt aangedreven door twee Freeduinos, 3 TLC5940NT chips en een
Bouw een Arduino aangedreven thermische Sensor!

Bouw een Arduino aangedreven thermische Sensor!

Dit is de afwerking project van wat we vandaag bouwen zullen! Om u een snelle briefing van wat we doen. We bouwen een systeem waarmee u kunt zien de exacte temperatuur van alles elke 5 milliseconden!Stap 1: Stap 1: uw materialen te verzamelen! Voor d
Een Arduino-aangedreven 4-as parallel-mechanisme robotarm

Een Arduino-aangedreven 4-as parallel-mechanisme robotarm

uArm is een miniatuur 4-as parallel-mechanisme robotarm, gemodelleerd naar de industriële robotarm van ABB PalletPack IRB460.Het is samengesteld uit laser gesneden van acryl- of houten delen, aangedreven door standaard RC hobby servo's, en gecontrole
Acryl Fish Tank met Arduino aangedreven Feeder

Acryl Fish Tank met Arduino aangedreven Feeder

Heb je ooit wilde een meer handen op gevoel bij het ophalen van een vis? Of wilde iets anders dan de gemiddelde aquaria gevonden in de winkels? Dit aquarium is volledig aangepast en afgestemd op uw grootte kan worden gewijzigd en heeft een Arduino aa
Arduino aangedreven raket geleidingssysteem

Arduino aangedreven raket geleidingssysteem

dit is mijn eerste Instructable dus geduld met mij.Dit is een Arduino aangedreven raket geleidingssysteem. Ik heb dit voor de Google Global Science Fair. Mijn project van de wetenschap is op https://sites.google.com/site/arduinorocket/ . Het kostte m
Een Arduino, hydrocultuur en u: een zonne-aangedreven Microcontroller tuin

Een Arduino, hydrocultuur en u: een zonne-aangedreven Microcontroller tuin

Na het kopen van een Arduino en leren hoe het te gebruiken, begonnen ik onmiddellijk afvragen, "Wat kan ik met dit ding dat ik mijn eigen bellen kan bouwen?" Dus ben ik begonnen met het aanbieden van de dingen die ik graag: zonnepanelen, wonen &
Strandbot - een zonne- & arduino aangedreven R/C Strandbeest gemotoriseerde

Strandbot - een zonne- & arduino aangedreven R/C Strandbeest gemotoriseerde

De Strandbot is een DIY upgrade voor de Strandbeest oorspronkelijk ontworpen door Theo Jansen.  Strandbeests zijn geweldig mechanische wezens die kunnen bewegen op hun eigen gebruik gewoon een beetje van windenergie.  Helaas is mijn kleine appartemen
Kaleiduino: Een batterij aangedreven Arduino LED Caleidoscoop

Kaleiduino: Een batterij aangedreven Arduino LED Caleidoscoop

Hallo iedereen en welkom op mijn Instructable! Dit instructable zal u tonen hoe ik maakte de eerste ooit DIY Arduino gecontroleerd "LED Caleidoscoop"!Wat is een LED-Caleidoscoop? Nou, onze traditionele Caleidoscoop gebruikt 3 spiegels trad als e
CO2 Laser Water Flow Monitor - Arduino aangedreven / Windows Controlled

CO2 Laser Water Flow Monitor - Arduino aangedreven / Windows Controlled

CO2 Laser Water Flow Monitor- en AlarmAangedreven door een Arduino en gereguleerde door aangepaste software op een Windows PCOm het verlengen van de levensduur van een CO2 -laser-buis is het noodzakelijk aan pomp koelwater doorheen actief is. Als de
Schommel licht: een fiets-aangedreven gloeiende swing

Schommel licht: een fiets-aangedreven gloeiende swing

Als u deze stappen kunt u een gloeiende schommel voor een swingset dat haar macht met behulp van een fiets dynamo genereertproduceren. De swing-motie niet wordt belemmerd door de setup, en u kunt lopen van ten minste 3,5 meter voor 12V LEDs af, evena
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 het bouwen van een Arduino WiFi 4 x 4 met Android Controller

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

RC auto's kunnen WiFi auto's...?RC auto's zijn cool, maar goedkoop RC auto's hebben beperkt bereik en kunnen alleen worden beheerd met de bepaalde controller die werd geleverd bij de auto.Ik kocht een RC jeep, compleet met 4-wielaandrijving, flexibel
Automatische Arduino aangedreven Pet Feeder

Automatische Arduino aangedreven Pet Feeder

Dit is mijn automatische pet feeder. Aangedreven door arduino, met behulp van een 3D afgedrukt auger en programmeerbare met twee keer vervoederen een gebruiker instellen hoeveelheid voedsel, met een batterij back-up interne klok.Mijn katten drijven m