Kazalo:
- Korak: Začnite s Haslettjevim navodilom
- Korak: Namestite GnuRadio in bloke za RTL-SDR
- 3. korak: Prenesite skripte GnuRadio
- 4. korak: Prenesite dekodirnik
- 5. korak: Prenesite druga orodja
- 6. korak: Posodobite skripte
Video: Sprejemnik Raspberry Pi NOAA in Meteor-M 2: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ta navodila vam bodo pomagala nastaviti sprejemno postajo ne samo za APT iz NOAA-15, 18 in 19, ampak tudi za Meteor-M 2.
To je res le majhen nadaljnji projekt velikega haslettjevega projekta "Raspberry Pi NOAA Weather Satellite Receiver".
Korak: Začnite s Haslettjevim navodilom
Preden sledite haslettj's Instructable, najprej upoštevajte te spremembe:
Stari naslov za wxtoimg ni več prikazan. Zdaj lahko v ukazu wget uporabite ta naslov:
www.wxtoimgrestored.xyz/beta/wxtoimg-linux-armhf-2.11.2-beta.tar.gz
Prav tako sem moral spremeniti skript "accept_and_process_satellite.sh", ker rtl_fm očitno dejansko ne oddaja zvoka v formatu "wav". Ampak to ni problem, sox lahko to obvlada. Zato sem spremenil to vrstico:
sudo timeout $ 6 rtl_fm -f $ {2} M -s 60k -g 45 -p 55 -E wav -E deemp -F 9 -| sox -t wav - $ 3.wav stopnja 11025
V ta namen (vendar ne pozabite zamenjati nastavitve dobička "-g 0" in nastavitve frekvence napake "-p 68" PPM z nečim, kar deluje za vašo strojno opremo):
sudo timeout $ 6 rtl_fm -f $ {2} M -s 48k -g 0 -p 68 -E dc -A hiter -F 9 -| sox -t surov -r 48000 -es -b16 -c1 -V1 -3. USD stopnja wav 11025
V istem skriptu boste morda želeli spremeniti tudi argument wxtoimg "-e ZA" v "-e MSA", da dobite lepe barvne slike, kot je ta:
/usr/local/bin/wxtoimg -m $ {3} -map.png -e MSA $ 3.wav $ 3.png
Zdaj pa pojdi narediti Instructable!
www.instructables.com/id/Raspberry-Pi-NOAA…
Korak: Namestite GnuRadio in bloke za RTL-SDR
Sprejemnik Meteor-M 2 uporablja GnuRadio. Če želite namestiti tisto, kar potrebujete, naredite to:
sudo apt namestite gnuradio
sudo apt install gr-osmosdr
3. korak: Prenesite skripte GnuRadio
Če niste seznanjeni, GnuRadio vključuje grafično orodje, imenovano GnuRadio-Companion, ki ga lahko uporabite za izdelavo grafov tokov in njihovo zbiranje v kodo Python, ki se nato izvede.
Razcepil sem sprejemnik "otti-soft" s "meteor-m2-lrpt" s spreminjanjem nekaterih parametrov za izboljšanje zmogljivosti in uporabo RTL-SDR namesto Airspy. Prenesite ga od tukaj:
github.com/NateDN10/meteor-m2-lrpt
Datoteke.grc lahko odprete s programom GnuRadio -Companion, vendar niso izvedljivi skripti - tam so za vašo referenco in poigravanje. Če želite, da bo vse delovalo, kopirajte datoteko "rtlsdr_m2_lrpt_rx.py" v imenik/home/pi/weather/predict in se prepričajte, da je izvedljiva:
chmod +x rtlsdr_m2_lrpt_rx.py
Prav tako boste želeli spremeniti frekvenčni zamik:
self.rtlsdr_source_0.set_freq_corr (69, 0)
In izkoristite vse, kar deluje za vašo nastavitev:
self.rtlsdr_source_0.set_gain (4, 0)
4. korak: Prenesite dekodirnik
Od tod prenesite dekoder "artlav" Meteor LRPT - želite različico ARM za Linux:
orbides.org/page.php?id=1023
To lahko storite na Raspberry Pi z naslednjimi ukazi:
cd/home/pi/vreme
wget https://orbides.org/etc/medet/medet_190825_arm.tar.gz mkdir medet; cd medet tar xvzf../medet_190825_arm.tar.gz
Zdaj bi morali imeti imenik z imenom "medet" v imeniku "vreme", v njem pa bi morala biti izvedljiva datoteka "medet_arm".
5. korak: Prenesite druga orodja
Če želite popraviti razmerje stranic slik, bomo uporabili orodje Python "meteor_rectify" dbdexter podjetja Github.
Če še nimate nameščenih programov git in ImageMagick:
sudo apt install git
sudo apt install imagemagick
Nato klonirajte skladišče:
cd/home/pi/vreme
git clone
Morda boste potrebovali tudi knjižnice Python "pillow" in "numpy":
pip3 namestite numpy
pip3 namestite vzglavnik
6. korak: Posodobite skripte
Najprej dodajte naslednjo vrstico na konec »schedule_all.sh«:
/home/pi/weather/predict/schedule_satellite.sh "METEOR-M 2" 137.1000
Nato v "schedule_satellite.sh" spremenite ta blok:
če [$ MAXELEV -gt 19]; potem
echo $ {1 // ""} $ {OUTDATE} $ MAXELEV echo "/home/pi/weather/predict/receive_and_process_satellite.sh \" $ {1} "$ 2/home/pi/weather/$ {1 // ""} $ {OUTDATE} /home/pi/weather/predict/weather.tle $ var1 $ TIMER "| ob `date --date =" TZ = / "UTC \" $ START_TIME " +"%H:%M%D "` fi
Za to:
če [$ MAXELEV -gt 19]; potem
echo $ {1 // ""} $ {OUTDATE} $ MAXELEV če ["$ 1" == "METEOR-M 2"] potem odmeva "/home/pi/weather/predict/receive_and_process_meteor.sh \" $ {1} "$ 2/home/pi/weather/$ {1 //" "} $ {OUTDATE} /home/pi/weather/predict/weather.tle $ var1 $ TIMER" | ob `date --date =" TZ = / "UTC \" $ START_TIME " +"%H:%M%D "" else echo "/home/pi/weather/predict/receive_and_process_satellite.sh \" $ {1} "$ 2/home/pi/weather/$ {1 //" "} $ {OUTDATE} /home/pi/weather/predict/weather.tle $ var1 $ TIMER" | ob `date --date =" TZ = / "UTC \" $ START_TIME " +"%H:%M%D "` fi fi
Na koncu ustvarite nov skript z imenom "receive_and_process_meteor.sh" z naslednjo vsebino:
#! /bin/bash
# $ 1 = Ime satelita # $ 2 = Frekvenca # $ 3 = Baza datotek # $ 4 = Datoteka TLE # $ 5 = Začetni čas EPOC # $ 6 = Čas zajema cd/home/pi/vremenska omejitev $ 6 predvidi/rtlsdr_m2_lrpt_rx.py $ 1 $ 2 $ 3 # Zima # medet/medet_arm $ {3}.s $ 3 -r 68 -g 65 -b 64 -na -S # Poletni medet/medet_arm $ {3}.s $ 3 -r 66 -g 65 -b 64 -na -S rm $ {3}.s, če [-f "$ {3} _0.bmp"]; nato #rm $ {3}.s dte = `date +%H` #Winter #convert $ {3} _1.bmp $ {3} _1.bmp $ {3} _0.bmp -combine -set barvni prostor sRGB $ { 3}.bmp #convert $ {3} _2.bmp $ {3} _2.bmp $ {3} _2.bmp -combine -set colorpace sRGB -negate $ {3} _ir.bmp # Summer convert $ {3} _2.bmp $ {3} _1.bmp $ {3} _0.bmp -combine -set barvni prostor sRGB $ {3}.bmp meteor_rectify/rectify.py $ {3}.bmp # Samo zima # meteor_rectify/rectify.py $ { 3} _ir.bmp # Zavrtite večerne slike za 180 stopinj, če [$ dte -lt 13]; nato pretvorite $ {3} -rectified.png -normalize -quality 90 $ 3.jpg # Samo pozimi #convert $ {3} _ir -rectified.png -normalize -quality 90 $ {3} _ir.jpg else convert $ {3} -rectified.png -rotate 180 -normalize -quality 90 $ 3.jpg # Winter only #convert $ {3} _ir -rectified.png -rotate 180 -normalize -quality 90 $ {3} _ir.jpg fi rm $ 3.bmp rm $ {3} _0.bmp rm $ {3} _1.bmp rm $ {3} _2.bmp rm $ {3} -rectified.png #Samo pozimi #rm $ {3} _ir.bmp #rm $ {3} _ir-rectified.png fi
Naj bo izvedljiv:
chmod +x accept_and_process_meteor.sh
In to je to! Naslednjič, ko bo vaše obstoječe opravilo cron potekalo za načrtovanje satelitov, bo na sporedu tudi Meteor-M 2. Dekoder bo izpisal.bmp z uporabo APID 66 za rdečo, 65 za zeleno in 64 za modro.
Standardni izhod iz skriptov, ko jih vodi razporejevalnik, je dodan datoteki/var/mail/pi. Če ga želite prebrati, uporabite ta ukaz:
manj/var/mail/pi
Če želite izbrisati stara sporočila, naredite to:
/var/mail/pi
Priporočena:
DYS ELF sprejemnik s štirje letalom: 5 korakov
Sprememba sprejemnika za štirikolesna letala DYS ELF: Ker je to skrajno poenostavljen primer namestitve sprejemnika FlySky FS-A8S na ljubko štirikolesno letalo DYS Elf, se prepričajte, da imate dovolj znanja za pravilno konfiguriranje leta Beta za uporabo novega sprejemnika in Oddajnik FlySky
Kako povezati FM sprejemnik v ojačevalno ploščo: 5 korakov
Kako povezati FM sprejemnik v ojačevalno ploščo: Hii friend, Danes bom povedal, kako lahko katero koli FM sprejemniško ploščo povežemo z avdio ojačevalno ploščo. V tem blogu bom uporabil sprejemniško ploščo CD1619 IC FM. To je stara FM sprejemna plošča. .Začnimo
Vse-pasovni sprejemnik za neposredno pretvorbo: 6 korakov
All-Band Direct Conversion Receiver: a.članki {font-size: 110.0%; teža pisave: krepko; slog pisave: poševno; okras besedila: brez; background-color: red;} a.članki: hover {background-color: black;} Ta navodila opisujejo eksperimentalno " neposredno pretvorbo " a
Kako uporabljati IR sprejemnik (iR dekoder): 6 korakov
Kako uporabljati IR sprejemnik (iR dekoder): V tej vadnici vam bom korak za korakom pokazal, kako uporabljati sprejemnik iR iz arduina. vam bo pokazal, kako namestiti knjižnico, sprejeti signal daljinskega upravljalnika televizorja in dekodirati ta signal. Sprejemnik iR lahko uporabite za izdelavo infrardečega
Zgradite infrardeči sprejemnik Kodi / OSMC in ponastavite klobuk za Raspberry Pi: 5 korakov (s slikami)
Zgradite Kodi / OSMC infrardeči sprejemnik in ponastavite klobuk za Raspberry Pi: Zgradite IR sprejemnik Kodi / OSMC in ponastavite klobuk za Raspberry Pi 3 Iz celotne sobe bi rad: Nadzor Kodi / OSMC, ki deluje na Raspberry Pi z daljinskim upravljalnikom Preverite, ali je Raspberry Pi vklopljen Tudi jaz bi rad, da moja družina