Talaan ng mga Nilalaman:

Bumuo ng isang Amateur Radio APRS RX Mag-igate Lamang Gamit ang isang Raspberry Pi at isang RTL-SDR Dongle sa Mas kaunti sa Kalahating Oras: 5 Hakbang
Bumuo ng isang Amateur Radio APRS RX Mag-igate Lamang Gamit ang isang Raspberry Pi at isang RTL-SDR Dongle sa Mas kaunti sa Kalahating Oras: 5 Hakbang

Video: Bumuo ng isang Amateur Radio APRS RX Mag-igate Lamang Gamit ang isang Raspberry Pi at isang RTL-SDR Dongle sa Mas kaunti sa Kalahating Oras: 5 Hakbang

Video: Bumuo ng isang Amateur Radio APRS RX Mag-igate Lamang Gamit ang isang Raspberry Pi at isang RTL-SDR Dongle sa Mas kaunti sa Kalahating Oras: 5 Hakbang
Video: N0AGI - TOWER PROJECT - PHASE II 2024, Nobyembre
Anonim
Bumuo ng isang Amateur Radio APRS RX Mag-igate Lamang Gamit ang isang Raspberry Pi at isang RTL-SDR Dongle sa Mas kaunti sa Kalahating Oras
Bumuo ng isang Amateur Radio APRS RX Mag-igate Lamang Gamit ang isang Raspberry Pi at isang RTL-SDR Dongle sa Mas kaunti sa Kalahating Oras

Mangyaring tandaan na ngayon ay medyo luma na kaya ang ilang mga bahagi ay hindi wasto at hindi napapanahon. Ang mga file na kailangan mong i-edit ay nagbago

Na-update ko ang link upang mabigyan ka ng pinakabagong bersyon ng imahe (mangyaring gumamit ng 7-zip upang mai-decompress ito) ngunit para sa buong mga tagubilin, mangyaring tingnan ang artikulo sa aking blog dito

Mayroong ilang mga pamamaraan sa online na nagpapakita kung paano mag-set up ng isang amateur radio APRS na makakatanggap lamang ng iGate gamit ang isang Raspberry Pi at iba't ibang iba't ibang uri ng mga tatanggap. Mayroon akong dongle ng RTL-SDR at isang ekstrang Pi kaya naisip kong makahanap ng isang gabay at sundin ito.

Ito ay medyo kumplikado!

Ang ilang mga gabay ay nagre-refer sa iyo sa iba pang mga gabay, ang ilan ay may mga nawawalang mga hakbang at ang iba ay lubos na hindi maintindihan, sa pag-aakalang isang detalyadong kaalaman sa operating system ng Raspberry Pi.

Lumikha ako ng isang imahe ng Raspberry Pi na maaari mong i-download sa lahat ng naka-install na software na nangangailangan lamang sa iyo na mag-edit ng dalawa (o marahil tatlo) na mga file upang ito ay gumana.

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo

Isang Raspberry Pi

Hulaan ko na medyo halata. Ang magandang bagay tungkol dito ay maaari mong gamitin ang anumang modelo ng Pi, hindi ito kailangang maging pinakabagong modelo (Raspberry Pi 3 sa oras ng pagsulat), gumagana itong perpektong gamit ang isang Raspberry Pi Zero. Gumagamit ako ng isang Zero para sa aking iGate at ang CPU ay umuupo sa halos 35%.

Isang dongle ng RTL-SDR

Hindi lahat ng mga dongles ng RTL-SDR ay nilikha nang pantay, maraming iba't ibang mga uri kaya hindi ko masabi sa iyo nang eksakto kung ano ang makukuha. Gayunpaman, inirerekumenda kong hanapin mo ang isang modelo ng R820T2 chipset at TCXO (temperatura na kinokontrol ng kristal oscillator) na magbibigay sa iyo ng pinakamahusay na kawastuhan at katatagan ng dalas. Gumagamit ako ng RTL-SDR R820T2 1PPM TCXO dongle na magagamit direkta mula sa RTL-SDR o mula sa maraming iba pang mga supplier.

Hakbang 2: I-download at Isulat ang Larawan ng SD Card

Upang magsimula sa, kailangan mong i-download ang aking pasadyang built na imahe ng Raspberry Pi mula dito o mas mabuti na mag-download sa pamamagitan ng isang torrent file sa pamamagitan ng pag-click dito. Ako mismo ang nagho-host dito upang pahalagahan ang sinumang makakatulong na ma-seed ang file na ito.

Ito ay isang 2.2Gb file na kung saan ay lalawak sa paligid ng 4Gb kapag na-decompress mo ito. Ang imaheng ito ay magkakasya sa isang 4Gb SD card at gagana nang perpekto upang hindi mo kailangan ng isang card na may mataas na kapasidad.

Upang matiyak na nakakuha ka ng isang mahusay na pag-download, maaari mong suriin ang mga halaga ng MD5. Ang MD5 ng aprs-igate.zip ay dde367dc0db9365b84850fcdc46519e4MD5 ng aprs-igate.img ay 93060310c5a5c4a3a46822944dc0401fMD5dffddfdfddfdfdfddfdddddddddddddddddddddddddddd ang stretch.img ay 22998d62e7dd1b3f270834f6bfd5f089

Kapag na-unzip mo na ang na-download na file, ang susunod na hakbang ay isulat ito sa isang SD card. Sa halip na kopyahin ang mahusay na nakasulat na mga tagubilin mula sa site ng Raspberry Pi, maaari mo silang makita dito.

Tandaan - Ang ilang mga tao ay nagkakaroon ng mga problema sa pag-decompress ng file. Mangyaring subukan ang 7-Zip kung nakakakuha ka ng mga error.

Hakbang 3: Kumonekta sa Raspberry Pi at Patakbuhin ang Paunang Pag-set up

Kumonekta sa Raspberry Pi at Patakbuhin ang Paunang Pag-set up
Kumonekta sa Raspberry Pi at Patakbuhin ang Paunang Pag-set up

Kung hindi mo pa alam kung ano ang IP address ng iyong Raspberry Pi ay kailangan mong alamin ito. Ang isa sa mga pinakamadaling paraan upang gawin iyon ay upang kumonekta sa iyong internet router at tingnan ang listahan ng mga konektadong aparato upang matukoy kung alin ang Raspberry Pi. Kapag nagawa mo na iyon, inirerekumenda kong mag-set up ka ng isang reserbang DHCP upang sa tuwing i-reboot mo ang iyong Raspberry Pi, palagi itong may parehong address. Ang aking Raspberry Pi ay may IP address na 192.168.1.144. Ang iyo ay halos tiyak na magkakaiba.

Kung gumagamit ka ng isang Mac o isang computer na nagpapatakbo ng Linux pagkatapos ay maaari kang kumonekta sa iyong Raspberry Pi mula sa terminal, kung gumagamit ka ng Windows kung gayon inirerekumenda ko ang isang programa na tinatawag na PuTTY upang kumonekta.

Gumagamit ako ng isang Mac kaya mula sa isang window ng terminal nagta-type ako:

ssh [email protected]

Sasabihan ka para sa isang password - Ang default na password sa imahe ay raspberry

Mag-log in ka sa Raspberry Pi. Sa prompt, i-type ang sumusunod na utos upang ipasok ang configuration utility:

sudo raspi-config

Palawakin ang filesystem sa pamamagitan ng pagpindot sa enter sa pagpipiliang 1 pagkatapos ay piliin ang OK at ibabalik ka sa pangunahing screen.

Gamitin ang mga arrow key upang bumaba sa pangalawang pagpipilian Baguhin ang User Password at pindutin ang enter. Pindutin muli ang enter at sasabihan ka na Magpasok ng bagong password ng UNIX. Mag-type ng bagong password, pindutin ang enter at muling i-type ang iyong bagong password. Makakakuha ka ng isang mensahe na nagsasabi sa iyo ng iyong password ay matagumpay na nabago.

Gamitin muli ang mga arrow key upang bumaba sa Mga Pagpipilian sa Lokalisasyon at pindutin ang enter. Gamitin muli ang mga arrow key upang piliin ang Baguhin ang Timezone at pindutin ang enter. Piliin muna ang iyong lugar na Heograpiko at pindutin ang enter at pagkatapos ay piliin ang iyong Time zone at pindutin ang enter.

Ibabalik ka ngayon sa pangunahing screen ng Configuration ng Tool ng Raspberry Pi Software. Gamitin ang tab key upang pumili at pindutin ang enter. Tatanungin ka kung nais mong i-reboot ngayon. Pindutin ang enter upang mag-reboot.

Hakbang 4: I-configure ang IGate Software

I-configure ang IGate Software
I-configure ang IGate Software

Kakailanganin mo ang isang APRS passcode kaya't gamitin ang APRS Passcode Generator sa Magicbug upang makabuo ng isa.

Ang lahat ng software ay paunang naka-install, ang kailangan mo lang gawin ay i-edit ang dalawa (o posibleng tatlo) na mga file.

Mag-log in muli sa iyong Raspbery Pi at i-type ang mga sumusunod na utos

cd ~ sudo nano sdr.conf Mag-scroll pababa ng ilang mga linya at baguhin ang xxx sa iyong mga callign at kinakailangang SSID. Inirerekomenda ang -10 para sa iGates kaya kung ang iyong callsign ay G9ABC kung gayon ang linya ay babasahin ang MYCALL G9ABC-10 Sa seksyon sa ibaba na i-edit ang linya na nagsisimula sa IGSERVER upang maging tama para sa iyong rehiyon. Nasa Europa ako kaya't binabasa ng aking linya ang IGSERVER euro.aprs2.netMag-scroll pa pababa at makakahanap ka ng isang linya na nagsisimula sa IDLOGIN. Baguhin ang xxx upang maging kapareho ng mga callign na ipinasok mo sa seksyong MYCALL sa itaas (kasama ang SSID) at pagkatapos ay palitan ang mga numero na 123456 upang maging passcode na iyong nakuha mula sa APRS Passcode Generator. Sa kanang ibaba ng file ay may mahabang linya nagsisimula yan sa PBEACON. Mag-scroll kasama ang linya at palitan ang xx.xxxxxx ng iyong latitude, yy.yyyyyy sa iyong longitude (naaalala na kung nasa kanluran ka ng equator pagkatapos ang iyong longitude ay magiging isang negatibong numero) at zz sa iyong mga callign, kasama ang SSID.

I-save ang file sa pamamagitan ng pagpindot sa ctrl-x, pagkatapos ay pindutin ang Y key at sa wakas ay pindutin ang enter.

Maaari mo nang subukan ang pag-install sa pamamagitan ng pag-type ng sumusunod na utos. Tandaan na ang dalas dito ay nakatakda sa 144.80M kaya kung matatagpuan ka sa isang lugar kung saan hindi iyon ang tamang dalas, kailangan mong baguhin ang linyang ito kung naaangkop.

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

Kung ang lahat ay mabuti, makakakita ka ng isang screen tulad ng nasa tuktok ng hakbang na ito. Pindutin ang ctrl-c upang lumabas sa pagsubok.

Kung ang iyong lokal na dalas ng APRS ay hindi 144.800MHz pagkatapos ay kakailanganin mong i-edit ang isang karagdagang file.

cd ~ sudo nano dw-start.conf

Hinahanap mo ang linya na nagsisimula:

DWCMD = bash -c 'rtl_fm -f 144.80M - Baguhin ang 144.80M sa kung anuman ang iyong dalas ng APRS, halimbawa 144.39M para sa Hilagang Amerika. I-save ang file sa pamamagitan ng pagpindot sa ctrl-x, pagkatapos ay pindutin ang Y key at sa wakas ay pindutin ang enter. Ang huling bagay na dapat gawin ay ang pag-configure ng system upang ang APRS iGate ay awtomatikong magsisimula tuwing reboot mo ang Raspberry Pi. Ipasok ang sumusunod na utos:

crontab -e

Mag-scroll pababa sa ibaba at makikita mo ang sumusunod na linya. # * * * * * / home /pi/dw-start.sh> / dev / null 2> & 1

Tanggalin ang # sa simula ng linya na iyon. I-save ang file sa pamamagitan ng pagpindot sa ctrl-x, pagkatapos ay pindutin ang Y key at pagkatapos ay pindutin ang enter.

Hakbang 5: Pangwakas na Reboot - Tapos Na ni Job

Pangwakas na Reboot - Tapos Na ang Trabaho!
Pangwakas na Reboot - Tapos Na ang Trabaho!

I-reboot ang iyong Raspberry Pi at sa sandaling ma-restart ito, awtomatiko itong kumokonekta sa APRS network at gagana bilang isang natanggap lamang na iGate. Wala nang maipa-echo sa display habang tumatakbo ito tulad nito upang masuri mo ang iyong katayuan sa aprs.fi sa pamamagitan ng paghahanap para sa mga callign na ipinasok mo (kasama ang SSID). Hindi mo na kailangang mag-log in sa Raspberry Pi, awtomatikong magsisimula ang gateway sa loob ng siyamnapung segundo ng pag-reboot.

Mangyaring tandaan - Hindi ko inaangkin ang pagka-orihinal para sa paraan ng pag-set up na ito, sinundan ko lang kung ano ang magagamit na doon sa internet at lumikha ng isang imahe batay sa mga tagubiling iyon para sa iyong kaginhawaan. Ang aking dalawang pinagmulang dokumento ay ang Raspberry Pi SDR IGate at Raspberry Pi Packet TNC. Masidhing inirerekumenda kong pamilyar ka sa kanilang dalawa upang makita kung ano ang nagawa dito. Maaari mo ring basahin ang aking artikulo sa blog kung saan nakalista ang bawat utos na ginamit ko upang likhain ang imaheng ito. Sulit din ang pag-download ng buong gabay sa gumagamit ng Dire Wolf.

Inirerekumendang: