Სარჩევი:
- ნაბიჯი 1: რა დაგჭირდებათ
- ნაბიჯი 2: ჩამოტვირთეთ და ჩაწერეთ SD ბარათის სურათი
- ნაბიჯი 3: დაუკავშირდით Raspberry Pi- ს და გაუშვით საწყისი დაყენება
- ნაბიჯი 4: IGate პროგრამული უზრუნველყოფის კონფიგურაცია
- ნაბიჯი 5: საბოლოო გადატვირთვა - სამუშაო დასრულებულია
ვიდეო: შექმენით სამოყვარულო რადიო APRS RX Only IGate Raspberry Pi და RTL-SDR Dongle გამოყენებით ნახევარ საათში: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
გთხოვთ გაითვალისწინოთ, რომ ეს უკვე საკმაოდ ძველია, ამიტომ ზოგიერთი ნაწილი არასწორია და მოძველებულია. ფაილები, რომელთა რედაქტირება გჭირდებათ, შეიცვალა
მე განვაახლე ბმული, რომ მოგაწოდოთ გამოსახულების უახლესი ვერსია (გთხოვთ გამოიყენოთ 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– ის IP მისამართი, მაშინ უნდა გაარკვიოთ. ამის გაკეთების ერთ -ერთი ყველაზე მარტივი გზა არის ინტერნეტ როუტერთან დაკავშირება და დაკავშირებული მოწყობილობების ჩამონათვალის ნახვა, რათა დადგინდეს რომელია Raspberry Pi. მას შემდეგ რაც ამას გააკეთებთ, მე გირჩევთ შექმნათ DHCP დაჯავშნა ისე, რომ როდესაც თქვენ განაახლეთ თქვენი Raspberry Pi, მას ყოველთვის აქვს იგივე მისამართი. ჩემს Raspberry Pi– ს აქვს IP მისამართი 192.168.1.144. შენი, რა თქმა უნდა, განსხვავებული იქნება.
თუ თქვენ იყენებთ Mac– ს ან კომპიუტერს Linux– ით, შეგიძლიათ დაუკავშიროთ თქვენს Raspberry Pi– ს ტერმინალიდან, თუ Windows– ს იყენებთ, მე გირჩევთ დაკავშირების პროგრამას სახელწოდებით PuTTY.
მე ვიყენებ Mac- ს, ამიტომ ტერმინალის ფანჯრიდან ვწერ:
თქვენ მოგეთხოვებათ პაროლი - ნაგულისხმევი პაროლი სურათზე არის ჟოლო
ეს დარეგისტრირდება Raspberry Pi– ში. მოთხოვნისთანავე ჩაწერეთ შემდეგი ბრძანება, რომ შეიყვანოთ კონფიგურაციის პროგრამა:
sudo raspi-config
გააფართოვეთ ფაილური სისტემა Enter ღილაკზე 1 დაჭერით, შემდეგ აირჩიეთ OK და დაგიბრუნდებათ მთავარ ეკრანზე.
გამოიყენეთ ისრის ღილაკები მეორე პარამეტრზე გადასასვლელად და შეცვალეთ მომხმარებლის პაროლი და დააჭირეთ Enter. კვლავ დააჭირეთ Enter და მოგეთხოვებათ შეიყვანოთ ახალი UNIX პაროლი. ჩაწერეთ ახალი პაროლი, დააჭირეთ Enter და ხელახლა ჩაწერეთ ახალი პაროლი. თქვენ მიიღებთ შეტყობინებას იმის შესახებ, რომ თქვენი პაროლი წარმატებით შეიცვალა.
გამოიყენეთ ისრის ღილაკები ლოკალიზაციის პარამეტრებზე გადასასვლელად და დააჭირეთ Enter. გამოიყენეთ ისრის ღილაკები ისევ დროის სარტყლის შეცვლაზე და დააჭირეთ Enter- ს. ჯერ შეარჩიეთ თქვენი გეოგრაფიული არე და დააჭირეთ Enter, შემდეგ შეარჩიეთ თქვენი დროის ზონა და დააჭირეთ Enter.
ახლა თქვენ დაბრუნდებით Raspberry Pi პროგრამული უზრუნველყოფის კონფიგურაციის ინსტრუმენტის მთავარ ეკრანზე. გამოიყენეთ tab ღილაკი შესარჩევად და დააჭირეთ Enter. თქვენ გკითხავთ, გსურთ ახლავე გადატვირთოთ. გადატვირთვისთვის დააჭირეთ Enter- ს.
ნაბიჯი 4: 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– ის სრული სახელმძღვანელო.
გირჩევთ:
ნახევარ მარათონის სასწავლო პროგრესის ნათურა: 7 ნაბიჯი
Half Marathon Training Progress Lamp: ეს ინსტრუქცია გაჩვენებთ თუ როგორ უნდა შექმნათ ტრიგერები და გააკეთოთ ნათურა, რომელიც ანათებს და დაზოგავს ფულს, როდესაც შეხვდებით სტანდარტებს Hal Higdon– ის შუალედური ნახევარ მარათონის სასწავლო განრიგში. ამისათვის თქვენ ჯერ უნდა მოაგროვოთ შემდეგი მასალები
Otto DIY - შექმენით თქვენი საკუთარი რობოტი ერთ საათში!: 9 ნაბიჯი (სურათებით)
Otto DIY - ააშენე შენი საკუთარი რობოტი ერთ საათში !: Otto არის ინტერაქტიული რობოტი, რომლის გაკეთება ყველას შეუძლია! გავლენის მისია შექმნას ინკლუზიური გარემო ყველასათვის
FM რადიო RDS (რადიო ტექსტი), BT კონტროლი და დატენვის ბაზა: 5 ნაბიჯი
FM რადიო RDS (რადიო ტექსტი), BT კონტროლი და დამუხტვის ბაზა: Bonjour, ეს არის ჩემი მეორე "ინსტრუქცია". როგორც მე მომწონს, რომ არ გავაკეთო ძალიან სასარგებლო რამ, აქ არის ჩემი ბოლო პროექტი: ეს არის FM რადიო რადიოტექსტით დატენვის ბაზა და რომლის მონიტორინგიც შესაძლებელია Bluetooth- ისა და Android პროგრამის საშუალებით, ამიტომ მე
Raspberry Pi სამოყვარულო რადიო ციფრული საათი: 8 ნაბიჯი (სურათებით)
ჟოლო Pi სამოყვარულო რადიო ციფრული საათი: მიმოხილვა სამოყვარულო რადიო ოპერატორები (aka HAM რადიო) იყენებენ 24 საათიან UTC (უნივერსალურ კოორდინირებულ დროს) მათი მუშაობისთვის. მე გადავწყვიტე ავაშენო ციფრული საათი დაბალფასიანი TM1637 4 ციფრული ეკრანისა და Raspberry Pi Zero W გამოყენებით მხოლოდ GUI
ინტერნეტ რადიო/ ვებ რადიო ჟოლოს Pi 3 -ით (უთავო): 8 ნაბიჯი
ინტერნეტ რადიო/ ვებ რადიო ჟოლოს Pi 3 (თავაწეული): HI გნებავთ თქვენი საკუთარი რადიოს ჰოსტინგი ინტერნეტით, მაშინ თქვენ სწორ ადგილას ხართ. ვეცდები შეძლებისდაგვარად განვმარტო. მე შევეცადე რამდენიმე გზა, რომელთა უმეტესობას ან სჭირდებოდა ხმის ბარათი, რომლის ყიდვაც არ მინდოდა. მაგრამ მოახერხა