Orodha ya maudhui:

Kamera ya Wavuti isiyo na maji ya Raspberry Pi Wifi DSLR kwa Kupita kwa Wakati: Hatua 3 (na Picha)
Kamera ya Wavuti isiyo na maji ya Raspberry Pi Wifi DSLR kwa Kupita kwa Wakati: Hatua 3 (na Picha)

Video: Kamera ya Wavuti isiyo na maji ya Raspberry Pi Wifi DSLR kwa Kupita kwa Wakati: Hatua 3 (na Picha)

Video: Kamera ya Wavuti isiyo na maji ya Raspberry Pi Wifi DSLR kwa Kupita kwa Wakati: Hatua 3 (na Picha)
Video: ПОЛНАЯ ИГРА ПОЛНЫЙ ПРОВАЛ 2 | КАМПАНИЯ — Прохождение / PS4 (Все шлемы пилотов) 2024, Novemba
Anonim
Kamera ya Wavuti isiyo na maji ya Raspberry Pi inayotumiwa na Wifi DSLR kwa Kupita kwa Wakati
Kamera ya Wavuti isiyo na maji ya Raspberry Pi inayotumiwa na Wifi DSLR kwa Kupita kwa Wakati

Mimi ni mnyonyaji wa kutazama machweo kutoka nyumbani. Kiasi kwamba mimi hupata FOMO kidogo wakati kuna machweo mazuri na siko nyumbani kuiona. Kamera za wavuti za IP zilitoa ubora wa picha wa kukatisha tamaa. Nilianza kutafuta njia za kurudisha tena DSLR yangu ya kwanza: 2007 Canon Rebel XTi ambayo bado inachukua picha nzuri. Ujenzi huu unajumuisha:

  • ua wa Kesi ya Pelican isiyo na maji
  • Kamera ya Raspberry Pi inayosababisha na kipakiaji cha wifi
  • seva rahisi ya wavuti kupata picha kutoka kwa wavuti

Kuna miongozo kadhaa iliyopo inayoonyesha jinsi ya kujenga kizuizi kisicho na maji kwa muda uliopotea, lakini huwa wanazingatia usanidi ambao unaweza kuishi Nyikani kwa miezi 3-4. Kwa sababu mradi huu uko nyumbani kwangu, vigezo ni tofauti kidogo: nguvu na wifi zote zinapatikana. Bila kuhitaji kuwa na wasiwasi juu ya nguvu iliniachilia wakati wangu kuzingatia kutumia wifi kupakia picha mpya kwenye wavuti kila dakika badala ya kuziondoa kwenye kadi kwa mikono (kama ilivyo kawaida katika usanidi wa jadi wa muda mrefu).

Kumbuka: mradi huu ulijengwa mnamo Septemba 2017, na rasimu inayoweza kufundishwa hivi karibuni. Kamera iliendesha kwa miezi 4 imara sana hadi kuongezeka kwa nguvu kumchoma Pi. Nimepata rasimu leo na nilifikiri bado inaweza kuwa kusoma kwa kufurahisha kwa watu.

Hatua ya 1: Raspberry Pi Inachukua Picha na Kuzipakia kwenye Wavuti

Raspberry Pi Inachukua Picha na Kuzipakia kwenye Wavuti
Raspberry Pi Inachukua Picha na Kuzipakia kwenye Wavuti

Kipengele hiki kilikuwa na haijulikani zaidi kwangu, kwa hivyo nilianza na hapa.

Hapo awali, niliunganisha Mwasi wangu kupitia USB kwenye kompyuta ndogo na nilitumia gphoto2 kunasa picha kwa mpango. gphoto2 hukuruhusu kunasa picha kwenye JPEG au RAW na kuzihamisha mara moja kwa kompyuta ya mwenyeji baada ya kukamata, ambayo ni muhimu kupakia picha hiyo haraka kwenye wavuti.

Uthibitisho wangu wa dhana ilikuwa hati rahisi ya nodejs kwa Mac Mini yangu ambayo ilinasa picha mara moja kwa dakika na kuzipakia kwa Amazon S3. Ili kufika nje kutoka kwa Mini, nilinunua kamba ndefu zaidi ya USB niliyoweza kupata - lakini haikuwezekana. Wakati nilikuwa nasikia kwamba Raspberry Pi itakuwa muhimu kwa kitu kama hiki, sikuwa na uzoefu mwingi wa kuzitumia. Niliweka Raspbian na kuvuka vidole vyangu na kukagua msaada wa gphoto2 kwa Raspberry Pi - msaada kamili!

Iteration iliyofuata ilitaka Raspberry Pi iliyowezeshwa na wifi kuchukua nafasi ya Mac Mini kabisa. Kwa viboko pana:

  1. Pakua picha mpya ya Raspbian
  2. Ingiza kadi ndogo ya SD na uipunguze (`diskutil unmountDisk / dev / disk2`)
  3. Tumia matumizi ya laini ya `dd` kuandika picha kwenye kadi (` sudo dd if = 2017-09-07-raspbian-stretch.img of = / dev / disk2 bs = 4m` - inachukua 30-60min)
  4. Gusa `/ ssh` kwenye mfumo wa faili kuwezesha SSH kwenye buti (mwongozo wa kina kwa SSH / Wifi)
  5. Sakinisha gphoto2 ukitumia hati ya kusakinisha ya Raspberry Pi (inachukua dakika 60-90)
  6. Weka kazi ya cron kukimbia mara moja kwa dakika na utumie gphoto2 kunasa picha
  7. Tumia curl katika kazi hiyo hiyo ya cron kupakia picha kwenye seva rahisi inayoendesha Heroku

Usanidi wa cron ni rahisi sana:

# m h dom mon dow amri

* * * * * 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:// mtumiaji: pass @ potrerohillcam. herokuapp.com/upload

Wakati uthibitisho wa asili wa dhana uliyoshughulikiwa kupakia kwenye S3, niliamua ilikuwa rahisi sana * kurahisisha kile Raspberry Pi ilikuwa inasimamia na kupiga hatua za S3 na baada ya kusindika kwa seva rahisi ya wavuti inayoendesha Heroku. Amri hii ya curl inachukua picha iliyonaswa na kuichapisha kwenye seva hiyo.

* kwa rahisi, namaanisha nilikuwa mgonjwa kusubiri vifurushi kukusanya kwenye Pi.

Hatua ya 2: Kamera katika Uchunguzi wa Pelican wa Hali ya Hewa

Kamera katika Kesi ya Pelican ya Hali ya Hewa
Kamera katika Kesi ya Pelican ya Hali ya Hewa
Kamera katika Kesi ya Pelican ya Hali ya Hewa
Kamera katika Kesi ya Pelican ya Hali ya Hewa
Kamera katika Kesi ya Pelican ya Hali ya Hewa
Kamera katika Kesi ya Pelican ya Hali ya Hewa

Sasa kwa kuwa suluhisho la kamera / RPi lilikuwa na uwezo wa kuchukua picha na kuzipakia, nilianza kufanya kazi kwa kesi ambayo itaweka umeme wote salama kwenye mvua.

Pakia picha moja kwa moja na hover juu ya sanduku nyeupe iliyoainishwa kwa maelezo ya sehemu / hatua.

Hatua ya 3: Usanidi wa Ulimwengu wa Kweli

Usanidi wa Ulimwengu wa Kweli
Usanidi wa Ulimwengu wa Kweli
Usanidi wa Ulimwengu wa Kweli
Usanidi wa Ulimwengu wa Kweli
Usanidi wa Ulimwengu wa Kweli
Usanidi wa Ulimwengu wa Kweli

Hatua ya mwisho ilikuwa kuweka kesi ya Pelican kwenye matusi yangu ya nyuma na kuhakikisha kuwa kila kitu kilifanya kazi.

Ilipendekeza: