![Raspberry Pi NOAA un Meteor-M 2 uztvērējs: 6 soļi Raspberry Pi NOAA un Meteor-M 2 uztvērējs: 6 soļi](https://i.howwhatproduce.com/images/001/image-1016-9-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Raspberry Pi NOAA un Meteor-M 2 uztvērējs Raspberry Pi NOAA un Meteor-M 2 uztvērējs](https://i.howwhatproduce.com/images/001/image-1016-10-j.webp)
![Raspberry Pi NOAA un Meteor-M 2 uztvērējs Raspberry Pi NOAA un Meteor-M 2 uztvērējs](https://i.howwhatproduce.com/images/001/image-1016-11-j.webp)
![Raspberry Pi NOAA un Meteor-M 2 uztvērējs Raspberry Pi NOAA un Meteor-M 2 uztvērējs](https://i.howwhatproduce.com/images/001/image-1016-12-j.webp)
![Raspberry Pi NOAA un Meteor-M 2 uztvērējs Raspberry Pi NOAA un Meteor-M 2 uztvērējs](https://i.howwhatproduce.com/images/001/image-1016-13-j.webp)
Šī pamācība palīdzēs jums izveidot uztveršanas staciju ne tikai APT no NOAA-15, 18 un 19, bet arī Meteor-M 2.
Tas tiešām ir tikai neliels turpinājuma projekts Haslettj lieliskajam "Raspberry Pi NOAA Weather Satellite Receiver" projektam.
1. darbība: sāciet ar Haslettj's Instructable
Pirms sekojat haslettj's Instructable, vispirms atzīmējiet šīs izmaiņas:
Wxtoimg vecā adrese vairs nav pieejama. Tagad wget komandā varat izmantot šo adresi:
www.wxtoimgrestored.xyz/beta/wxtoimg-linux-armhf-2.11.2-beta.tar.gz
Man arī bija jāmaina skripts "Receive_and_process_satellite.sh", jo rtl_fm acīmredzot faktiski neizvada "wav" formāta audio. Bet tā nav problēma, Sox var tikt galā. Tāpēc es mainīju šo rindu:
sudo taimauts $ 6 rtl_fm -f $ {2} M -s 60k -g 45 -p 55 -E wav -E deemp -F 9 -| sox -t wav - 3 ASV dolāri. wav likme 11025
Lai to izdarītu (taču neaizmirstiet aizstāt pastiprinājuma iestatījumu “-g 0” un “-p 68” PPM frekvences kļūdas iestatījumu ar kaut ko tādu, kas atbilst jūsu aparatūrai):
sudo taimauts $ 6 rtl_fm -f $ {2} M -s 48k -g 0 -p 68 -E dc -A fast -F 9 -| sox -t raw -r 48000 -es -b16 -c1 -V1 -$ 3.wav likme 11025
Tajā pašā skriptā, iespējams, vēlēsities nomainīt wxtoimg argumentu "-e ZA" uz "-e MSA", lai iegūtu jaukus krāsu attēlus, piemēram:
/usr/local/bin/wxtoimg -m $ {3} -map-p.webp
Tagad dodieties uz pamācību!
www.instructables.com/id/Raspberry-Pi-NOAA…
2. darbība: instalējiet GnuRadio un blokus RTL-SDR
Meteor-M 2 uztvērējs izmanto GnuRadio. Lai instalētu nepieciešamo, rīkojieties šādi:
sudo apt instalēt gnuradio
sudo apt instalēt gr-osmosdr
3. darbība: lejupielādējiet GnuRadio skriptus
Ja neesat pazīstams, GnuRadio ietver grafisku rīku ar nosaukumu GnuRadio-Companion, ko var izmantot, lai izveidotu plūsmas grafikus un apkopotu tos Python kodā, kas pēc tam tiek izpildīts.
Esmu radījis "otti-soft" s "meteor-m2-lrpt" uztvērēju, modificējot dažus parametrus, lai uzlabotu veiktspēju, un izmantojot RTL-SDR, nevis Airspy. Lejupielādējiet to šeit:
github.com/NateDN10/meteor-m2-lrpt
. Grc failus var atvērt, izmantojot GnuRadio -Companion, taču tie nav izpildāmie skripti - tie ir pieejami jūsu atsaucei un spēlēšanai. Lai tas vienkārši darbotos, nokopējiet failu "rtlsdr_m2_lrpt_rx.py" savā/home/pi/weather/prognozes direktorijā un pārliecinieties, vai tas ir izpildāms:
chmod +x rtlsdr_m2_lrpt_rx.py
Jūs arī vēlaties mainīt frekvences nobīdi:
self.rtlsdr_source_0.set_freq_corr (69, 0)
Un iegūstiet visu, kas darbojas jūsu iestatījumos:
self.rtlsdr_source_0.set_gain (4, 0)
4. darbība: lejupielādējiet dekodētāju
Lejupielādējiet "artlava" Meteor LRPT dekodētāju no šejienes - vēlaties Linux ARM versiju:
orbides.org/page.php?id=1023
To var paveikt, izmantojot Raspberry Pi, izmantojot šīs komandas:
cd/mājas/pi/laika apstākļi
wget https://orbides.org/etc/medet/medet_190825_arm.tar.gz mkdir medet; cd medet tar xvzf../medet_190825_arm.tar.gz
Tagad jūsu "laika apstākļu" direktorijā vajadzētu būt direktorijam ar nosaukumu "medet", un tajā jābūt izpildāmam "medet_arm".
5. darbība: lejupielādējiet citus rīkus
Lai noteiktu attēlu malu attiecību, mēs izmantosim dbdexter "meteor_rectify" Python rīku no Github.
Ja jums vēl nav instalēts git un ImageMagick:
sudo apt instalēt git
sudo apt instalēt imagemagick
Pēc tam klonējiet krātuvi:
cd/mājas/pi/laika apstākļi
git klons
Jums var būt nepieciešamas arī Python bibliotēkas "spilvens" un "numpy":
pip3 instalēt numpy
pip3 uzstādīt spilvenu
6. darbība: atjauniniet skriptus
Vispirms pievienojiet šādu rindiņu "schedule_all.sh" beigās:
/home/pi/weather/predict/schedule_satellite.sh "METEOR-M 2" 137.1000
Pēc tam sadaļā "schedule_satellite.sh" mainiet šo bloku:
ja [$ MAXELEV -gt. 19]; tad
echo $ {1 // ""} $ {OUTDATE} $ MAXELEV echo "/home/pi/weather/predict/received_and_process_satellite.sh \" $ {1} "$ 2/home/pi/weather/$ {1 // ""} $ {OUTDATE} /home/pi/weather/predict/weather.tle $ var1 $ TIMER "| pie "date --date =" TZ = / "UTC \" $ START_TIME " +"%H:%M%D "" fi
Šim nolūkam:
ja [$ MAXELEV -gt. 19]; tad
echo $ {1 // ""} $ {OUTDATE} $ MAXELEV ja ["$ 1" == "METEOR-M 2"], tad echo "/home/pi/weather/predict/received_and_process_meteor.sh \" $ {1} "$ 2/home/pi/weather/$ {1 //" "} $ {OUTDATE} /home/pi/weather/predict/weather.tle $ var1 $ TIMER" | at `date --date =" TZ = / "UTC \" $ START_TIME " +"%H:%M%D "" else echo "/home/pi/weather/predict/received_and_process_satellite.sh \" $ {1} "$ 2/home/pi/weather/$ {1 //" "} $ {OUTDATE} /home/pi/weather/predict/weather.tle $ var1 $ TIMER" | pie "date --date =" TZ = / "UTC \" $ START_TIME " +"%H:%M%D "" fi fi
Visbeidzot, izveidojiet jaunu skriptu ar nosaukumu "Receive_and_process_meteor.sh" ar šādu saturu:
#! /bin/bash
# $ 1 = satelīta nosaukums # $ 2 = biežums # $ 3 = faila nosaukuma bāze # $ 4 = TLE fails # $ 5 = EPOC sākuma laiks # $ 6 = laiks cd/home/pi/weather timeout $ 6 prognozēt/rtlsdr_m2_lrpt_rx.py $ 1 $ 2 $ 3 # Ziema # medet/medet_arm $ {3}.s $ 3 -r 68 -g 65 -b 64 -na -S # Summer medet/medet_arm $ {3}.s $ 3 -r 66 -g 65 -b 64 -na -S rm $ {3}.s, ja [-f "$ {3} _0.bmp"]; tad #rm $ {3}.s dte = `date +%H` #Winter #convert $ {3} _1.bmp $ {3} _1.bmp $ {3} _0.bmp -combine -set colorpace sRGB $ { 3}.bmp #convert $ {3} _2.bmp $ {3} _2.bmp $ {3} _2.bmp -combine -set krāsu telpa sRGB -negate $ {3} _ir.bmp # Summer convert $ {3} _2.bmp $ {3} _1.bmp $ {3} _0.bmp -combine -set krāsu telpa sRGB $ {3}.bmp meteor_rectify/rectify.py $ {3}.bmp # Tikai ziema # meteor_rectify/rectify.py $ { 3} _ir.bmp # Pagrieziet vakara attēlus par 180 grādiem, ja [$ dte -lt 13]; tad konvertējiet $ {3} -rectified.png -normalize -quality 90 $ 3-j.webp
Padariet to izpildāmu:
chmod +x Receive_and_process_meteor.sh
Un tas arī viss! Nākamreiz, kad jūsu esošais cron darbs tiks veikts, lai ieplānotu satelītus, tiks ieplānots arī Meteor-M 2. Dekodētājs izvadīs.bmp, izmantojot APID 66 sarkanajam, 65 zaļajam un 64 zilajam.
Skriptu standarta izlaide, kad tos palaiž plānotājs, tiek pievienota/var/mail/pi. Lai to izlasītu, izmantojiet šo komandu:
mazāk/var/mail/pi
Un, lai izdzēstu vecos ziņojumus, rīkojieties šādi:
/var/mail/pi
Ieteicams:
IR tālvadības analizators / uztvērējs ar Arduino: 3 soļi
![IR tālvadības analizators / uztvērējs ar Arduino: 3 soļi IR tālvadības analizators / uztvērējs ar Arduino: 3 soļi](https://i.howwhatproduce.com/images/005/image-14050-j.webp)
IR tālvadības analizators / uztvērējs ar Arduino: Šis analizators vienlaikus saņem 40 dažādus IR protokolus un parāda saņemtā signāla adresi un kodu. Tā izmanto Arduino IRMP bibliotēku, kurā kā piemērs ir iekļauta šī lietojumprogramma, kā arī citas noderīgas lietojumprogrammas! gribu
Viss joslas uztvērējs ar SI4732 / SI4735 (FM / RDS, AM un SSB) ar Arduino: 3 soļi
![Viss joslas uztvērējs ar SI4732 / SI4735 (FM / RDS, AM un SSB) ar Arduino: 3 soļi Viss joslas uztvērējs ar SI4732 / SI4735 (FM / RDS, AM un SSB) ar Arduino: 3 soļi](https://i.howwhatproduce.com/images/006/image-15292-j.webp)
Visu joslu uztvērējs ar SI4732 / SI4735 (FM / RDS, AM un SSB) Ar Arduino: tas ir visu joslu uztvērēju projekts. Tā izmanto Si4734 Arduino bibliotēku. Šajā bibliotēkā ir vairāk nekā 20 piemēri. Jūs varat klausīties FM ar RDS, vietējo AM (MW) staciju, SW un radioamatieru stacijām (SSB). Visa dokumentācija šeit
RC uztvērējs datoram ar Arduino: 4 soļi
![RC uztvērējs datoram ar Arduino: 4 soļi RC uztvērējs datoram ar Arduino: 4 soļi](https://i.howwhatproduce.com/images/006/image-16150-j.webp)
RC uztvērējs datoram ar Arduino: Šis ir instrukciju raksts RC uztvērēja datoram, izmantojot arduino github dokumentu. Ja vēlaties izveidot šo iestatījumu, lūdzu, vispirms sāciet lasīt Github README. Lai tas darbotos, jums būs nepieciešama arī programmatūra. Https://github.com/RobbeDGreef/Ard
Arduino ģitāras uztvērējs: 3 soļi
![Arduino ģitāras uztvērējs: 3 soļi Arduino ģitāras uztvērējs: 3 soļi](https://i.howwhatproduce.com/images/010/image-29760-j.webp)
Arduino ģitāras uztvērējs: Šeit ir ģitāras skaņotājs, ko es izveidoju ar Arduino Uno un dažām lietām, kas man bija guļam. Tas darbojas šādi: katrā ir 5 pogas, kas ģitāras regulēšanas standarta EADGBE atskaņos atšķirīgu noti. Tā kā man bija tikai 5 pogas, es uzrakstīju kodu tā, ka
Visu joslu tiešās konversijas uztvērējs: 6 soļi
![Visu joslu tiešās konversijas uztvērējs: 6 soļi Visu joslu tiešās konversijas uztvērējs: 6 soļi](https://i.howwhatproduce.com/images/002/image-5029-30-j.webp)
Visu joslu tiešās konversijas uztvērējs: a. Raksti {font-size: 110,0%; fonta svars: treknraksts; fontu stils: slīpraksts; teksta dekorēšana: nav; fona krāsa: sarkana;} a. raksti: virziet kursoru {background-color: black;} Šajā pamācībā aprakstīts eksperimentāls " Tiešs reklāmguvums " a