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

Raspberry Pi երկնաքարային կայարան. 17 քայլ (նկարներով)
Raspberry Pi երկնաքարային կայարան. 17 քայլ (նկարներով)

Video: Raspberry Pi երկնաքարային կայարան. 17 քայլ (նկարներով)

Video: Raspberry Pi երկնաքարային կայարան. 17 քայլ (նկարներով)
Video: Raspberry Pi Explained in 100 Seconds 2024, Նոյեմբեր
Anonim
Ազնվամորի Պի երկնաքարային կայարան
Ազնվամորի Պի երկնաքարային կայարան

Այս ձեռնարկի նպատակն է ձեզ համար կառուցել լիարժեք գործող երկնաքարերի հայտնաբերման տեսախցիկ, որը հետագայում կկարողանաք օգտագործել երկնաքարերի հայտնաբերման և դիտարկումների համար: Օգտագործված նյութերը համեմատաբար էժան կլինեն, և դրանք հեշտությամբ կարելի է գնել ձեր տեղական տեխնոլոգիական խանութում: Այս նախագծում օգտագործվող բոլոր ծրագրակազմը բաց կոդ է, և նախագիծը ինքնին բաց կոդ է:

Projectրագրի մասին լրացուցիչ տեղեկություններ կարող եք գտնել Hackaday- ում և Խորվաթական Meteor Network- ի Github- ում:

Քայլ 1: Պահանջներ և նյութեր

Օգտագործված նյութերն են.

  • Raspberry Pi 3 համակարգիչ
  • 10 -րդ դասի միկրո SD քարտ, 32 ԳԲ պահեստ և ավելի բարձր
  • միկրո SD քարտի ադապտեր
  • 5 Վ էլեկտրամատակարարում RPi- ի համար `առնվազն 2 Ա առավելագույն հոսանքով
  • RPi պատյան երկրպագուի հետ
  • Heեռուցիչներ
  • RTC (Իրական ժամանակի ժամացույց) մոդուլ - DS3231 RTC մոդուլ
  • EasyCap (chipset UTV007) վիդեո թվայնացուցիչ (մյուսները խնդիրներ ունեն RPi- ի հետ)
  • Sony Effio 673 տեսախցիկ և լայն ոսպնյակ (4 մմ կամ 6 մմ)
  • 12 Վ տեսախցիկի սնուցման աղբյուր
  • Անվտանգության տեսախցիկի պատյան
  • Հաղորդալարեր և մալուխներ
  • ԼՐԱՈՅ. HDMI- ից VGA ադապտեր

Քայլ 2. RPi - Նյութերի տեղադրում

RPi- ի ստեղծում - նյութեր
RPi- ի ստեղծում - նյութեր

Մենք նախ կսկսենք բուն RPi- ի ստեղծմամբ: Դա անելու համար մեզ անհրաժեշտ կլինեն հետևյալ նյութերը.

  • Ազնվամորի Պի 3
  • 3 ջերմամեկուսիչ
  • RPi պլաստիկ տուփ օդափոխիչով
  • RTC մոդուլ
  • SD քարտ

Քայլ 3: Raspbian- ի տեղադրում

Raspbian- ի տեղադրում
Raspbian- ի տեղադրում

Այժմ դուք ստիպված կլինեք տեղադրել Raspbian, RPi OS ձեր միկրո SD քարտի վրա: Դուք կարող եք ձեռք բերել Raspbian Jessie (ՕՀ -ի պատկերը, որն աշխատում է այս ընթացիկ տեսախցիկի կարգավորմամբ) այս հղումով ՝ Raspbian- ի ներբեռնում

Բացի այդ, OS- ը քարտի վրա տեղադրելու համար պետք է ունենաք միկրո SD քարտի ադապտեր:

Այն դեպքում, երբ ձեր SD քարտը բոլորովին նոր չէ, դուք պետք է ձևակերպեք քարտը ՝ նախքան Raspbian- ը տեղադրելը: Raspbian- ի տեղադրման և SD քարտի ձևաչափման ուղեցույցը կարող եք գտնել այս հղումով ՝ Raspbian- ի տեղադրում

Քայլ 4: atsեռուցիչներ և SD քարտ

Atsեռուցիչներ և SD քարտ
Atsեռուցիչներ և SD քարտ
Atsեռուցիչներ և SD քարտ
Atsեռուցիչներ և SD քարտ
Atsեռուցիչներ և SD քարտ
Atsեռուցիչներ և SD քարտ

Մենք սկսում ենք ջերմատախտակները սոսնձելով տախտակի պրոցեսորին և GPU- ին, ինչպես նաև GPU- ի հետևի մասին: Նախ պետք է հեռացնել կապույտ ծածկը, որի տակ կպչուն մակերևույթ է, որը կցվում է վերը նշված միավորներին: Կեղևահանվող հատվածը կարող է մի փոքր բարդ լինել, բայց կարող եք օգտագործել ցանկացած սուր առարկա `ծածկույթը հարաբերական հեշտությամբ հեռացնելու համար:

