Hur man skjuter timelapse-video med Intel Galileo Gen 2 (3 / 5 steg)

Steg 3: Hur man programmerar Galileo styrelsen:

Att få igång ladda ett av följande program med Arduino IDE på din Intel Galileos styrelse Gen 2.

Seriella bildskärmen i Arduino IDE kommer att ge feedback om framstegen för timelapse.

1. ett enkelt program för en timelapse:

/ * < Br > enkel Timelapse:
Detta program skjuter en timelapse med givna parametrar: skott, slutaren och vänta.
Med denna setup kommer att styrelsen ta 300 bilder
med 0,5 sekunder exponering varje 2,5 sekunder.
Förloppet visas i följetong monitor.
*/

int skott = 300; Antal bilder bli skjuten
int slutaren = 500. Slutartiden (i ms)
int vänta = 2500; Väntetid mellan bilder (i ms)

void setup() {
pinMode (13, OUTPUT); Ange PIN-kod 13 som utgång
Serial.BEGIN(9600);
Delay(5000); Vänta 5 sekunder att få klar

Serial.println ("Start Timelapse.");

för (int jag = 1; jag < = skott; i ++) {/ / Repeat skytte bilder tills alla skotten görs
Shoot();
showProgress(i);
Delay(Wait);
}
Serial.println ("Timelapse fullständig.");
}

Kraft att kameran ska ta en bild med viss slutartid
void shoot() {
digitalWrite 13, hög.
Delay(Shutter);
digitalWrite 13, låg.
}

Visa framsteg på den Serial Monitor
void showProgress(int i) {
Serial.Print ("bilder skott:");
Serial.Print(i);
Serial.Print("/");
Serial.Print(shots);
Serial.Print (", tid kvar: ca.");
Utvärdera den återstående tiden i minuter och sekunder
Serial.Print((shots-i)*(Shutter+wait)/60000);
Serial.Print ("m").
Serial.Print(((shots-i)*(Shutter+wait)%60000)/1000);
Serial.Print("s\n");
}

void loop() {
Delay(1000);
}

2. en mer avancerad version med att ändra exponering:

/ * < Br > Timelapse med att ändra exponering.
Detta program skjuter en timelapse börjar med slutartiden i shutterStart
och sedan anpassar tiden varje skjuta tills den når den tid som anges i ShutterEnd.
Förloppet visas i följetong monitor.
*/

int skott = 120; Antal bilder
int shutterStart = 500. Slutartiden i början av timelapse(in ms)
int shutterEnd = 2000. Slutartiden i slutet av timelapse (i ms)
int vänta = 4000; Väntetid mellan bilder (i ms)

void setup() {
pinMode (13, OUTPUT); Ange stift 13
Serial.BEGIN(9600);
Delay(5000); Vänta 5 sekunder att få klar
Serial.println ("med initiera start bilden.");
Den första bilden har ibland ett fel exponering, ta därför initiera bild
Shoot(1000);
Serial.println ("gjort. Väntar på kameran.");
Delay(3000); Kameran behöver tid att bearbeta bilden

Serial.println ("Start Timelapse.");
för (int jag = 1; jag < = skott; i ++) {
skjuta (shutterStart + (shutterEnd-shutterStart) * jag / skott); Anpassa exponering över tid
showProgress(i);
Delay(Wait);
}
Serial.println ("Timelapse fullständig.");
}

Tvinga kameran till tar en bild med slutartid x
void shoot(int x) {
digitalWrite 13, hög.
Delay(x);
digitalWrite 13, låg.
}

Visa framsteg på den Serial monitorn
void showProgress(int i) {
int slutaren = (shutterStart + shutterEnd) / 2; Genomsnittliga slutartid för time beräkning
Serial.Print ("bilder skott:");
Serial.Print(i);
Serial.Print("/");
Serial.Print(shots);
Serial.Print (", slutare:");
Skriva ut aktuella slutartid:
Serial.Print (shutterStart + (shutterEnd-shutterStart) * jag / skott);
Serial.Print ("s, återstående tid: ca.");
Utvärdera den återstående tiden i minuter och sekunder
Serial.Print((shots-i)*(Shutter+wait)/60000);
Serial.Print ("m").
Serial.Print(((shots-i)*(Shutter+wait)%60000)/1000);
Serial.Print("s\n");
}

void loop() {
Delay(1000);
} < br >

Det är naturligtvis möjligt att redigera dessa program för att uppnå särskilda mål som t.ex. en väntetid som förändras över tid eller vad någonsin önskas.

Se Steg
Relaterade Ämnen

Hur man bygger en parkering med Intel® Galileo! (Intel IoT)

En steg för steg handledning för att bygga, på ett mycket enkelt sätt, en rolig bil park med automatisk barriär och display-räknare med din Intel® Galileo!» Rekommenderad ålder: 15 +» Rekommenderad ålder (att spela med parkeringen): 3 + :)» Minsta se...

Hur man skjuter en basketboll med rätt form.

BEEFVarför B.E.E.F har någon relation om hur man skjuter en basketboll. Många av er kan säga att det har ingenting att göra med det, men det visar dina ögon/hjärnan hur man skjuter en basketboll med rätt form. Detta är förmodligen det mest enkla sätt...

Streaming USB Webcam med Intel Galileo Gen 2

