INHOUDSOPGAWE:

Waterdigte Raspberry Pi Powered Wifi DSLR Webcam vir tydsverloop: 3 stappe (met foto's)
Waterdigte Raspberry Pi Powered Wifi DSLR Webcam vir tydsverloop: 3 stappe (met foto's)

Video: Waterdigte Raspberry Pi Powered Wifi DSLR Webcam vir tydsverloop: 3 stappe (met foto's)

Video: Waterdigte Raspberry Pi Powered Wifi DSLR Webcam vir tydsverloop: 3 stappe (met foto's)
Video: 10 Cool Woodworking Tools You Need to See Online 2021 #3 2024, November
Anonim
Waterdigte Raspberry Pi Powered Wifi DSLR Webcam vir tydsverloop
Waterdigte Raspberry Pi Powered Wifi DSLR Webcam vir tydsverloop

Ek is mal daaroor om na die sonsondergange van die huis af te kyk. Soveel dat ek 'n bietjie FOMO kry as daar 'n goeie sonsondergang is en ek is nie tuis om dit te sien nie. IP -webcams het teleurstellende beeldkwaliteit opgelewer. Ek het begin soek na maniere om my eerste DSLR te hergebruik: 'n 2007 Canon Rebel XTi wat steeds ordentlike foto's neem. Hierdie instruksie dek die bou van:

  • 'n waterdigte omhulsel van Pelican Case
  • Raspberry Pi -kamera -sneller en wifi -oplaaier
  • eenvoudige webbediener om toegang tot die beelde van die internet te verkry

Daar is verskeie bestaande gidse wat wys hoe u 'n waterdigte omhulsel kan bou vir verloop van tyd, maar dit fokus gewoonlik op 'n opstelling wat 3-4 maande in die natuur kan oorleef. Omdat hierdie projek by my huis is, is die parameters effens anders: krag en wifi is beide beskikbaar. Omdat ek my nie hoef te bekommer oor krag nie, het ek my tyd vrygelaat om te konsentreer op die gebruik van wifi om elke minuut 'n nuwe foto op die internet te laai in plaas daarvan om dit met die hand uit die kaart te trek (soos gewoonlik in meer tradisionele instellings vir lang tydsverloop).

Let wel: hierdie projek is in September 2017 gebou, en die instruksionele konsep kort daarna. Die kamera het 'n baie stewige 4 maande geduur totdat 'n stroompie die Pi verbrand het. Ek het die konsep vandag gevind en het gedink dat dit nog steeds 'n lekker lees vir mense sal wees.

Stap 1: Raspberry Pi neem beelde op en laai dit na die internet

Raspberry Pi neem beelde op en laai dit op die internet
Raspberry Pi neem beelde op en laai dit op die internet

Hierdie aspek het die meeste onbekendes vir my gehad, so ek het hier begin.

Aanvanklik het ek my Rebel via USB aan 'n ekstra skootrekenaar gekoppel en gphoto2 gebruik om beelde programmaties op te neem. Met gphoto2 kan u beelde in JPEG of RAW neem en dit onmiddellik na die gasheerrekenaar na die opname oordra, wat belangrik is om die foto vinnig na die internet te laai.

My bewys van die konsep was 'n eenvoudige nodejs -script vir my Mac Mini, wat een keer per minuut beelde geneem en na Amazon S3 gelaai het. Om buite van die Mini af te kom, het ek die langste USB-koord gekoop wat ek kon kry-maar dit was nie haalbaar nie. Terwyl ek gehoor het dat 'n Raspberry Pi nuttig sou wees vir so iets, het ek nie veel ervaring met die gebruik daarvan nie. Ek het Raspbian geïnstalleer en my vingers gekruis en gekyk na gphoto2 -ondersteuning vir die Raspberry Pi - volledige ondersteuning!

Die volgende herhaling het 'n wifi-ingeboude Raspberry Pi vereis om die Mac Mini heeltemal te vervang. In breë trekke:

  1. Laai die nuutste Raspbian -prent af
  2. Plaas 'n mikro -SD -kaart en ontkoppel dit (`bespreekil unmountDisk /dev /disk2`)
  3. Gebruik die opdragreëlhulp `dd 'om die prent op die kaart te skryf (` sudo dd if = 2017-09-07-raspbian-stretch.img van =/dev/disk2 bs = 4m`-neem 30-60min)
  4. Raak ' / ssh' op die lêerstelsel om SSH tydens opstart moontlik te maak (gedetailleerde gids tot SSH / Wifi)
  5. Installeer gphoto2 met behulp van die Raspberry Pi-installasieskrip (duur 60-90 minute)
  6. Stel 'n cron -taak een keer per minuut uit en gebruik gphoto2 om 'n foto te neem
  7. Gebruik krul in dieselfde cron -taak om die foto op te laai na 'n eenvoudige bediener wat op Heroku werk

Die cron config is baie eenvoudig:

# m h dom mon dow opdrag

* * * * * bash /home/pi/capture-upload.sh 2 & 1 >> /home/pi/cron.log

#!/bin/bash

# capture-upload.sh stel -e gphoto2-outomaties opspoor-capture-image-and-download-force-overwrite curl -F "[email protected]" https:// user: pass@potrerohillcam. herokuapp.com/upload

Terwyl die oorspronklike bewys van die konsep die oplaai na S3 behartig het, het ek besluit dat dit baie makliker* was om die Raspberry Pi te vereenvoudig en die S3- en na-verwerkingsstappe na 'n eenvoudige webbediener op Heroku te skop. Hierdie krulopdrag neem die vasgelegde prentjie en plaas dit na die bediener.

* Met makliker, ek bedoel, ek was moeg om te wag vir pakkette om op die Pi saam te stel.

Stap 2: Kamera in weerbestande pelikaankas

Kamera in weerbestande pelikaankas
Kamera in weerbestande pelikaankas
Kamera in weerbestande pelikaankas
Kamera in weerbestande pelikaankas
Kamera in weerbestande pelikaankas
Kamera in weerbestande pelikaankas

Noudat die kamera/RPi -oplossing betroubaar foto's kon neem en oplaai, het ek begin werk aan 'n saak wat al die elektronika in die reën veilig hou.

Laai die foto's een vir een en beweeg dit oor die wit blokkie om 'n beskrywing van die deel/stap te gee.

Stap 3: Real World Setup

Real World Setup
Real World Setup
Real World Setup
Real World Setup
Real World Setup
Real World Setup

Die laaste stap was om die Pelikaan -omhulsel op my rugleuning te monteer en te verifieer dat alles werk.

Aanbeveel: