Sommario:
- Passaggio 1: Raspberry Pi acquisisce immagini e le carica sul Web
- Passaggio 2: fotocamera in custodia Pelican resistente alle intemperie
- Passaggio 3: configurazione del mondo reale
Video: Webcam DSLR WiFi alimentata Raspberry Pi impermeabile per time lapse: 3 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Mi piace guardare i tramonti da casa. Tanto che ho un po' di FOMO quando c'è un bel tramonto e non sono a casa per vederlo. Le webcam IP hanno prodotto una qualità dell'immagine deludente. Ho iniziato a cercare modi per riutilizzare la mia prima reflex digitale: una Canon Rebel XTi del 2007 che scatta ancora foto decenti. Questo Instructable copre la costruzione:
- una custodia impermeabile Pelican Case
- Trigger fotocamera Raspberry Pi e uploader wifi
- semplice web server per accedere alle immagini dal web
Esistono diverse guide esistenti che mostrano come costruire un recinto impermeabile per i lassi di tempo, ma tendono a concentrarsi su un set che può sopravvivere a In The Wild per 3-4 mesi. Poiché questo progetto è a casa mia, i parametri sono leggermente diversi: potenza e wifi sono entrambi disponibili. Non dovendo preoccuparmi dell'energia, ho liberato il mio tempo per concentrarmi sull'utilizzo del wifi per caricare una nuova foto sul web ogni minuto invece di estrarle manualmente dalla scheda (come è comune nelle configurazioni timelapse più tradizionali).
Nota: questo progetto è stato realizzato a settembre 2017 e la bozza Instructable subito dopo. La fotocamera ha funzionato per 4 mesi molto solidi fino a quando una sovratensione ha bruciato il Pi. Ho trovato la bozza oggi e ho pensato che potesse essere ancora una lettura divertente per la gente.
Passaggio 1: Raspberry Pi acquisisce immagini e le carica sul Web
Questo aspetto aveva per me le più incognite, quindi ho iniziato da qui.
Inizialmente, ho collegato il mio Rebel tramite USB a un laptop aggiuntivo e ho usato gphoto2 per acquisire le immagini in modo programmatico. gphoto2 ti consente di catturare immagini in JPEG o RAW e trasferirle immediatamente al computer host dopo l'acquisizione, il che è importante per caricare rapidamente la foto sul web.
La mia prova del concetto era un semplice script nodejs per il mio Mac Mini che catturava le immagini una volta al minuto e le caricava su Amazon S3. Per raggiungere l'esterno dal Mini, ho acquistato il cavo USB più lungo che ho trovato, ma non era fattibile. Anche se avevo sentito dire che un Raspberry Pi sarebbe stato utile per qualcosa del genere, non avevo molta esperienza nell'usarli. Ho installato Raspbian, ho incrociato le dita e ho verificato il supporto di gphoto2 per Raspberry Pi: supporto completo!
L'iterazione successiva richiedeva un Raspberry Pi abilitato al wifi per sostituire completamente il Mac Mini. A grandi linee:
- Scarica l'ultima immagine Raspbian
- Inserisci una scheda micro SD e smontala (`diskutil unmountDisk /dev/disk2`)
- Usa l'utilità della riga di comando `dd` per scrivere l'immagine sulla scheda (`sudo dd if=2017-09-07-raspbian-stretch.img of=/dev/disk2 bs=4m` -- richiede 30-60 minuti)
- Tocca `/ssh` sul file system per abilitare SSH all'avvio (guida dettagliata a SSH / Wifi)
- Installa gphoto2 usando lo script di installazione di Raspberry Pi (richiede 60-90 minuti)
- Imposta un cron job da eseguire una volta al minuto e usa gphoto2 per catturare una foto
- Usa curl nello stesso cron job per caricare la foto su un semplice server in esecuzione su Heroku
La configurazione di cron è molto semplice:
# m h dom mon dow comando
* * * * * bash /home/pi/capture-upload.sh 2&1 >> /home/pi/cron.log
#!/bin/bash
# capture-upload.sh set -e gphoto2 --auto-detect --capture-image-and-download --force-overwrite curl -F "[email protected]" https://user:pass@potrerohillcam. herokuapp.com/upload
Mentre la prova originale del concetto gestiva il caricamento su S3, ho deciso che era molto più semplice* semplificare ciò di cui si occupava il Raspberry Pi e dare il via all'S3 e ai passaggi di post-elaborazione su un semplice server web in esecuzione su Heroku. Questo comando curl prende l'immagine catturata e la pubblica su quel server.
* Per più facile, intendo dire che ero stufo di aspettare che i pacchetti venissero compilati sul Pi.
Passaggio 2: fotocamera in custodia Pelican resistente alle intemperie
Ora che la soluzione fotocamera/RPi era in grado di scattare foto e caricarle in modo affidabile, ho iniziato a lavorare su una custodia che manterrà tutta l'elettronica al sicuro sotto la pioggia.
Carica le foto una per una e passa il mouse sopra la casella bianca delineata per una descrizione della parte/passo.
Passaggio 3: configurazione del mondo reale
Il passaggio finale è stato montare la custodia Pelican sulla ringhiera posteriore e verificare che tutto funzionasse.
Consigliato:
Cursore di controllo del movimento per la guida Time Lapse: 10 passaggi (con immagini)
Motion Control Slider per Time Lapse Rail: questo istruibile spiega come motorizzare un binario time lapse usando un motore passo-passo guidato da un Arduino. Ci concentreremo principalmente sul controller di movimento che aziona il motore passo-passo supponendo che tu abbia già un binario che desideri motorizzare. Ad esempio quando dis
Riutilizzare un modulo webcam HP WebCam 101 Aka 679257-330 come webcam USB generica: 5 passaggi
Riutilizzare un modulo webcam HP WebCam 101 Aka 679257-330 come webcam USB generica: voglio rendere più piccante la mia Panasonic CF-18 di 14 anni con una webcam nuova di zecca, ma Panasonic non supporta più quella meravigliosa macchina, quindi devo usa la materia grigia per qualcosa di più semplice del b&b (birre e hamburger). Questa è la prima parte
Grande luce LED ad "anello" per time-lapse, ritratti e altro: 11 passaggi (con immagini)
Grande luce "anello" a LED per timelapse, ritratti e altro…: Scatto molti video timelapse che durano alcuni giorni, ma odio la luce irregolare che danno le luci a morsetto, specialmente di notte. Una grande luce ad anello è troppo costosa, quindi ho deciso di creare qualcosa da solo in una sola sera con le cose che avevo a portata di mano
Meccanismo Pan e Tilt per Time Lapse DSLR: 7 passaggi (con immagini)
Meccanismo di panoramica e inclinazione per i time lapse delle reflex digitali: avevo alcuni motori passo-passo in giro e volevo davvero usarli per creare qualcosa di interessante. Ho deciso che avrei realizzato un sistema Pan and Tilt per la mia fotocamera DSLR in modo da poter creare fantastici time lapse. Articoli di cui avrai bisogno: 2x motori passo-passo -htt
Altoparlante impermeabile per cantare meglio sotto la doccia: 12 passaggi (con immagini)
Altoparlante impermeabile per cantare meglio sotto la doccia: se sei come me, e so che lo sei, adori cantare sotto la doccia e fai schifo! Non c'è niente che io possa fare per avere una voce terribile che canta, ma la cosa che davvero mi infastidisce, e probabilmente tutti gli altri nel raggio della mia voce