Talaan ng mga Nilalaman:

Hindi tinatagusan ng tubig Raspberry Pi Pinapagana ang Wifi DSLR Webcam para sa Mga Paglipas ng Oras: 3 Mga Hakbang (na may Mga Larawan)
Hindi tinatagusan ng tubig Raspberry Pi Pinapagana ang Wifi DSLR Webcam para sa Mga Paglipas ng Oras: 3 Mga Hakbang (na may Mga Larawan)

Video: Hindi tinatagusan ng tubig Raspberry Pi Pinapagana ang Wifi DSLR Webcam para sa Mga Paglipas ng Oras: 3 Mga Hakbang (na may Mga Larawan)

Video: Hindi tinatagusan ng tubig Raspberry Pi Pinapagana ang Wifi DSLR Webcam para sa Mga Paglipas ng Oras: 3 Mga Hakbang (na may Mga Larawan)
Video: Bury Your Backup Servers Underground ⚰️ 2024, Hulyo
Anonim
Hindi tinatagusan ng tubig Raspberry Pi Pinapagana ang Wifi DSLR Webcam para sa Mga Paglipas ng Oras
Hindi tinatagusan ng tubig Raspberry Pi Pinapagana ang Wifi DSLR Webcam para sa Mga Paglipas ng Oras

Ako ay isang pasusuhin para sa panonood ng mga paglubog ng araw mula sa bahay. Napakarami upang makakuha ako ng kaunting FOMO kapag mayroong magandang paglubog ng araw at wala ako sa bahay upang makita ito. Nagbigay ang mga IP webcams ng pagkabigo sa kalidad ng imahe. Sinimulan kong maghanap ng mga paraan upang maiayos muli ang aking unang DSLR: isang 2007 Canon Rebel XTi na kumukuha pa rin ng disenteng mga larawan. Sinasaklaw ng Tagubilin na Ito ang gusali:

  • isang enclosure ng Pelican Case na hindi tinatablan ng tubig
  • Pag-trigger ng Raspberry Pi camera at uploader ng wifi
  • simpleng web server upang ma-access ang mga imahe mula sa web

Mayroong maraming mga mayroon nang mga gabay na nagpapakita kung paano bumuo ng isang hindi tinatagusan ng tubig enclosure para sa mga lapses ng oras, ngunit may posibilidad silang mag-focus sa isang set up na maaaring mabuhay sa The Wild sa loob ng 3-4 na buwan. Dahil ang proyektong ito ay nasa aking bahay, ang mga parameter ay bahagyang naiiba: ang lakas at wifi ay parehong magagamit. Hindi kinakailangang mag-alala tungkol sa lakas na napalaya ang aking oras upang pag-isiping mabuti ang paggamit ng wifi upang mag-upload ng isang bagong larawan sa web bawat minuto sa halip na hilahin ang mga ito nang manu-mano ang card (tulad ng karaniwan sa mas tradisyonal na matagal na pag-setup ng timelaps).

Tandaan: ang proyektong ito ay itinayo noong Setyembre 2017, at ang Instructable draft sa lalong madaling panahon pagkatapos. Ang camera ay tumakbo sa loob ng isang napaka-solidong 4 na buwan hanggang sa sinunog ng isang power surge ang Pi. Natagpuan ko ang draft ngayon at naisip na maaari pa ring maging isang masaya na basahin para sa mga tao.

Hakbang 1: Kinukuha ng Raspberry Pi ang Mga Larawan at Ina-upload ang mga Ito sa Web

Kinukuha ng Raspberry Pi ang Mga Larawan at Ina-upload ang mga Ito sa Web
Kinukuha ng Raspberry Pi ang Mga Larawan at Ina-upload ang mga Ito sa Web

Ang aspetong ito ang may pinaka hindi alam para sa akin, kaya nagsimula ako dito.

