{"id":65454,"date":"2022-08-28T13:39:10","date_gmt":"2022-08-28T18:39:10","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/5-saker-du-kan-gora-med-raspberry-pi-kameramodulen\/"},"modified":"2022-08-28T13:39:10","modified_gmt":"2022-08-28T18:39:10","slug":"5-saker-du-kan-gora-med-raspberry-pi-kameramodulen","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/5-saker-du-kan-gora-med-raspberry-pi-kameramodulen\/","title":{"rendered":"5 saker du kan g\u00f6ra med Raspberry Pi-kameramodulen"},"content":{"rendered":"<div>\n<p>Flexibiliteten hos Raspberry Pi k\u00e4nner inga gr\u00e4nser, och precis n\u00e4r du tror att du har uppn\u00e5tt allt m\u00f6jligt kommer n\u00e5got annat.  Detta kan vara tack vare en bra id\u00e9 som du eller n\u00e5gon annan hade, eller inspirerad av en nyligen sl\u00e4ppt del av expansionsh\u00e5rdvara f\u00f6r enheten.<\/p>\n<p>En av de f\u00f6rsta expansionerna du b\u00f6r k\u00f6pa till Raspberry Pi \u00e4r kameramodulen.  Med en dedikerad kontakt kan kameran anv\u00e4ndas f\u00f6r en m\u00e4ngd olika uppgifter.  L\u00e5t oss ta en titt p\u00e5 dem.<\/p>\n<h2 id=\"first-enable-the-camera\"><span class=\"ez-toc-section\" id=\"Forst_Aktivera_kameran\"><\/span>  F\u00f6rst: Aktivera kameran<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>B\u00f6rja med att se till att du har anslutit din Raspberry Pi-kamera till minidatorn.  Starta sedan enheten och logga in (vi antar att du anv\u00e4nder standard Raspberry Pi OS, Raspbian).  Skriv in p\u00e5 kommandoraden<\/p>\n<pre>sudo raspi-config<\/pre>\n<p>V\u00e4lj i menyn <strong>Aktivera kamera<\/strong>.<\/p>\n<figure>\n<\/figure>\n<p>H\u00e4rifr\u00e5n v\u00e4ljer du <strong>G\u00f6r det m\u00f6jligt,<\/strong> sedan <strong>Avsluta<\/strong> och <strong>Ja<\/strong> f\u00f6r att starta om.<\/p>\n<h2 id=\"take-a-photo\"><span class=\"ez-toc-section\" id=\"Ta_ett_foto\"><\/span>  Ta ett foto<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>N\u00e4r din Pi startar om, logga in igen och skriv in vid uppmaningen<\/p>\n<pre>raspistill \u2013o image.jpg<\/pre>\n<p>Detta kommer att f\u00e5nga din f\u00f6rsta bild, som du kommer att kunna se i GUI.  Om du inte redan anv\u00e4nder Terminal fr\u00e5n GUI, b\u00f6r du byta till detta genom att anv\u00e4nda kommandot<\/p>\n<pre>startx<\/pre>\n<p>Efterf\u00f6ljande kommandon kan k\u00f6ras i Terminal och resultaten kontrolleras i Raspbian-filhanteraren.  Du kan ta hur m\u00e5nga bilder du vill med det h\u00e4r kommandot, men observera att filnamnet, image.jpg, m\u00e5ste \u00e4ndras med varje iteration av kommandot, f\u00f6r att undvika att skriva \u00f6ver f\u00f6reg\u00e5ende bild.<\/p>\n<p>L\u00e5t oss bli lite mer avancerade och instruera Pi:n att ta ett tidsinst\u00e4llt foto efter en enda knapptryckning.<\/p>\n<p>B\u00f6rja med att installera Python-st\u00f6det f\u00f6r kameran.<\/p>\n<pre>sudo apt-get install python-picamera python3-picamera<\/pre>\n<p>N\u00e4r du \u00e4r klar, g\u00e5 in<\/p>\n<pre>sudo idle &amp;<\/pre>\n<p>Detta kommer att starta Python-milj\u00f6n.  Python dyker upp regelbundet i Raspberry Pi-tutorials, och \u00e4r ett f\u00f6rv\u00e5nansv\u00e4rt l\u00e4tt spr\u00e5k att komma till r\u00e4tta med.  F\u00f6r mer hj\u00e4lp med detta f\u00f6resl\u00e5r vi att du kollar v\u00e5ra fem b\u00e4sta webbplatser f\u00f6r att l\u00e4ra dig Python, och bes\u00f6ker Lynda.com om du \u00e4r intresserad av att ta dina Python-f\u00e4rdigheter vidare.<\/p>\n<p>G\u00e5 till <strong>Arkiv &gt; Nytt f\u00f6nster<\/strong> f\u00f6r att \u00f6ppna en textredigerare och ange f\u00f6ljande kod:<\/p>\n<pre>import time<br\/>import picamera<br\/>with picamera.PiCamera() as camera:<br\/>\u00a0\u00a0\u00a0 camera.start_preview()<br\/>\u00a0\u00a0\u00a0 time.sleep(0)<br\/>\u00a0\u00a0\u00a0 camera.capture('\/home\/pi\/Desktop\/image.jpg')<br\/>\u00a0\u00a0\u00a0 camera.stop_preview()<\/pre>\n<p>Anv\u00e4nda sig av <strong>Arkiv &gt; Spara<\/strong> f\u00f6r att spara ditt arbete, d\u00f6p det till n\u00e5got som timedsnap.py.  N\u00e4r du \u00e4r redo att k\u00f6ra skriptet, g\u00e5 till <strong>K\u00f6r &gt; K\u00f6r modul<\/strong>, eller bara tryck p\u00e5 <strong>F5<\/strong>.<\/p>\n<p>Vi kan anv\u00e4nda samma skript \u2013 med vissa modifieringar \u2013 f\u00f6r att anv\u00e4nda Raspberry Pi-kameramodulen f\u00f6r andra projekt.<\/p>\n<h2 id=\"a-picamera-with-a-timer\"><span class=\"ez-toc-section\" id=\"En_PiCamera_med_en_timer\"><\/span>  En PiCamera med en timer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure>\n<\/figure>\n<p>Samma skript kan \u00e5teranv\u00e4ndas med en liten justering f\u00f6r att skapa en kamera med en tidsinst\u00e4lld nedr\u00e4kning, en stor f\u00f6rdel f\u00f6r alla selfie-besatta snappers.  L\u00e5t oss inse det, det h\u00e4r \u00e4r en Raspberry Pi, s\u00e5 du kan f\u00f6rmodligen hitta n\u00e5got s\u00e4tt att montera fodralet och kameran p\u00e5 en selfie-pinne och g\u00e5 ut offentligt med det.<\/p>\n<p>F\u00f6r att l\u00e4gga till en 5 sekunders nedr\u00e4kning, \u00e4ndra raden<\/p>\n<pre>time.sleep(0)<\/pre>\n<p>till<\/p>\n<pre>time.sleep(5)<\/pre>\n<p>N\u00e4r du \u00e4r klar, kom ih\u00e5g att spara och tryck p\u00e5 F5 f\u00f6r att b\u00f6rja nedr\u00e4kningen.  S\u00e4g omelett!\u201d<\/p>\n<h2 id=\"record-video-with-your-raspberry-pi-camera\"><span class=\"ez-toc-section\" id=\"Spela_in_video_med_din_Raspberry_Pi-kamera\"><\/span>  Spela in video med din Raspberry Pi-kamera<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Att ta stillbilder \u00e4r en sak, men hur \u00e4r det med video?  Precis som med en smartphonekamera eller vanlig skrivbordswebbkamera (vilket \u00e4r i princip vad Pi-kameran \u00e4r, bara utan h\u00f6ljet) kan du ocks\u00e5 spela in video.<\/p>\n<p>I kommandotolken, \u00e4ndra skriptet enligt f\u00f6ljande:<\/p>\n<pre>import time<br\/>import picamera<p>with picamera.PiCamera() as camera:<br\/>\u00a0\u00a0\u00a0 camera.start_preview()<br\/>\u00a0\u00a0\u00a0 camera.start_recording('\/home\/pi\/Desktop\/video.h264')<br\/>\u00a0\u00a0\u00a0 time.sleep(30)<br\/>\u00a0\u00a0\u00a0 camera.stop_recording()<br\/>\u00a0\u00a0\u00a0 camera.stop_preview()<\/p><\/pre>\n<p>Du kommer att m\u00e4rka att jag har st\u00e4llt in <em>time.sleep()<\/em> v\u00e4rde till 30, vilket betyder att skriptet b\u00f6rjar spela in, v\u00e4nta i 30 sekunder och stoppa sedan.  Spara det h\u00e4r skriptet som <strong>videocapture.py<\/strong>, och tryck p\u00e5 F5 f\u00f6r att k\u00f6ra.<\/p>\n<p>L\u00e4gg m\u00e4rke till anv\u00e4ndningen av <em>camera.start_recording()<\/em> fungera.  Detta sparar materialet som en fil som heter <strong>video.h264<\/strong>, ett h\u00f6guppl\u00f6st videoklipp som du kan \u00f6ppna fr\u00e5n Raspbian-skrivbordet.  Det b\u00e4sta s\u00e4ttet att g\u00f6ra detta \u00e4r att bl\u00e4ddra till skrivbordsmappen (eller vilken s\u00f6kv\u00e4g du har valt i skriptet ovan), tryck p\u00e5 F4 f\u00f6r att \u00f6ppna terminalen och ange<\/p>\n<pre>omxplayer video.h264<\/pre>\n<p>L\u00e4gg till ett passande batteri f\u00f6r Raspberry Pi och en display, s\u00e5 har du en kompakt videokamera!<\/p>\n<h2 id=\"time-lapse-photography\"><span class=\"ez-toc-section\" id=\"Time-lapse_fotografering\"><\/span>  Time-lapse fotografering<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Time-lapse-fotografering har \u00f6kat i popularitet med explosionen av smartphonekameror under de senaste \u00e5ren, vilket g\u00f6r det som en g\u00e5ng var provinsen f\u00f6r specialistfotografer tillg\u00e4ngligt f\u00f6r n\u00e4stan alla.<\/p>\n<p>Nackdelen med att anv\u00e4nda en smartphone f\u00f6r den sortens fotografering \u00e4r uppenbar;  det \u00e4r tidskr\u00e4vande och \u00e4r en resurs som du kan beh\u00f6va f\u00f6r att, ja, ringa och ta emot telefonsamtal.  Raspberry Pi med tillh\u00f6rande kamera \u00e4r ett bra alternativ, och med ett batteri anslutet kan det visa sig vara lika portabelt och m\u00e5ngsidigt som en Android- eller iPhone-app, och \u00e4r mer vettigt \u00e4n att bara anv\u00e4nda din Pi som en time-lapse-utl\u00f6sare f\u00f6r en DSLR.<\/p>\n<p>Innan du forts\u00e4tter, installera ffmpeg:<\/p>\n<pre>sudo apt-get install ffmpeg<\/pre>\n<p>Anv\u00e4nd sedan detta Python-skript f\u00f6r att f\u00e5nga time lapse-bilderna:<\/p>\n<pre>import time<br\/>import picamera<br\/>\u00a0<br\/>VIDEO_DAYS = 1<br\/>FRAMES_PER_HOUR = 60<br\/>FRAMES = FRAMES_PER_HOUR * 24 * VIDEO_DAYS<br\/>\u00a0<br\/>def capture_frame(frame):<br\/>\u00a0\u00a0\u00a0 with picamera.PiCamera() as cam:<br\/>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 time.sleep(2)<br\/>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 cam.capture('\/home\/pi\/Desktop\/frame%03d.jpg' % frame)<br\/>\u00a0<br\/># Capture the images<br\/>for frame in range(FRAMES):<br\/>\u00a0\u00a0\u00a0 # Note the time before the capture<br\/>\u00a0\u00a0\u00a0 start = time.time()<br\/>\u00a0\u00a0\u00a0 capture_frame(frame)<br\/>\u00a0\u00a0\u00a0 # Wait for the next capture. Note that we take into<br\/>\u00a0\u00a0\u00a0 # account the length of time it took to capture the<br\/>\u00a0\u00a0\u00a0 # image when calculating the delay<br\/>\u00a0\u00a0\u00a0 time.sleep(<br\/>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int(60 * 60 \/ FRAMES_PER_HOUR) - (time.time() - start)<br\/>)<\/pre>\n<figure>\n<\/figure>\n<p>Du har skapat en samling bilder inspelade under en 60-minutersperiod med det h\u00e4r skriptet.  F\u00f6r att se bilderna som en film, kompilera bilderna enligt f\u00f6ljande:<\/p>\n<pre>ffmpeg -y -f image2 -i \/home\/pi\/Desktop\/frame%03d.jpg -r 24 -vcodec libx264 -profile high -preset slow \/home\/pi\/Desktop\/timelapse.mp4<\/pre>\n<p>Du kan k\u00f6ra videon i din Raspberry Pi med ett Terminal-kommando:<\/p>\n<pre>omxplayer timelapse.mp4<\/pre>\n<p>Videon kommer sedan att spelas upp i helsk\u00e4rm.  Det kan se ut ungef\u00e4r s\u00e5 h\u00e4r\u2026<\/p>\n<h2 id=\"the-raspberry-pi-security-camera\"><span class=\"ez-toc-section\" id=\"Sakerhetskameran_Raspberry_Pi\"><\/span>  S\u00e4kerhetskameran Raspberry Pi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Vi har tidigare unders\u00f6kt hur man bygger ett s\u00e4kerhetssystem f\u00f6r hemwebbkamera med din Raspberry Pi, med en handledning som f\u00f6regick den utbredda tillg\u00e4ngligheten av Pi:s dedikerade kamera.  Saker och ting har f\u00f6rst\u00e5s f\u00f6r\u00e4ndrats sedan dess, men du kan anv\u00e4nda samma principer och mjukvara f\u00f6r att f\u00f6rvandla Pi till en mycket mer kompakt s\u00e4kerhetskameral\u00f6sning.  I teorin kan du \u00f6vervaka vad som kommer och g\u00e5r in och ut ur ditt hus f\u00f6r under 100 $ med en eller flera Raspberry Pi-s\u00e4kerhetskameror.<\/p>\n<p>Vi har gett dig fem anv\u00e4ndningsomr\u00e5den f\u00f6r din Raspberry Pi-kameramodul, men vi tror att du kanske kan l\u00e4gga till i listan. <strong>Hur anv\u00e4nder du din?  Ber\u00e4tta f\u00f6r oss i kommentarerna.<\/strong><\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Christian Cawley (1562 publicerade artiklar)<br \/><\/strong><\/p>\n<p>Bitr\u00e4dande redakt\u00f6r f\u00f6r s\u00e4kerhet, Linux, g\u00f6r-det-sj\u00e4lv, programmering och teknisk f\u00f6rklarad, och riktigt anv\u00e4ndbar podcastproducent, med l\u00e5ng erfarenhet av skrivbords- och mjukvarust\u00f6d.  Christian \u00e4r en bidragsgivare till tidningen Linux Format och \u00e4r en Raspberry Pi-pyssare, en Lego-\u00e4lskare och en fan av retrospel.<\/p>\n<p>                            Mer fr\u00e5n Christian Cawley<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/5-saker-du-kan-gora-med-raspberry-pi-kameramodulen\/#Forst_Aktivera_kameran\" >F\u00f6rst: Aktivera kameran<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/5-saker-du-kan-gora-med-raspberry-pi-kameramodulen\/#Ta_ett_foto\" >Ta ett foto<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/5-saker-du-kan-gora-med-raspberry-pi-kameramodulen\/#En_PiCamera_med_en_timer\" >En PiCamera med en timer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/5-saker-du-kan-gora-med-raspberry-pi-kameramodulen\/#Spela_in_video_med_din_Raspberry_Pi-kamera\" >Spela in video med din Raspberry Pi-kamera<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/5-saker-du-kan-gora-med-raspberry-pi-kameramodulen\/#Time-lapse_fotografering\" >Time-lapse fotografering<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/5-saker-du-kan-gora-med-raspberry-pi-kameramodulen\/#Sakerhetskameran_Raspberry_Pi\" >S\u00e4kerhetskameran Raspberry Pi<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/5-saker-du-kan-gora-med-raspberry-pi-kameramodulen\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Flexibiliteten hos Raspberry Pi k\u00e4nner inga gr\u00e4nser, och precis n\u00e4r du tror att du har uppn\u00e5tt allt m\u00f6jligt kommer n\u00e5got annat. Detta kan vara tack vare en bra id\u00e9 som du eller n\u00e5gon annan hade, eller inspirerad av en nyligen sl\u00e4ppt del av expansionsh\u00e5rdvara f\u00f6r enheten. En av de f\u00f6rsta expansionerna du b\u00f6r k\u00f6pa till [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":65455,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/ipotek.net\/wp-content\/uploads\/2022\/01\/5-saker-du-kan-gora-med-Raspberry-Pi-kameramodulen.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[1064,262,102,35898,6792,3371],"class_list":["post-65454","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-gora","tag-kan","tag-med","tag-pikameramodulen","tag-raspberry","tag-saker"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=65454"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65454\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/65455"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=65454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=65454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=65454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}