Välkommen!Idag lär vi dig att strömma en USB webbkamera med Intel Galileo Gen 2.Vi måste av "apt-get" så en Debian Linux bygga behövs på din Galileo.Följ min Instructable för att bygga en Debian Linux-distributionen för Intel GalileoKompatibla e...

Grove startpaket med Intel Galileo Gen 2: Komma igång

När jag började med IoT var jag alla förvirrade om elektronik materialen,motstånd och kretsar, då jag fick Seeed Studio's Grove Starter Kit plus. Med detta har vi att bara koppla in modulerna som sensor istället för att hantera det genom lödning elle...

Hur man skjuter en kapsyl med handen

Bara ett roligt och enkelt sätt att reta någon, spela ett spel, eller skjuta den in en återvinning låda. De kan faktiskt "skjuta" ganska långt borta.Steg 1: Skaffa en vattenflaska Få en mössa och Lägg den mellan tummen och långfingret. Tryck dit...

Komma igång med Intel® Galileo Gen2 utveckling styrelsen

Denna handbok förklarar om hur du kommer igång med Intel® Galileo Gen2 styrelsen.Intel® Galileo Gen 2 utveckling ombord är en mikrokontroller styrelsen baserat på Intel® Quark™ SoC X 1000 ansökan processor, en 32-bitars Intel® Pentium® varumärke syst...

Super fot - en smart följeslagare för fysiskt utmanas med Intel Galileo

Induktion av denna idé:Vi kände verkligen mycket ledsen för en kollega på vårt kontor, vars ben inaktiveras mycket dåligt och hon kämpar många dagligen med kryckor att gå. Men det finns avsättning för hissen, är det svårare för henne att nå det avstå...

Linux Tutorial för Intel® Galileo Gen 2

Man kan felaktigt tro att Intel® Galileo Gen 2 som bara en avancerad, mer kraftfull version av Arduino Uno som råkar vara lager ovanpå ett Linux-system.Det finns faktiskt mer att göra än det och förhoppningsvis kommer denna tutorial visar den större...

Hur man skjuter en hyper förflutit med din DSLR

Hyperlapse Tutorial - Hur man skjuter en lång exponering hyper förflutit med din DSLRhttp://www.calthomson.comJag har varit skytte time-lapse video ungefär ett år nu och har just upptäckt konsten av hyper förfaller. Förra veckan gick jag ut i Manches...

Hur man skjuter en sammansatt båge | Bow jakt Tips EP. 20

Hur man skjuter en sammansatt båge: 5 enkla stegNågonsin ville lära sig att skjuta en sammansatt båge, men inte säker på var du ska börja? Vad sägs om börjar med denna video! Vi kommer att gå över de fem grundläggande stegen till skytte en sammansatt...

Hur man redigerar en Video i en animering

i detta Instructable kommer jag visa dig hur man skjuter en animering i Stop Motion Pro v7 med funktionen Rotoscope, och hur man redigerar en video till du animation funktionen Chromakey i Adobe PremiereRotoscope på Stop Motion Pro v7 synkroniserar e...

Med IPC för trådlös kryptering med Intel Galileo

IntroduktionSyftet med detta Instructable är att illustrera hur man ställer in och använder IPC (interprocess kommunikation) mellan ett Python-skript och verkställande skissen ombord Intel Galileo. Förutom att tillhandahålla källkoden kommer jag gå ö...

Hur man gör eld med bara ett batteri och stålull

lära sig hur man gör eld med bara ett batteri och stålull.Det är mycket lätt att göra. Bara köpa ett 9 volts batteri och vissa stålull (desto finare desto bättre) och gnid batteriet på ullen. Ullen kommer omedelbart börja gnista. Belysning din fnöske...

Hur man gör Mario med Push Pins

Hur man gör Mario med kartnålar(Se Video)På ett lokalt företag kom jag över en anslagstavla som var mycket unik. Det hade Mario gjord av push pins. Så jag tog en bild och återskapat den för alla att njuta.I videon Visa jag dig hur du skapar denna awe...

Hur man skjuta mynt

i detta Instructable jag lär dig hur man skjuter mynt från din hand.Jag rekommenderar detta till alla och envar!Bara människor som kan knäppa fingrarna kan göra detta.Varning: Skjut inte på någon. Tro mig, jag vet, det gör ont. Jag kommer inte att an...

Detaljerad guide: hur man skjuter en basket

Någon kan skjuta en basketboll men det tar en hel del övning och korrekt form att bli en konsekvent shooter. Så småningom muskelminne kommer in i bilden och skytte en basketboll genomgående väl blir som andra natur till skytten. Naturligtvis alla for...

Hur man binda RC flygplan med en 2 kanal sändare

När du flyger RC flygplan behöver du en fjärrkontroll. Men hur ansluter du ditt flygplan till sändaren. I detta instructable jag visar hur man binda flygplansdäck med en 2 kanal sändare. För nybörjare, är 2-stick 2 kanal sändarna universellt utformad...

Hur man subtrahera bråk med till skillnad från nämnare

Lär stegvis hur man subtrahera bråk med till skillnad från nämnare genom att titta på denna lätt video tutorial....

Hur man färga garn med karamellfärg (Plus andra tips!)

Verkar det som överallt du titt (ok, kanske inte överallt, kanske bara på pinterest), det finns en tutorial på hur man färga garn med Kool Aid. När jag först såg att du kunde göra att, jag ska erkänna, blev jag ganska upphetsad. Jag omedelbart gick t...