Indholdsfortegnelse:

Lang eksponering og astrofotografering ved hjælp af Raspberry Pi: 13 trin (med billeder)
Lang eksponering og astrofotografering ved hjælp af Raspberry Pi: 13 trin (med billeder)

Video: Lang eksponering og astrofotografering ved hjælp af Raspberry Pi: 13 trin (med billeder)

Video: Lang eksponering og astrofotografering ved hjælp af Raspberry Pi: 13 trin (med billeder)
Video: The Choice is Ours (2016) Official Full Version 2024, November
Anonim
Lang eksponering og astrofotografering ved hjælp af Raspberry Pi
Lang eksponering og astrofotografering ved hjælp af Raspberry Pi
Lang eksponering og astrofotografering ved hjælp af Raspberry Pi
Lang eksponering og astrofotografering ved hjælp af Raspberry Pi
Lang eksponering og astrofotografering ved hjælp af Raspberry Pi
Lang eksponering og astrofotografering ved hjælp af Raspberry Pi
Lang eksponering og astrofotografering ved hjælp af Raspberry Pi
Lang eksponering og astrofotografering ved hjælp af Raspberry Pi

Astrofotografi er fotografering af astronomiske objekter, himmelske begivenheder og områder på nattehimlen. Bortset fra at registrere detaljer om månen, solen og andre planeter har astrofotografi evnen til at fange objekter, der er usynlige for det menneskelige øje, såsom svage stjerner, stjernetåger og galakser. Dette fascinerede os, fordi de opnåede resultater er betagende og kan opnås med optagelser med lang eksponering.

For at udvide alsidigheden af et almindeligt kamera besluttede vi at designe og bygge et hindbær pi -drevet modul, der kan tilsluttes et DSLR -kamera. Dette gør det muligt for fotografen at forudindstille visse variabler og dermed automatisere optagelsesprocessen over lange varigheder. Bortset fra astrofotografi-stillbilleder kan dette modul generere stjernestier ved hjælp af et indbygget program og kan også skabe tidsforløb.

Følg med for at bygge dit helt eget modul og tage fantastiske billeder af nattehimlen. Afgiv en stemme i Raspberry-Pi-konkurrencen for at støtte vores projekt.

Trin 1: Oversigt over modulet

Oversigt over modulet
Oversigt over modulet

Det program, vi lavede, håndterer tre forskellige processer:

Frontens ende af applikationen eller den grafiske brugergrænseflade - det er, hvad brugeren vil bruge til at interagere og styre modulet

Kontrol af kameraet - dette er den del af programmet, der er ansvarlig for at udløse kameraet på det rigtige tidspunkt til den rigtige tid

Behandling af billederne - dette er den sektion af programmet, der er ansvarlig for at kombinere og flette de billeder, der er taget til et smukt stjernebillede eller til en timelapse -video

GUI'en samler parametrene såsom intervallet mellem billeder og eksponeringstid for kameraet fra brugeren. Det instruerer derefter kameraet i at tage billeder baseret på disse faktorer. Når alle billederne er taget, sker efterbehandlingen. Og det endelige resultat gemmes på hindbær pi's interne hukommelse, som brugeren kan få adgang til via skyen eller lokalt.

Trin 2: Nødvendige materialer

Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer

Hardwaren til dette projekt er ret ligetil, følgende liste indeholder alle de nødvendige materialer.

Elektronik og hardware:

  • Hindbær Pi
  • LCD Touch Display
  • M3 Bolte x 8
  • M3 Opvarmede skær x 8
  • Et kamera, der findes på følgende liste (https://www.gphoto.org/proj/libgphoto2/support.php)
  • En Standard Power Bank til at drive systemet i områder, hvor et stik måske ikke er let tilgængeligt

Programmering og konfiguration af hindbær pi kræver et par eksterne enheder:

  • En mus og et tastatur
  • En ekstern HDMI -skærm

Trin 3: 3D -printede dele

3D -trykte dele
3D -trykte dele
3D -trykte dele
3D -trykte dele

Vi 3D -printede en kasse ud til at rumme alle komponenterne og designede en klemme til at montere modulet på et almindeligt stativ. Delene tager omkring 20 timers udskrivningstid, og vi har knyttet en fil til følgende STL -filer herunder.

  • Raspberry Pi -kasse x 1, 20% fyldning
  • Cover x 1, 20% fyldning
  • Stativmontering x 1, 40% fyldning
  • Stativklemme x 1, 40% fyldning

Når de udskrevne dele er klar, kan man forsigtigt tage støtterne ud.

Trin 4: Indlejring af varmeindsatserne

Indlejring af varmeindsatserne
Indlejring af varmeindsatserne
Indlejring af varmeindsatserne
Indlejring af varmeindsatserne
Indlejring af varmeindsatserne
Indlejring af varmeindsatserne
Indlejring af varmeindsatserne
Indlejring af varmeindsatserne

For at styrke de plastiske monteringshuller indlejrede vi varmeindsatser. Skub forsigtigt indsatserne med et loddejern, indtil de flugter med den øverste overflade. Gentag processen for de otte monteringshuller, mens du sørger for, at boltens gevind er let og vinkelret.

Trin 5: Montering af Raspberry Pi og skærm

Montering af Raspberry Pi og skærm
Montering af Raspberry Pi og skærm
Montering af Raspberry Pi og skærm
Montering af Raspberry Pi og skærm
Montering af Raspberry Pi og skærm
Montering af Raspberry Pi og skærm
Montering af Raspberry Pi og skærm
Montering af Raspberry Pi og skærm

Ved hjælp af M3 bolte sikres hindbær pi på plads ved hjælp af de tilsvarende monteringshuller. Tilslut derefter skærmen ved at justere stikstifterne. Til sidst placeres dækslet over skærmen, og boltene fastgøres. Modulet er nu klar til at uploade softwaren.

Trin 6: Fastgørelse til stativet

Fastgørelse til stativet
Fastgørelse til stativet
Fastgørelse til stativet
Fastgørelse til stativet
Fastgørelse til stativet
Fastgørelse til stativet
Fastgørelse til stativet
Fastgørelse til stativet

For at gøre modulet let tilgængeligt for kameraet besluttede vi at placere det på stativet. Vi har designet et tilpasset monteringsbeslag, der passer til et standard stativ. Brug blot to skruer til at klemme holderen rundt om et ben på stativet. Dette giver en let mulighed for at vedhæfte og fjerne modulet.

Trin 7: Opsætning af Raspberry Pi's operativsystem

Opsætning af Raspberry Pi's operativsystem
Opsætning af Raspberry Pi's operativsystem

Raspberry pi på modulet kører et Debian -baseret operativsystem kaldet Raspbian. På tidspunktet for Instructable er den nyeste version af operativsystemet Raspbian Buster, som vi besluttede at bruge. OS kan downloades ved hjælp af følgende link. (Raspbian Buster OS) Sørg for at downloade indstillingen, der siger "Raspbian Buster med desktop og anbefalet software", fordi noget af den anbefalede software vil være nyttig til dette projekt. Når den zip-mappe er downloadet, skal du bruge et micro SD-kort med en hukommelse på omkring 16 til 32 GB.

For at blinke SD-kortet med operativsystemet anbefaler vi at bruge Balena Etcher-softwaren, da den er enkel at bruge. Det kan downloades fra følgende link. (Balena Etcher) Når du har åbnet softwaren, bliver du instrueret i at vælge den zip-mappe, du lige har downloadet, og derefter tilslutte SD-kortet til din computer, og softwaren skulle automatisk registrere, klik endelig på flashikonet. Processen skal tage 2 til 3 minutter. Når det er færdigt, skal du tage hukommelseskortet ud og sætte det i din hindbær pi.

Tilslut hindbær pi til en ekstern skærm ved hjælp af et HDMI -kabel, og tilslut en mus og et tastatur via USB -portene. Slutteligt tilsluttes pi'en ved hjælp af mikro-USB-porten og en 5v-adapter, og pi'en skal starte opstartsprocessen. OS vil derefter lede dig gennem de nødvendige opdateringer og forskellige andre indstillinger, såsom at oprette forbindelse til et trådløst netværk og konfigurere dato og klokkeslæt, skal du blot følge med. Når processen er fuldført, har du konfigureret operativsystemet på din pi, og du kan nu bruge det som en almindelig computer.

Trin 8: Yderligere biblioteker og krav

Yderligere biblioteker og krav
Yderligere biblioteker og krav
Yderligere biblioteker og krav
Yderligere biblioteker og krav

For at sikre, at programmet kører, kræver raspberry pi, at nogle biblioteker og afhængigheder skal installeres. Her er en liste over dem alle (Bemærk: vi brugte python3 til dette projekt, og vi anbefaler dig at gøre det samme):

  • Tkinter (dette kommer indbygget, når du downloadede python)
  • PIL (dette kommer også forudinstalleret med python)
  • sh
  • OpenCV
  • gphoto2

Inden du installerer nogen pakker, anbefaler vi at opdatere hindbær pi's operativsystem ved hjælp af kommandoen sudo apt-get update. Sh -biblioteket kan downloades og installeres ved at åbne en terminal og bruge følgende kommando:

sudo pip3 installer sh

For at installere gphoto2 -pakken skal du blot bruge følgende kommando:

sudo apt-get install gphoto2

Download og installation af OpenCV -pakken er en lidt længere proces. Vi anbefaler at bruge følgende link, der leder dig gennem trinene og giver alle kommandoer i detaljer: https://www.pyimagesearch.com/2018/09/26/install-opencv-4-on-your-raspberry- pi/

Trin 9: Yderligere drivere til den indbyggede berøringsskærm

Yderligere drivere til Onboard Touchscreen Display
Yderligere drivere til Onboard Touchscreen Display

Den indbyggede berøringsskærm kræver nogle enkle konfigurationer for at den kan fungere. Start raspberry pi, og åbn en terminal, og brug følgende kommandoer:

  • sudo rm -rf LCD -show
  • git-klon
  • chmod -R 755 LCD -show
  • cd LCD-show/
  • sudo./LCD35-show

Når du har indtastet den sidste kommando, skal din eksterne skærm blive blank, og pi'en skal starte op og vise skrivebordet på den indbyggede berøringsskærm. For at vende tilbage til din eksterne skærm skal du åbne et terminalvindue på den indbyggede skærm og bruge følgende kommandoer.

  • chmod -R 755 LCD -show
  • cd LCD-show/
  • sudo./LCD-hdmi

Trin 10: Kørsel af Timelapse -modulprogrammet

Kører Timelapse -modulprogrammet
Kører Timelapse -modulprogrammet

Tilslut først hindbær pi til en ekstern powerbank ved hjælp af strømporten. For at køre programmet skal du downloade og pakke den zip -mappe ud, der er vedhæftet nedenfor. Kopier hele mappen til hindbær pi's skrivebord. For at køre programmet og GUI skal du åbne filen ved navn UI.py, og GUI'en skal vises på hindbær pi's berøringsskærm.

Tilslut derefter kameraet til hindbær pi ved hjælp af et USB -kabel. Behold standardværdierne i GUI'en, og klik på startknappen. Dette bør udløse kameraet 5 gange med intervaller på 2 sekunder. Når du er færdig, kan du se de billeder, som kameraet har taget i mappen Billeder.

Fejlfinding: Hvis kameraet ikke udløses, skal du kontrollere, at kameraets model er til stede på følgende liste. https://www.gphoto.org/proj/libgphoto2/support.php Hvis dit kamera er på denne liste, skal du sørge for, at forbindelserne er sikre, og at dit kamera er tændt.

Trin 11: Anbefalede kameraindstillinger til astrofotografering

Anbefalede kameraindstillinger til astrofotografering
Anbefalede kameraindstillinger til astrofotografering
Anbefalede kameraindstillinger til astrofotografering
Anbefalede kameraindstillinger til astrofotografering

Her er nogle kameraindstillinger, vi anbefaler, når du laver astrofotografering.

  • Dit kamera skal være på manuel fokus og indstille fokus til uendeligt
  • Monter kameraet på et stativ
  • Kameraindstillingerne skal være i manuel tilstand
  • Lukkerhastighed: 15-30 sekunder
  • Blænde: Lavest mulig for dit objektiv, f-2.8 er ideel
  • ISO: 1600-6400

Bortset fra kameraindstillingerne skal du sørge for at have klar himmel. Ideelt set bør man også være på landet væk fra alle byens lys for ideelle resultater.

Trin 12: Forståelse af GUI

Forståelse af GUI
Forståelse af GUI

GUI'en indeholder tre værdier, som brugeren kan justere:

Eksponeringstid bestemmer lukkertiden for dit kamera. For eksempel, når du skyder stjerner på nattehimlen, anbefales en lukkerhastighed på 15 til 30 sekunder, i sådanne tilfælde skal du indstille denne værdi til 30 sekunder. Hvis eksponeringstiden er noget under 1 sekund, kan du beholde værdien som en 0

Interval Time bestemmer den tid, du vil have mellem to eksponeringer. I tilfælde af tidsforløb anbefaler vi en intervaltid på mellem 1 og 5 minutter

Antal eksponeringer bestemmer antallet af billeder, du gerne vil tage til timelapse. Standardvideoer afspilles med omkring 30 fps, hvilket betyder, at hvis du klikker på 30 billeder, ville du få et sekund med video. Baseret på dette kan brugeren bestemme antallet af nødvendige billeder

UI'et har en selvforklarende grænseflade. Piletasterne bruges til at øge eller formindske værdierne og startknappen, når parametrene er færdige. Dette udløser det kamera, der allerede skulle have været tilsluttet via en af pi's USB -porte. Billederne gemmes derefter i hindbær pi's hukommelse, hvor der kan foretages yderligere ændringer.

Trin 13: Til uendeligt og videre

Mod det uendelige univers
Mod det uendelige univers
Mod det uendelige univers
Mod det uendelige univers

Efter at have brugt dette modul ofte, er vi tilfredse med de opnåede resultater. Med lidt erfaring inden for astrofotografering kan man fange smukke stillbilleder. Vi håber, at dette projekt var nyttigt, hvis du kunne lide det, så støt os ved at droppe en stemme.

Happy Making!

Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020

Runner Up i Raspberry Pi Contest 2020

Anbefalede: