Raspberry Pi Zero este atât de compact încât îl poți lua cu tine oriunde. Uitați de centrele media și stațiile de jocuri retro - salvați-le pentru Raspberry Pis mai mare. Pi Zero trebuie pur și simplu să iasă în aer liber!
Un proiect pe care îl puteți folosi în exterior este să creați un film în timp ce faceți acum. Tot ce necesită este o carcasă, un acumulator și un modul de cameră Raspberry Pi. Cu scenariul potrivit, puteți crea un film cu intervale de timp care vă înregistrează ziua, gata pentru a fi încărcat pe YouTube sau distribuit în altă parte online.
De ce veți avea nevoie pentru a înregistra o perioadă de timp purtabilă a zilei voastre
Îți place ideea de a înregistra tot ce se întâmplă? Puteți înregistra imagini cu time-lapse oriunde mergeți cu următoarele:
- Raspberry Pi Zero v1.3 sau o versiune ulterioară
- Modul de cameră Raspberry Pi
- Panglica camerei pentru Pi Zero
- Bandă elastică pentru a menține cablul ordonat
- Baterie portabilă (vezi mai jos)
- Banda de ambalare pentru sarcini grele (pentru a fixa cablul de alimentare USB)
Ar trebui să le puteți colecta pentru mai puțin de 50 USD.
Raspberry Pi Zero trebuie să fie v1.3 sau o versiune ulterioară, deoarece versiunile mai vechi nu au portul modulului camerei. Mai târziu, modelele Pi Zero cu Wi-Fi sunt bune, dar de aproape trei ori prețul celor 1.3.
Rețineți că cablul panglică al camerei pentru Pi Zero este diferit de panglica implicită a modulului camerei pentru Raspberry Pis de dimensiuni complete. Acest cablu panglică este mai îngust la un capăt pentru a se potrivi conectorului mai mic de pe Pi Zero.
Alimentează-ți camera portabilă Time-lapse
Deoarece acesta este un proiect portabil, este necesară o baterie. Se prezintă trei opțiuni.
- O baterie reîncărcabilă standard pentru smartphone sau tabletă.
- Un acumulator personalizat pentru Raspberry Pi.
- O baterie reîncărcabilă compactă, fabricată în spate.
Care dintre ele alegeți va depinde de ce fel de mobilitate sperați să vă bucurați și de cât timp ar trebui să funcționeze camera. Luați opțiunea 1: aceasta va dura mai mult decât celelalte, dar vă va face mai puțin mobil. Între timp, Opțiunea 3 va fi cea mai mobilă opțiune, dar cu durata de viață a bateriei cea mai redusă (aproximativ două ore). Opțiunea 2 vă va oferi cele mai bune din ambele lumi, dar nu este reîncărcabilă.
Citeste mai mult: Pachete de baterii Raspberry Pi pentru proiecte portabile
Instalați camera Time Lapse
Puteți configura totul de la zero, dar atunci când există o imagine dedicată a discului Raspberry Pi numită Cameră Time Lapse, aceasta pare oarecum inutilă.
Descarca: Camera Time Lapse
Acest lucru poate fi instalat pe cardul dvs. microSD folosind BalenaEtcher sau Raspberry Pi Imager instrument.
Camera Time Lapse are setări implicite pentru a captura imagini JPEG de 1280x720 pixeli la fiecare 15 secunde. Acest lucru poate fi modificat în fișierul timelapse.sh (a se vedea mai jos), permițându-vă să creați o cameră Raspberry Pi personalizată și configurabilă.
Configurați camera
Este posibil ca setările implicite din construirea camerei Time Lapse să nu fie pe deplin pe placul dvs. Pentru a le modifica, deschideți /boot/timelapse.sh în editorul de text. Acest lucru se poate face în timp ce cardul microSD este introdus în computerul dvs. sau după pornirea dispozitivului Pi, conectat prin SSH sau folosind un mouse și tastatură:
sudo nano /boot/timelapse.sh
Aici veți găsi o secțiune denumită „Lucruri configurabile”. Utilizați această opțiune pentru a regla configurarea în funcție de preferințele dvs.:
- Interval: timpul dintre capturi, măsurat în secunde
- Lăţime: lățimea imaginii în pixeli
- Înălţime: înălțimea imaginii
- Calitate: fiecare imagine este capturată ca un JPG, cu un nivel de calitate de 1-100
- Dest: acesta este directorul de destinație
- Prefix: acordați imaginilor time-lapse un prefix
- Oprire: dacă utilizați un buton de oprire, specifică pinul GPIO (opus GND)
- LED: dacă utilizați un LED de stare, specifică pinul GPIO
- prevtime: utilizați acest lucru pentru a specifica o întârziere pentru prima captură
Când ați terminat, salvați fișierul text înainte de a ieși. Dacă editați timelapse.sh pe computer, scoateți cardul în siguranță și introduceți-l în Raspberry Pi Zero
Luați în considerare cazul dvs.
Pentru a vă conecta Raspberry Pi Zero și camera împreună și a le transporta cu relativă siguranță, veți avea nevoie de o carcasă. Cu atâtea soluții disponibile, există o singură opțiune care oferă soluția perfectă: imprimarea 3D.
Pe scurt, aveți nevoie de o carcasă care să conțină o clemă sau o prevedere pentru un atașament în stil curea. De asemenea, va trebui să găzduiască Raspberry Pi Zero, camera foto și soluția de baterie aleasă.
Două opțiuni bune de imprimare 3D pentru carcasă pentru un Raspberry Pi Zero și cameră:
- One Piece Raspberry Pi Zero + Carcasă pentru cameră
- Raspberry Pi Zero Husa portabilă pentru cameră de la Adafruit - vine cu o clemă încorporată și o gaură pentru atașarea unui cablu și purtarea ca un șnur.
Nu dețineți o imprimantă 3D? Căutați online o afacere de imprimare 3D locală sau prin poștă.
Perfect!
Construiește-ți camera Raspberry Pi Zero Wearable Bodycam
Așadar, aveți Raspberry Pi Zero, un fel de caz, o sursă de alimentare și scriptul. Este posibil să fi optat pentru butonul de oprire / pornire sau să fiți fericiți ca camera să pornească imediat ce se pornește. Dacă este posibil, puteți utiliza rețeaua wireless locală pentru a vă conecta prin SSH pentru a confirma starea camerei.
Legate de: Ce este SSH?
Acum este timpul să asamblați bodycam-ul. Cel puțin ar trebui să aveți ceva care seamănă cu acest lucru:
Convertiți imaginile într-un film
După crearea intervalului de timp, va trebui să compilați imaginile într-un videoclip. Mai întâi, revedeți imaginea pentru a vă asigura că sunt orientate corect. Dacă nu, instalați imagemagick și rotiți-le după caz:
sudo apt instalează imagemagick
pentru fișier în * .png; convertiți $ fișier -rotate 90 rotit- $ fișier; Terminat
Această comandă de exemplu va roti fiecare imagine din directorul curent cu 90 de grade în sensul acelor de ceasornic. Din upi trebuie să rotiți, să zicem, fișierele .JPG în sens invers acelor de ceasornic cu 90 de grade:
pentru fișier în * .jpg; convertiți $ file -rotate -90 rotit- $ file; Terminat
În această etapă veți avea două versiuni ale imaginilor, deci ați putea opta pentru ștergerea originalelor. Acest lucru economisește spațiu pe cardurile microSD mai mici.
Apoi, creați videoclipul folosind avconv, parte a suitei libav-tools.
sudo apt-get install libav-tools
avconv -r 10 -i rotated-image% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
Așteptați până când videoclipul dvs. este compilat, apoi vizualizați-l pe playerul video al lui Pi.
Ieșiți și începeți videoclipul dvs. Time-Lapse!
Tot ce trebuie să faceți acum este să ieșiți și să începeți înregistrarea.
După ce ați terminat, opriți în siguranță Pi Zero, scoateți cardul microSD și compilați imaginile într-un videoclip cu intervale de timp. Fie păstrați-vă materialele Raspberry Pi bodycam pentru posteritate, fie partajați-le online.
Conectarea Raspberry Pi Zero la un televizor prin HDMI nu este întotdeauna cea mai bună opțiune. Iată cum să realizați un cablu compozit RCA și să vă conectați Pi Zero folosindu-l.
Citiți în continuare
- DIY
- Raspberry Pi
- Tehnologie portabilă
- Interval de timp
Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicat. De asemenea, produce Podcast-ul cu adevărat util și are o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.