Դրանից հետո դուք պետք է տեղադրեք SD քարտը, որի վրա տեղադրել եք Raspbian- ը, ձեր RPi- ի SD քարտի պորտում (SD քարտի պորտի գտնվելու վայրի համար տե՛ս Քայլ 6 -ը):

Քայլ 5. Արկղի և երկրպագուի հավաքում

Տուփի և երկրպագուի հավաքում
Տուփի և երկրպագուի հավաքում
Տուփի և երկրպագուի հավաքում
Տուփի և երկրպագուի հավաքում
Տուփի և երկրպագուի հավաքում
Տուփի և երկրպագուի հավաքում

Դրանից հետո կարող եք անցնել այն տուփի հավաքմանը, որտեղ ձեր RPi- ն կլինի: Տուփը պատրաստված է պլաստմասսայից և կրկին ծածկված է փայլաթիթեղով, որը հեշտությամբ դուրս է գալիս: Մենք առաջարկում ենք, որ դուք սկսեք հավաքել տուփը ձեր RPi տախտակի կողքերից, քանի որ այնուհետև կարող եք հեշտությամբ որոշել, թե որ կողմն է և ինչպես ճշգրիտ պետք է արկղը հավաքել ՝ ճանաչելով կողմերի նավահանգստի անցքերը: Այնուհետեւ դուք կցեք տուփի ներքեւի մասը: Համոզվեք, որ ներքևի կողմի անցքը համընկնում է GPU- ի հետ:

Դրանից հետո կարող եք ամրացնել տուփի վերին կողմը: Ավելի փոքր «ոտքերը», որոնք դուրս են գալիս վերին կողմի երկու կողմերից, պետք է հավասարեցվեն տուփի յուրաքանչյուր կողմի փոքր անցքերով: Այս կետում դուք բացարձակապես պետք է համոզվեք, որ տուփի վերին հատվածը GPIO կապում զանգվածի վրայով է: Շարունակելով ՝ այժմ կարող եք կցել RTC մոդուլը: Այն կարող է կցվել առաջին չորս GPIO կապումներին, որոնք նայում են դեպի տախտակի կենտրոնը, ինչպես երևում է նկարում: Այժմ ավարտեք ձեր RPi- ի ապարատային սարքավորման գործը `պարզապես երկրպագուն կցելով տախտակի վերին կողմին: Օդափոխիչի դերը, ինչպես և ջերմատաքացուցիչների, այն է, որ հնարավոր լինի ապահովել ձեր RPi- ի օպտիմալ սառեցումը և աշխատանքը, երբ այն գտնվում է ծանր հաշվարկային բեռի տակ: Դուք առաջին հերթին պտուտակեք օդափոխիչը տեղում ՝ օգտագործելով փոքր խաչաձև պտուտակ, պտուտակներն ու օդափոխիչի պատկերանշանը դեպի արկղի ներքին կողմը: Այնուհետև օդափոխիչի մալուխը պետք է միացված լինի GPIO 2 և 3 կապումներին ՝ նայելով դեպի տուփի արտաքին կողմը: Եթե որոշ պտուտակներ կարծես միջամտում են տախտակին և (կամ) թույլ չեն տալիս տուփը լիովին փակվել, ապա, իհարկե, կարող եք դրանք պտուտակել այնպես, որ դրանք դեպի արկղի արտաքին կողմը ուղղված լինեն: Եթե օդափոխիչը կարծես չի աշխատում, փորձեք նորից միացնել օդափոխիչի մալուխը կապում կամ նույնիսկ չամրացված մալուխը զոդել օդափոխիչին:

Քայլ 6: Միացրեք ծայրամասային սարքերը

Connectայրամասային սարքերի միացում
Connectայրամասային սարքերի միացում
Connectայրամասային սարքերի միացում
Connectայրամասային սարքերի միացում
Perայրամասային սարքերի միացում
Perայրամասային սարքերի միացում

Գործընթացի այս հատվածում դուք ձեր RPi տախտակը կդարձնեք օգտագործելի համակարգչի:

Դրա համար ձեզ հարկավոր կլինի.

  • ԼՐԱՈՅ. HDMI- ից VGA մալուխ
  • մուկ
  • ստեղնաշար
  • Մոնիտոր
  • Մոնիտոր և RPi էներգիայի մալուխներ

Դուք կսկսեք մոնիտորը ձեր RPi- ին միացնելուց: RPi- ի օգտագործած վիդեո պորտը HDMI է, այնպես որ, եթե չունեք HDMI մալուխ կամ մոնիտոր (օրինակ, եթե ունեք VGA մալուխ), ապա պետք է HDMI TO VGA ադապտեր գնեք: HDMI պորտը գտնվում է RPi մեկ տախտակի համակարգչի կողմերից մեկում: Դրանից հետո դուք կարող եք ձեր ստեղնաշարը և մկնիկը միացնել RPi- ին USB պորտերի միջոցով: Ձեր հիմնական մուտքային և ելքային սարքերը կարգավորելուց հետո կարող եք միացնել ձեր RPi- ն էներգիայի աղբյուրի միջոցով `օգտագործելով ադապտեր և մալուխ, որոնք ուղեկցվել են ձեր տախտակին: Կարևոր է նշել, որ RPi- ի գործարկման համար օգտագործվող էլեկտրաէներգիայի հզորությունը պետք է լինի առնվազն 2.5 Ա:

Քայլ 7: Տեսախցիկի ապարատային կարգավորում

Տեսախցիկի ապարատային կարգավորում
Տեսախցիկի ապարատային կարգավորում
Տեսախցիկի ապարատային կարգավորում
Տեսախցիկի ապարատային կարգավորում
Տեսախցիկի ապարատային կարգավորում
Տեսախցիկի ապարատային կարգավորում

Այս քայլում դուք կկատարեք ձեր տեսախցիկի ապարատային կարգավորում և միացրեք այն RPI- ին:

Դրա համար ձեզ հարկավոր կլինի հետևյալը.

  • EasyCap ADC (անալոգային -թվային փոխարկիչ) - չիպսեթ UTV007
  • Sony Effio տեսախցիկ
  • Հաղորդալարեր և մալուխներ

Մալուխի տեղադրումը և կազմաձևումը, ընդհանուր առմամբ, կախված է ձեզանից: Հիմնականում, դուք պետք է տեսախցիկը միացնեք էլեկտրասնուցման աղբյուրին ինչ -որ հոսանքի մալուխով և տեսախցիկի ազդանշանի ելքը տեսախցիկին: Դուք կարող եք տեսնել մեր կազմաձևը վերը նշված պատկերների վրա: Դուք պետք է խցիկի ազդանշանային մալուխը միացրեք EasyCap ADC- ի դեղին կանացի մալուխին: EasyCap- ի մյուս մալուխների կարիքը չի լինի: Այժմ դուք կարող եք միացնել ձեր EasyCap- ը ձեր RPi- ին: Քանի որ, ամենայն հավանականությամբ, Pi- ի USB անցքերի տարածքում բավականաչափ տեղ չեք ունենա, առաջարկում ենք ADC- ն միացնել USB երկարացման մալուխով:

WԳՈՇԱՈՄ. EasyCap ADC չիպսերով STK1160, Empia կամ Arcmicro չեն աշխատի: Միակ չիպսեթն է աջակցում UTV007- ը:

Քայլ 8: Տեսախցիկի փորձարկում

Տեսախցիկի փորձարկում
Տեսախցիկի փորձարկում
Տեսախցիկի փորձարկում
Տեսախցիկի փորձարկում

Ձեր կազմաձևումը փորձարկելու համար դուք պետք է ստուգեք ձեր RPi- ին փոխանցվող ազդանշանը:

