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

Կառուցեք սիրողական ռադիո APRS RX Only IGate ՝ օգտագործելով Raspberry Pi և RTL-SDR Dongle կես ժամից պակաս: 5 քայլ
Կառուցեք սիրողական ռադիո APRS RX Only IGate ՝ օգտագործելով Raspberry Pi և RTL-SDR Dongle կես ժամից պակաս: 5 քայլ

Video: Կառուցեք սիրողական ռադիո APRS RX Only IGate ՝ օգտագործելով Raspberry Pi և RTL-SDR Dongle կես ժամից պակաս: 5 քայլ

Video: Կառուցեք սիրողական ռադիո APRS RX Only IGate ՝ օգտագործելով Raspberry Pi և RTL-SDR Dongle կես ժամից պակաս: 5 քայլ
Video: Փազլներ փայտե հրապարակ բեկորները անհետանում են (գաղտնիքը ուշադրության կենտրոնում) 2024, Նոյեմբեր
Anonim
Կառուցեք սիրողական ռադիո APRS RX Only IGate ՝ օգտագործելով Raspberry Pi և RTL-SDR Dongle կես ժամից պակաս ժամանակում
Կառուցեք սիրողական ռադիո APRS RX Only IGate ՝ օգտագործելով Raspberry Pi և RTL-SDR Dongle կես ժամից պակաս ժամանակում

Խնդրում ենք նկատի ունենալ, որ սա այժմ բավականին հին է, ուստի որոշ հատվածներ սխալ են և հնացած: Ֆայլերը, որոնք դուք պետք է խմբագրեք, փոխվել են:

Ես թարմացրել եմ հղումը ՝ ձեզ պատկերի վերջին տարբերակը տալու համար (խնդրում ենք օգտագործել 7-zip- ը ՝ այն սեղմելու համար), բայց ամբողջական հրահանգների համար խնդրում եմ տե՛ս իմ բլոգի հոդվածը այստեղ:

Առցանց կան բավականին շատ մեթոդներ, որոնք ցույց են տալիս, թե ինչպես կարելի է ստեղծել սիրողական ռադիո APRS, ստանալ միայն iGate ՝ օգտագործելով Raspberry Pi և տարբեր տեսակի ընդունիչներ: Ես ունեի RTL-SDR դոնգ և Pi պահեստամաս, ուստի մտածեցի, որ կգտնեմ ուղեցույց և կհետևեմ դրան:

Բավականին բարդ է:

Որոշ ուղեցույցներ հղում են ձեզ այլ ուղեցույցների, ոմանց մոտ բացակայում են քայլերը, իսկ մյուսներն ուղղակի անհասկանալի են ՝ ենթադրելով Raspberry Pi օպերացիոն համակարգի մանրամասն իմացությունը:

Ես ստեղծել եմ Raspberry Pi- ի պատկերը, որը կարող եք ներբեռնել տեղադրված բոլոր ծրագրաշարերով, որոնք միայն ձեզանից պահանջում են խմբագրել երկու (կամ գուցե երեք) ֆայլ `այն աշխատեցնելու համար:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա

Ազնվամորի Պի

Կարծում եմ, դա բավականին ակնհայտ է: Այս ամենի հաճելի բանն այն է, որ կարող եք օգտագործել ցանկացած մոդել Pi, այն կարիք չունի լինել վերջին մոդելը (Raspberry Pi 3 գրելիս), սա հիանալի աշխատում է Raspberry Pi Zero- ի միջոցով: Ես օգտագործում եմ Zero իմ iGate- ի համար, և պրոցեսորը նստում է մոտ 35%-ի վրա:

RTL-SDR դոնգլ

Ոչ բոլոր RTL-SDR dongles են ստեղծված հավասարապես, կան շատ տարբեր տեսակներ, այնպես որ ես չեմ կարող ձեզ հստակ ասել, թե ինչ ստանալ: Այնուամենայնիվ, ես խորհուրդ եմ տալիս գտնել մի մոդել R820T2 չիպսեթով և TCXO- ով (ջերմաստիճանի վերահսկվող բյուրեղյա տատանում), քանի որ դա ձեզ կտա լավագույն հաճախականության ճշգրտությունն ու կայունությունը: Ես օգտագործում եմ RTL-SDR R820T2 1PPM TCXO դոնգլը, որը հասանելի է անմիջապես RTL-SDR- ից կամ շատ այլ մատակարարներից:

Քայլ 2: Ներբեռնեք և գրեք SD քարտի պատկերը

Սկսելու համար, դուք պետք է ներբեռնեք իմ պատվերով կառուցված Raspberry Pi պատկերը այստեղից կամ ցանկալի է ներբեռնեք տարափի միջոցով ՝ կտտացնելով այստեղ: Ես ինքս եմ հյուրընկալում սա, այնպես որ կգնահատեի յուրաքանչյուրին, ով կօգնի այս ֆայլը սերմանելուն:

Սա 2.2 Գբ ֆայլ է, որը քանդելուց հետո այն կընդլայնվի մինչև 4 Գբ: Այս պատկերը տեղավորվելու է 4 Գբ SD քարտի վրա և կատարյալ է աշխատելու, այնպես որ ձեզ բարձր հզորության քարտ պետք չէ:

Վստահ լինել, որ դուք ունեք մի լավ download, դուք կարող եք ստուգել MD5 values. MD5 է aprs-igate.zip է dde367dc0db9365b84850fcdc46519e4MD5 է APRS-igate.img է 93060310c5a5c4a3a46822944dc0401fMD5 է aprs-igate-stretch.zip է f8469173f3e3d9c420dbaefaff7d9875MD5 է APRS-igate- stretch.img է 22998d62e7dd1b3f270834f6bfd5f089

Ներբեռնված ֆայլը ապամոնտաժելուց հետո հաջորդ քայլը SD քարտի վրա գրելն է: Raspberry Pi կայքի լավ գրված հրահանգները վերարտադրելու փոխարեն, դրանք կարող եք տեսնել այստեղ:

Նշում - Որոշ մարդիկ խնդիրներ ունեն ֆայլը քամելու համար: Խնդրում ենք փորձել 7-Zip, եթե սխալներ եք ստանում:

Քայլ 3: Միացեք Raspberry Pi- ին և գործարկեք նախնական կարգավորումը

Միացեք Raspberry Pi- ին և գործարկեք նախնական կարգավորումը
Միացեք Raspberry Pi- ին և գործարկեք նախնական կարգավորումը

Եթե դուք դեռ չգիտեք, թե որն է ձեր Raspberry Pi- ի IP հասցեն, ապա պետք է պարզեք այն: Դա անելու ամենահեշտ եղանակներից մեկն այն է, որ միանաք ձեր ինտերնետային երթուղիչին և նայեք միացված սարքերի ցանկին `որոշելու, թե որն է Raspberry Pi- ն: Դա անելուց հետո խորհուրդ եմ տալիս տեղադրել DHCP ամրագրում, որպեսզի երբ Raspberry Pi- ն վերագործարկեք, այն միշտ ունենա նույն հասցեն: Իմ Raspberry Pi- ն ունի 192.168.1.144 IP հասցե: Ձերը գրեթե անպայման տարբեր կլինի:

Եթե դուք օգտագործում եք Mac կամ Linux- ով աշխատող համակարգիչ, ապա կարող եք տերմինալից միանալ ձեր Raspberry Pi- ին, եթե Windows- ից եք օգտվում, ապա ես խորհուրդ եմ տալիս միացնել PuTTY կոչվող ծրագիրը:

Ես օգտագործում եմ Mac, այնպես որ տերմինալի պատուհանից ես մուտքագրում եմ.

ssh [email protected]

Ձեզանից կպահանջվի գաղտնաբառ - Պատկերում կանխադրված գաղտնաբառը ազնվամորին է

