Taula de continguts:

Feu vídeos de lapse de temps amb Raspberry Pi (11 línies de codi): 12 passos (amb imatges)
Feu vídeos de lapse de temps amb Raspberry Pi (11 línies de codi): 12 passos (amb imatges)

Vídeo: Feu vídeos de lapse de temps amb Raspberry Pi (11 línies de codi): 12 passos (amb imatges)

Vídeo: Feu vídeos de lapse de temps amb Raspberry Pi (11 línies de codi): 12 passos (amb imatges)
Vídeo: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Desembre
Anonim
Feu vídeos de lapse de temps amb Raspberry Pi (11 línies de codi)
Feu vídeos de lapse de temps amb Raspberry Pi (11 línies de codi)

Fa poc vaig plantar algunes llavors a la meva olla de taula per primera vegada. Em feia molta il·lusió veure-les créixer, però, com tots sabem, és un procés lent. Al no poder veure el creixement, em va decebre realment, però de sobte l’aficionat a l’electrònica del meu interior es va despertar i va decidir equipar Raspberry Pi i la seva càmera per capturar aquest lent procés i convertir-lo en un bonic vídeo time-lapse.

Aquí us presento instruccions per fer vídeos tan bonics amb lapse de temps. Comencem.

Pas 1: vídeo ràpid

Image
Image

Aquí teniu un petit vídeo que resumeix cada cosa en 6 minuts (inclosos els magnífics vídeos de 2 minuts).

feu clic aquí per veure-ho a youtube

Pas 2: coses necessàries

Coses necessàries
Coses necessàries
Coses necessàries
Coses necessàries
Coses necessàries
Coses necessàries

Descripció: utilitzarem la càmera Raspberry Pi per capturar imatges; Raspberry Pi es programarà per capturar imatges a intervals regulars. La targeta SD (preferida de 16 GB) allotjarà raspbian i emmagatzemarà les imatges capturades. El lector de targetes SD s’utilitzarà per connectar la targeta SD amb l’ordinador portàtil / PC a través d’USB per raspbian intermitent. El cable Ethernet posarà Raspberry Pi sense cap a la xarxa i podrem accedir-hi a través del nostre ordinador portàtil / PC també connectat a la mateixa xarxa (Podeu posar el vostre ordinador portàtil / PC i Raspberry Pi a la mateixa xarxa connectant-los mitjançant un sol cable Ethernet). El subministrament USB de 5V / 2A alimentarà el nostre Raspberry Pi. A més, podeu posar-vos en mans del suport de la càmera Raspberry Pi.

Llista de coses necessàries:

  1. Raspberry Pi (enllaç)
  2. Càmera Raspberry Pi 5MP (enllaç)
  3. Targeta microSD de 16 GB (enllaç)
  4. targeta microSD amb lector (enllaç)
  5. Carregador 5V / 2A (enllaç)
  6. cable Ethernet (enllaç)

Pas 3: Requisits de programari

Descripció: Raspbian jessie OS per a Raspberry Pi, utilitzarem les seves funcions com nmap, ssh, scp i python3. Editor de vídeo Openshot per convertir seqüències d’imatges en vídeos de lapse de temps (es tracta d’un editor de vídeo que he utilitzat al meu ordinador portàtil Linux, podeu escollir l’editor de vídeo que preferiu).

Requisits de programari:

  1. Raspbian jessie (enllaç)
  2. Editor de vídeo Openshot (enllaç)

Pas 4: Instal·lació de Raspbian a la targeta SD

Instal·lació de Raspbian a la targeta SD
Instal·lació de Raspbian a la targeta SD
Instal·lació de Raspbian a la targeta SD
Instal·lació de Raspbian a la targeta SD
Instal·lació de Raspbian a la targeta SD
Instal·lació de Raspbian a la targeta SD

Descripció: el primer que cal fer és posar en funcionament el nostre Raspberry Pi. Per fer-ho, primer hem de descarregar el sistema operatiu Raspbian des de raspberrypi.org. Un cop descarregada, hem d’escriure la imatge d’aquest sistema operatiu a la nostra targeta SD. Seguiu aquests passos per instal·lar Raspbian a la targeta SD.

Passos:

  1. Aneu a raspberrypi.org i descarregueu la versió més recent de Raspbian,
  2. Inseriu la targeta SD al lector de targetes SD,
  3. Inseriu un lector de targetes SD al vostre ordinador portàtil / PC,
  4. Seguiu AQUEST ENLLAÇ per penjar SO a la vostra targeta SD. Enllaç conté instruccions per a ordinadors portàtils / PC amb Windows, MAC i Linux, seguiu-les segons el vostre requisit.