Այսուհետ դուք կտեղադրեք բոլոր ծրագրակազմը `օգտագործելով տերմինալը, որը հրամանի տողի ինտերֆեյս է: Քանի որ այն շատ հաճախ եք օգտագործելու, կարևոր է նշել, որ այն կարող է բացվել ստեղնաշարի դյուրանցման միջոցով ՝ Crtl+Alt+T:

Նախ տեղադրեք mplayer տերմինալի միջոցով ՝ օգտագործելով այս հրամանը.

sudo apt-get տեղադրել mplayer

Սա տեսախցիկից տեսանյութը դիտելու ծրագիր է:

Հաջորդը, դուք պետք է գործարկեք mplayer- ը: Եթե ունեք NTSC տեսախցիկ (Հյուսիսամերիկյան ստանդարտ), գործարկեք սա տերմինալում.

mplayer հեռուստատեսություն: // -tv վարորդ = v4l2: սարք =/dev/video0: մուտքագրում = 0: նորմ = NTSC -vo x11

Եթե ունեք PAL տեսախցիկ (Եվրոպա), մուտքագրեք հետևյալը.

mplayer հեռուստատեսություն: // -tv վարորդ = v4l2: սարք =/dev/video0: մուտքագրում = 0: նորմ = PAL -vo x11

Եթե տերմինալում ձեռքով մուտքագրում եք հրամանները, համոզվեք, որ նախորդ հրամանի «վարորդ = v4l2» մասի ճիշտ նիշը ոչ թե մեկ ('1'), այլ փոքրատառ տառ է ('l'): Այնուամենայնիվ, մենք խստորեն խորհուրդ ենք տալիս պարզապես պատճենել և տեղադրել հրամանները ՝ օգտագործելով Ctrl+Shift+C պատճենահանման համար և Ctrl+Shift+V ՝ տերմինալի ներսում հրամաններ տեղադրելու համար: Սա կարգաբերման գործընթացը շատ ավելի հեշտ և շատ ավելի արագ է դարձնում:

Եթե տեսախցիկը ճիշտ միացված է, տեսախցիկի տեսահոլովակը կտեսնեք: Եթե ոչ, նորից ստուգեք նախորդ քայլերը և համոզվեք, որ դրանք ճիշտ եք կատարել:

Քայլ 9: Տեղադրեք բոլոր անհրաժեշտ ծրագրակազմը

Հաջորդը, դուք պետք է տեղադրեք բոլոր անհրաժեշտ ծրագրակազմը: Նախ, գործարկեք սա.

sudo apt-get թարմացում

Եվ արդիականացրեք բոլոր փաթեթները.

sudo apt-get բարելավում

Դուք կարող եք տեղադրել համակարգի բոլոր գրադարանները ՝ օգտագործելով հետևյալ հրամանը.

sudo apt-get install git mplayer python-scipy python-matplotlib python2.7 python2.7-dev libblas-dev liblapack-dev at-spi2-core python-matplotlib libopencv-dev python-opencv python-imaging-tk libffi-dev libssl -դեվ

Քանի որ երկնաքարերի հայտնաբերման համար օգտագործվող ծածկագիրը գրված է Python- ում, դուք նույնպես պետք է տեղադրեք Python- ի որոշ «մոդուլներ», որոնք օգտագործվում են ծածկագրում: Նախ, սկսեք տերմինալից pip (Pip Installs Packages) տեղադրելով.

sudo pip install -U pip setuptools

Դուք նաև պետք է նախ տեղադրեք և թարմացնեք Numpy փաթեթը.

sudo pip տեղադրել numpy

sudo pip -թարմացնել numpy

Դուք արդեն կունենաք pip և Python ձեր RPi- ում, բայց դուք պետք է արդիականացնեք վերջին տարբերակին: Տեղադրեք Python- ի բոլոր գրադարանները հետևյալ հրամանով.

sudo pip install gitpython Pillow scipy cython astropy pyephem weave paramiko

Սա, հավանաբար, որոշ ժամանակ կպահանջի:

Քայլ 10: zամային գոտու և RTC մոդուլի կարգավորում

Քանի որ ճշգրիտ ժամանակը կարևոր դեր է խաղում երկնաքարերի դիտման և հայտնաբերման գործում, դուք պետք է համոզվեք, որ ձեր RPi- ն պահում է ճիշտ ժամանակը: Նախ, ձեր ժամային գոտին սահմանեք UTC (ստանդարտ ժամային գոտի աստղագետների շրջանում) ՝ օգտագործելով հետևյալ հրամանը.

sudo dpkg- վերակազմավորել tzdata- ն

Սա կբացի GUI, որը ձեզ կառաջնորդի գործընթացի ընթացքում: Ընտրեք «Վերը նշվածներից ոչ մեկը», այնուհետև «UTC» և դուրս եկեք:

Հաջորդը, դուք ստիպված կլինեք կարգավորել ձեր RTC մոդուլը ՝ նույնիսկ ձեր համակարգիչը անջատված և անցանց պահելու համար: Մոդուլը տեղադրելու համար ձեզ հաճախ կառաջարկվի ինչ -որ կերպ խմբագրել ֆայլը: Կատարեք ՝

սուդո նանո

որտեղ դուք կփոխարինեք փաստացի ֆայլի հասցեով: Ավարտելուց հետո սեղմեք Crtl+O և Crtl+X:

Բացի այդ, երբ ձեզանից պահանջվում է «մեկնաբանել» ծածկագրի տող, դա արեք ՝ նշանի տողում սկզբում տեղադրելով # նշանը:

/Boot/config.txt- ի վերջում ավելացրեք հետևյալ տողերը.

dtparam = i2c_arm = միացված

dtoverlay = i2c-rtc, ds3231

Այնուհետև վերագործարկեք ձեր RPi- ն ՝

sudo վերագործարկում

Դրանից հետո հեռացրեք կեղծ-ժամացույցի մոդուլը, քանի որ այն ձեզ այլևս պետք չէ.

sudo apt-get հեռացնել կեղծ-ժամացույցը

sudo update-rc.d hwclock.sh միացնել sudo update-rc.d կեղծ- hwclock հեռացնել

Հաջորդը, մեկնաբանեք -systz տողերը ֆայլում/lib/udev/hwclock -set:

Այժմ դուք պետք է սահմանեք ընթացիկ ժամանակը `գրելով ընթացիկ համակարգի ժամանակը RTC- ին և ազատվեք ավելորդ NTP դևից:

sudo hwclock -w

sudo apt-get հեռացնել ntp sudo apt-get տեղադրել ntpdate

Լրացուցիչ խմբագրում: Խմբագրել /etc/rc.local ֆայլը և ավելացնել hwclock հրամանը տողից վերև, որն ասում է ելք 0:

քնել 1

hwclock -s ntpdate -debian

Կանխեք ժամացույցի ավտոմատ կարգավորումը այլ արժեքի ՝ խմբագրելով/etc/default/hwclock ֆայլը և փոխելով H WCLOCKACCESS պարամետրը.

HWCLOCKACCESS = ոչ

Այժմ դուք պետք է անջատեք RTC համակարգի թարմացումը համակարգի ժամացույցից, քանի որ մենք դա արդեն արել ենք ՝ մեկնաբանելով հետևյալ տողը ֆայլում /lib/systemd/system/hwclock-save.service ֆայլում.

ConditionFileIsExecutable =!/Usr/sbin/ntpd

Միացրեք RTC ժամացույցը ՝ գործարկելով.

sudo systemctl միացնել hwclock-save.service- ը

Որպեսզի RTC- ի ժամանակը թարմացվի յուրաքանչյուր 15 րոպեն մեկ, դուք գործարկում եք սա.

crontab -e

և ընտրեք ձեր նախընտրած տեքստի խմբագիրը:

Եվ ֆայլի վերջում ավելացրեք հետևյալ տողը.

*/15 * * * * ntpdate-debian>/dev/null 2> & 1

Սա կթարմացնի RTC ժամացույցի ժամանակը յուրաքանչյուր 15 րոպեն մեկ ինտերնետի միջոցով:

Դա այն է! Պատրաստ եք: Սա հեշտ էր, այնպես չէ՞: Մնում է միայն համակարգիչը վերագործարկել ՝

sudo վերագործարկում

Քայլ 11: Միացնել Watchdog ծառայությունը

RPi- ն երբեմն անհասկանալիորեն կախված և սառչում է: Դիտորդ ծառայությունն ըստ էության ինքնաբերաբար վերագործարկում է RPi- ն, երբ դրա ժամաչափը գրանցում է, որ համակարգիչը կամայական ժամանակ ոչինչ չի արել:

Դիտորդի ծառայությունն ամբողջությամբ միացնելու համար նախ տեղադրեք պահակախմբի փաթեթը ՝ դա տերմինալում գործարկելով.

sudo apt-get install watchdog

Այնուհետև ձեռքով բեռնեք ծառայության մոդուլը.

sudo modprobe bcm2835_wdt

Ավելացրեք.config ֆայլ ՝ մոդուլը ինքնաբերաբար բեռնելու և այն բացելու համար nano խմբագրիչով.

sudo nano /etc/modules-load.d/bcm2835_wdt.conf

Այնուհետեւ ավելացրեք այս տողը ֆայլին.

bcm2835_wdt

և այնուհետև պահեք ֆայլը ՝ մուտքագրելով Ctrl+O և այնուհետև Ctrl+X:

Դուք նաև պետք է խմբագրեք մեկ այլ ֆայլ ՝/lib/systemd/system/watchdog.service հասցեով ՝ սա տերմինալում գործարկելով.

sudo nano /lib/systemd/system/watchdog.service

Այժմ մի տող ավելացրեք [Տեղադրեք] բաժնում.

[Տեղադրեք]

WantedBy = multi-user.target

Բացի այդ, մի բան, որ մնում է անել, դա կարգավորել կարգապահ ծառայության ծառայությունն ինքնին: Նախ բացեք.conf ֆայլը տերմինալում.

sudo nano /etc/watchdog.conf

և այնուհետև չմեկնաբանեք [այսինքն ՝ հանեք դրա դիմաց տեղադրված հեշթեգի նշանը] տողը, որը սկսվում է #watchdog-device- ով: Մեկնաբանեք նաև այն տողը, որն ասում է #max-load-1 = 24:

Մնում է միայն միացնել և սկսել ծառայությունը.

sudo systemctl միացնել watchdog.service- ը

Եւ հետո:

sudo systemctl սկսել watchdog.service

Քայլ 12: Ստացեք ծածկագիրը

Կոդը պետք է ներբեռնվի /home /pi: Այնտեղ ծածկագիրը ներբեռնելու համար տերմինալում մուտքագրեք հետևյալը.

CD

Դուք կարող եք ստանալ կոդը ՝ բացելով տերմինալը և գործարկելով.

git կլոն "https://github.com/CroatianMeteorNetwork/RMS.git"

Այժմ, ներբեռնված ծածկագիրը կազմելու և Python- ի բոլոր գրադարանները տեղադրելու համար բացեք տերմինալը և անցեք այն թղթապանակին, որտեղ ծածկագրված է ծածկագիրը.

cd ~/RMS

Եվ հետո վազեք.

sudo python setup.py տեղադրել

Քայլ 13: Կազմաձևման ֆայլի կարգավորում

Ամենակարևոր քայլերից է կազմաձևման ֆայլը կարգավորելը: Դուք պետք է բացեք կազմաձևման ֆայլը և խմբագրեք այն.

sudo nano /home/pi/RMS/.config

Հիմնադրման գործընթացը հիմնականում բաղկացած է մի քանի մասից.

Նախ, դուք պետք է կարգավորեք ձեր կայանի ID- ն, որը գտնվում է [System] վերնագրի ներքո: Այն պետք է լինի եռանիշ թիվ: Եթե ձեր RPi- ն պատկանում է աստղագիտական կազմակերպության, կայանի ID- ն կտրվի ձեզ այդ կազմակերպությունից: Եթե ոչ, կարող եք ինքներդ սահմանել ID- ն: Հաջորդը, դուք պետք է սահմանեք ձեր տեսախցիկի վայրի կոորդինատները, ներառյալ դիտման վայրի բարձրությունը: Placeանկացած վայրի կոորդինատների վերաբերյալ տեղեկատվությունը կարելի է հեշտությամբ ստանալ Android- ում «GPS կոորդինատներ» հավելվածի կամ iOS- ում «GPS Data - Coordinates, Elevation, Speed & Compass» հավելվածի միջոցով:

Հաջորդը, դուք պետք է կարգավորեք կազմաձևման ֆայլի [Capture] մասը: Դուք միայն պետք է փոխեք ձեր տեսախցիկի բանաձևի կարգավորումները և FPS համարը (շրջանակներ մեկ վայրկյանում):

Եթե ունեք NTSC տեսախցիկ (Հյուսիսային Ամերիկա), կունենաք 720 x 480 էկրանի լուծաչափ, իսկ ձեր FPS- ը ՝ 29.97:

Եթե ունեք PAL համակարգի տեսախցիկ (Եվրոպա), կունենաք 720 x 576 էկրանի լուծաչափ, և ձեր FPS- ը կլինի 25. Դուք պետք է լրացնեք տվյալները.config ֆայլում ՝ ըստ այս պարամետրերի:

Կազմաձևման ֆայլի կարգավորումն ավարտելուց հետո սեղմեք Ctrl+O ՝ ֆայլում փոփոխությունները պահպանելու համար, իսկ Crtl+X- ը ՝ դուրս գալու համար:

Քայլ 14: Տեսախցիկի կարգավորում

Տեսախցիկի կարգավորում
Տեսախցիկի կարգավորում
Տեսախցիկի կարգավորում
Տեսախցիկի կարգավորում

Տեսախցիկի տեղադրման սկզբի համար դուք ստիպված կլինեք ևս մեկ անգամ գործարկել mplayer- ը, որը հնարավորություն է տալիս տերմինալում տեսախցիկին հաղորդակցվել:

Եթե ունեք NTSC տեսախցիկ, տերմինալում մուտքագրեք.

mplayer հեռուստատեսություն: // -tv վարորդ = v4l2: սարք =/dev/video0: մուտքագրում = 0: նորմ = NTSC -vo x11

Եթե ապրում եք Եվրոպայում, գործարկեք հետևյալը.

mplayer հեռուստատեսություն: // -tv վարորդ = v4l2: սարք =/dev/video0: մուտքագրում = 0: նորմ = PAL -vo x11

Այնուհետև կբացվի mplayer- ի պատուհանը, և դուք կտեսնեք, թե ինչ է ֆիքսում ձեր տեսախցիկը: Այժմ դուք պետք է կատարեք տեսախցիկի ձեռքով կարգավորումը: Նախ պետք է սեղմել տեսախցիկի հետևի «SET» միջին կոճակը, որը կբացի ընտրացանկ: Դուք կարող եք նավարկել դրա միջով ՝ SET կոճակի շուրջ գտնվող կոճակներով:

Հաջորդը, դուք պետք է բացեք RMS/Guides/icx673_settings.txt ֆայլը կամ տերմինալի միջոցով, կամ Github- ի միջոցով, և պարզապես պատճենեք ֆայլում տրված կարգավորումները ձեր տեսախցիկին ՝ նավարկելով ընտրացանկով և փոխելով տեսախցիկի կարգավորումները, ինչպես նկարագրված է այստեղ ՝

ՈՍՍԻՆԵՐ - Ձեռնարկ

SHUTTER/AGC - MANUAL (ENTER) MODE - SHT+AGC SHUTTER - AGC - 18 WHITE BALLANCE - ANTI CR BACKLIGHT - OFF PICT ADJUSTMENT (ENTER) MAYROR - OFF BRIGHTNESS - 0 CONTRAST - 255 SHARPNESS - 0 HUE - 128 GUE - OFF ATR - OFF MOTION DETECTION - OFF ……… Սեղմեք ՀԱEՈ …Յ…… ……… ԳԱIVՏՆԻՈ --ԹՅՈՆ - OFF DAY/NIGHT - B/W (OFF, OFF, -, -) NR (ENTER) NR MODE - OFF Y LEVEL - - C LEVEL - - CAM ID - OFF SYNC - INT LANG - ENG ……… ԽՆԱԼ ԲՈԼՈՐ ԵԼՔԸ

Այս պարամետրերը տեսախցիկը կդարձնեն օպտիմալ երկնաքարերի գիշերային ժամերին հայտնաբերման համար:

Եթե պատկերը չափազանց մութ է թվում (աստղեր չեն երևում), կարող եք AGC պարամետրը սահմանել 24:

Եթե mplayer- ի էկրանը կանաչում է, կտտացրեք Crtl+C տերմինալի պատուհանում: Բացեք մեկ այլ տերմինալի պատուհան և երկու անգամ մուտքագրեք հետևյալ հրամանը.

sudo killall mplayer

Քայլ 15: Վերջապես: Ningրագրաշարի գործարկում

Նախ, ստուգեք ձեր կարգավորումը ՝ գործարկելով StartCapture- ը 0.1 ժամ (6 րոպե).

python -m RMS. StartCapture -d 0.1

Եթե ամեն ինչ կարգին է, ապա պետք է հայտնվի ամբողջովին սպիտակ պատուհան: Պատուհանի վերևում ինչ -որ տեղ կլինի մի տող, որն ասում է 'Maxpixel': Եթե պատուհանը չի բացվում կամ լուսանկարման գործընթացը ընդհանրապես չի սկսվում, գնացեք «Քայլ 16: Խնդիրների վերացում»:

Այժմ դուք պատրաստ եք տվյալների հավաքման և երկնաքարերի հայտնաբերման մեկնարկին: Մնում է միայն տերմինալում գործարկել կոդը.

python -m RMS. StartCapture

Սա կսկսի գրավել մայրամուտից հետո, և կդադարի գրավել լուսաբացին:

Տվյալները կպահվեն/home/pi/RMS_data/CapturedFiles- ում, իսկ երկնաքարերի հայտնաբերմամբ ֆայլերը կպահվեն/home/pi/RMS_data/ArchivedFiles:

Բոլոր գիշերային երկնաքարերի հայտնաբերումները կպահվեն *.tar.gz ֆայլում/home/pi/RMS_data/ArchivedFile s:

Քայլ 16: Խնդիրների վերացում

GTK խնդիր

Երբեմն և որոշ սարքերում, ըստ երևույթին, չկա «Maxpixel» պատուհան, որը պետք է մատուցվի նախքան գրավումը, և որ RMS- ում կա նախազգուշացում: StartCapture մատյան.

(StartCapture.py:14244). Gtk-ERROR **: Հայտնաբերված GTK+ 2.x խորհրդանիշներ: Նույն գործընթացում GTK+ 2.x և GTK+ 3 օգտագործելը չի ապահովվում

Դուք ստիպված կլինեք փաթեթ տեղադրել apt-get- ի միջոցով.

sudo apt-get տեղադրել pyqt4-dev-tools

Սխալը շտկելու և գրավումը սկսելու համար գործարկեք.

պիթոն

Եւ հետո:

>> ներմուծել matplotlib

>> matplotlib.matplotlib_fname ()

Սա տպելու է matplotlib python գրադարանի կազմաձևման ֆայլի գտնվելու վայրը, օրինակ ՝ /usr/local/lib/python2.7/dist-packages/matplotlib-2.0.2-py2.7-linux-armv7l.egg/matplotlib/mpl -տվյալներ/matplotlibrc

Խմբագրել ֆայլը ՝ օգտագործելով nano խմբագիր.

սուդո նանո

Եվ երբ ֆայլում եք, փոխարինեք այն տողը, որն ասում է.

հետնապահ ՝ gtk3agg

այս տողով.

հետնապահ: Qt4Agg

Նաև պետք է մեկնաբանել տողը.

#backend.qt4: PyQt4

Պահեք ֆայլը և ավարտված եք:

Astropy- ի տեղադրումը ձախողվեց

Եթե astropy python մոդուլը չի տեղադրվում, և ցուցադրվող սխալի հաղորդագրությունն ասում է.

ImportError. _Build_utils.apple_accelerate անունով մոդուլ չկա

Հետո, հավանաբար, պետք է numpy- ի ավելի նոր տարբերակ: Այսպիսով, առաջ գնացեք և արդիականացրեք numpy ՝ խնդիրը լուծելու համար.

sudo pip -թարմացնել numpy

Դա անելուց հետո դուք նույնպես պետք է կատարեք python մոդուլների և այլ փաթեթների ամբողջական տեղադրում, ինչպես նկարագրված է 9 -րդ քայլում:

Քայլ 17: Արդյունքներ

Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները

Ահա մի քանի երկնաքարերի պատկերներ, որոնք մենք ստացել ենք երկնաքարերի գրավումից և նախկինում տեղադրված ծրագրակազմի գործարկումից:

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