Sa una, ikinonekta ko ang aking Rebel sa pamamagitan ng USB sa isang labis na laptop at ginamit ang gphoto2 upang makuha ang mga imahe nang program. Pinapayagan ka ng gphoto2 na makuha ang mga imahe sa JPEG o RAW at ilipat agad ang mga ito sa host computer pagkatapos makuha, na mahalaga na mabilis na mai-upload ang larawan sa web.

Ang aking patunay ng konsepto ay isang simpleng script ng nodejs para sa aking Mac Mini na nakunan ng mga imahe isang beses sa isang minuto at na-upload ang mga ito sa Amazon S3. Upang maabot ang labas mula sa Mini, bumili ako ng pinakamahabang USB cord na maaari kong makita - ngunit hindi ito magagawa. Habang narinig ko na ang isang Raspberry Pi ay magiging kapaki-pakinabang para sa isang katulad nito, wala akong gaanong karanasan sa paggamit sa kanila. Nag-install ako ng Raspbian at tinawid ang aking mga daliri at sinuri ang suporta ng gphoto2 para sa Raspberry Pi - buong suporta!

Ang susunod na pag-ulit ay tumawag para sa isang wifi na pinagana ang Raspberry Pi upang palitan ang Mac Mini nang buo. Sa malawak na stroke:

  1. I-download ang pinakabagong imahe ng Raspbian
  2. Magpasok ng isang micro SD card at i-unmount ito (`diskutil unmountDisk / dev / disk2`)
  3. Gumamit ng `dd` command line utility upang isulat ang imahe sa card (` sudo dd if = 2017-09-07-raspbian-stretch.img ng = / dev / disk2 bs = 4m` - tumatagal ng 30-60min)
  4. Pindutin ang `/ ssh` sa file system upang paganahin ang SSH sa boot (detalyadong gabay sa SSH / Wifi)
  5. I-install ang gphoto2 gamit ang Raspberry Pi install script (tumatagal ng 60-90 minuto)
  6. Magtakda ng isang cron job upang magpatakbo ng isang beses sa isang minuto at gumamit ng gphoto2 upang makunan ng larawan
  7. Gumamit ng curl sa parehong trabaho sa cron upang mai-upload ang larawan sa isang simpleng server na tumatakbo sa Heroku

Ang cron config ay napaka-simple:

# m h dom mon dow utos

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

#! / baseng / 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

Habang ang orihinal na patunay ng konsepto na pinangasiwaan ang pag-upload sa S3, napagpasyahan kong mas madali * na gawing simple kung ano ang pinangangasiwaan ng Raspberry Pi at sipain ang S3 at mga hakbang sa pagproseso ng post sa isang simpleng web server na tumatakbo sa Heroku. Dadalhin ng utos ng curl ang nakunan ng imahe at nai-post ito sa server na iyon.

* sa pamamagitan ng mas madali, ang ibig kong sabihin ay may sakit ako sa paghihintay para sa mga pakete na maipagsama sa Pi.

Hakbang 2: Camera sa Weatherproof Pelican Case

Ang Camera sa Weatherproof Pelican Case
Ang Camera sa Weatherproof Pelican Case
Ang Camera sa Weatherproof Pelican Case
Ang Camera sa Weatherproof Pelican Case
Ang Camera sa Weatherproof Pelican Case
Ang Camera sa Weatherproof Pelican Case

Ngayon na ang solusyon sa camera / RPi ay mapagkakatiwalaan na makakakuha ng mga larawan at mai-upload ang mga ito, nagsimula akong magtrabaho sa isang kaso na panatilihing ligtas ang lahat ng electronics sa ulan.

I-load ang mga larawan nang paisa-isa at mag-hover sa nakabalangkas na puting kahon para sa isang paglalarawan ng bahagi / hakbang.

Hakbang 3: Real World Setup

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

Ang pangwakas na hakbang ay ang pagtaas ng kaso ng Pelican sa aking rehas sa likod at pag-verify na ang lahat ay gumagana.

Inirerekumendang: