Hvordan bygge en Stop Motion Animation Studio med en Raspberry Pi

I denne veiledningen vil jeg vise deg hvordan du konfigurerer Raspberry Pi og kameraet for å lage filmen din ved hjelp av enkel og fri stopmotions programvare. Som standard støttes ikke pi-kameramodulen av standard video-undersystemer, så etter at du har montert maskinvaren, installerer du et kompatibilitetslag og stoppbevegelsessoftware.

animasjon

Samle komponentene

  • Raspberry Pi-Modell B med strømforsyning, etui og SD-kort
  • Pi-kompatibel Wi-Fi-adapter
  • Raspberry Pi Kameramodul
  • Raspberry Pi Kameramodul Utvidet Kabel-12 "eller lenger hvis du vil
  • Hjertefisk Pi-kameramodulmonteringssett
  • Stativ eller stå for Raspberry Pi-kameraet 
  • Nøtter som tråder på en standard stativpost. UNC 1/4 "-20 tråd.
  • Pi-kompatibel skjerm, HDMI-kabel, tastatur og mus. Et tastatur med innebygd USB-port for musen vil bidra til å forenkle oppsettet.
  • Noe å filme. LEGO minifigs gjør et utmerket emne

Samle Raspberry Pi Kamera

Pi-kameraet kommer med en kort båndkabel som gjør det vanskelig å montere og feste til et stativ eller flytte langt fra Pi selv. Følgende instruksjoner vil veilede deg ved å bytte ut kabelen med en lengre, koble kameraet til Pi og montere det på et stativ.

  • Hold kameramodulen med to fingre med linsen vendt bort fra håndflaten din
  • Finn båndkabelkontakten på den nedre kameramodulen
  • Bruk den andre hånden med en finger på hver side av kontakten, og trekk kontakten ned og løsn kabelen
  • Dra forsiktig kabelen ut av kontakten
  • Skyv den ene enden av den nye, lengre båndkabelen inn i kontakten, og hold den blå siden av kabelen spiss vekk fra brettet og den tinnede siden mot brettet
  • Skyv kontakten lukket forsvarlig

Koble kamerakabelen til brettet.  

  • Finn kamerakontakten på Pi rett bak Ethernet-porten
  • Bruk to fingre til å trekke sidene på kamerakontakten opp fra bordet
  • Sett båndkabelen inn i kontakten, og hold den blå siden mot Ethernet-porten
  • Skyv kontakten ned igjen sikkert

Monter koble kameraet til kameramonteringssettet.

  • Koble kameramodulen til platen med linsen og fire skruehull
  • Skyv skruene forsiktig gjennom hullene og trekk mutrene på skruen
  • Stram hver enkelt forsiktig slik at du ikke bryter kamerabordet
  • Klipp underbrettet inn i bunnhakkene slik at det ser ut som bildet nedenfor
Montert kameraholder

Fest kameraholderen til stativet. Kameramodulen behøver bare å holdes stille i løpet av stoppopptaket. Enhver montering som vil holde kameraet fortsatt vil fungere. I mitt eksperiment oppdaget jeg et bordstativ som fungerte bra, men krevde et par ekstra nøtter for å hjelpe Pi-kameraholderen til å passe forsvarlig.

  • Fest monteringskonfigurasjonen over monteringsskruen på stativet
  • Bruk et av de gjengede muttere for å feste bordet på stativet. Hvis skrueakselen er for lang, skru en av mutrene på akselen først for å danne en base for monteringsbraketten. Monteringsbraketten vil bidra til å stabilisere kameraet for fotografering, men det kan være nødvendig med noen finagling for å få det beleilig plassert

Sett opp Raspberry Pi

Installer det nyeste Raspbian-operativsystemet på SD-kortet. Det finnes flere guider tilgjengelig på linjehjelp når du kjøper en Pi, kompatible komponenter, og installerer et operativsystem. Følgende trinn beskriver hvordan du kobler til eksterne enheter til Pi og konfigurerer alternativene.

Tips: Hvis du trenger å vite mer om å blinke et SD-kort, for din Raspberry Pi, bare se vår veiledning: Slik blar du et SD-kort for Raspberry Pi og Slik installerer du NOOBS på en Raspberry Pi med en Mac. 

  • Sett inn USB wifi-adapteren i den øverste USB-porten på Pi
  • Koble musen og tastaturet til Pi-dette kan kreve et USB-hub, med mindre musen og tastaturet kan dele samme port. Noen tastaturer har innebygd USB-hubber som kan huse en mus. Disse er et godt valg for Pi
  • Koble HDMI-skjermen
  • Sett inn SD-kortet
  • Koble strømforsyningen
  • Utfør konfigurasjon for første gangs konfigurasjon. Pass på at du velger følgende alternativer:
    • Aktiver oppstart på skrivebordet> Skrivebord Logg på som bruker pi på det grafiske skrivebordet
    • Aktiver kamera> Aktiver
    • Avanserte alternativer> SSH> Aktiver
  • Etter at Pi har startet opp på et skrivebord, følg disse instruksjonene om hvordan du bruker GUI-verktøyet til å konfigurere Wi-Fi-nettverket
  • Legg merke til IP-adressen Pi rapporterer når den kobles til nettverket ditt. Dette vil bli brukt til SSH til Pi i senere trinn for å konfigurere Pi og hente den ferdige videoen. Trinnene nedenfor for å konfigurere Pi er lettere gjort fra en SSH-økt til Pi også.

Installer UV4L Raspicam-systemet