Ara introduïu aquesta targeta SD al vostre Raspberry Pi i llegiu el pas següent [no tingueu moltes ganes d’encendre el vostre Rpi;)].

Pas 5: primer arrencada

Descripció: abans d’engegar Raspberry pi, utilitzeu un cable Ethernet per posar Pi sense cap (un sense cap pantalla) i el vostre ordinador portàtil / PC a la mateixa xarxa. Ara enceneu el Pi mitjançant una font d'alimentació de 5V / 2A. Aquesta és la vostra primera arrencada, però res a veure bé, només uns pocs LED parpellegen al Raspberry Pi i un parpelleig continu dels LED de xarxa. Espereu, el següent pas és on introduïu el vostre Raspberry pi:).

Pas 6: cerqueu l'adreça IP de Pi i l'accés remot Raspberry Pi

Cerqueu l'adreça IP de Pi i l'accés remot Raspberry Pi
Cerqueu l'adreça IP de Pi i l'accés remot Raspberry Pi

Descripció: ara hem de trobar l'adreça IP de Raspberry Pi connectada a la mateixa xarxa que el vostre ordinador portàtil / PC. En cas que utilitzeu el sistema operatiu Linux al vostre ordinador portàtil / PC, escriviu ifconfig per trobar l'adreça IP del vostre ordinador portàtil / PC. Podem trobar l'adreça IP de Raspberry pi mitjançant un dels dos mètodes següents.

Mètodes per trobar l'adreça IP:

  1. Utilitzeu l'ordre nmap a la vostra màquina Linux per escanejar la vostra subxarxa i anoteu la IP que apareix com a base de raspberry pi.
  2. Utilitzeu el convertidor USB a UART i seguiu AQUEST ENLLAÇ. Això us permetrà accedir a Raspberry Pi, de nou podeu utilitzar ifconfig per trobar l'adreça IP de Raspberry Pi.

Un cop trobeu l'adreça IP de Raspberry Pi, podeu accedir a Raspberry Pi mitjançant SSH a Linux i PuTTY a les màquines Windows.

Pas 7: primer accés Part 1: Expandiu el sistema de fitxers

Primer accés Part 1: Expandiu el sistema de fitxers
Primer accés Part 1: Expandiu el sistema de fitxers
Primer accés Part 1: Expandiu el sistema de fitxers
Primer accés Part 1: Expandiu el sistema de fitxers
Primer accés Part 1: Expandiu el sistema de fitxers
Primer accés Part 1: Expandiu el sistema de fitxers

Descripció: al primer arrencada, introduïu Raspberry Pi mitjançant SSH. Hem de realitzar dues configuracions importants, és a dir, Expandir el sistema de fitxers i habilitar la interfície de la càmera. En ampliar el sistema de fitxers, podeu assegurar-vos que tot l’emmagatzematge de la targeta SD estigui disponible per al sistema operatiu. Els passos per realitzar aquestes configuracions són els següents.

Passos per ampliar el sistema de fitxers:

  1. Un cop heu accedit al vostre Pi mitjançant la seva adreça IP, escriviu 'sudo raspi-config',
  2. Es mostrarà l'eina de configuració del programari Raspberry Pi, seleccioneu "Amplia el sistema de fitxers" i premeu Retorn,
  3. Rebràs una finestra emergent que diu "S'ha canviat la mida de la partició arrel. El sistema de fitxers s'ampliarà al pròxim reinici ', torneu a prémer Retorn,
  4. Sortiu del menú de configuració,
  5. De nou una finestra emergent que diu "Voleu reiniciar ara?" apareixerà, seleccioneu "sí" i premeu Retorn,
  6. En reiniciar, introduïu SSH a Pi i escriviu 'df', mostrarà detalls del vostre sistema de fitxers ampliat.

Per tant, ara teniu el vostre sistema de fitxers ampliat, que permet activar la interfície de la càmera.

Pas 8: primer accés Part 2: activeu la interfície de la càmera

Primer accés Part 2: habilitar la interfície de la càmera
Primer accés Part 2: habilitar la interfície de la càmera
Primer accés Part 2: habilitar la interfície de la càmera
Primer accés Part 2: habilitar la interfície de la càmera
Primer accés Part 2: habilitar la interfície de la càmera
Primer accés Part 2: habilitar la interfície de la càmera

