Სარჩევი:

შექმენით სამოყვარულო რადიო APRS RX Only IGate Raspberry Pi და RTL-SDR Dongle გამოყენებით ნახევარ საათში: 5 ნაბიჯი
შექმენით სამოყვარულო რადიო APRS RX Only IGate Raspberry Pi და RTL-SDR Dongle გამოყენებით ნახევარ საათში: 5 ნაბიჯი

ვიდეო: შექმენით სამოყვარულო რადიო APRS RX Only IGate Raspberry Pi და RTL-SDR Dongle გამოყენებით ნახევარ საათში: 5 ნაბიჯი

ვიდეო: შექმენით სამოყვარულო რადიო APRS RX Only IGate Raspberry Pi და RTL-SDR Dongle გამოყენებით ნახევარ საათში: 5 ნაბიჯი
ვიდეო: დავბრუნდით / სამოყვარულო რადიო მიმღების ლიცენზიის გამოცდა / Kazuxa Films 4K 2024, ნოემბერი
Anonim
შექმენით სამოყვარულო რადიო APRS RX Only IGate Raspberry Pi და RTL-SDR დონგლის გამოყენებით ნახევარ საათში
შექმენით სამოყვარულო რადიო APRS RX Only IGate Raspberry Pi და RTL-SDR დონგლის გამოყენებით ნახევარ საათში

გთხოვთ გაითვალისწინოთ, რომ ეს უკვე საკმაოდ ძველია, ამიტომ ზოგიერთი ნაწილი არასწორია და მოძველებულია. ფაილები, რომელთა რედაქტირება გჭირდებათ, შეიცვალა

მე განვაახლე ბმული, რომ მოგაწოდოთ გამოსახულების უახლესი ვერსია (გთხოვთ გამოიყენოთ 7-zip მისი დეკომპრესიისთვის), მაგრამ სრული ინსტრუქციისთვის, გთხოვთ იხილოთ სტატია ჩემს ბლოგზე აქ

ინტერნეტში არსებობს საკმაოდ ბევრი მეთოდი, რომელიც აჩვენებს, თუ როგორ უნდა შეიქმნას სამოყვარულო რადიო APRS მიიღოს მხოლოდ iGate Raspberry Pi- ს და სხვადასხვა ტიპის მიმღების გამოყენებით. მე მქონდა RTL-SDR დონგლი და Pi სათადარიგო, ასე მეგონა მე ვიპოვიდი მეგზურს და მივყვებოდი მას.

საკმაოდ რთულია!

ზოგიერთი სახელმძღვანელო მოგმართავთ სხვა მეგზურებს, ზოგს დაკარგული აქვს ნაბიჯები, ზოგი კი სრულიად გაუგებარია, Raspberry Pi ოპერაციული სისტემის დეტალური ცოდნის გათვალისწინებით.

მე შევქმენი Raspberry Pi სურათი, რომელიც შეგიძლიათ გადმოწეროთ ყველა დაინსტალირებული პროგრამული უზრუნველყოფით, რომელიც მხოლოდ თქვენ მოითხოვს ორი (ან შესაძლოა სამი) ფაილის რედაქტირებას, რათა ის იმუშაოს.

ნაბიჯი 1: რა დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ

ჟოლო პი

ვფიქრობ, ეს საკმაოდ აშკარაა. ამაში სასიამოვნოა ის, რომ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი მოდელი Pi, ის არ უნდა იყოს უახლესი მოდელი (Raspberry Pi 3 წერის დროს), ეს მშვენივრად მუშაობს Raspberry Pi Zero– ს გამოყენებით. მე ვიყენებ ნულს ჩემი iGate– ისთვის და პროცესორი ზის დაახლოებით 35%–ზე.

RTL-SDR დონგლი

ყველა RTL-SDR დონგლი არ არის შექმნილი თანაბრად, არსებობს მრავალი განსხვავებული ტიპი, ასე რომ მე ზუსტად ვერ გეტყვით რა უნდა მიიღოთ. თუმცა, მე გირჩევთ იპოვოთ მოდელი R820T2 ჩიპსეტით და TCXO (ტემპერატურის კონტროლირებადი ბროლის ოსცილატორი), რაც მოგცემთ სიხშირის საუკეთესო სიზუსტეს და სტაბილურობას. მე ვიყენებ RTL-SDR R820T2 1PPM TCXO დონგლს, რომელიც ხელმისაწვდომია პირდაპირ RTL-SDR– დან ან სხვა მრავალი მომწოდებლისგან.

ნაბიჯი 2: ჩამოტვირთეთ და ჩაწერეთ SD ბარათის სურათი

დასაწყისისთვის, თქვენ უნდა გადმოწეროთ ჩემი მორგებული Raspberry Pi სურათი აქედან ან სასურველია გადმოწეროთ torrent ფაილის საშუალებით აქ დაჭერით. მე მასპინძლობს ამას, ამიტომ ვაფასებ ყველას, ვინც ეხმარება ამ ფაილის დათესვაში.

ეს არის 2.2Gb ფაილი, რომელიც გაფართოვდება დაახლოებით 4Gb– ზე, როდესაც თქვენ მოახდენთ მისი შეკუმშვას. ეს სურათი მოთავსდება 4Gb SD ბარათზე და მშვენივრად იმუშავებს, ასე რომ თქვენ არ გჭირდებათ მაღალი ტევადობის ბარათი.

დარწმუნებული უნდა იყოთ, რომ კარგი გადმოწერა გაქვთ, შეგიძლიათ შეამოწმოთ MD5 ღირებულებები. Apr-igate.zip MD5 არის dde367dc0db9365b84850fcdc46519e4MD5 aprs-igate.img 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– ს აქვს IP მისამართი 192.168.1.144. შენი, რა თქმა უნდა, განსხვავებული იქნება.

თუ თქვენ იყენებთ 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 პროგრამული უზრუნველყოფის კონფიგურაციის ინსტრუმენტის მთავარ ეკრანზე. გამოიყენეთ tab ღილაკი შესარჩევად და დააჭირეთ Enter. თქვენ გკითხავთ, გსურთ ახლავე გადატვირთოთ. გადატვირთვისთვის დააჭირეთ Enter- ს.

ნაბიჯი 4: IGate პროგრამული უზრუნველყოფის კონფიგურაცია

დააკონფიგურირეთ IGate პროგრამული უზრუნველყოფა
დააკონფიგურირეთ IGate პროგრამული უზრუნველყოფა

თქვენ დაგჭირდებათ APRS პაროლი, ასე რომ გამოიყენეთ APRS პაროლის კოდის გენერატორი Magicbug– ში მის შესაქმნელად.

ყველა პროგრამა უკვე დაინსტალირებულია, ყველაფერი რაც თქვენ გჭირდებათ არის ორი (ან შესაძლოა სამი) ფაილის რედაქტირება.

შედით თქვენს 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.80M რაც არ უნდა იყოს თქვენი 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 მიმღები. სანამ ის ასე მუშაობს, ეკრანზე არაფერი გამოჩნდება თქვენ არც კი გჭირდებათ Raspberry Pi– ში შესვლა, კარიბჭე ავტომატურად დაიწყება გადატვირთვიდან ოთხმოცდაათ წამში.

გთხოვთ გაითვალისწინოთ - მე არ ვაცხადებ ორიგინალობას ამ დაყენების მეთოდისთვის, მე უბრალოდ მივყევი იმას რაც უკვე არსებობს ინტერნეტში და შევქმენი სურათი ამ ინსტრუქციის საფუძველზე თქვენი მოხერხებულობისთვის. ჩემი ორი წყაროს დოკუმენტი იყო Raspberry Pi SDR IGate და Raspberry Pi Packet TNC. მე გირჩევთ გაეცნოთ ორივე მათგანს, რომ ნახოთ რა გაკეთდა აქ. თქვენ ასევე შეგიძლიათ წაიკითხოთ ჩემი ბლოგის სტატია, სადაც ჩამოვთვლი თითოეულ ბრძანებას, რომელიც გამოვიყენე ამ სურათის შესაქმნელად. ასევე ღირს ჩამოტვირთოთ Dire Dire Wolf– ის სრული სახელმძღვანელო.

გირჩევთ: