reklama
Flexibilita Raspberry Pi nezná hranice a právě když si myslíte, že jste dosáhli všeho možného, přijde něco jiného. Může to být díky skvělému nápadu, který jste měli, nebo někomu jinému, nebo inspirován nově vydaným kusem rozšiřujícího hardwaru pro zařízení.
Jeden z prvních rozšíření, které byste měli koupit za Raspberry Pi Pět velkých malinových pí rozšíření, díky nimž je ještě užitečnějšíVáš Raspberry Pi je všestranný a občas úžasný, ale využíváte plnou sílu té malé krabičky? Zapněte svůj Pi pomocí těchto 5 rozšíření! Přečtěte si více je modul kamery. Díky vyhrazenému konektoru lze kameru použít pro různé úkoly. Pojďme se na ně podívat.
První: Povolte kameru
Nejprve se ujistěte, že jste připojili kameru Raspberry Pi k mini-počítači. Poté spusťte zařízení a přihlaste se (předpokládáme, že používáte výchozí Raspberry Pi OS, Raspbian Optimalizujte sílu vašeho Raspberry Pi pomocí RaspbianJelikož se hodí na člověka s příliš velkým množstvím tech v ruce, hrál jsem si nedávno se svým Raspberry Pi a konfiguroval jsem zařízení tak, aby fungovalo co nejlépe. Stále běží jako ... Přečtěte si více ). Na příkazovém řádku zadejte
sudo raspi-config
V nabídce vyberte Povolit kameru.
Odtud vyberte Umožnit, pak Dokončit a Ano restartovat.
Vyfoť
Když se váš Pi restartuje, přihlaste se znovu a na výzvu zadejte
raspistill –o image.jpg
Tím se zachytí váš první obrázek, který si budete moci prohlédnout v GUI. Pokud terminál z GUI ještě nepoužíváte, měli byste na něj přepnout pomocí příkazu
startx
Další příkazy lze spustit v Terminálu a výsledky zkontrolovat ve správci souborů Raspbian. Tímto příkazem můžete pořídit tolik fotek, kolik chcete, i když si všimněte, že název souboru, image.jpg, bude nutné změnit s každou iterací příkazu, aby nedošlo k přepsání předchozí obrázek.
Pojďme trochu pokročilejší a nařídíme Pi, aby po jediném stisknutí klávesy pořídil načasovanou fotografii.
Začněte instalací podpory kamery Python.
sudo apt-get install python-picamera python3-picamera
Po dokončení zadejte
sudo nečinný &
Tím se spustí prostředí Pythonu. Python se pravidelně objevuje v tutoriálech Raspberry Pi a je to překvapivě snadný jazyk, se kterým se lze vyrovnat. Pokud potřebujete další pomoc, doporučujeme vám zkontrolovat naše pět nejlepších webových stránek pro učení Pythonu 5 nejlepších webových stránek, kde se můžete naučit programování v PythonuChcete se naučit programování Pythonu? Zde jsou nejlepší způsoby, jak se naučit Python online, z nichž mnohé jsou zcela zdarma. Přečtěte si více , a navštivte Lynda.com, pokud máte zájem dále rozvíjet své dovednosti v Pythonu.
Jít do Soubor> Nové okno otevřete textový editor a zadejte následující kód:
import time import picamera with picamera. PiCamera () jako kamera: camera.start_preview () time.sleep (0) camera.capture ('/ home / pi / Desktop / image.jpg') camera.stop_preview ()
Použití Soubor> Uložit Chcete-li svou práci uložit, pojmenujte ji jako timedsnap.py. Až budete připraveni spustit skript, přejděte na Spustit> Spustit modul, nebo stačí klepnout F5.
Stejný skript můžeme - s některými úpravami - použít pro použití kamerového modulu Raspberry Pi pro jiné projekty.
PiCamera s časovačem
Stejný skript lze znovu použít s malým vyladěním a vytvořit kameru s časovaným odpočítáváním, což je obrovská výhoda pro všechny sniperky posedlé selfieem. Přiznejme si to, jedná se o Raspberry Pi, takže pravděpodobně najdete nějaký způsob, jak připevnit kufr a fotoaparát na selfie stick a jít s ním na veřejnosti.
Chcete-li přidat 5 sekund odpočítávání, změňte řádek
time.sleep (0)
na
time.sleep (5)
Po dokončení nezapomeňte uložit a stisknutím klávesy F5 zahájit odpočítávání. Řekni sýr!"
Nahrajte video pomocí fotoaparátu Raspberry Pi
Fotografování je jedna věc, ale co video? Stejně jako u smartphonu nebo standardní stolní webové kamery (což je v podstatě to, co je fotoaparát Pi, jen bez pouzdra), můžete nahrávat také video.
V příkazovém řádku upravte skript následujícím způsobem:
import time import picamera with picamera. PiCamera () jako kamera: camera.start_preview () camera.start_recording ('/ home / pi / Desktop / video.h264') time.sleep (30) camera.stop_recording () camera.stop_preview ()
Všimnete si, že jsem nastavil time.sleep () hodnota na 30, což znamená, že se skript začne nahrávat, počkejte 30 sekund a poté se zastavte. Uložte tento skript jako videocapture.py, a stisknutím klávesy F5 spusťte.
Všimněte si použití internetu camera.start_recording () funkce. Tím se záznam uloží jako název souboru video.h264, videoklip s vysokým rozlišením, který lze otevřít z plochy Raspbian. Nejlepší způsob, jak toho dosáhnout, je procházet složku Desktop (nebo jakoukoli cestu k vybranému souboru ve výše uvedeném skriptu), stisknutím klávesy F4 otevřete terminál a zadejte
omxplayer video.h264
Přidejte vhodnou baterii pro Raspberry Pi a displej a máte kompaktní videokameru!
Časosběrné fotografování
Časosběrné fotografování 4 způsoby, jak pořídit časosběrná videaČasosběrná videa jsou některá z mých oblíbených videí, která je možné sledovat. Jsou tak fascinující, ať už video ukazuje čas v poušti nebo pracovní postup umělce náčrtu. Je tu jen něco ... Přečtěte si více v posledních několika letech vzrostla na popularitě explozí smartphonových kamer, díky čemuž byla kdysi provincie specializovaných fotografů přístupná téměř všem.
Nevýhodou používání smartphonu pro tento druh fotografie je zřejmá; je to časově náročné a je to prase, které byste mohli potřebovat, dobře, telefonování a přijímání telefonních hovorů. Raspberry Pi s připojeným fotoaparátem je dobrou alternativou as připojenou baterií je stejně přenosný a univerzální jako aplikace pro Android nebo iPhone a dává větší smysl než pouhé používání vaše Pi jako časosběrný spoušť pro DSLR Jak zachytit časosběrné fotografie pomocí Raspberry Pi a DSLR nebo USB webové kameryČasosběrná fotografie vám může skutečně poskytnout představu o tom, jak svět funguje na makroskopické úrovni, nad rámec všeho, co lze představit běžnému lidskému zážitku času. Přečtěte si více .
Před pokračováním nainstalujte ffmpeg:
sudo apt-get install ffmpeg
Potom pomocí tohoto skriptu Python zachyťte obrázky s časovým odstupem:
doba importu import picamera VIDEO_DAYS = 1 FRAMES_PER_HOUR = 60 FRAMES = FRAMES_PER_HOUR * 24 * VIDEO_DAYS def capture_frame (frame): with picamera. PiCamera () jako cam: time.sleep (2) cam.capture ('/ home / pi / Desktop / frame% 03d.jpg'% frame) # Zachycení snímků pro snímek v rozsahu (FRAMES): # Poznamenejte si čas před začátkem záznamu = time.time () capture_frame (frame) # Počkejte na další zachytit. Všimněte si, že při výpočtu doby zpoždění.sleep (int (60 * 60 / FRAMES_PER_HOUR) - (time.time () - start) bereme v úvahu dobu, kterou potřebujeme k zachycení obrázku #).
Pomocí tohoto skriptu jste vytvořili sbírku obrázků zaznamenaných za 60 minut. Chcete-li zobrazit obrázky jako film, zkompilujte je následujícím způsobem:
ffmpeg -y -f image2 -i /home/pi/Desktop/frame%03d.jpg -r 24 -vcodec libx264 -profile high -preset slow /home/pi/Desktop/timelapse.mp4
Video můžete spustit v Raspberry Pi příkazem Terminal:
omxplayer timelapse.mp4
Video se pak přehraje na celou obrazovku. Může to vypadat něco takového…
Bezpečnostní kamera Raspberry Pi
Dříve jsme zkoumali, jak vytvořit domácí webovou kameru bezpečnostní systém s Raspberry Pi Vytvořte zabezpečovací systém Motion Capture pomocí Raspberry PiZ mnoha projektů, které můžete s Raspberry Pi stavět, je jedním z nejzajímavějších a trvale užitečných systém zabezpečení pohybu. Přečtěte si více , s návodem, který předcházel široké dostupnosti vyhrazené kamery Pi. Od té doby se věci samozřejmě změnily, ale pomocí stejných principů a softwaru můžete z Pi udělat mnohem kompaktnější řešení pro bezpečnostní kamery. Teoreticky můžete monitorovat příchody a odchody do a ze svého domu za méně než 100 USD pomocí jedné nebo více bezpečnostních kamer Raspberry Pi.
Poskytli jsme vám pět použití pro váš kamerový modul Raspberry Pi, ale domníváme se, že byste mohli být schopni přidat do seznamu. Jak se používá vaše? Řekněte nám to v komentářích.
Christian Cawley je zástupcem editoru pro bezpečnost, Linux, kutilství, programování a techniku. Produkuje také opravdu užitečný podcast a má rozsáhlé zkušenosti s podporou počítačů a softwaru. Christian je přispěvatelem do časopisu Linux Format a je malířem Raspberry Pi, milencem Lego a retro herním fanouškem.