Il Raspberry Pi Zero è così compatto che puoi letteralmente portarlo con te ovunque. Dimentica i media center e le postazioni di gioco retrò: salva quelli per il Raspberry Pis più grande. Il tuo Pi Zero ha semplicemente bisogno di uscire all'aperto!
Un progetto per cui puoi usarlo all'esterno è creare un filmato time-lapse di ciò che stai facendo in questo momento. Tutto ciò che serve è una custodia, una batteria e un modulo fotocamera Raspberry Pi. Con la sceneggiatura giusta, puoi creare un filmato time-lapse che registra la tua giornata, pronto per essere caricato su YouTube o condiviso altrove online.
Cosa ti serve per registrare un time-lapse indossabile della tua giornata
Ti piace l'idea di registrare tutto ciò che accade? Puoi registrare filmati time-lapse ovunque tu vada con quanto segue:
- Raspberry Pi Zero v1.3 o successivo
- Modulo fotocamera Raspberry Pi
- Nastro della fotocamera per Pi Zero
- Fascia elastica per mantenere il cavo in ordine
- Batteria portatile (vedi sotto)
- Nastro adesivo resistente (per fissare il cavo di alimentazione USB)
Dovresti essere in grado di raccoglierli per meno di $ 50.
Il Raspberry Pi Zero deve essere v1.3 o successivo poiché le versioni precedenti non hanno la porta del modulo della fotocamera. I successivi modelli Pi Zero con Wi-Fi sono buoni, ma quasi tre volte il prezzo del 1.3.
Si noti che il cavo a nastro della fotocamera per Pi Zero è diverso dal nastro del modulo della fotocamera predefinito per Raspberry Pis a grandezza naturale. Questo cavo a nastro è più stretto a un'estremità per adattarsi al connettore più piccolo del Pi Zero.
Alimenta la tua fotocamera time-lapse indossabile
Poiché si tratta di un progetto portatile, è necessaria una batteria. Si presentano tre opzioni.
- Una batteria ricaricabile standard per smartphone o tablet.
- Un pacco batteria personalizzato per il Raspberry Pi.
- Una parte posteriore della batteria ricaricabile compatta e prodotta.
Quale sceglierai dipenderà dal tipo di mobilità che speri di godere e per quanto tempo dovrebbe funzionare la videocamera. Prendi l'opzione 1: durerà più a lungo degli altri ma ti renderà meno mobile. Nel frattempo, l'opzione 3 sarà l'opzione più mobile, ma con la durata della batteria più bassa (circa due ore). L'opzione 2 ti darà il meglio di entrambi i mondi ma non è ricaricabile.
Leggi di più: Pacchi batteria Raspberry Pi per progetti portatili
Installa Time Lapse Camera
Potresti impostare il tutto da zero, ma quando c'è un'immagine del disco Raspberry Pi dedicata chiamata Time Lapse Camera, sembra un po 'inutile.
Scarica: Fotocamera Time Lapse
Questo può essere installato sulla tua scheda microSD usando BalenaEtcher o il Raspberry Pi Imager attrezzo.
Time Lapse Camera dispone di impostazioni predefinite per acquisire immagini JPEG da 1280x720 pixel ogni 15 secondi. Questo può essere modificato nel file timelapse.sh (vedi sotto), permettendoti di costruire una bodycam Raspberry Pi personalizzabile e configurabile.
Configura la fotocamera
Le impostazioni predefinite nella build Time Lapse Camera potrebbero non essere del tutto di tuo gradimento. Per modificarli, apri /boot/timelapse.sh nel tuo editor di testo. Questo può essere fatto mentre la scheda microSD è inserita nel tuo computer, o dopo che il Pi si è avviato, connesso tramite SSH o usando un mouse e una tastiera:
sudo nano /boot/timelapse.sh
Qui troverai una sezione denominata "Elementi configurabili". Usalo per modificare la configurazione in base alle tue preferenze:
- Intervallo: tempo tra le acquisizioni, misurato in secondi
- Larghezza: larghezza dell'immagine in pixel
- Altezza: altezza dell'immagine
- Qualità: ogni immagine viene catturata come JPG, con un livello di qualità di 1-100
- Dest: questa è la directory di destinazione
- Prefisso: dare alle immagini time-lapse un prefisso
- Arresto: se si utilizza un pulsante di arresto, specifica il pin GPIO (opposto a GND)
- GUIDATO: se si utilizza un LED di stato, specifica il pin GPIO
- prevtime: usalo per specificare un ritardo per la prima cattura
Quando hai finito, salva il file di testo prima di uscire. Se modifichi timelapse.sh sul tuo computer, espelli in modo sicuro la scheda e inseriscila nel tuo Raspberry Pi Zero
Considera il tuo caso
Per collegare insieme il tuo Raspberry Pi Zero e la fotocamera e trasportarli con relativa sicurezza, avrai bisogno di una custodia. Con così tante soluzioni disponibili, c'è solo un'opzione che offre la soluzione perfetta: la stampa 3D.
In breve, hai bisogno di una custodia con clip o predisposizione per un attacco in stile cordino. Dovrà anche ospitare il tuo Raspberry Pi Zero, la fotocamera e la soluzione di batteria scelta.
Due buone opzioni di custodia stampata in 3D per un Raspberry Pi Zero e una fotocamera:
- Custodia per fotocamera One Piece Raspberry Pi Zero +
- Custodia per fotocamera indossabile Raspberry Pi Zero di Adafruit - viene fornito con una clip incorporata e un foro per attaccare un cavo e indossarlo come cordino.
Non possiedi una stampante 3D? Cerca online un'attività di stampa 3D locale o per corrispondenza.
Perfetto!
Costruisci la tua Bodycam indossabile Raspberry Pi Zero
Quindi, hai il tuo Raspberry Pi Zero, una custodia di qualche tipo, un alimentatore e lo script. Potresti aver scelto il pulsante stop / start o essere felice che la videocamera si avvii non appena si accende. Se possibile, potresti utilizzare la tua rete wireless locale per connetterti tramite SSH per confermare lo stato della videocamera.
Relazionato: Cos'è SSH?
È ora il momento di montare la bodycam. Per lo meno dovresti avere qualcosa che assomigli a questo:
Converti le immagini in un film
Dopo aver creato il tuo time-lapse dovrai compilare le immagini in un video. Innanzitutto, controlla l'immagine per assicurarti che sia orientata correttamente. In caso contrario, installa imagemagick e ruotali come appropriato:
sudo apt install imagemagick
per file in * .png; converti $ file -rota 90 ruotato- $ file; fatto
Questo comando di esempio ruoterà ogni immagine nella directory corrente di 90 gradi in senso orario. Di upi è necessario ruotare, ad esempio, i file .JPG in senso antiorario di 90 gradi:
per file in * .jpg; converti $ file -rotate -90 ruotato- $ file; fatto
In questa fase avrai due versioni delle immagini, quindi potresti scegliere di eliminare gli originali. Ciò consente di risparmiare spazio su schede microSD più piccole.
Quindi, crea il video usando avconv, parte della suite libav-tools.
sudo apt-get install libav-tools
avconv -r 10 -i immagine-ruotata% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
Aspetta che il tuo video sia compilato, quindi visualizzalo sul lettore video del Pi.
Esci e avvia il tuo video time-lapse!
Tutto quello che devi fare ora è uscire e iniziare a registrare.
Una volta terminato, spegni in sicurezza il Pi Zero, rimuovi la scheda microSD e compila le immagini in un video time-lapse. Conserva il filmato della tua bodycam Raspberry Pi per i posteri o condividilo online.
Collegare il tuo Raspberry Pi Zero a una TV tramite HDMI non è sempre l'opzione migliore. Ecco come creare un cavo composito RCA e collegare il tuo Pi Zero usandolo.
Leggi Avanti
- Fai da te
- Raspberry Pi
- Tecnologia indossabile
- Lasso di tempo
Deputy Editor for Security, Linux, DIY, Programming, and Tech Explained. Produce anche The Really useful Podcast e ha una vasta esperienza nel supporto di desktop e software. Collaboratore della rivista Linux Format, Christian è un esperto di Raspberry Pi, amante dei Lego e fan dei giochi retrò.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Ancora un passo…!
Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.