Սա ձեզ մուտք կգործի Raspberry Pi: Հուշման մեջ մուտքագրեք հետևյալ հրամանը `կազմաձևման օգտակարությունը մուտքագրելու համար.

sudo raspi-config

Ընդլայնել ֆայլային համակարգը ՝ սեղմելով Enter 1 -ին տարբերակի վրա, այնուհետև ընտրել OK և կվերադառնաք հիմնական էկրան:

Օգտագործեք սլաքների ստեղները ՝ երկրորդ տարբերակ Փոխել օգտվողի գաղտնաբառը և սեղմել Enter: Կրկին սեղմեք enter և ձեզ կառաջարկվի մուտքագրել նոր UNIX գաղտնաբառ: Մուտքագրեք նոր գաղտնաբառ, սեղմեք enter և նորից մուտքագրեք ձեր նոր գաղտնաբառը: Դուք կստանաք հաղորդագրություն, որում նշվում է, որ ձեր գաղտնաբառը հաջողությամբ փոխվել է:

Կրկին օգտագործեք սլաքների ստեղները Տեղայնացման ընտրանքներ իջնելու համար և սեղմեք Enter: Կրկին օգտագործեք սլաքների ստեղները ՝ Փոխել ժամային գոտին և սեղմել Enter: Նախ ընտրեք ձեր աշխարհագրական տարածքը և սեղմեք enter, այնուհետև ընտրեք ձեր ժամային գոտին և սեղմեք enter:

Այժմ դուք կվերադառնաք Raspberry Pi ծրագրակազմի կազմաձևման գործիքի հիմնական էկրան: Օգտագործեք ներդիրի ստեղնը ՝ ընտրելու և սեղմելու համար: Ձեզ կհարցնեն ՝ կցանկանայի՞ք հիմա վերագործարկել: Վերագործարկելու համար սեղմեք enter:

Քայլ 4: Կարգավորեք IGate ծրագրակազմը

Կարգավորեք IGate ծրագրակազմը
Կարգավորեք IGate ծրագրակազմը

Ձեզ հարկավոր կլինի APRS գաղտնաբառ, այնպես որ օգտագործեք Magicbug- ի APRS գաղտնաբառերի գեներատորը ՝ մեկը ստեղծելու համար:

Ամբողջ ծրագրաշարը նախապես տեղադրված է, այն ամենը, ինչ անհրաժեշտ է անել, երկու (կամ, հնարավոր է, երեք) ֆայլ խմբագրելն է:

Կրկին մուտք գործեք ձեր Raspbery Pi և մուտքագրեք հետևյալ հրամանները

cd ~ sudo nano sdr.conf Ոլորեք մի քանի տող ներքև և xxx- ը փոխեք ձեր կանչի և պահանջվող SSID- ի: -10-ը iGates- ի համար խորհուրդ է տրվում, եթե ձեր նշանը G9ABC է, ապա տողը կարդալու է MYCALL G9ABC-10: Ես Եվրոպայում եմ, այնպես որ իմ տողը կարդում է IGSERVER euro.aprs2.net: Շրջեք ներքև և կգտնեք տող, որը սկսվում է IDLOGIN- ով: Փոխեք xxx- ը նույնը, ինչ վերը նշված MYCALL բաժնում մուտքագրված զանգի նշանը (ներառյալ SSID- ը), այնուհետև 123456 համարները փոխեք որպես APRS գաղտնաբառերի գեներատորից ստացած գաղտնաբառ: Ֆայլի ներքևում երկար տող կա որը սկսվում է PBEACON- ով: Ոլորեք գծի երկայնքով և xx.xxxxxx- ը փոխարինեք ձեր լայնությամբ, yy.yyyyyy ՝ ձեր երկայնության հետ (հիշեք, որ եթե դուք հասարակածից արևմուտք եք, ապա ձեր երկայնությունը կլինի բացասական թիվ) և zz- ը ձեր նշագծով, ներառյալ SSID- ը:

Պահեք ֆայլը `սեղմելով ctrl-x, այնուհետև սեղմեք Y ստեղնը և վերջապես սեղմեք enter:

Այժմ կարող եք ստուգել տեղադրումը ՝ մուտքագրելով հետևյալ հրամանը: Նկատի ունեցեք, որ այստեղ հաճախականությունը 144,80 Մ է, այնպես որ, եթե դուք գտնվում եք ինչ -որ տեղ, որտեղ դա ճիշտ հաճախականությունը չէ, անհրաժեշտության դեպքում պետք է փոխեք այս գիծը:

rtl_fm -f 144.80M - | direwolf -c sdr.conf -r 24000 -D 1 -

Եթե ամեն ինչ լավ է, ապա այս քայլի վերևի էկրանին նման էկրան կտեսնեք: Սեղմեք ctrl-c ՝ թեստից դուրս գալու համար:

Եթե ձեր տեղական APRS հաճախականությունը 144.800 ՄՀց չէ, ապա ձեզ հարկավոր է խմբագրել լրացուցիչ ֆայլ:

cd ~ sudo nano dw-start.conf

Դուք փնտրում եք տողը, որը սկսվում է.

DWCMD = bash -c 'rtl_fm -f 144.80M -Փոխեք 144.80 Մ անկախ ձեր APRS հաճախականությունից, օրինակ` 144.39M Հյուսիսային Ամերիկայի համար: Պահեք ֆայլը `սեղմելով ctrl -x, այնուհետև սեղմեք Y ստեղնը և վերջապես սեղմեք Enter: Վերջին բանը, որ պետք է անել, համակարգն այնպես կարգավորելն է, որ APRS iGate- ը ինքնաբերաբար սկսվի, երբ Raspberry Pi- ն վերագործարկեք: Մուտքագրեք հետևյալ հրամանը.

crontab -e

Ոլորեք ներքև և կտեսնեք հետևյալ տողը: # * * * * * /home/pi/dw-start.sh>/dev/null 2> & 1

Այդ տողի սկզբում ջնջեք # թիվը: Պահեք ֆայլը `սեղմելով ctrl-x, այնուհետև սեղմեք Y ստեղնը, այնուհետև սեղմեք enter:

Քայլ 5: Վերջնական վերագործարկում - Աշխատանքը կատարված է:

Վերջնական վերագործարկում - Աշխատանքը կատարված է
Վերջնական վերագործարկում - Աշխատանքը կատարված է

Վերագործարկեք ձեր Raspberry Pi- ն և այն վերագործարկվելուց հետո այն ինքնաբերաբար կմիանա APRS ցանցին և կգործի որպես միայն iGate ստացողի համար: Մինչև այս ռեժիմն աշխատելը ոչինչ չի արձագանքվի էկրանին, որպեսզի կարողանաք ստուգել ձեր կարգավիճակը aprs.fi կայքում ՝ որոնելով ձեր մուտքագրած ազդանշանը (ներառյալ SSID- ը): Դուք նույնիսկ կարիք չունեք մուտք գործել Raspberry Pi, դարպասը ինքնաբերաբար կսկսվի վերագործարկումից իննսուն վայրկյանում:

Խնդրում ենք նկատի ունենալ, - ես չեմ պնդում ինքնատիպության այս կարգավորման մեթոդի համար, ես պարզապես հետևել եմ այն, ինչ արդեն առկա է ինտերնետում և ձեր հարմարության համար ստեղծել եմ պատկեր այդ հրահանգների հիման վրա: Իմ երկու սկզբնական փաստաթղթերն էին Raspberry Pi SDR IGate և Raspberry Pi Packet TNC: Ես լիովին խորհուրդ եմ տալիս ծանոթանալ երկուսին էլ ՝ տեսնելու, թե ինչ է արվել այստեղ: Դուք կարող եք կարդալ նաև իմ բլոգի հոդվածը, որտեղ ես թվարկում եմ յուրաքանչյուր հրաման, որն օգտագործել եմ այս պատկերը ստեղծելու համար: Արժե նաև ներբեռնել Dire Wolf- ի օգտագործողի ուղեցույցը:

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