Passos per habilitar la interfície de la càmera:

  1. SSH a Pi mitjançant la seva adreça IP i escriviu 'sudo raspi-config',
  2. Es mostrarà l'eina de configuració del programari Raspberry Pi, seleccioneu "Activa la càmera" i premeu Retorn,
  3. Rebràs una finestra emergent que diu "Voleu que la interfície de la càmera estigui habilitada", seleccioneu "sí" i premeu Retorn.
  4. Es mostrarà una finestra emergent de confirmació que diu "La interfície de la càmera s'ha desactivat", premeu Retorn.
  5. Sortiu del menú de configuració.

Ara que ja heu fet totes les configuracions, apagueu el Raspberry Pi i aneu al següent pas.

Pas 9: connecteu la càmera Raspberry Pi

Connecteu la càmera Raspberry Pi
Connecteu la càmera Raspberry Pi
Connecteu la càmera Raspberry Pi
Connecteu la càmera Raspberry Pi

Descripció: ara un cop desactivat el Raspberry Pi, connecteu la càmera al connector CSI de Pi. Orientar la tira de connectors de la càmera tal com es mostra a la imatge. Finalment, torneu a encendre Raspberry Pi.

Pas 10: Codi

Codi
Codi
Codi
Codi
Codi
Codi

Descripció: el nostre codi està escrit en Python3 i té només 11 línies de codi. Les primeres 3 línies importen classes de paquets, a continuació tenim un bucle infinit que crea objectes de càmera i pren un instantani periòdicament. Podem executar aquest codi python mitjançant l'ordre python3. En lloc d’executar aquest codi manualment, podem posar aquesta ordre d’execució al fitxer /etc/rc.local. Això garantirà que cada cop que Raspberry Pi engegui aquest script s’executi, és a dir, la càmera començarà a capturar imatges. No us oblideu de posar ampersand (&) al final, a l'ordre d'execució del fitxer rc.local, ja que el nostre codi conté un bucle infinit.

Fins i tot podeu descarregar aquest codi des de GITHUB.

Pas 11: transferir imatges des de Raspberry Pi al vostre ordinador portàtil

Transferència d'imatges des de Raspberry Pi al vostre ordinador portàtil
Transferència d'imatges des de Raspberry Pi al vostre ordinador portàtil

Descripció: un cop hàgiu capturat poques imatges al vostre Pi, tindreu moltes ganes de fer una ullada a les vostres imatges. Utilitzeu l'ordre 'scp' per transferir imatges del vostre Pi al portàtil. El format de l'ordre scp es pot veure a la imatge superior.

Pas 12: convertir imatges en un vídeo de lapse de temps

Conversió d'imatges en un vídeo de lapse de temps
Conversió d'imatges en un vídeo de lapse de temps
Conversió d'imatges en un vídeo de lapse de temps
Conversió d'imatges en un vídeo de lapse de temps
Conversió d'imatges en un vídeo de lapse de temps
Conversió d'imatges en un vídeo de lapse de temps

Descripció: un cop importades totes les imatges al vostre ordinador portàtil. Podem utilitzar els nostres editors de vídeo per convertir aquesta seqüència d’imatges en un bonic vídeo de lapse de temps. Si esteu a Linux, podeu fer el mateix amb els passos següents.

Passos:

  1. Obriu l'editor de vídeo "OpenShot" (instal·leu-lo des del centre de programari),
  2. Definiu el temps que vulgueu assignar a cada fotograma des del menú Edita-> Preferències,
  3. Importeu imatges a l'editor de vídeo fent clic amb el botó dret a l'àrea de fitxers del projecte i fent clic esquerre a la importació de fitxers,
  4. Un cop importats, seleccioneu totes les imatges i torneu a fer clic amb el botó dret i seleccioneu "Afegeix a la línia de temps",
  5. Feu una ullada a la previsualització i, finalment, exporteu el vostre vídeo des de Fitxer-> Exporta el vídeo.

En exportar, rebreu el vostre bonic vídeo time-lapse, doneu-hi una ullada i … (no ho sé, tingueu la sensació).

Si voleu veure els meus vídeos de lapse de temps, mireu el vídeo al pas 2. Això és tot per això instructable, gràcies pel vostre temps.

Si us ha agradat aquest instructiu, és probable que us agradi el meu canal de youtube.

Recomanat: