5 lucruri pe care le puteți face cu Modulul de cameră Pix Pi
Flexibilitatea fructelor de zmeură nu cunoaște limite și doar când credeți că ați obținut tot ce este posibil, se întâmplă altceva. Acest lucru ar putea fi datorită unei idei minunate pe care dvs. sau altcineva ați avut-o sau care a fost inspirată de o bucată de hardware de extindere recent lansată pentru dispozitiv.
Una dintre primele expansiuni pe care ar trebui să le cumpărați pentru piersicii Pi Cinci Extinderi mari de zmeură Pi care o fac și mai utilă Cinci Extensii mari de piersic Pi care fac chiar mai folositoare Zmeura dvs. Pi este versatilă și uneori uimitoare, dar folosiți complet puterea acelei cutii? Porniți-vă Pi cu aceste 5 extinderi! Read More este modulul camerei. Cu un conector dedicat, camera poate fi utilizată pentru o varietate de sarcini. Să le aruncăm o privire.
În primul rând: Activați camera
Începeți să vă asigurați că ați conectat camera dvs. Raspberry Pi la mini-computer. Apoi, porniți dispozitivul și conectați-vă (presupunem că utilizați sistemul de operare Raspberry Pi, Raspbian Optimizați puterea fructului de zmeură Pi cu Raspbian Optimizați puterea fructului de zmeură Pi Cu Raspbian Cum se potrivește unui om cu prea multă tech pe mâinile sale, am jucat recent cu Raspberry Pi, configurând dispozitivul astfel încât acesta să funcționeze la cel mai înalt potențial și continuă să funcționeze ca ... Read More). În linia de comandă, introduceți
sudo raspi-config
În meniul selectați Activați Camera.
De aici, selectați Permite, atunci finalizarea și da pentru a reporni.
Fă o poză
Când se repornește Pi, conectați-vă din nou, iar la prompt introduceți
raspistill -o image.jpg
Aceasta va capta prima dvs. imagine, pe care o veți putea vedea în GUI. Dacă nu utilizați deja Terminal din GUI, ar trebui să treceți la acest lucru, utilizând comanda
startx
Următoarele comenzi pot fi executate în Terminal, iar rezultatele sunt verificate în managerul de fișiere Raspbian. Puteți lua cât mai multe fotografii cu această comandă, deși notați că numele fișierului, image.jpg, va trebui să fie schimbat cu fiecare iterație a comenzii, pentru a evita suprascrierea imaginii anterioare.
Să facem ceva mai avansat și să-i instruim pe Pi să ia o fotografie temporizată după o singură apăsare de tastă.
Începeți prin instalarea suportului Python pentru cameră.
sudo apt-get instala python-picamera python3-picamera
După ce ați terminat, introduceți
sudo idle &
Aceasta va porni mediul Python. Python apare regulat în tutorialele Raspberry Pi și este un limbaj surprinzător de ușor de abordat. Pentru mai mult ajutor în acest sens, vă sugerăm să verificați cele mai bune cinci site-uri web pentru a învăța Python Cele 5 cele mai bune site-uri Web pentru a învăța programarea Python Cele 5 cele mai bune site-uri pentru a învăța programarea Python Doriți să învățați programarea Python? Iată cele mai bune modalități de a învăța Python online, dintre care multe sunt gratuite. Citiți mai multe și vizitați Lynda.com dacă sunteți interesat să vă dați în continuare competențele Python.
Mergi la Fișier> Fereastră nouă pentru a deschide un editor de text și introduceți următorul cod:
import time import picamera cu picamera.PiCamera () ca camera: camera.start_preview () time.sleep (0) camera.capture ('/ home / pi / Desktop / image.jpg') camera.stop_preview
Utilizare Fișier> Salvare pentru a salva munca dvs., numind-o ceva de genul timedsnap.py. Când sunteți gata să rulați scenariul, mergeți la Run> Run Module, sau doar atingeți F5.
Putem folosi același script - cu unele modificări - pentru a folosi modulul de cameră Raspberry Pi pentru alte proiecte.
Un PiCamera cu un cronometru
Același scenariu poate fi reutilizat cu un mic truc pentru a crea o cameră cu o numărătoare inversă temporizată, un beneficiu uriaș pentru orice personaj obsedat de auto-obsesie. Să recunoaștem acest lucru, este un zmeur Pi, deci puteți găsi probabil un mod de a monta carcasa și aparatul de fotografiat pe un stick selfie și ieși în public cu el.
Pentru a adăuga o numărătoare inversă de 5 secunde, schimbați linia
time.sleep (0)
la
time.sleep (5)
Când ați terminat, nu uitați să salvați și apăsați F5 pentru a începe numărătoarea inversă. Spune “Brânză!”
Înregistrați videoclipul cu camera dvs. de zmeură Pi
A face fotografii este un lucru, dar ce despre video? La fel ca și în cazul unei camere de tip smartphone sau al unei camere web standard de pe desktop (care este în esență ceea ce este camera lui Pi, chiar fără carcasă), puteți înregistra și video.
În linia de comandă, modificați script-ul după cum urmează:
import timp import picamera cu picamera.PiCamera () camera: camera.start_preview () camera.start_recording ('/ home / pi / Desktop / video.h264') time.sleep () camera.stop_recording )
Veți observa că am setat time.sleep () valoare de 30, adică scriptul va începe înregistrarea, așteptați 30 de secunde, apoi opriți. Salvați acest script ca videocapture.py, și apăsați F5 pentru a rula.
Observați utilizarea camera.start_recording () funcţie. Aceasta salvează materialul ca un fișier numit video.h264, un clip video de înaltă definiție pe care îl puteți deschide de pe desktopul Raspbian. Cel mai bun mod de a face acest lucru este să răsfoiți spre dosarul Desktop (sau oricare ar fi calea fișierului ales în scriptul de mai sus), apăsați F4 pentru a deschide terminalul și pentru a introduce
omxplayer video.h264
Adăugați o baterie potrivită pentru Raspberry Pi și un afișaj, iar dvs. aveți o cameră video compactă!
Time-Lapse Photography
Time-lapse fotografie 4 moduri de a lua timp-Lapse Video 4 moduri de a lua timp-Lapse Video Clipuri video de timp sunt unele dintre clipurile mele preferate pentru a viziona. Sunt atât de fascinante, indiferent dacă videoclipul arată trecerea timpului într-un deșert sau fluxul de lucru al unui artist de schiță. Există doar ceva ... Citește mai mult a crescut în popularitate cu explozia camerelor smartphone în ultimii ani, făcând ceea ce a fost cândva provincia fotografilor specialiști accesibili de aproape toată lumea.
Dezavantajul utilizării unui smartphone pentru acest tip de fotografie este evident; este nevoie de timp, și pornește o resursă de care ai putea avea nevoie, bine, de a face și primi apeluri telefonice. Raspberry Pi cu aparatul de fotografiat atașat face o alternativă bună și cu o baterie atașată se poate dovedi la fel de portabilă și versatilă ca o aplicație Android sau iPhone și are mai multă sens decât să folosească Pi ca declanșator de timp pentru o tehnologie DSLR Pentru a surprinde fotografiile cu zmeura Pi și DSLR sau USB Webcam Cum să capturați fotografierea cu timp zilnic cu zmeura dvs. Pi și DSLR sau USB Webcam Fotografia cu timp îndelungat vă poate da într-adevăr un sentiment cum funcționează lumea la nivel macroscopic , dincolo de orice poate fi conceput pentru experiența umană normală a timpului. Citeste mai mult .
Înainte de a continua, instalați ffmpeg:
sudo apt-get instalați ffmpeg
Apoi, utilizați acest script Python pentru a captura imaginile temporizate:
import timp import picamera VIDEO_DAYS = 1 FRAMES_PER_HOUR = 60 FRAMES = FRAMES_PER_HOUR * 24 * VIDEO_DAYS def capture_frame (cadru): cu picamera.PiCamera () ca cam: time.sleep (2) cam.capture (' frame% 03d.jpg '% frame) # Capturează imaginile pentru cadre în raza de acțiune (FRAME): # Notați timpul înainte de începerea capturii = time.time () capture_frame (frame) # Așteptați următoarea captură. Rețineți că luăm în considerare numărul de timp necesar pentru a captura imaginea # în calculul timpului de întârziere. (Int (60 * 60 / FRAMES_PER_HOUR) - (time.time () - start))
Ați creat o colecție de imagini înregistrate într-o perioadă de 60 de minute cu acest script. Pentru a vizualiza imaginile ca pe un film, compilați imaginile după cum urmează:
ffmpeg -y -f imagine2 -i /home/pi/Desktop/frame%03d.jpg -r 24 -vcodec libx264 -profile high -preset lent /home/pi/Desktop/timelapse.mp4
Puteți rula videoclipul în Raspberry Pi cu o comandă Terminal:
omxplayer timelapse.mp4
Apoi, videoclipul va fi redat pe ecran complet. Poate arata cam asa ...
Camera de securitate pentru zmeura Pi
Am explorat anterior cum să construim un sistem de securitate pentru camerele de acasă cu dispozitivul dvs. de zmeură Pi Construiți un sistem de captare a mișcării de mișcare Utilizând o zmeură Pi Construiți un sistem de captare a mișcării de mișcare Utilizând o zmeură Pi Din numeroasele proiecte pe care le puteți construi cu zmeura Pi, unul dintre cele mai interesante și permanent utile este sistemul de securitate pentru capturarea mișcării. Citește mai mult, cu un tutorial care a predat disponibilitatea pe scară largă a camerei dedicate a lui Pi. Lucrurile s-au schimbat de atunci, dar puteți folosi aceleași principii și software pentru a transforma Pi într-o soluție mult mai compactă de cameră de securitate. În mod teoretic, puteți monitoriza venirea și ieșirea din și în casa dvs. pentru mai puțin de 100 USD folosind una sau mai multe camere de securitate Raspberry Pi.
Ți-am dat cinci utilizări pentru modulul tău de cameră Raspberry Pi, dar credem că ai putea să adaugi la listă. Cum folosiți a ta? Spune-ne în comentarii.
Explorați mai multe despre: Aparat foto digital, Raspberry Pi.