En enkel DIY spektrofotometer (3 / 8 steg)
Steg 3: diffraktion
För att kunna välja en viss våglängd (ljus färg beror på dess våglängd) måste först dela upp ljuset i ett spektrum.
Detta kan ske genom diffraktion galler. Eftersom de flesta människor inte har diffraktion galler ligger runt huset, kan en CD användas också.
Ta en titt här för lite bakgrundsinformation.
Observera att en CD inte exakt producera en jämn spektrum, så det ska ge inte i närheten så exakt resultat som med "riktiga" diffraktion galler.
Att välja våglängd
Eftersom vi vill mäta absorbansen av provet vid en viss våglängd (eller i detta fall, antal våglängder) vi behöver för att kunna markera en viss del av spektrumet.
Detta kan åstadkommas med en "skåra", dvs ett blad av kartong eller metall med en smal springa i den.
Vi kan variera vinkeln som ljuset träffar CD för att välja vilken del av spektrumet passerar genom skåran.
Jag valde att använda en stegmotor eftersom det kan vändas i diskreta steg.
Kör genom
En stegmotor kan enkelt köras med en Arduino ombord. Konstruera bipolär stepper köra cirkelträning hittas här och Använd den medföljande Arduino-koden "spectrostepper.pde", motorn styrs med två tryckknappar.
Konstruera en styrkrets. Tillsätt sedan, tryckknappar genom att ansluta ena benet av en 2 k 2 motstånd (pull-down motstånd) till marken, ansluta det andra benet till ett ben av tryckknapp och en digital ingång på Arduino.
Anslut sedan den andra etappen av tryckknapp till + 5V från Arduino.
Anslut motorn själv till en strömkälla, ladda skissen på Arduino och köra genom!
Om allt gick rätt, motorn ska vända 1 steg när du trycka på en knapp; riktning beroende på vilken knapp du trycker på.
Det sammanför
När du fått genom kommer, Anslut CD till motorn. (Jag, en gång använde varmt lim)