Բովանդակություն:

Անջրանցիկ Raspberry Pi Powered Wifi DSLR վեբ -տեսախցիկ ՝ ժամանակի կորստի համար. 3 քայլ (նկարներով)
Անջրանցիկ Raspberry Pi Powered Wifi DSLR վեբ -տեսախցիկ ՝ ժամանակի կորստի համար. 3 քայլ (նկարներով)

Video: Անջրանցիկ Raspberry Pi Powered Wifi DSLR վեբ -տեսախցիկ ՝ ժամանակի կորստի համար. 3 քայլ (նկարներով)

Video: Անջրանցիկ Raspberry Pi Powered Wifi DSLR վեբ -տեսախցիկ ՝ ժամանակի կորստի համար. 3 քայլ (նկարներով)
Video: Raspberry Pi Power Options - 3 Ways to Power Your Pi or other SBC (MEHS) Episode 44 2024, Նոյեմբեր
Anonim
Անջրանցիկ Raspberry Pi Powered Wifi DSLR վեբ -տեսախցիկ ՝ ժամանակի կորստի համար
Անջրանցիկ Raspberry Pi Powered Wifi DSLR վեբ -տեսախցիկ ՝ ժամանակի կորստի համար

Ես ծծակ եմ ՝ տնից մայրամուտներ դիտելու համար: Այնքան, որ ես մի փոքր FOMO եմ ստանում, երբ լավ մայրամուտ կա, և ես տանը չեմ այն տեսնելու: IP վեբ -տեսախցիկները տվեցին հիասթափեցնող պատկերի որակ: Ես սկսեցի ուղիներ փնտրել ՝ իմ առաջին DSLR- ը վերագործարկելու համար. 2007 թ. Canon Rebel XTi, որը դեռ արժանապատիվ լուսանկարներ է անում: Այս հրահանգը ներառում է շենքը.

  • անջրանցիկ Pelican Case պարիսպ
  • Raspberry Pi տեսախցիկի ձգան և wifi վերբեռնիչ
  • պարզ վեբ սերվեր `ցանցից պատկերներին մուտք գործելու համար

Կան մի քանի գոյություն ունեցող ուղեցույցներ, որոնք ցույց են տալիս, թե ինչպես կարելի է անջրանցիկ պարիսպ կառուցել ժամանակի ընդմիջումների համար, սակայն նրանք հակված են կենտրոնանալու այն սարքի վրա, որը կարող է գոյատևել In The Wild- ում 3-4 ամիս: Քանի որ այս նախագիծը իմ տանն է, պարամետրերը փոքր -ինչ տարբերվում են. Երկուսն էլ հասանելի են հոսանքի և wifi- ի: Էլեկտրաէներգիայի մասին անհանգստանալու կարիք չունենալով ՝ ժամանակս ազատվեց կենտրոնանալու Wi -Fi- ի օգտագործման վրա `ամեն րոպե նոր լուսանկար համացանցում տեղադրելու փոխարեն` դրանք քարտից ձեռքով քաշելու փոխարեն (ինչպես ընդունված է ավելի ավանդական երկարաժամկետ պարամետրերում):

Նշում. Այս նախագիծը կառուցվել է 2017 թվականի սեպտեմբերին, և Instructable նախագիծը շուտով: Տեսախցիկը աշխատեց շատ ամուր 4 ամիս, մինչև հոսանքի ուժգնությունը այրեց Pi- ն: Ես այսօր գտա նախագիծը և մտածեցի, որ այն դեռ կարող է զվարճալի ընթերցում լինել մարդկանց համար:

Քայլ 1: Raspberry Pi- ն նկարում է պատկերներ և դրանք ներբեռնում համացանցում

Raspberry Pi- ն նկարում է պատկերներ և դրանք ներբեռնում համացանցում
Raspberry Pi- ն նկարում է պատկերներ և դրանք ներբեռնում համացանցում

Այս ասպեկտն ինձ համար ամենաանհայտներն ուներ, ուստի ես սկսեցի այստեղից:

Սկզբում ես Rebel- ին USB- ի միջոցով միացրի լրացուցիչ նոութբուքի և gphoto2- ի միջոցով ծրագրային կերպով նկարահանեցի պատկերներ: gphoto2- ն թույլ է տալիս նկարներ վերցնել JPEG կամ RAW ձևաչափով և դրանք լուսանկարելուց անմիջապես փոխանցել ընդունող համակարգչին, ինչը կարևոր է լուսանկարը համացանցում արագ տեղադրելու համար:

Իմ հայեցակարգի ապացույցը պարզ nodejs սցենար էր իմ Mac Mini- ի համար, որը նկարում էր պատկերներ մեկ րոպե և դրանք վերբեռնում Amazon S3- ում: Mini- ից բացօթյա տարածք ձեռք բերելու համար ես գնեցի ամենաերկար USB լարը, որը կարող էի գտնել, բայց դա իրագործելի չէր: Մինչ ես լսել էի, որ Raspberry Pi- ն օգտակար կլինի նման բանի համար, ես դրանք օգտագործելու մեծ փորձ չունեի: Ես տեղադրեցի Raspbian- ը և հատեցի մատներս և ստուգեցի Raspberry Pi- ի gphoto2 աջակցությունը `լիարժեք աջակցություն:

Հաջորդ կրկնությունը պահանջում էր WiFi- ով միացված Raspberry Pi- ն ամբողջությամբ փոխարինել Mac Mini- ին: Լայն հարվածների դեպքում.

  1. Ներբեռնեք Raspbian- ի վերջին պատկերը
  2. Տեղադրեք միկրո SD քարտ և ապամոնտաժեք այն (`diskutil unmountDisk /dev /disk2)
  3. Օգտագործեք `dd` հրամանի տողի օգտակար պատկերը քարտին գրելու համար (` sudo dd if = 2017-09-07-raspbian-stretch.img of =/dev/disk2 bs = 4m`-տևում է 30-60 րոպե)
  4. Հպեք ՝
  5. Տեղադրեք gphoto2 ՝ օգտագործելով Raspberry Pi- ի տեղադրման սցենարը (տևում է 60-90 րոպե)
  6. Սահմանեք cron աշխատանք ՝ րոպեում մեկ անգամ գործարկելու համար, և gphoto2- ի միջոցով լուսանկարեք
  7. Օգտագործեք curl նույն cron աշխատանքում `լուսանկարը Heroku- ով աշխատող պարզ սերվերի վրա վերբեռնելու համար

Cron- ի կազմաձևումը շատ պարզ է.

# m h dom mon dow հրաման

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

#!/bin/bash

# capture-upload.sh հավաքածու -e gphoto2-ավտոմատ հայտնաբերում-գրավում-պատկեր-և-ներբեռնում-ուժ-վերագրանցում curl -F "[email protected]" https:// user: pass@potrerohillcam. herokuapp.com/ բեռնել

Մինչ S3- ում բեռնման հայեցակարգի սկզբնական ապացույցը, ես որոշեցի, որ դա շատ ավելի հեշտ է* պարզեցնել Raspberry Pi- ի ղեկավարությունը և S3- ի և հետամշակման քայլերը քշել Heroku- ով աշխատող պարզ վեբ սերվերի վրա: Այս ոլորման հրամանը վերցնում է գրավված պատկերը և տեղադրում այն այդ սերվերին:

* ավելի հեշտ ասելով ՝ նկատի ունեմ, որ ես զզվում էի Pi- ի վրա փաթեթներ կազմելու սպասումից:

Քայլ 2. Տեսախցիկ `եղանակից պաշտպանվող Pelican Case- ում

Տեսախցիկ `եղանակից պաշտպանվող Pelican Case- ում
Տեսախցիկ `եղանակից պաշտպանվող Pelican Case- ում
Տեսախցիկ `եղանակից պաշտպանվող Pelican Case- ում
Տեսախցիկ `եղանակից պաշտպանվող Pelican Case- ում
Տեսախցիկ `եղանակից պաշտպանվող Pelican Case- ում
Տեսախցիկ `եղանակից պաշտպանվող Pelican Case- ում

Հիմա, երբ տեսախցիկի/RPi լուծումը հուսալիորեն կարողացավ լուսանկարել և վերբեռնել դրանք, ես սկսեցի աշխատել պատյանով, որը անձրևի տակ կպահպանի ամբողջ էլեկտրոնիկան:

Տեղադրեք լուսանկարները մեկ առ մեկ և սավառեք ուրվագծված սպիտակ տուփի վրա ՝ մասի/քայլի նկարագրության համար:

Քայլ 3: Իրական աշխարհի կարգավորում

Իրական աշխարհի կարգավորում
Իրական աշխարհի կարգավորում
Իրական աշխարհի կարգավորում
Իրական աշխարհի կարգավորում
Իրական աշխարհի կարգավորում
Իրական աշխարհի կարգավորում

Վերջին քայլը Պելիկանի պատյան ամրացնելն էր մեջքիս բազրիքի վրա և ստուգելը, որ ամեն ինչ աշխատում է:

Խորհուրդ ենք տալիս: