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

Raspberry Pi- ով ռադիոաստղադիտակ պատրաստեք. 6 քայլ (նկարներով)
Raspberry Pi- ով ռադիոաստղադիտակ պատրաստեք. 6 քայլ (նկարներով)

Video: Raspberry Pi- ով ռադիոաստղադիտակ պատրաստեք. 6 քայլ (նկարներով)

Video: Raspberry Pi- ով ռադիոաստղադիտակ պատրաստեք. 6 քայլ (նկարներով)
Video: Raspberry Pi-ով աշխատանք 2024, Նոյեմբեր
Anonim
Ազնվամորի Պիով ռադիոաստղադիտակ պատրաստեք
Ազնվամորի Պիով ռադիոաստղադիտակ պատրաստեք

Օպտիկական աստղադիտակ ձեռք բերելը իսկապես հեշտ է: Դուք կարող եք պարզապես գնել նման աստղադիտակների արտադրողից մեկը: Այնուամենայնիվ, նույնը չի կարելի ասել ռադիոաստղադիտակների մասին: Սովորաբար, դրանք ինքներդ պետք է պատրաստեք: Այս հրահանգում ես ցույց կտամ, թե ինչպես կարելի է կառուցել ռադիոադիտակ, որը սկանավորում է երկինքը 10.2 ԳՀց և 12.75 ԳՀց հաճախականությունների սահմաններում:

Քայլ 1: Մասերի ձեռքբերում

Մասերի ձեռքբերում
Մասերի ձեռքբերում
Մասերի ձեռքբերում
Մասերի ձեռքբերում
Մասերի ձեռքբերում
Մասերի ձեռքբերում
Մասերի ձեռքբերում
Մասերի ձեռքբերում

Այս ռադիոաստղադիտակը պատրաստելու համար նախ պետք է ձեռք բերել դրա մասերը:

  • Արբանյակային ուտեստ ՝ միայն մեկ LNB լեռով (կարելի է ձեռք բերել առցանց, այս կամ այլուր)
  • Նեյլոնե կամ տեֆլոնային լվացող մեքենաներ
  • LNB
  • Breadboard
  • Անալոգային արբանյակային որոնիչ
  • DC Barrel Jack և համապատասխան AC-DC ադապտեր (15 վոլտ այս որոնիչի համար)
  • Ազնվամորու Պի `ստանդարտ ծայրամասային սարքերով և առնվազն 16 ԳԲ SD քարտով
  • Jumper լարերը
  • 16-բիթանոց ADS1115 անալոգային թվային փոխարկիչ
  • 100 μH միկրոհենրի ՌԴ խեղդում
  • Միացման մետաղալար (ես օգտագործել եմ 22-Guage)
  • F- տիպի Coaxial մալուխ `առնվազն 6 ոտնաչափ
  • Ստանդարտ զոդման նյութեր

Ռադիոաստղադիտակի օգտագործման համար անհրաժեշտ կլինի նաև համապատասխան ծրագրակազմ: Դուք պետք է ներբեռնված լինեք Raspberry Pi Raspbian- ում, որը պետք է ներառի Python 3 -ը և Python գրադարանը ADS1115- ի համար:

Ձեր սմարթֆոնի համար դուք կցանկանաք օգտագործել արբանյակային հետևման ծրագիր ՝ արբանյակների և աստղային օբյեկտների միջև տարբերություն ունենալու համար, և աստղերի հետևման ծրագիր ՝ իմանալու համար, թե երկնքում որտեղ են երկնային օբյեկտները:

Քայլ 2: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ

Հետևեք գծապատկերին և պատկերներին, որոնք ցուցադրված են ռադիոաստղադիտակի էլեկտրոնիկայի պատրաստման մեջ:

Գտնիչի հավաքիչին գնացող լարերը պետք է անջատվեն հավաքիչից: ADS1115- ի գրունտային կապը միանում է գրատախտակին, որը տանում է դեպի հավաքիչ, իսկ անալոգային մուտքը պետք է միացված լինի մյուս լարին:

Ինքն ուտեստի վրա պետք է տեղադրել նեյլոնե լվացող մեքենա ընկույզի և պահեստային հենարանի միջև:

Քայլ 3: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում

Տվյալները կարդալու և պահելու համար գործի են անցնում Raspberry Pi- ն և ADS1115- ը: Raspbian- ի վերջին տարբերակով ցանկացած Raspberry Pi կարող է անել: Softwareրագրային գրադարանի վերաբերյալ հրահանգները գտնվում են Adafruit կայքում ՝ PDF- ում: Ներբեռնելուց առաջ դուք պետք է Python 3 -ը նշեք որպես կանխադրված Python: Ստուգելու համար մուտքագրեք տերմինալ

պիթոն -շեղում

Եթե դուք ստանում եք պատասխան, որը կարդում է Python 3.x.x, Python- ի կանխադրված տարբերակը Python 3 է, և ձեզ հարկավոր չէ փոխել Python- ի կանխադրված տարբերակը: Այնուամենայնիվ, եթե ձեր կանխադրված տարբերակը 2 -րդ տարբերակն է, ապա ստիպված կլինեք փոխել այն ՝ մուտք գործելով տերմինալ և մուտքագրելով

sudo update-alternatives-configig python

Այնուհետեւ, սեղմեք 0 ՝ Python 3 -ը որպես կանխադրված տարբերակ ընտրելու համար: Երբ ներբեռնեք Python գրադարանը, կարող եք ներբեռնել ռադիոաստղադիտակի օգտագործման կոդը: Raspberry Pi- ում ստեղծեք մի թղթապանակ /home /pi- ում, որը կոչվում է radio_telescope_files: Դուք, անշուշտ, պետք է ունենաք Raspberry Pi- ի ստանդարտ ծայրամասային սարքեր, ինչպիսիք են ստեղնաշարը, մկնիկը և մոնիտորը: Եթե ունեք Raspberry Pi Zero- ն առանց GPIO կապում, ապա ստիպված կլինեք դրանք ինքներդ կպցնել: Դուք նաև ստիպված կլինեք կպցնել կապերը ADS1115 ճեղքման տախտակի վրա:

Քայլ 4: Կարճ թեստեր

Կարճ թեստեր
Կարճ թեստեր

Pi- ի վրա համապատասխան ծրագրակազմ ունենալուց և բոլոր կապում միացված լինելուց հետո կարող եք միացման տախտակը միացնել Raspberry Pi- ին: Որպեսզի դա անենք, տախտակի կապումներն անցկացրեք տախտակի մեջ: VDD կապը պետք է միացված լինի Raspberry Pi- ի 3.3 վոլտ կամ 5 վոլտ քորոցին, GND- ը Pi- ի ցանկացած հիմնային քորոցին, SCL- ը ՝ Pi- ի 5-ին, որը SCL- ն է, և SDA- ն ՝ 3-րդ կամ SDA- ին:, Pi- ի վրա: Երբ ADS1115- ը միանում է Pi- ին, այժմ կարող եք փոփոխված Finder- ի կանաչ մետաղալարը միացնել ADS1115- ի A0- ին, իսկ սև մետաղալարը `GND- ին` տախտակի վրա: Եթե դա ձեզ ավելի լավ է համապատասխանում, կարող եք միացնել համապատասխան լարերը `կցելով ալիգատոր ամրացնող մետաղալարը մետաղալարին, իսկ ցատկող մետաղալարը` մյուս ծայրին `միանալով համապատասխան տախտակի միացմանը: Այնուհետև, LNB- ը միացրեք կոդային մալուխով Finder- ի մուտքին: Միացրեք հոսանքի մալուխը տակառի խրոցակին ՝ որոնիչը միացնելու համար:

Ռադիոաստղադիտակը փորձարկելու համար ափսեն ուղղեք դեպի արևը, որը Երկրի վրա մեր տեսանկյունից ռադիոալիքների ամենաուժեղ արտանետողն է: Դա անելու համար մատնանշեք ուտեստը դեպի արև, որպեսզի LNB ստվերի գագաթը դիպչի այնտեղ, որտեղ LNB թևը հանդիպում է ուտեստին: Այժմ միացրեք ձեր Raspberry Pi- ը և գործարկեք toScreen.py ՝ Python սցենարը ՝ ADS1115- ի արդյունքները կարդալու և դրանք էկրանին տպելու համար: Դուք կարող եք այն գործարկել կամ Python 3 IDLE- ում, կամ տերմինալում: Ամեն դեպքում, դուք պետք է ստանաք արագություն ՝ խնդրելով շահույթը, որին հաջորդում է ընտրանքի տոկոսադրույքը և որքան ժամանակ եք ցանկանում, որ Pi- ն կարդա ADS1115- ի ելքը: Ուտեստը դեպի արևը ուղղված, սցենարը գործարկեք մոտ 10 վայրկյան: Եթե ի սկզբանե հայտնվում են շատ ցածր թվեր, ապա դանդաղ բարձրացրեք Finder- ի շահույթի կոճակը: Թվերը պետք է ավելանան մինչև այն հասնի մոտ 30700 -ի: Այդ ժամանակ դուք կարող եք դադարել պտտել բռնակը:

Քայլ 5: Արդյունքների պահպանում

Պահպանելով արդյունքները
Պահպանելով արդյունքները

toScreen.py- ն ռադիոաստղադիտակի փորձարկման լավ միջոց է, սակայն այն տվյալներ չի պահում: writeToFile.py- ն կարող է պահել տվյալները, և դուք կարող եք դա նույն կերպ վարել IDLE- ում և տերմինալում: Այս սկրիպտը պահում է տվյալները տեքստային ֆայլում, որը պետք է գտնվի «Տվյալներ» անունով թղթապանակում: Եթե գործարկեք դա, այն կպահանջի շահույթ, ընտրանքի տոկոսադրույք, թե որքա՞ն ժամանակ եք ուզում, որ Pi- ն կարդա ADC- ն, և ֆայլի անունը, որում պահում եք այս տվյալները: Ռադիոաստղադիտակը կբարձրացնի ռադիոազդանշանի ուժգնությունը կետերում այն ամբողջ ընթացքում, երբ ռադիադիտակը սկանավորում էր, երկինքը կպահպանվի Raspberry Pi- ում:

Տվյալները հավաքելուց հետո այն կարելի է պատկերել աղյուսակային ծրագրով ՝ սկզբում ստանալով տվյալների ժամանակային նշանները, դրանք դնելով A սյունակում, այնուհետև ստանալով տվյալները և դնելով դրանք B սյունակում: Դա կարելի է հասնել սյունակի միջոցով: py գիր. Estամկետային նշանները ստանալու համար գործարկեք սցենարը, այնուհետև մուտքագրեք ժամանակը այն հաղորդագրության համար, որը խնդրում է կարդալ, ժամկետները կամ տվյալների արժեքները: Գրաֆիկը կարդալիս կարևոր է իմանալ, որ դրա վրա ձախակողմյան կետը ներկայացնում է երկնքի ամենաարևմտյան կետը, որը սկանավորվել է:

Քայլ 6: Լրացուցիչ օգտագործում

Ռադիոաստղադիտակը կարող է օգտագործվել 10,2 ԳՀց -ից 12,75 ԳՀց հաճախականությունների դիտման համար: Ոչ միայն արևը կարող է դիտվել, այլև երկնային այլ առարկաներ, ինչպիսիք են աստղերը, օգտագործելով նույն մեթոդը, որն օգտագործվում էր արևի համար: Եթե ունեք հարցեր, մեկնաբանություններ կամ մտահոգություններ, տեղեկացրեք ինձ մեկնաբանություններում:

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