Hur man bygger en Stop Motion Animation Studio med en Raspberry Pi

I denna handledning visar jag dig hur du konfigurerar Raspberry Pi och kameran för att skapa din film med hjälp av enkel och fri stopmotionsprogramvara. Som standard stöds inte pi-kameramodulen av vanliga videosubsystem, så efter att ha monterat din hårdvara installerar du ett kompatibilitetslager och programvaran för stopprörelse.

Animering

Samla komponenterna

  • Raspberry Pi-Modell B med strömförsörjning, fodral och SD-kort
  • Pi kompatibel Wi-Fi-adapter
  • Raspberry Pi Kameramodul
  • Raspberry Pi-kameramodul Extended Cable-12 "eller längre om du vill
  • Hörlurar Pi Kameramodul Monteringssats
  • Stativ eller stå för Raspberry Pi-kameran 
  • Nötter som tränger på en standardstativpost. UNC 1/4 "-20 tråd.
  • Pi Kompatibel bildskärm, HDMI-kabel, Tangentbord och Mus. Ett tangentbord med inbyggd USB-port för musen hjälper till att förenkla installationen.
  • Något att filma. LEGO minifigs gör ett utmärkt ämne

Montera hallon Pi-kamera

Pi-kameran levereras med en kort bandkabel som gör det svårt att montera och fästa på ett stativ eller flytta sig långt ifrån Pi själv. Följande anvisningar leder dig genom att byta ut kabeln med en längre, ansluta kameran till Pi och montera den på ett stativ.

  • Håll kameramodulen med två fingrar med linsen vänd bort från handflatan
  • Placera bandkabelkontakten på den nedre kameramodulen
  • Använd din andra hand genom att lägga ett finger på vardera sidan av kontakten, dra ut kontakten och släpp loss kabeln
  • Dra försiktigt ut kabeln ur kontakten
  • Skjut den ena änden av den nya, längre bandkabeln i kontakten och håll den blå sidan av kabeln spetsad bort från brädet och den tunna sidan mot brädet
  • Skjut kontakten stängd säkert

Anslut kamerakabeln till kortet.  

  • Leta reda på kamerakontakten på Pi direkt bakom Ethernet-porten
  • Använd två fingrar för att dra ut kamerans kontaktar upp från bordet
  • Släpp bandkabeln i kontakten och håll den blå sidan mot Ethernet-porten
  • Skjut tillbaka kontakten säkert igen

Montera fäst kameran till kamerafäste.

  • Anslut kameramodulen till plattan med linshålet och fyra skruvhål
  • Dra försiktigt skruvarna genom hålen och dra åt muttrarna på skruven
  • Dra åt var och en försiktigt för att inte bryta kamerakortet
  • Klistra in bottenbrädet i bottenhåren så att det ser ut som bilden nedan
Monterat kamerafäste

Fäst kamerafäste på stativet. Kameramodulen behöver bara hållas stilla under pågående stoppupptagning. Varje montering som håller kameran kvar kommer att fungera. I mitt experiment upptäckte jag att ett bordstativ fungerat bra men krävde ett par extra muttrar för att hjälpa Pi-kamerafästet att passa säkert.

  • Skjut fast monteringsfästet över stativets monteringsskruv
  • Använd en av de gängade muttrarna för att fästa kortet på stativet. Om skruvaxeln är för lång, skruva en av muttrarna på axeln först för att bilda en bas för monteringskonsolen. Monteringshållaren hjälper till att stabilisera kameran för din fotografering, men det kan krävas lite finagling för att det ska bli bekvämt beläget

Installera Raspberry Pi

Installera det senaste operativsystemet Raspbian på SD-kortet. Det finns flera guider tillgängliga på linjärt hjälp när du köper en Pi, kompatibla komponenter och installerar ett operativsystem. Följande steg beskriver anslutning av kringutrustning till Pi och konfigurering av alternativen.

Tips: Om du behöver veta mer om att blinka ett SD-kort, för din Raspberry Pi, hänvisar du bara till våra handledning: Hur man blinkar ett SD-kort för Raspberry Pi och Hur man installerar NOOBS på en Raspberry Pi med en Mac. 

  • Sätt in USB-wifi-adaptern i den översta USB-porten på Pi
  • Anslut musen och tangentbordet till Pi-enheten. Det kan kräva ett USB-hubb, såvida inte musen och tangentbordet kan dela samma port. Vissa tangentbord har inbyggda USB-nav som kan rymma en mus. Dessa gör ett bra val för Pi
  • Anslut HDMI-skärmen
  • Sätt i SD-kortet
  • Anslut strömförsörjningen
  • Utför konfiguration för första gången. Se till att du väljer följande alternativ:
    • Aktivera starta på skrivbord> Skrivbord Logga in som användare pi på det grafiska skrivbordet
    • Aktivera kameran> Aktivera
    • Avancerade alternativ> SSH> Aktivera
  • När Pi omstartar på ett skrivbord följer du instruktionerna om hur du använder GUI-verktyget för att konfigurera ditt Wi-Fi-nätverk
  • Notera den IP-adress som Pi rapporterar när den ansluter till ditt nätverk. Detta kommer att användas till SSH till Pi i senare steg för att konfigurera Pi och hämta din färdiga video. Stegen nedan för att konfigurera Pi är enklare att göra från en SSH-session till Pi också.

Installera UV4L Raspicam-systemet

