Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Shkarkoni dhe Shkruani Imazhin e Kartës SD
- Hapi 3: Lidhuni me Raspberry Pi dhe ekzekutoni konfigurimin fillestar
- Hapi 4: Konfiguroni Softuerin IGate
- Hapi 5: Rinisja përfundimtare - Puna u krye
Video: Ndërtoni një Radio Amatore APRS RX Only IGate Duke përdorur një Raspberry Pi dhe një Rong RTL-SDR në më pak se gjysmë ore: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Ju lutemi vini re se kjo tani është mjaft e vjetër, kështu që disa pjesë janë të pasakta dhe të vjetruara. Skedarët që ju nevojiten për të redaktuar kanë ndryshuar
Unë kam përditësuar lidhjen për t'ju dhënë versionin më të fundit të imazhit (ju lutemi përdorni 7-zip për ta dekompresuar atë), por për udhëzime të plota, ju lutemi shikoni artikullin në blogun tim këtu
Ka shumë metoda në internet që tregojnë se si të krijoni një radio amatore APRS të marrë vetëm iGate duke përdorur një Raspberry Pi dhe lloje të ndryshme të ndryshme marrësish. Unë kisha një dongle RTL-SDR dhe një rezervë Pi kështu që mendova se do të gjeja një udhëzues dhe do ta ndiqja.
Quiteshtë mjaft e ndërlikuar!
Disa udhëzues ju referojnë udhëzuesve të tjerë, disa kanë hapa që mungojnë dhe të tjerët janë thjesht krejtësisht të pakuptueshëm, duke supozuar një njohuri të detajuar të sistemit operativ Raspberry Pi.
Unë kam krijuar një imazh të Raspberry Pi që mund ta shkarkoni me të gjithë programet e instaluar që kërkojnë që ju të redaktoni dy (ose ndoshta tre) skedarë për ta bërë atë të funksionojë.
Hapi 1: Çfarë ju nevojitet
Një mjedër Pi
Unë mendoj se është mjaft e qartë. Gjëja e bukur për këtë është se ju mund të përdorni çdo model Pi, nuk ka nevojë të jetë modeli i fundit (Raspberry Pi 3 në kohën e shkrimit), kjo funksionon në mënyrë perfekte duke përdorur një Raspberry Pi Zero. Unë jam duke përdorur një Zero për iGate tim dhe CPU ulet në rreth 35%.
Një dongle RTL-SDR
Jo të gjithë donglet RTL-SDR janë krijuar në mënyrë të barabartë, ka shumë lloje të ndryshme kështu që nuk mund t'ju them saktësisht se çfarë të merrni. Sidoqoftë, unë ju rekomandoj që të gjeni një model me chipset R820T2 dhe TCXO (oshilator kristal i kontrolluar nga temperatura) pasi do t'ju japë saktësinë dhe stabilitetin më të mirë të frekuencës. Unë jam duke përdorur donglin RTL-SDR R820T2 1PPM TCXO i cili është në dispozicion direkt nga RTL-SDR ose nga shumë furnizues të tjerë.
Hapi 2: Shkarkoni dhe Shkruani Imazhin e Kartës SD
Për të filluar, ju duhet të shkarkoni imazhin tim të personalizuar Raspberry Pi nga këtu ose mundësisht ta shkarkoni përmes një skedari torrent duke klikuar këtu. Unë e mbaj këtë vetë, kështu që do të vlerësoja këdo që ndihmon në mbjelljen e këtij skedari.
Ky është një skedar 2.2Gb i cili do të zgjerohet në rreth 4Gb kur e dekompresoni. Ky imazh do të përshtatet në një kartë SD 4Gb dhe do të funksionojë në mënyrë perfekte kështu që nuk keni nevojë për një kartë me kapacitet të lartë.
Të jetë i sigurt që ju keni marrë një të mirë download, ju mund të kontrolloni MD5 values. MD5 i aprs-igate.zip është dde367dc0db9365b84850fcdc46519e4MD5 e APRs-igate.img është 93060310c5a5c4a3a46822944dc0401fMD5 i aprs-igate-stretch.zip është f8469173f3e3d9c420dbaefaff7d9875MD5 e APRs-igate- stretch.img është 22998d62e7dd1b3f270834f6bfd5f089
Pasi të keni hequr zinxhirin nga skedari i shkarkuar, hapi tjetër është ta shkruani atë në një kartë SD. Në vend që të riprodhoni udhëzimet e shkruara mirë nga faqja Raspberry Pi, mund t'i shihni këtu.
Shënim - Disa njerëz kanë probleme me dekompresimin e skedarit. Ju lutemi provoni 7-Zip nëse po merrni gabime.
Hapi 3: Lidhuni me Raspberry Pi dhe ekzekutoni konfigurimin fillestar
Nëse nuk e dini tashmë se cila është adresa IP e Raspberry Pi tuaj, atëherë duhet ta zbuloni. Një nga mënyrat më të lehta për ta bërë këtë është të lidheni me ruterin tuaj të internetit dhe të shikoni listën e pajisjeve të lidhura për të përcaktuar se cila është Raspberry Pi. Pasi ta keni bërë këtë, ju rekomandoj të krijoni një rezervim DHCP në mënyrë që sa herë që të rindizni Raspberry Pi tuaj, ai të ketë gjithmonë të njëjtën adresë. Raspberry Pi im ka adresën IP të 192.168.1.144. E juaja pothuajse me siguri do të jetë ndryshe.
Nëse jeni duke përdorur një Mac ose një kompjuter me Linux atëherë mund të lidheni me Raspberry Pi tuaj nga terminali, nëse jeni duke përdorur Windows atëherë unë rekomandoj një program të quajtur PuTTY për t'u lidhur.
Unë përdor një Mac kështu që nga një dritare terminale unë shkruaj:
Do t'ju kërkohet një fjalëkalim - Fjalëkalimi i paracaktuar në imazh është mjedër
Kjo do t'ju regjistrojë në Raspberry Pi. Në kërkesën, shkruani komandën e mëposhtme për të hyrë në mjetin e konfigurimit:
sudo raspi-config
Zgjero sistemin e skedarëve duke shtypur enter në opsionin 1, pastaj zgjidh OK dhe do të kthehesh në ekranin kryesor.
Përdorni tastet me shigjeta për të zbritur në opsionin e dytë Ndrysho fjalëkalimin e përdoruesit dhe shtypni enter. Shtypni enter përsëri dhe do t'ju kërkohet të futni fjalëkalimin e ri UNIX. Shkruani një fjalëkalim të ri, shtypni enter dhe shtypni përsëri fjalëkalimin tuaj të ri. Do të merrni një mesazh që ju thotë se fjalëkalimi juaj është ndryshuar me sukses.
Përdorni përsëri tastet e shigjetave për të lëvizur poshtë te Opsionet e Lokalizimit dhe shtypni enter. Përdorni përsëri tastet e shigjetave për të zgjedhur Ndrysho Zonën Ora dhe shtypni enter. Së pari zgjidhni zonën tuaj Gjeografike dhe shtypni enter dhe pastaj zgjidhni zonën tuaj Ora dhe shtypni enter.
Tani do të ktheheni në ekranin kryesor të Veglave të Konfigurimit të Softuerit Raspberry Pi. Përdorni butonin tab për të zgjedhur dhe shtypni enter. Do të pyeteni nëse dëshironi të rindizni tani. Shtypni enter për të rindezur.
Hapi 4: Konfiguroni Softuerin IGate
Ju do të keni nevojë për një kodkalim APRS kështu që përdorni gjeneruesin e kodit APRS në Magicbug për të gjeneruar një të tillë.
I gjithë programi kompjuterik është instaluar paraprakisht, gjithçka që duhet të bëni është të redaktoni dy (ose ndoshta tre) skedarë.
Hyni përsëri në Raspbery Pi tuaj dhe shkruani komandat e mëposhtme
cd ~ sudo nano sdr.conf Shkoni poshtë disa rreshta dhe ndryshoni xxx në thirrjen tuaj dhe SSID -in e kërkuar. -10 rekomandohet për iGates kështu që nëse thirrja juaj është G9ABC atëherë linja do të lexojë MYCALL G9ABC-10Në pjesën më poshtë që modifikoni rreshtin duke filluar me IGSERVER të jetë ai i duhuri për rajonin tuaj. Unë jam në Evropë kështu që linja ime lexon IGSERVER euro.aprs2.netShkoni më poshtë dhe do të gjeni një linjë që fillon me IDLOGIN. Ndryshoni xxx të jetë i njëjtë me shenjën e thirrjes që keni futur në seksionin MYCALL më sipër (përfshirë SSID) dhe më pas ndryshoni numrat 123456 për të qenë fjalëkalimi që keni marrë nga APRS Passcode Generator. Djathtas në fund të skedarit ka një vijë të gjatë që fillon me PBEACON. Lëvizni përgjatë vijës dhe zëvendësoni xx.xxxxxx me gjerësinë tuaj, yy.yyyyyy me gjatësinë tuaj (mos harroni se nëse jeni në perëndim të ekuatorit atëherë gjatësia juaj do të jetë një numër negativ) dhe zz me shenjën tuaj të thirrjes, përfshirë SSID.
Ruani skedarin duke shtypur ctrl-x, pastaj goditni butonin Y dhe në fund shtypni enter.
Tani mund ta provoni instalimin duke shtypur komandën e mëposhtme. Vini re se frekuenca këtu është vendosur në 144.80M, kështu që nëse ndodheni diku ku nuk është frekuenca e duhur, duhet ta ndryshoni këtë linjë sipas rastit.
rtl_fm -f 144.80M - | direwolf -c sdr.conf -r 24000 -D 1 -
Nëse gjithçka është mirë, do të shihni një ekran si ai në krye të këtij hapi. Shtypni ctrl-c për të dalë nga testi.
Nëse frekuenca juaj APRS nuk është 144.800MHz atëherë do t'ju duhet të redaktoni një skedar shtesë.
cd ~ sudo nano dw-start.conf
Po kërkoni rreshtin që fillon:
DWCMD = bash -c 'rtl_fm -f 144.80M -Ndryshoni 144.80M në cilindo frekuencë tuaj APRS, për shembull 144.39M për Amerikën e Veriut. Ruani skedarin duke shtypur ctrl -x, pastaj goditni butonin Y dhe në fund shtypni enter. Gjëja e fundit që duhet të bëni është të konfiguroni sistemin në mënyrë që APRS iGate të fillojë automatikisht sa herë që rindizni Raspberry Pi. Futni komandën e mëposhtme:
crontab -e
Shkoni poshtë në fund dhe do të shihni rreshtin e mëposhtëm. # * * * * * /home/pi/dw-start.sh>/dev/null 2> & 1
Fshini numrin # në fillim të asaj rreshti. Ruani skedarin duke shtypur ctrl-x, pastaj goditni butonin Y dhe më pas shtypni enter.
Hapi 5: Rinisja përfundimtare - Puna u krye
Rinisni Raspberry Pi tuaj dhe pasi të riniset, ai do të lidhet automatikisht me rrjetin APRS dhe do të funksionojë si një iGate vetëm për marrjen. Asgjë nuk do t'i bëjë jehonë ekranit ndërsa funksionon kështu, kështu që ju mund të kontrolloni statusin tuaj në aprs.fi duke kërkuar për shenjën e thirrjes që keni futur (përfshirë SSID). Ju as nuk keni nevojë të regjistroheni në Raspberry Pi, porta do të fillojë automatikisht brenda nëntëdhjetë sekondave pas rindezjes.
Ju lutemi vini re - Unë nuk po pretendoj origjinalitet për këtë metodë të konfigurimit, unë thjesht kam ndjekur atë që është tashmë e disponueshme atje në internet dhe kam krijuar një imazh bazuar në ato udhëzime për lehtësinë tuaj. Dy dokumentet e mia burimore ishin Raspberry Pi SDR IGate dhe Raspberry Pi Packet TNC. Unë ju rekomandoj plotësisht që të njiheni me të dyja për të parë se çfarë është bërë këtu. Ju gjithashtu mund të lexoni artikullin tim në blog ku unë listoj çdo komandë që kam përdorur për të krijuar këtë imazh. Vlen gjithashtu të shkarkoni udhëzuesin e plotë të përdorimit të Dire Wolf.
Recommended:
Si të bëni orë analoge dhe orë dixhitale me shirit led duke përdorur Arduino: 3 hapa
Si të Bëni Orë Analog & Orë Dixhitale Me Led Strip Duke Përdorur Arduino: Sot do të bëjmë një Orë Analog & Ora dixhitale me Led Strip dhe moduli MAX7219 Dot me Arduino. Do të korrigjojë kohën me zonën kohore lokale. Ora Analog mund të përdorë një shirit LED më të gjatë, kështu që mund të varet në mur për t'u bërë një art
Ndërtoni një pajisje të sensorit të temperaturës Apple HomeKit duke përdorur një ESP8266 dhe një BME280: 10 hapa
Ndërtoni një pajisje të sensorit të temperaturës Apple HomeKit duke përdorur një ESP8266 dhe një BME280: Në udhëzimet e sotme, ne do të bëjmë sensorë të temperaturës, lagështisë dhe lagështisë me kosto të ulët bazuar në sensorin e temperaturës/lagështisë AOSONG AM2302/DHT22 ose BME280, sensor lagështie YL-69 dhe platformën ESP8266/Nodemcu. Dhe për shfaqjen
Ndërtoni një pajisje Apple HomeKit Temperatura Sensor (DHT22) duke përdorur një RaspberryPI dhe një DHT22: 11 hapa
Ndërtoni një pajisje Apple HomeKit Temperatura Sensor (DHT22) Duke përdorur një RaspberryPI dhe një DHT22: Po kërkoja një sensor të temperaturës / lagështisë me kosto të ulët që mund ta përdorja për të monitoruar atë që po ndodh në hapësirën time të zvarritjes, pasi zbulova se këtë pranverë ishte shumë e lagësht , dhe kishte shumë lagështirë. Kështu që unë po kërkoja një sensor me çmim të arsyeshëm që mund ta p
Ndërtoni një sensor të temperaturës Apple HomeKit (BME280) duke përdorur një RaspberryPI dhe një BME280: 5 hapa
Ndërtoni një sensor të temperaturës Apple HomeKit (BME280) Duke përdorur një RaspberryPI dhe një BME280: Unë kam luajtur rreth e rrotull me pajisjet IOT gjatë muajve të fundit dhe kam vendosur rreth 10 sensorë të ndryshëm për të monitoruar kushtet rreth shtëpisë dhe vilës sime. Dhe fillimisht kisha filluar të përdorja sensorin e lagështisë së butë AOSONG DHT22
Ndërtoni një orë që godet me kambanë të vërtetë për kompjuterin tuaj dhe një orë që godet zjarrfikësin .: 3 hapa (me fotografi)
Ndërtoni një orë që godet me kambanë të vërtetë për kompjuterin tuaj dhe një orë që godet zjarrfikësin: Një kambanë prej bronzi, një stafetë e vogël, disa gjëra të tjera dhe një zile e vërtetë mund të godasin orët në desktopin tuaj. Edhe pse ky projekt funksionon në Windows dhe Mac OS X gjithashtu, vendosa të instaloj Ubuntu Linux në një kompjuter që gjeta në plehra dhe të punoja në të: Unë kurrë nuk kisha