Hoe maak je een Stop Motion Animation Studio met een Raspberry Pi

In deze tutorial laat ik je zien hoe je de Raspberry Pi en camera kunt configureren om je film te maken met behulp van eenvoudige en gratis stopmotion-software. Standaard wordt de pi-cameramodule niet ondersteund door standaard video-subsystemen, dus nadat u uw hardware hebt samengesteld, installeert u een compatibiliteitslaag en de stop-motion-software.

animatie

Verzamel de componenten

  • Raspberry Pi-Model B met voeding, behuizing en SD-kaart
  • Pi-compatibele wifi-adapter
  • Raspberry Pi cameramodule
  • Raspberry Pi Camera Module Extended Cable-12 "of langer als je wilt
  • Raspberry Pi Cameramodule montageset
  • Statief of standaard voor de Raspberry Pi-camera 
  • Moeren die op een standaard statiefstijl worden geschroefd. UNC 1/4 "-20 draad.
  • Pi-compatibele monitor, HDMI-kabel, toetsenbord en muis. Een toetsenbord met een ingebouwde USB-poort voor de muis zal de instelling vereenvoudigen.
  • Iets om te filmen. LEGO-minifigs zijn een uitstekend onderwerp

Monteer Raspberry Pi Camera

De Pi-camera wordt geleverd met een korte lintkabel waardoor het moeilijk is om hem op een statief te bevestigen en te bevestigen of ver van de pi zelf te bewegen. De volgende instructies zullen u begeleiden bij het vervangen van de kabel door een langere, de camera aan de Pi bevestigen en deze op een statief monteren.

  • Houd de cameramodule met twee vingers vast met de lens weg van de palm van uw hand
  • Zoek de lintkabelconnector op de onderste cameramodule
  • Trek met uw andere hand een vinger aan beide kanten van de connector en trek de connector naar beneden, zodat de kabel loskomt
  • Trek de kabel voorzichtig uit de connector
  • Schuif het ene uiteinde van de nieuwe, langere lintkabel in de connector, waarbij de blauwe kant van de kabel weg van het bord en de vertinde zijde naar het bord gericht is
  • Schuif de connector goed gesloten

Sluit de camerakabel aan op het bord.  

  • Zoek de cameraconnector op de Pi direct achter de Ethernet-poort
  • Trek met twee vingers de zijkanten van de camera-aansluiting omhoog van het bord
  • Schuif de lintkabel in de connector en houd de blauwe kant in de richting van de Ethernet-poort
  • Schuif de connector stevig naar beneden

Monteer de camera aan de cameramontagekit.

  • Verbind de cameramodule met de lensopening en vier schroefgaten met de plaat
  • Schroef de schroeven voorzichtig door de gaten en draai de moeren op de schroef
  • Draai ze voorzichtig vast om het camerabord niet te breken
  • Klem het onderste bord in de onderste inkepingen, zodat het lijkt op de afbeelding hieronder
Gemonteerde camerabehuizing

Bevestig de camerabevestiging op het statief. De cameramodule hoeft alleen maar stil te worden gehouden gedurende de stop-motion-opnamesessie. Elke montage die de camera stil houdt, werkt. Tijdens mijn experimenten ontdekte ik dat een tafelmodel statief goed werkte, maar een paar extra moeren nodig had om de Pi-camerabevestiging veilig te kunnen monteren.

  • Schuif de basis van de bevestiging over de montageschroef van het statief
  • Gebruik een van de moeren met schroefdraad om het bord op het statief te bevestigen. Als de schroefas te lang is, schroef dan eerst een van de moeren op de as om een ​​basis te vormen voor de montagebeugel. De montagebeugel helpt de camera te stabiliseren voor uw opname, maar er is mogelijk wat rafelen nodig om de camera op een handige plaats te krijgen

Stel de Raspberry Pi in

Installeer het nieuwste Raspbian-besturingssysteem op de SD-kaart. Er zijn verschillende handleidingen beschikbaar die online helpen bij de aanschaf van een Pi, compatibele componenten en het installeren van een besturingssysteem. De volgende stappen beschrijven het aansluiten van de randapparatuur op de Pi en het configureren van de opties.

Tip: Als je meer wilt weten over het flashen van een SD-kaart, voor je Raspberry Pi, raadpleeg dan onze tutorials: Hoe een SD-kaart te flashen voor Raspberry Pi en NOOBS installeren op een Raspberry Pi met een Mac. 

  • Steek de USB wifi-adapter in de bovenste USB-poort van de Pi
  • Sluit de muis en het toetsenbord op de Pi aan. Hiervoor is mogelijk een USB-hub vereist, tenzij de muis en het toetsenbord dezelfde poort kunnen gebruiken. Sommige toetsenborden hebben ingebouwde USB-hubs die geschikt zijn voor een muis. Deze vormen een goede keuze voor de Pi
  • Sluit de HDMI-monitor aan
  • Plaats de SD-kaart
  • Sluit de voeding aan
  • Voer de configuratie voor de eerste keer instellen uit. Zorg ervoor dat je de volgende opties kiest:
    • Schakel opstarten naar een bureaublad in> Desktop Meld u aan als gebruiker pi op het grafische bureaublad
    • Schakel Camera> Inschakelen in
    • Geavanceerde opties> SSH> Activeren
  • Nadat de Pi opnieuw op een bureaublad is opgestart, volgt u deze instructies voor het gebruik van de GUI-tool om uw Wi-Fi-netwerk te configureren
  • Noteer het IP-adres dat de Pi meldt wanneer het verbinding maakt met uw netwerk. Dit zal in latere stappen worden gebruikt om SSH naar de Pi te sturen om de Pi te configureren en uw voltooide video op te halen. De onderstaande stappen voor het configureren van de Pi zijn ook gemakkelijker gedaan van een SSH-sessie naar de Pi.

Installeer het UV4L Raspicam-systeem

De Raspberry Pi-cameramodule is niet aanwezig in het Raspbian Linux-besturingssysteem zoals standaard USB-videocamera's. De meeste toepassingen die video onder Linux gebruiken, hebben toegang tot de camera via de Video voor Linux of V4L stuurprogramma. De V4L systeem wordt meestal gemaakt door kernelniveau-stuurprogramma's die een / Dev / video0 apparaat. Er is geen kernelniveau V4L stuurprogramma's voor de Pi-cameramodule, maar er zijn stuurprogramma's voor gebruikersruimte of UV4L stuurprogramma's die de V4L stijlvol apparaat voor standaard Linux-videotoepassingen om te openen.

Volg de onderstaande instructies om het te downloaden en te installeren UV4L pakket voor de Raspberry Pi-camera.

Open een SSH-verbinding met je Pi om de onderstaande regels uit te voeren. Het zal het gemakkelijker maken om ze te kopiëren en te plakken dan ze te typen op de console.

wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./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 update sudo apt-get install uv4l uv4l-raspicam uv4l-raspicam-extras 

Deze commando's zullen de repository aan je Pi toevoegen en het pakket installeren. Het zal ook het stuurprogramma instellen om tijdens het booten uit te voeren.

De raspicam heeft de gewoonte om een ​​voorbeeld op volledig scherm van de cameraweergave te maken wanneer de camera wordt gebruikt. Helaas verdoezelt dit gedrag de apps die u op het scherm probeert te gebruiken, dus de volgende stap is om deze preview uit te schakelen. Als u de voorbeeldweergave uitschakelt, wordt een kleine bewerking uitgevoerd naar het script waarmee de UV4L bestuurder.  

  • Bewerk het bestand: /etc/init.d/uv4l_raspicam.sh 
  • Zoek de regel hieronder
$ UV4L --syslog-host localhost -k --sched-rr --auto-video_nr --driver raspicam --codering mjpeg

  • Toevoegen --nopreivew ja tot het einde van de regel zodat het eruit ziet als de regel eronder
$ UV4L --syslog-host localhost -k --sched-rr --auto-video_nr --driver raspicam --codering mjpeg --nopreview ja
  • Sla het bestand op en start je Pi opnieuw op met de volgende opdracht
$ sudo herstart

Installeer stopmotion Software en Test

De resterende stappen kunnen worden gedaan vanaf de console van je Raspberry Pi.

  • Open een terminalvenster door te dubbelklikken op de LXTerminal icoon.
  • Voer het commando uit sudo apt-get install stopmotion

Stel het werkgebied en de camera in

 Stel je scène in voor je avontuur.

  • Kies een goed verlichte locatie en voeg lampen toe als dat nodig is voor een mooie heldere fase 
  • Bouw de scène voor je eerste foto
  • Start stopmotion met het commando stop motion in LXTerminal 
  • Klik op het videopictogram om de videofeed te starten en uw camera te richten
Start de camera
  • Gebruik het voorbeeld van de livevideo-invoer om uw camera in een hoek te plaatsen voor de opname 

Neem het avontuur op

  • Verplaats de Aantal afbeeldingen silder naar 1.  Dit is het aantal vorige foto's dat  stop motion mengt zich in het preview-venster. 

De Pi heeft niet genoeg pk's om meerdere lagen afbeeldingen soepel te mengen. Terwijl u beelden vastlegt, overlapt het voorbeeldvenster de laatste afbeelding van de live preview lichtjes.  

De overlay van de uienvel van de laatst gemaakte foto laat je toe om fijne aanpassingen te maken en het nieuwe frame te zien in vergelijking met het laatste voordat je de foto maakt.  

Het videovoorbeeld is merkbaar laggy maar het was volledig bruikbaar en hielp me eigenlijk om langzaam doelbewuste veranderingen aan te brengen.  

stopmotion Interface
  • Klik op het camerapictogram in de afbeelding hierboven om kaders toe te voegen aan je video
  • Ga door met het maken van aanpassingen aan je scène en voeg frames toe aan je video door de figuren een beetje tussen elk frame te verplaatsen
  • Sla uw werk vaak op met de Bestand> Opslaan menu-optie

Exporteer en haal de video op

Als je eenmaal tevreden bent dat je een scène hebt voltooid, kun je deze naar een video exporteren en ophalen uit de Pi. De scène kan vervolgens worden opgenomen in uw grotere werk met een robuuster videobewerkingspakket zoals iMovie.

  • Exporteer de video met de Bestand> Exporteren menu-optie. Zorg ervoor dat u een .avi uitbreiding van de filmnaam die u exporteert. Zonder de extensie weet de software niet op welke manier u de video wilt coderen
  • Kopieer de video van je Pi met de scp-opdrachtregel of een GUI scp-client van je keuze
  • Voeg de scène toe aan je epische film, voeg audio en eventuele na-effecten toe om het echt geweldig te maken

Ik denk dat mijn video wat zeemuziek en een geweldige soundtrack nodig heeft en klaar is voor het grote scherm.


Samenvatting

In deze tutorial heb ik je laten zien hoe je een stop motion-animatiestudio met je Raspberry Pi kunt bouwen en bedienen en een geanimeerde filmscène kunt maken. Ik heb je laten zien hoe je de Raspberry Pi-camera moet configureren voor gebruik door standaard Linux-videotoepassingen zoals stop motion.

Ik liet ook zien hoe de korte camerakabel te vervangen en de cameramodule te monteren om het gebruik ervan eenvoudiger en flexibeler te maken. Ik heb ook laten zien hoe je een stop-motion videoscène kunt maken die je in je volgende project kunt opnemen. Ik hoop dat je graag experimenteert en video's maakt met je nieuwe animatiestation.