Raspberry Pi-kameramodulen finns inte i Raspbian Linux OS som vanliga USB-videokameror. De flesta program som använder video under Linux går till kameran med hjälp av Video för Linux eller V4L förarsystem. De V4L systemet skapas vanligtvis via kärnnivåhanterare som skapar en / Dev / Video0 anordning. Det finns ingen kärnnivå V4L drivrutiner för Pi-kameramodulen men det finns användarutrymmedrivrutiner eller UV4L drivrutiner som skapar V4L stilenhet för standard Linux-videoprogram för åtkomst.

Följ anvisningarna nedan för att ladda ner och installera UV4L paket för Raspberry Pi-kameran.

Öppna en SSH-anslutning till dig Pi för att utföra linjerna nedan. Det gör det lättare att kopiera och klistra in dem än att försöka skriva dem på konsolen.

wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc&& sudo apt-key lägg till ./lrkey.asc sudo sh -c 'echo "deb http://www.linux-projects.org / listning / uv4l_repo / raspbian / wheezy main ">> /etc/apt/sources.list 'sudo apt-get uppdatering sudo apt-get installera uv4l uv4l-raspicam uv4l-raspicam-extras 

Dessa kommandon kommer att lägga till förvaret till din Pi och installera paketet. Det kommer också att ställa in föraren att köra vid starttid.

Den raspicam har en vana att skapa en helskärm förhandsgranskning av kameravyn när kameran är tillgänglig. Tyvärr kommer det här beteendet att dölja de appar som du försöker använda på skärmen, så nästa steg är att inaktivera den här förhandsgranskningen. Inaktivera förhandsgranskningen tar en liten operation till det skript som startar UV4L förare.  

  • Redigera filen: /etc/init.d/uv4l_raspicam.sh 
  • Hitta linjen nedan
$ UV4L --syslog-värd localhost -k - sched-rr --auto-video_nr - driver raspicam - kodning mjpeg

  • Lägg till --nopreivew ja till slutet av raden så det ser ut som linjen nedan
$ UV4L --syslog-värd localhost -k --sched-rr --auto-video_nr --driver raspicam - kodning mjpeg --nopreview ja
  • Spara filen och starta om din Pi med följande kommando
$ sudo omstart

Installera Stopmotion Software och Test

De återstående stegen kan göras från konsolen på din Raspberry Pi.

  • Öppna ett terminalfönster genom att dubbelklicka på LXTerminal ikon.
  • Kör kommandot sudo apt-get installation stopmotion

Ställ in scenen och kameran

 Ställ in din scen för ditt äventyr.

  • Välj en väl upplyst plats och lägg till lampor efter behov för att ge ett bra ljussteg 
  • Bygg scenen för din första bild
  • Starta stoppmotion med kommandot stopmotion i LXTerminal 
  • Klicka på videonsymbolen för att starta videoförekomsten och rikta in kameran
Starta kameran
  • Använd videoförhandsgranskningen för att vinkla kameran för fotograferingen 

Spela upp äventyret

  • Flytta Antal bilder silder till 1.  Detta är antalet tidigare bilder som  stopmotion blandas i förhandsgranskningsrutan. 

Pi har inte tillräckligt med hästkraft för att blanda flera lager av bilder smidigt. När du tar bilder tar förhandsgranskningsfönstret lätt överlapp den sista bilden över live-förhandsgranskningen.  

Lökskiktets överlagring av den senast avbildade bilden gör att du kan göra fina justeringar och se den nya ramen jämfört med den sista innan du tar bilden.  

Förhandsgranskningen av videon är märkbart långsam men den var helt användbar och hjälpte mig verkligen att göra långsiktiga ändamål.  

stopmotion Interface
  • Klicka på kamerans ikon som anges i bilden ovan för att lägga till ramar i din video
  • Fortsätt att göra justeringar till din scen och lägga till ramar i din video, flytta siffrorna något mellan varje ram
  • Spara ditt jobb ofta med Arkiv> Spara menyalternativ

Exportera och hämta videon

När du väl är glad att du har slutfört en scen kan du exportera den till en video och hämta den från Pi. Scenen kan sedan integreras i ditt större arbete med ett mer robust videoredigeringspaket som iMovie.

  • Exportera videon med Arkiv> Exportera menyalternativ. Se till att lägga till en .avi förlängning till filnamnet som du exporterar. Utan förlängningen vet inte programvaran vilken väg du vill koda videon
  • Kopiera videon från din Pi med kommandoraden SCP eller en GUI scp-klient efter eget val
  • Lägg till scenen i din episka film, lägg till ljud och eventuella efterverkningar för att göra det verkligen fantastiskt

Jag tycker att min video behöver lite havslyd och ett fantastiskt ljudspår och det kommer att vara klart för storskärmen.


Sammanfattning

I denna handledning har jag visat dig hur man bygger och driver en animationsstudio med stoprörelse med din Raspberry Pi och skapat en animerad filmscene. Jag visade dig hur du konfigurerar Raspberry Pi-kameran som ska användas av vanliga Linux-applikationer som stopmotion.

Jag visade också hur du byter ut den korta kamerakabeln och monterar kameramodulen för att göra det enklare och flexiblare. Jag visade också hur man skapar en film med stoppfilm för att integrera i ditt nästa projekt. Jag hoppas att du gillar att experimentera och skapa videor med din nya animationsstation.