Talaan ng mga Nilalaman:

Gumawa ng Mga Video na Lumipas sa Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): 12 Mga Hakbang (na may Mga Larawan)
Gumawa ng Mga Video na Lumipas sa Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): 12 Mga Hakbang (na may Mga Larawan)

Video: Gumawa ng Mga Video na Lumipas sa Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): 12 Mga Hakbang (na may Mga Larawan)

Video: Gumawa ng Mga Video na Lumipas sa Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): 12 Mga Hakbang (na may Mga Larawan)
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Nobyembre
Anonim
Gumawa ng Mga Time Lapse na Video Gamit ang Raspberry Pi (11 Mga Linya ng Code)
Gumawa ng Mga Time Lapse na Video Gamit ang Raspberry Pi (11 Mga Linya ng Code)

Kamakailan ay nagtanim ako ng ilang mga binhi sa aking talahanayan sa unang pagkakataon. Talagang nasasabik akong mapanood ang paglaki nila, ngunit sa alam nating lahat na ito ay isang mabagal na proseso. Hindi makita ang paglago ay talagang nabigo ako ngunit biglang nag-electronics ang libangan sa loob ko na nagising at nagpasyang i-rig-up ang Raspberry Pi at ang camera nito upang makuha ang mabagal na proseso at gawing isang magandang time-lapse na video.

Nagpapakita ako rito ng mga tagubilin upang makagawa ng napakagandang mga video time-lapse. Magsimula na tayo.

Hakbang 1: Mabilis na Video

Image
Image

Narito ang isang maliit na video, na naglalagom ng bawat bagay sa loob ng 6 na minuto (kasama ang magandang 2 min na time-lapse na kuha).

mag-click dito upang manuod sa youtube

Hakbang 2: Mga Bagay na Kailangan

Mga bagay na Kailangan
Mga bagay na Kailangan
Mga bagay na Kailangan
Mga bagay na Kailangan
Mga bagay na Kailangan
Mga bagay na Kailangan

Paglalarawan: Gagamitin namin ang Raspberry Pi camera upang makunan ng mga imahe, mai-program ang Raspberry Pi upang makuha ang mga imahe sa mga regular na agwat. Ang SD card (ginustong 16GB) ay magho-host ng raspbian at mag-iimbak ng mga nakuhang larawan. Ang SD card reader ay gagamitin upang i-interface ang SD card sa laptop / PC sa paglipas ng USB para sa flashing raspbian. Ang Ethernet cable ay maglalagay ng walang ulo na Raspberry Pi sa network at mai-access namin ito sa pamamagitan ng aming laptop / PC na nakakonekta din sa parehong network (Maaari mong ilagay ang iyong laptop / PC at Raspberry Pi sa parehong network sa pamamagitan ng pagkonekta sa kanila gamit ang isang solong Ethernet cable). Ang kapangyarihan ng 5V / 2A USB ay magpapagana sa aming Raspberry Pi. Bilang karagdagan maaari mong makuha ang iyong mga kamay sa Raspberry Pi camera stand.

Listahan ng mga bagay na kinakailangan:

  1. Raspberry Pi (link)
  2. Raspberry Pi camera 5MP (link)
  3. 16GB microSD card (link)
  4. microSD card na may mambabasa (link)
  5. 5V / 2A charger (link)
  6. ethernet cable (link)

Hakbang 3: Mga Kinakailangan sa Software

Paglalarawan: Raspbian jessie OS para sa Raspberry Pi, gagamitin namin ang mga tampok nito tulad ng nmap, ssh, scp at python3. Openshot video editor para sa pag-convert ng mga pagkakasunud-sunod ng imahe sa mga video na lumipas ng oras (Ito ay isang editor ng video na ginamit ko sa aking linux laptop, malaya kang pumili ng editor ng video na gusto mo).

Mga kinakailangan sa software:

  1. Raspbian jessie (link)
  2. Openshot video editor (link)

Hakbang 4: Pag-install ng Raspbian sa SD Card

Pag-install ng Raspbian sa SD Card
Pag-install ng Raspbian sa SD Card
Pag-install ng Raspbian sa SD Card
Pag-install ng Raspbian sa SD Card
Pag-install ng Raspbian sa SD Card
Pag-install ng Raspbian sa SD Card

Paglalarawan: Ang unang bagay na dapat gawin ay upang maipatakbo ang aming Raspberry Pi. Upang gawin iyon kailangan muna nating i-download ang Raspbian OS mula sa raspberrypi.org. Kapag na-download na, kailangan naming isulat ang imahe ng OS na ito sa aming SD card. Sundin ang mga hakbang na ito upang mai-install ang Raspbian sa SD card.

Mga Hakbang:

  1. Pumunta sa raspberrypi.org at i-download ang pinakabagong bersyon ng Raspbian,
  2. Ipasok ang iyong SD card sa SD card reader,
  3. Ipasok ang SD card reader sa iyong laptop / PC,
  4. Sundin ang LINK NA ITO upang mag-upload ng OS sa iyong SD card. Naglalaman ang link ng mga tagubilin para sa mga laptop / PC na tumatakbo sa windows, MAC at Linux, sundin ayon sa iyong kinakailangan.

Ngayon Ipasok ang SD card na ito sa iyong Raspberry Pi at basahin ang susunod na hakbang [huwag masyadong sabik na buksan ang iyong Rpi;)].

Hakbang 5: Unang Boot

Paglalarawan: Bago i-powering ang Raspberry pi, gumamit ng Ethernet cable upang maglagay ng walang ulo (isa nang walang anumang display) Pi at ang iyong laptop / PC sa parehong network. Ngayon kapangyarihan sa iyong Pi gamit ang 5V / 2A power supply. Iyon ang iyong unang boot, ngunit walang makikitang tama, iilang mga blink ng LED sa Raspberry Pi at tuluy-tuloy na pagpikit ng mga LED ng network. Maghintay, Susunod na hakbang ay kung saan mo ipinasok ang iyong Raspberry pi:).

Hakbang 6: Maghanap ng IP Address ng Pi at Remote Access Raspberry Pi

Maghanap ng IP Address ng Pi at Remote Access Raspberry Pi
Maghanap ng IP Address ng Pi at Remote Access Raspberry Pi

Paglalarawan: Ngayon kailangan naming hanapin ang IP address ng Raspberry Pi na konektado sa parehong network tulad ng iyong laptop / PC. Kung sakaling gumagamit ka ng Linux OS sa iyong laptop / PC, i-type ang ifconfig upang makahanap ng IP address ng iyong laptop / PC. Mahahanap namin ang IP address ng Raspberry pi gamit ang isa sa mga sumusunod na dalawang pamamaraan.

Mga pamamaraan upang makahanap ng IP address:

  1. Gumamit ng nmap command sa iyong linux machine upang i-scan ang iyong subnet at tandaan ang IP na lilitaw para sa raspberry pi foundation.
  2. Gumamit ng USB sa UART converter at sundin ang LINK NA ITO. Papayagan ka nitong mag-access sa Raspberry Pi, doon muli maaari mong gamitin ang ifconfig upang makahanap ng IP address ng Raspberry Pi.

Kapag nahanap mo ang IP address ng Raspberry Pi, maaari mong ma-access ang Raspberry Pi gamit ang SSH sa linux at PuTTY sa windows machine.

Hakbang 7: Unang Pag-access Bahagi 1: Palawakin ang Filesystem

Unang Bahagi ng Pag-access 1: Palawakin ang Filesystem
Unang Bahagi ng Pag-access 1: Palawakin ang Filesystem
Unang Bahagi ng Pag-access 1: Palawakin ang Filesystem
Unang Bahagi ng Pag-access 1: Palawakin ang Filesystem
Unang Bahagi ng Pag-access 1: Palawakin ang Filesystem
Unang Bahagi ng Pag-access 1: Palawakin ang Filesystem

Paglalarawan: Sa unang boot ipasok ang Raspberry Pi gamit ang SSH. Kailangan naming magsagawa ng 2 mahahalagang pagsasaayos hal. Palawakin ang Filesystem at paganahin ang interface ng camera. Sa pamamagitan ng pagpapalawak ng file system maaari mong matiyak na ang lahat ng imbakan ng SD card ay magagamit sa OS. Ang mga hakbang upang maisagawa ang mga pagsasaayos na ito ay ang mga sumusunod.

Mga hakbang upang Palawakin ang system ng File:

  1. Kapag nag-SSH ka na sa iyong Pi gamit ang IP address nito, i-type ang 'sudo raspi-config',
  2. Ang popup tool ng Configuration ng Raspberry Pi ay mag-popup, piliin ang 'Palawakin ang Filesystem' at pindutin ang enter,
  3. Makakakuha ka ng isang popup na nagsasabing 'Ang pagbabago ng ugat ay nabago ang laki. Ang filesystem ay magpapalaki sa susunod na pag-reboot ', muling pindutin ang enter,
  4. Lumabas sa menu ng pagsasaayos,
  5. Muli isang popup na nagsasabing 'Gusto mo bang mag-reboot ngayon?' lalabas, piliin ang 'oo' at pindutin ang enter,
  6. Sa pag-reboot, SSH sa Pi at i-type ang 'df', Ipapakita nito ang mga detalye ng iyong pinalawak na filesystem.

Ngayon mayroon ka ng iyong pinalawak na filesystem, hinahayaan na paganahin ang interface ng camera.

Hakbang 8: Unang Bahagi ng Pag-access 2: Paganahin ang Camera Interface

Unang Access Bahagi 2: Paganahin ang Camera Interface
Unang Access Bahagi 2: Paganahin ang Camera Interface
Unang Access Bahagi 2: Paganahin ang Camera Interface
Unang Access Bahagi 2: Paganahin ang Camera Interface
Unang Access Bahagi 2: Paganahin ang Camera Interface
Unang Access Bahagi 2: Paganahin ang Camera Interface

