5 ting du kan gjøre med Raspberry Pi Camera Module

5 ting du kan gjøre med Raspberry Pi Camera Module / DIY

Fleksibiliteten til Raspberry Pi vet ingen grenser, og akkurat når du tror du har oppnådd alt mulig, kommer noe annet sammen. Dette kan være takket være en god ide du eller noen andre hadde, eller inspirert av et nylig utgitt stykke ekspansjonsmaskinvare for enheten.

En av de første utvidelsene du bør kjøpe for Raspberry Pi Five Great Raspberry Pi Utvidelser som gjør det enda mer nyttig Fem Great Raspberry Pi Utvidelser som gjør det enda mer nyttig Din Raspberry Pi er allsidig og til tider fantastisk, men er du utnytte den fulle kraften i den lille boksen? Koble opp din Pi med disse 5 utvidelsene! Les mer er kameramodulen. Med en dedikert kontakt kan kameraet brukes til en rekke oppgaver. La oss ta en titt på dem.

Først: Aktiver kameraet

Begynn med å sørge for at du har koblet til Raspberry Pi-kameraet til mini-datamaskinen. Deretter starter du enheten og logger på (vi antar at du bruker standard Raspberry Pi OS, Raspbian Optimaliser kraften til din Raspberry Pi med Raspbian Optimaliser kraften til Raspberry Pi med Raspbian Som passer en mann med for mye tech på hendene, har jeg spilt med Raspberry Pi nylig, konfigurert enheten slik at den fungerer til sitt beste potensial. Det fortsetter å løpe som ... Les mer). På kommandolinjen, skriv inn

sudo raspi-config

I menyen velg Aktiver kamera.

Herfra velger du Aktiver, deretter Bli ferdig og Ja å starte på nytt.

Ta et bilde

Når Pi starter på nytt, logg på igjen, og skriv inn spørsmålet

raspistill -o image.jpg

Dette vil fange ditt første bilde, som du vil kunne se i GUI. Hvis du ikke allerede bruker Terminal fra GUI, bør du bytte til dette ved å bruke kommandoen

startx

Senere kommandoer kan kjøres i Terminal, og resultatene sjekket i Raspbian filbehandling. Du kan ta så mange bilder som du vil med denne kommandoen, men merk at filnavnet, image.jpg, må endres med hver iterasjon av kommandoen, for å unngå å overskrive det forrige bildet.

La oss få litt mer avansert, og instruer Pi å ta et tidsbestemt bilde etter en enkelt tastetrykk.

Begynn med å installere Python-støtten til kameraet.

sudo apt-get install python-picamera python3-picamera

Når du er ferdig, skriv inn

sudo tomgang &

Dette vil starte Python-miljøet. Python dukker opp jevnlig i Raspberry Pi opplæringsprogrammer, og er et overraskende enkelt språk for å få tak i. For mer hjelp med dette, foreslår vi at du sjekker våre fem beste nettsteder for å lære Python De 5 beste nettstedene å lære Python programmering De 5 beste nettstedene å lære Python programmering Ønsker du å lære Python programmering? Her er de beste måtene å lære Python på nettet, hvorav mange er helt gratis. Les mer, og besøk Lynda.com hvis du er interessert i å ta Python-ferdighetene dine videre.

Gå til Fil> Nytt vindu å åpne en tekstredigerer og skriv inn følgende kode:

importtid import picamera med picamera.PiCamera () som kamera: camera.start_preview () time.sleep (0) camera.capture ('/ home / pi / Desktop / image.jpg') camera.stop_preview ()

Bruk Fil> Lagre for å redde arbeidet ditt, navngi det som timedsnap.py. Når du er klar til å kjøre skriptet, går du til Kjør> Kjør modul, eller bare trykk F5.

Vi kan bruke dette samme skriptet - med noen modifikasjoner - til å bruke Raspberry Pi kameramodulen til andre prosjekter.

En PiCamera med en timer

Det samme skriptet kan gjenbrukes med en liten tweak for å lage et kamera med en tidsbestemt nedtelling, en stor fordel for noen selvobsatte snappere. La oss innse det, dette er en Raspberry Pi, så du kan sikkert finne noen måte å montere saken og kameraet på en selvpinne og gå ut i det offentlige med det.

For å legge til en 5-sekunders nedtelling, endre linjen

time.sleep (0)

til

time.sleep (5)

Når du er ferdig, husk å lagre og trykk F5 for å starte nedtellingen. Si “Ost!”

Ta opp video med din Raspberry Pi-kamera

Å ta stillbilder er en ting, men hva med video? På samme måte som med en smarttelefonkamera eller vanlig stasjonær webkamera (som egentlig er hva Pi-kameraet er, bare uten foringsrøret), kan du også ta opp video.

I kommandoprompten, endre skriptet som følger:

importtid import picamera med picamera.PiCamera () som kamera: camera.start_preview () camera.start_recording ('/ home / pi / Desktop / video.h264') time.sleep (30) camera.stop_recording () camera.stop_preview () )

Du vil legge merke til at jeg har satt time.sleep () verdien til 30, noe som betyr at skriptet vil starte opptak, vent i 30 sekunder, og stopp deretter. Lagre dette skriptet som videocapture.py, og trykk F5 for å kjøre.

Legg merke til bruken av camera.start_recording () funksjon. Dette lagrer opptaket som en fil som heter video.h264, et HD-videoklipp som du kan åpne fra Raspbian-skrivebordet. Den beste måten å gjøre dette på er å bla til skrivebordsmappen (eller hva den valgte filbanen i det ovennevnte skriptet er), trykk F4 for å åpne terminalen og skriv inn

omxplayer video.h264

Legg til et passende batteri for Raspberry Pi og en skjerm, og du har deg selv et kompakt videokamera!

Time-Lapse Photography

Time-lapse fotografering 4 måter å ta Time-Lapse-videoer 4 måter å ta Time-Lapse Videoer Time-lapse videoer er noen av mine favorittvideoer å se på. De er bare så fascinerende, om videoen viser tidsforløpet i en ørken eller arbeidsflyten til en skisseartist. Det er bare noe ... Les mer har økt i popularitet med eksplosjonen av smarttelefonkameraer de siste årene, noe som gjorde det som en gang var provinsen spesialistfotografer tilgjengelig for nesten alle.

Ulempen med å bruke en smarttelefon for den typen fotografering er åpenbar; det er tidkrevende, og hogs en ressurs som du kanskje trenger for, vel, lage og motta telefonsamtaler. Raspberry Pi med sitt vedlagte kamera er et godt alternativ, og med et vedlagt batteri kan det vise seg like bærbart og allsidig som en Android- eller iPhone-app, og gir mer mening enn bare å bruke Pi som en tidsforskjellerutløser for en DSLR Hvordan For å fange tidslapsefotografering med din Raspberry Pi og DSLR eller USB-webkamera Slik Fanger Time-Lapse fotografering med din Raspberry Pi og DSLR eller USB Webcam Time-lapse fotografering kan virkelig gi deg en følelse av hvordan verden fungerer på et makroskopisk nivå , utover alt som er mulig for den normale menneskelige erfaringen av tiden. Les mer .

Før du fortsetter, installerer du ffmpeg:

sudo apt-get installere ffmpeg

Deretter bruker du dette Python-skriptet for å fange tidsforløpsbilder:

importtid import picamera VIDEO_DAYS = 1 FRAMES_PER_HOUR = 60 FRAMES = FRAMES_PER_HOUR * 24 * VIDEO_DAYS def capture_frame (ramme): med picamera.PiCamera () som cam: time.sleep (2) cam.capture ('/ home / pi / Desktop / frame% 03d.jpg '% frame) # Ta bilder for ramme innenfor rekkevidde (FRAMES): # Merk tiden før opptakstiden = time.time () capture_frame (frame) # Vent til neste opptak. Vær oppmerksom på at vi tar i # konto hvor lang tid det tok å fange # -billedet ved beregning av forsinkelsestidspunktet. Søvn (int (60 * 60 / FRAMES_PER_HOUR) - (time.time () - start))

Du har opprettet en samling bilder tatt opp i løpet av en 60-minutters periode med dette skriptet. For å vise bildene som en film, kompilere bildene på følgende måte:

ffmpeg -y -f image2 -i /home/pi/Desktop/frame%03d.jpg -r 24 -vcodec libx264 -profil høypreset sakte /home/pi/Desktop/timelapse.mp4

Du kan kjøre videoen i din Raspberry Pi med en Terminal-kommando:

omxplayer timelapse.mp4

Videoen vil da bli spilt full skjerm. Det kan se ut som dette ...

The Raspberry Pi Security Camera

Vi har tidligere utforsket hvordan du bygger et hjemmekino-sikkerhetssystem med din Raspberry Pi. Build a Motion Capture Security System. Bruke en Raspberry Pi. Build a Motion Capture Security System. Bruke en Raspberry Pi Av de mange prosjektene du kan bygge med Raspberry Pi, En av de mest interessante og permanent nyttige er bevegelseskjerms sikkerhetssystemet. Les mer, med en opplæring som foregav utbredt tilgjengelighet av Pi's dedikerte kamera. Ting har selvfølgelig endret seg siden da, men du kan bruke de samme prinsippene og programvaren for å gjøre Pi til en langt mer kompakt sikkerhetskamera løsning. I teorien kan du overvåke komingene og gåingene inn og ut av huset ditt for under $ 100 ved hjelp av et eller flere Raspberry Pi-sikkerhetskameraer.

Vi har gitt deg fem bruksområder for Raspberry Pi-kameramodulen, men vi regner med at du kanskje kan legge til i listen. Hvordan bruker du din? Fortell oss i kommentarene.

Utforsk mer om: Digitalkamera, Raspberry Pi.