Raspberry Pi-kameramodulen presenteres ikke inne i Raspbian Linux OS som standard USB-videokameraer. De fleste applikasjoner som bruker video under Linux, får tilgang til kameraet ved hjelp av Video for Linux eller V4L førersystem. De V4L Systemet opprettes vanligvis gjennom kjernivånivådrivere som lager en / Dev / Video0 enhet. Det er ikke noe kjernivå V4L drivere for Pi-kameramodulen, men det er brukerplassdrivere eller UV4L drivere som vil opprette V4L stilenhet for standard Linux-videoprogrammer for tilgang.

Følg instruksjonene nedenfor for å laste ned og installere UV4L pakke for Raspberry Pi kamera.

Åpne en SSH-forbindelse til deg Pi for å utføre linjene nedenfor. Det vil gjøre det lettere å kopiere og lime dem enn å prøve å skrive dem på konsollen.

wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc&& sudo apt-key legg til ./lrkey.asc sudo sh-c 'echo "deb http://www.linux-projects.org / listing / uv4l_repo / raspbian / wheezy main ">> /etc/apt/sources.list 'sudo apt-get oppdatering sudo apt-get install uv4l uv4l-raspicam uv4l-raspicam-extras 

Disse kommandoene vil legge til depotet til Pi og installere pakken. Det vil også sette opp sjåføren til å kjøre ved oppstartstid.

Den raspicam har en vane med å lage en full forhåndsvisning av kameravisningen når kameraet er tilgjengelig. Dessverre vil denne virkemåten skjule appene du prøver å bruke på skjermen, så neste skritt er å deaktivere denne forhåndsvisningen. Deaktivering av forhåndsvisning vil ta en liten operasjon til skriptet som starter UV4L sjåfør.  

  • Rediger filen: /etc/init.d/uv4l_raspicam.sh 
  • Finn linjen under
$ UV4L --syslog-vert localhost -k --sched-rr --auto-video_nr - driver raspicam --codering mjpeg

  • Legg til --nopreivew ja til slutten av linjen slik at det ser ut som linjen under
$ UV4L --syslog-host localhost -k --sched-rr --auto-video_nr - driver raspicam - koding mjpeg --nopreview yes
  • Lagre filen og start din Pi på nytt med følgende kommando
$ sudo reboot

Installer stopmotions programvare og test

De resterende trinnene kan gjøres fra konsollen til deg Raspberry Pi.

  • Åpne et terminalvindu ved å dobbeltklikke på LXTerminal ikon.
  • Kjør kommandoen sudo apt-get install stopmotion

Oppsett scenen og kameraet

 Sett opp scenen din for eventyret ditt.

  • Velg et godt opplyst sted og legg til lamper etter behov for å gi en fin, lys scene 
  • Bygg scenen for ditt første bilde
  • Start stoppmotion med kommandoen stopmotion i LXTerminal 
  • Klikk på videoikonet for å starte videoinngangen og sikte på kameraet
Start kameraet
  • Bruk forhåndsvisning for live video feed for å vinkle kameraet ditt for skytingen 

Ta opp eventyret

  • Flytt Antall bilder silder til 1.  Dette er antall tidligere bilder som  stopmotion blander seg sammen i forhåndsvisningspanelet. 

Pi har ikke nok hestekrefter til å blande flere lag med bilder jevnt. Når du tar bilder, vil forhåndsvisningsvinduet lett overlappe det siste bildet over levende forhåndsvisning.  

Løkets overlegg av det siste bildet som er tatt, gjør det mulig å foreta fine justeringer og se den nye rammen sammenlignet med den siste før du tar bildet.  

Video forhåndsvisning er merkbart laggy, men det var helt brukbart og faktisk hjalp meg med å gjøre sakte målrettet endringer.  

stopmotion-grensesnitt
  • Klikk på kameraikonet angitt i bildet ovenfor for å legge til rammer i videoen
  • Fortsett å justere scenen din og legge til rammer i videoen din, og flytte figurene litt mellom hver ramme
  • Lagre arbeidet ditt ofte med Fil> Lagre menyalternativ

Eksporter og hent videoen

Når du er glad for at du har fullført en scene, kan du eksportere den til en video og hente den fra Pi. Scenen kan da innlemmes i større arbeid med en mer robust videoredigeringspakke som iMovie.

  • Eksporter videoen med Fil> Eksporter menyalternativ. Pass på å legge til en .avi utvidelse til filnavnet du eksporterer. Uten utvidelsen vet programvaren ikke hvilken måte du vil kode videoen på
  • Kopier videoen fra din Pi ved hjelp av kommandolinjen SCP eller en GUI scp-klient av ditt valg
  • Legg scenen til din episke film, legg til lyd og eventuelle bivirkninger for å gjøre det virkelig fantastisk

Jeg tror at videoen min trenger noen sjølyder og et fantastisk lydspor, og det vil være klart for den store skjermen.


Sammendrag

I denne opplæringen har jeg vist deg hvordan du bygger og driver et animasjonsstudio med stopbevegelse med Raspberry Pi og opprettet en animert filmscene. Jeg viste deg hvordan du konfigurerer Raspberry Pi-kameraet som skal brukes av standard Linux-applikasjoner som stopmotion.

Jeg viste også hvordan du skal bytte kortkabelkabelen og montere kameramodulen for å gjøre det enklere og mer fleksibelt. Jeg demonstrerte også hvordan å lage en stoppfilmsvideo som skal innlemmes i ditt neste prosjekt. Jeg håper du liker å eksperimentere og lage videoer med din nye animasjonsstasjon.