Automatiserad Intervalltimer från en billig avtryckaren kabel (6 / 8 steg)
Steg 6: Arduino skiss flödesschema och kod.
Jag för att räkna ut exakt vad jag ville ha denna sak att göra. Vid första jag bara hade det tagit ett skott någonsin "X" antal sekunder men stötte på problem när jag hittade att kameran inte bara var att ha tid att exponera bilden. men sedan tid för att skriva bilden till SD-kortet. Efter några experimentera fann jag att det tar dubbelt så lång tid du ställer in avtryckaren till plus 1 sekund extra. Således en 10 andra exponering skulle vara 10 att exponera CCD, plus 10 mer för kameran att göra en mörk ram buller avlysningen, plus en sekund extra för sammanlagt 21 sekunder för en 10 andra exponering.
så jag skrev en rutin till arduino skiss till tillåta förbrukaren till välja deras exponeringstid och har den lägga den förväntade väntetiden till timers. Jag har gjort ett flödesschema Visar generellt flödet av arduino skiss.
När påslagen LCD är initierad och visar en kort välkomstskärm. "Raht Intervalltimer". Det sedan ber användaren att ange foto intervall minuter. Du kan cykla hur många minuter upp och ner med knapparna upp/ner. när önskad minuter intervall nås du trycka på knappen "Enter/Select". Om du önskar ett skytte intervall mindre än en Menuett längd sedan lämna räknaren på "0" och tryck bara på "Enter/Select". Det flyttar sedan till 10 sekunder räknare. Samma gäller här. Tryck på Enter/Välj när du är klar. sedan gå vidare till 1 och följ samma procedur. Alltså... Om du ville ta en bild varje 2 minuter och 25 sekunder du vill trycka på
några minuter 2 (ange)
Tens 2 (ange)
0nes 5 (ange)
Programmet frågar om du vill göra tid exponeringar för varje bildruta.
Om i går då du trycker på fortsätter knappen upp och programmet med tiden exponeringsinställningar. Detta är samma som det intervall inställningar förfarandet. Om du inte vill lång exponering sedan bilder tryck bara ner knappen och programmet fortsätter med att börja ta.
Om du fotograferar långa exponeringar. Se till att ställa in kamerans slutartid på "Lampa". Intervalrometer kommer att trycka och hålla slutaren så länge som du anger för varje skott. Observera att de flesta digitalkameror har en mörk ram ersättning rutin som fördubblar exponeringstider för de flesta skott över 10 sekunder. Arduino koden tar detta i redovisa och ger countdown displayen visar denna Dark Frame väntetid.
Medan intervalrometer skjuter kan en "HOLD" placeras på nästa skott genom att hålla knappen retur/Select. Du kommer att se displayen ändras till "Anläggning" och du kan flytta kameran eller göra justeringar. Tryck på Enter/Välj igen för att återuppta.