Mga hakbang upang paganahin ang interface ng camera:

  1. SSH in to Pi gamit ang IP address nito at i-type ang 'sudo raspi-config',
  2. Ang popup tool ng Configuration ng Raspberry Pi ay mag-popup, piliin ang 'Paganahin ang Camera' at pindutin ang enter,
  3. Makakakuha ka ng isang popup na nagsasabing 'Gusto mo bang paganahin ang interface ng camera', piliin ang 'oo' at pindutin ang enter.
  4. Lalabas ang isang kumpirmasyong popup na nagsasabing 'Ang interface ng camera ay enebled', pindutin ang enter.
  5. Lumabas sa menu ng pagsasaayos.

Ngayon na tapos na ang lahat ng mga pagsasaayos, patayin ang iyong Raspberry Pi at pumunta sa susunod na hakbang.

Hakbang 9: Ikonekta ang Raspberry Pi Camera

Ikonekta ang Raspberry Pi Camera
Ikonekta ang Raspberry Pi Camera
Ikonekta ang Raspberry Pi Camera
Ikonekta ang Raspberry Pi Camera

Paglalarawan: Ngayon sa sandaling naka-off ang Raspberry Pi, ikonekta ang iyong camera sa konektor ng CSI ng Pi. Mag-orient ng strip ng konektor ng camera tulad ng ipinakita sa imahe. Sa wakas ay muling buksan ang Raspberry Pi.

Hakbang 10: Code

Code
Code
Code
Code
Code
Code

Paglalarawan: Ang aming code ay nakasulat sa Python3 at ang 11 linya lamang ng code. Ang unang 3 linya ay nag-i-import ng mga klase mula sa mga package, susunod na mayroon kaming isang walang katapusang loop na lumilikha ng camera object at tumatagal ng isang snap na pana-panahon. Maaari naming maisagawa ang python code na ito gamit ang python3 command. Sa halip na ipatupad nang manu-mano ang code na ito, maaari naming ilagay ang utos ng pagpapatupad na ito sa /etc/rc.local file. Titiyakin nito na sa bawat oras na ang Raspberry Pi boots ay isasagawa ang script na ito, nangangahulugang magsisimula ang camera sa pagkuha ng mga imahe. Huwag kalimutang ilagay ang ampersand (&) sa dulo, sa utos ng pagpapatupad ng rc.local file dahil naglalaman ang aming code ng walang katapusang loop.

Maaari mo ring i-download ang code na ito mula sa GITHUB.

Hakbang 11: Paglilipat ng Mga Larawan Mula sa Raspberry Pi sa Iyong Laptop

Paglipat ng Mga Larawan Mula sa Raspberry Pi sa Iyong Laptop
Paglipat ng Mga Larawan Mula sa Raspberry Pi sa Iyong Laptop

Paglalarawan: Kapag nakakuha ka ng ilang mga imahe sa iyong Pi, makakakuha ka ng sabik na tingnan ang iyong mga larawan. Gumamit ng 'scp' na utos upang maglipat ng mga imahe mula sa iyong Pi sa laptop. Ang format ng scp command ay makikita sa larawan sa itaas.

Hakbang 12: Pag-convert ng Mga Imahe sa isang Video na Nalipas ang Oras

Pag-convert ng Mga Imahe sa isang Video na Lumipas ang Oras
Pag-convert ng Mga Imahe sa isang Video na Lumipas ang Oras
Pag-convert ng Mga Imahe sa isang Video na Lumipas ang Oras
Pag-convert ng Mga Imahe sa isang Video na Lumipas ang Oras
Pag-convert ng Mga Imahe sa isang Video na Lumipas ang Oras
Pag-convert ng Mga Imahe sa isang Video na Lumipas ang Oras

Paglalarawan: Kapag ang lahat ng mga imahe ay na-import sa iyong laptop. Maaari naming gamitin ang aming mga editor ng video upang i-convert ang pagkakasunud-sunod ng imaheng ito sa isang magandang video na lumipas ng oras. Kung nasa linux ka, maaari mong gamitin ang mga sumusunod na hakbang upang gawin ang pareho.

Mga Hakbang:

  1. Buksan ang 'OpenShot' video editor (i-install ito mula sa software center),
  2. Itakda ang oras na nais mong ilaan sa bawat frame mula sa Edit-> menu ng Mga Kagustuhan,
  3. Mag-import ng mga imahe sa editor ng video sa pamamagitan ng pag-right click sa lugar ng mga file ng Project at pag-left click sa pag-import ng mga file,
  4. Kapag na-import na, piliin ang lahat ng mga imahe at muling i-right click at piliin ang 'Idagdag sa timeline',
  5. Tumingin sa preview at sa wakas ay i-export ang iyong video mula sa File-> I-export ang Video.

Sa pag-export matatanggap mo ang iyong magandang video-lapse na video, Tingnan ito at …… (Hindi ko alam, kunin ang damdamin).

Kung nais mong tingnan ang aking mga video na lumipas ng oras tingnan ang video sa hakbang 2. Iyon lang para sa mga itinuturo na ito, Salamat sa iyong oras.

Kung nagustuhan mo ang itinuturo na ito mayroong isang magandang pagkakataon na magugustuhan mo ang aking youtube channel.

Inirerekumendang: