Përmbajtje:

Kamera uji e papërshkueshme nga uji Wifi DSLR për Kohëzgjatje: 3 hapa (me fotografi)
Kamera uji e papërshkueshme nga uji Wifi DSLR për Kohëzgjatje: 3 hapa (me fotografi)

Video: Kamera uji e papërshkueshme nga uji Wifi DSLR për Kohëzgjatje: 3 hapa (me fotografi)

Video: Kamera uji e papërshkueshme nga uji Wifi DSLR për Kohëzgjatje: 3 hapa (me fotografi)
Video: Я тестировал Insta360 Ace Pro против GoPro Hero 12 ПОД ВОДОЙ в течение недели! 2024, Nëntor
Anonim
Kamera e papërshkueshme nga uji me mjedër Pi Wifi DSLR për Kohëzgjatje
Kamera e papërshkueshme nga uji me mjedër Pi Wifi DSLR për Kohëzgjatje

Unë jam një pinjoll për të parë perëndimet e diellit nga shtëpia. Aq shumë sa marr pak FOMO kur ka një perëndim të mirë të diellit dhe nuk jam në shtëpi për ta parë. Kamerat IP të IP japin cilësi zhgënjyese të figurës. Fillova të kërkoj mënyra për të ripërdorur DSLR -në time të parë: një Canon Rebel XTi 2007 që ende merr fotografi të mira. Ky udhëzues mbulon ndërtesën:

  • një rrethim i Rastit Pelikan i papërshkueshëm nga uji
  • Shkrepësi i kamerës Raspberry Pi dhe ngarkuesi wifi
  • server i thjeshtë në internet për të hyrë në imazhet nga uebi

Ekzistojnë disa udhëzues ekzistues që tregojnë se si të ndërtoni një rrethim të papërshkueshëm nga uji për vonesat e kohës, por ata kanë tendencë të përqëndrohen në një strukturë që mund të mbijetojë në The Wild për 3-4 muaj. Për shkak se ky projekt është në shtëpinë time, parametrat janë paksa të ndryshëm: fuqia dhe wifi janë të dyja në dispozicion. Duke mos pasur nevojë të shqetësohem për energjinë, më liroi kohën për t'u përqëndruar në përdorimin e wifi -t për të ngarkuar një fotografi të re në internet çdo minutë në vend që t'i hiqni ato nga karta me dorë (siç është e zakonshme në konfigurimet më tradicionale të kohës së gjatë).

Shënim: ky projekt u ndërtua në shtator 2017, dhe drafti i udhëzueshëm së shpejti. Kamera funksionoi për 4 muaj shumë mirë derisa një rritje e fuqisë dogji Pi. Gjeta draftin sot dhe mendova se akoma mund të ishte një lexim argëtues për njerëzit.

Hapi 1: Raspberry Pi regjistron imazhe dhe i ngarkon ato në internet

Raspberry Pi regjistron imazhe dhe i ngarkon ato në internet
Raspberry Pi regjistron imazhe dhe i ngarkon ato në internet

Ky aspekt kishte më të panjohurat për mua, kështu që fillova me këtu.

Fillimisht, unë e lidha Rebelin tim përmes USB me një laptop shtesë dhe përdor gphoto2 për të kapur imazhe në mënyrë programore. gphoto2 ju lejon të kapni imazhe në JPEG ose RAW dhe t'i transferoni ato menjëherë në kompjuterin pritës pas kapjes, gjë që është e rëndësishme për të ngarkuar shpejt foton në internet.

Prova ime e konceptit ishte një skript i thjeshtë nodejs për Mac Mini që kapte imazhe një herë në minutë dhe i ngarkonte në Amazon S3. Për të arritur jashtë nga Mini, bleva kordonin më të gjatë USB që mund të gjeja-por nuk ishte e realizueshme. Ndërsa kisha dëgjuar se një Raspberry Pi do të ishte e dobishme për diçka të tillë, nuk kisha shumë përvojë në përdorimin e tyre. Unë instalova Raspbian dhe kalova gishtat dhe kontrollova mbështetjen e gphoto2 për Raspberry Pi - mbështetje e plotë!

Përsëritja tjetër bëri thirrje për një Raspberry Pi të aktivizuar me WiFi për të zëvendësuar plotësisht Mac Mini. Në goditje të gjera:

  1. Shkarkoni imazhin më të fundit Raspbian
  2. Fut një kartë micro SD dhe çmontoje atë (`diskutil unmountDisk /dev /disk2`)
  3. Përdorni mjetin e linjës komanduese `dd` për të shkruar imazhin në kartë (` sudo dd if = 2017-09-07-raspbian-stretch.img of =/dev/disk2 bs = 4m`-merr 30-60min)
  4. Prekni ` / ssh` në sistemin e skedarëve për të aktivizuar SSH në nisje (udhëzues i detajuar për SSH / Wifi)
  5. Instaloni gphoto2 duke përdorur skriptin e instalimit Raspberry Pi (zgjat 60-90 minuta)
  6. Vendosni një punë cron që të ekzekutohet një herë në minutë dhe përdorni gphoto2 për të shkrepur një fotografi
  7. Përdorni curl në të njëjtën punë cron për të ngarkuar foton në një server të thjeshtë që funksionon në Heroku

Konfigurimi cron është shumë i thjeshtë:

# m h dom mon dow komandë

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

#!/bin/bash

# capture-upload.sh set -e gphoto2-auto-zbulo-kapje-imazh-dhe-shkarko-forca-mbishkruaj curl -F "[email protected]" https:// user: pass@potrerohillcam. herokuapp.com/upload

Ndërsa dëshmia origjinale e konceptit të ngarkuar në S3, unë vendosa se ishte shumë më e lehtë* të thjeshtoja atë që ishte Raspberry Pi përgjegjës dhe të filloja hapat S3 dhe post-përpunimin në një server të thjeshtë në internet që funksionon në Heroku. Kjo komandë curl merr imazhin e kapur dhe e poston atë server.

* me më të lehtë, dua të them se isha i lodhur duke pritur për paketat për të përpiluar në Pi.

Hapi 2: Kamera në rastin Pelikan të papërshkueshëm nga moti

Kamera në rastin Pelikan të papërshkueshëm nga moti
Kamera në rastin Pelikan të papërshkueshëm nga moti
Kamera në rastin Pelikan të papërshkueshëm nga moti
Kamera në rastin Pelikan të papërshkueshëm nga moti
Kamera në rastin Pelikan të papërshkueshëm nga moti
Kamera në rastin Pelikan të papërshkueshëm nga moti

Tani që zgjidhja e kamerës/RPi ishte e besueshme të merrte fotografi dhe t'i ngarkonte ato, fillova të punoj në një kasë që do t'i mbajë të gjitha pajisjet elektronike të sigurta nën shi.

Ngarko fotot një nga një dhe rri pezull mbi kutinë e bardhë të përshkruar për një përshkrim të pjesës/hapit.

Hapi 3: Konfigurimi i botës reale

Konfigurimi i botës reale
Konfigurimi i botës reale
Konfigurimi i botës reale
Konfigurimi i botës reale
Konfigurimi i botës reale
Konfigurimi i botës reale

Hapi i fundit ishte montimi i rastit Pelikan në parmakun tim të pasmë dhe verifikimi se gjithçka funksionoi.

Recommended: