You are on page 1of 15

RaspberryPiNOAAWeatherSatelliteReceiver

(/) let's make


by
Explore(/tag/typeid/) Contests(/contest/) You (/you/)
Classes(/classes/)
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)
Publish(/about/create.jsp)
(http://www.autodesk.com/)
Featured:Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/)
BOSEBuildDesignChallenge(/contest/bosebuild/?utm_source=featurebar/)6Steps .

Collection IMadeit! Favorite Share


BackyardProjects(/tag/typeid/categoryoutside/channelbackyard/?utm_source=featurebar/) MeatClass(/class/MeatClass/?utm_source=featurebar/)

AboutThisInstructable
Receiving NOAA Weather Satellites with an SDR and a Rasperry Pi
8 6,309 views Posted:
Jan08,2017
36 favorites
License:

haslettj
(/member/haslettj/)
MyYouTubeChannel
(https://www.youtube.com/user/JimHaslett)

(/member/haslettj/)
Follow 8

Bio:I'maham,atinker,amaker.Ilike
interestingthings.I'matechnophile,a
woodturner,andapenmaker.

Morebyhaslettj:

Anewpileofpartsmeansanewprojectisintheworks.

ImbuildingaRaspberryPibasedNOAAweathersatellitereceiver.Ivegot
(/id/RaspberryPi
someexperiencewithreceivingsignalsfromNOAAsatellites,butwillbealittle
different,asalloftheworkisgoingtobedoneautomaticallyonaRaspberryPi.
Thiswillallowmetoplacethereceiverrightattheantenna,whichismountedin
myattic.Withaveryshortpieceofcoax,reducingfeedlineloss. NOAAWeatherSatelliteReceiver/)

Illbeusingthefollowinglistofparts:
RaspberryPi3ModelB (/id/AirChokeUgly
MicroUSBPowerSupply
GenericRaspberryPi3Case
32GBMicroSDCard
NooElecSDRDongle BalunforHamRadio/)
QFHAntenna
ThisprojectwillrequiresomebasicLinuxskills.Ifyouarenotcomfortable
navigatingaroundtheLinuxcommandline,youmayneedtogetsomehelpif (/id/DrillPrecise
youwanttofollowalong.

ThisinstructableisgoingtofocusongettingtheRaspberryPiworkingtoreceive
HolesforMountingElectronicsContr/)
images.Detailsaroundbuildingaproperantennacanbefoundfromother
sources.Ievenmadeavideoaboutit:https://youtu.be/KU75FSA6o2M
Addinstructableto:
(https://youtu.be/KU75FSA6o2M)
; Group

Step1:PreparetheRaspberryPi
ThefirststepisgettingtheRaspberryPiupandrunning.ImusingRaspbian Related
(Jessie20161125).
ThereareplentyoftutorialsongettingRaspbiansetupandbootingonthe BuildanamateurradioAPRS
RaspberryPiNOAAWeatherSatelliteReceiver
RaspberryPi.Youshouldhavenodifficultyinfindingone: by RXonlyiGateusinga
RaspberryPiandanRTL
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)
https://www.raspberrypi.org/documentation/installation/installing SDRdongle...(/id/Buildan
images/README.md WalkinTalkin'Closet(Closet
Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps . thattalkstoyouandhelps
(https://www.raspberrypi.org/documentation/installation/installing
you!)(/id/WalkinTalkin
images/README.md) Collection IMadeit! Favorite Share
ClosetClosetThatTalksto
(/id/Walkin Youand/)
OnceyouhavetheRaspbianimagecopiedtoyourmicroSDcard,bootthe rtlsdronUbuntu(/id/rtlsdr
RaspberryPi.You'llneedtogetitonthenetworkandenableSSH.Youcan onUbuntu/)
bybraingram
certainlyuseeitherawiredEthernetconnection,orwireless.I'musingwireless,
(/member/braingram/)
asIdon'thaveawiredconnectioninmyattic. (/id/rtlsdr
RTLSDRFMradioreceiver
EnableSSHusingtheRaspberryPiConfigurationutilityinthePreferences withGNURadioCompanion
menu.YoumaywanttosetittoboottoCLIwhileyouareinthere.Sincethisis (/id/RTLSDRFMradio
receiverwithGNURadio
goingtobeaheadlesssetup,thereisnoneedtowasteresourcesonaGUI.
(/id/RTL Companion/)
UsinganRTLSDRDongle
NextwewanttomakesuretheRaspberryPiisfullyuptodate.Issuethe
(/id/UsinganRTLSDR
followingcommands: Dongle/)
bytedmyers
sudoaptgetupdate (/id/Using (/member/tedmyers/)
sudoaptgetupgrade
sudoreboot

Step2:InstalltheNecessarySoftware
ThefirstthingweneedistheUSBdriversfortheRTLdongle:

sudoaptgetinstalllibusb1.0

Sinceweneedtobuildthelatestversionofrtlsdrtoactuallymakeuseofthe
RTLdongle,we'llneedtoinstallcmake:

sudoaptgetinstallcmake

WeneedtomakesuretheRaspberryPidoesn'tloadanySDRkernelmodules
thatwillinterferewiththertlsdrsofware.

Usingyourfavoritetexteditor,createanewfilenamed/etc/modprobe.d/no
rtl.confandputthefollowingtextinthefile.Youneedtorunthattexteditoras
sudo(i.e.'sudovi'or'sudonano'etc)towritetothemodprobe.ddirectory:

blacklistdvb_usb_rtl28xxu
blacklistrtl2832
blacklistrtl2830

Installthemostrecentbuildofrtlsdr:

cd~
gitclonehttps://github.com/keenerd/rtlsdr.git
cdrtlsdr/
mkdirbuild
cdbuild
cmake../DINSTALL_UDEV_RULES=ON
make
sudomakeinstall
sudoldconfig
cd~
sudocp./rtlsdr/rtlsdr.rules/etc/udev/rules.d/
sudoreboot
We'llneedthesoxaudiotoolkitinordertomanipulatethereceivedaudio
RaspberryPiNOAAWeatherSatelliteReceiver
stream: by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)
sudoaptgetinstallsox
Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .
Weneedawaytoschedulethecapturestohappenasthesatellitespass
Collection IMadeit! Favorite Share
overhead.Installtheatscheduler:

sudoaptgetinstallat

Weneedawaytoknowwhenthesatelliteswillpassoverhead.We'llusean
applicationcalledpredict:

sudoaptgetinstallpredict

Finally,we'llneedwxtoimgtoconvertthecapturedaudiostreamtoanactual
image:

cd~
wgethttp://www.wxtoimg.com/beta/wxtoimgarmhf2.11.2beta.deb
sudodpkgiwxtoimgarmhf2.11.2beta.deb

Step3:TestingThingsOut
Onceallthesoftwareisinstalled,makesureyourUSBdongleisconnectedand
runthefollowingcommand:

sudortl_test

Youshouldseethefollowingoutput:

Found1device(s):
0:Realtek,RTL2838UHIDIR,SN:00000001

Usingdevice0:GenericRTL2832UOEM
FoundRafaelMicroR820Ttuner
Supportedgainvalues(29):0.00.91.42.73.77.78.712.514.415.716.619.7
20.722.925.428.029.732.833.836.437.238.640.242.143.443.944.548.0
49.6
Samplingat2048000S/s.

Info:Thistoolwillcontinuouslyreadfromthedevice,andreportif
samplesgetlost.Ifyouobservenofurtheroutput,everythingisfine.

Readingsamplesinasyncmode...

Ifyoureceiveanyerrormessages,you'llneedtotroubleshootthembefore
continuing.IfyourRTLDongleisn'tworkingatthispoint,itwon'tdoanygoodto
continue.

Youneedtorunpredictonetimetosetyourgroundstationlocation.Todothat
you'llneedyourlatitudeandlongitude.Youcangetyourlatitudeandlongitude
fromgooglemapsbysearchingforyouraddress,therightclickingonthepointer
andselecting"What'sHere".OnethingtonoteisthatGoogledisplaysNorthas
positiveandEastaspositivenumbers.PredictusesNorthaspositivebutWEST
aspositive.Makesuretoadjustaccordingly,oryourpredictionswillbenogood.

Runpredictfromthecommandline,andselectoption'G'.Enteryourground
stationinformationandexittheprogram.:

predict

RaspberryPiNOAAWeatherSatelliteReceiver
==PREDICTv2.2.3==
by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)
ReleasedbyJohnA.Magliacane,KD2BD
May2006
Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/)

6Steps .

Collection IMadeit! Favorite Share

==[MainMenu]==


[P]:PredictSatellitePasses[I]:ProgramInformation
[V]:PredictVisiblePasses[G]:EditGroundStationInformation
[S]:SolarIlluminationPredictions[D]:DisplaySatelliteOrbitalData
[L]:LunarPredictions[U]:UpdateSatElementsFromFile
[O]:SolarPredictions[E]:ManuallyEditOrbitalElements
[T]:SingleSatelliteTrackingMode[B]:EditTransponderDatabase
[M]:MultiSatelliteTrackingMode[Q]:ExitPREDICT

*GroundStationLocationEditingUtility*



StationCallsign:W1AW
StationLatitude:41.7169[DegN]
StationLongitude:72.7271[DegW]
StationAltitude:25[m]



Enterthecallsignoridentifierofyourgroundstation

Youneedtorunwxtoimgoncetoacceptthetermsandconditions.

wxtoimg

Youneedtotellwxtoimgwhereyourbasestationisat,soitcanproperly
generateanoverlaymap.Youdosobycreatingafileinyourhomedirectory
named~/.wxtoimgrc.Inthisfile,Northispositive,aswithpredict,however
EASTispositive,whichistheoppositeofwhatpredictuses.Makesuretoadjust
yourvaluesappropriately.
Usingyourfavoritetexteditor,createanewfilenamed~/.wxtoimgrcandputthe
followingtextinthefile,substitutingyourvalues:

Latitude:41.7169
Longitude:72.7271
Altitude:25

Step4:TheScripts
Nowthatyou'vegotaworkingRTLdongleonyourRaspberryPi,it'stimeto
actuallymakeitreceivesomeweathermaps.Makesureyourantennais
connectedandlocatedasbestaspossible.I'vegotminemountedinmyattic
anditworksfairlywellfromthere.Ifyoucanmountitoutside,thatwouldbe
evenbetter.Getitashighaspossible.

Wearegoingtoneedtocreateafewscriptstoautomateeverything.Thisis
wherethatLinuxfamiliarityisgoingtocomein.
Firstwe'llcreateacoupledirectoriestoholdourfiles:
cd~
RaspberryPiNOAAWeatherSatelliteReceiver
mkdirweather
by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)
cdweather
mkdirpredict
Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .
cdpredict

Collection IMadeit! Favorite Share


Nextwe'llmakethetwoscriptsthatkickoffthescheduling.Thefirstis
'schedule_all.sh'.Thisscriptwillbecallednightlyatmidnight.Itdownloads
satellitepassinformationfromcelestrakandcreatesaTLEfileforpredicttouse.
ThenitremovesallATjobsfromthesystem,sonopassesgetdouble
scheduled.Finally,itcallsthesecondscript'schedule_satellite.sh'foreach
satelliteweareinterestedin.

Usingyourfavoritetexteditor,createanewfilein~/weather/predictnamed
schedule_all.shandputthefollowingcodeinthefile:

#!/bin/bash

#UpdateSatelliteInformation

wgetqrhttps://www.celestrak.com/NORAD/elements/weather.txtO/home/pi/weath
er/predict/weather.txt
grep"NOAA15"/home/pi/weather/predict/weather.txtA2>/home/pi/weather/pre
dict/weather.tle
grep"NOAA18"/home/pi/weather/predict/weather.txtA2>>/home/pi/weather/pr
edict/weather.tle
grep"NOAA19"/home/pi/weather/predict/weather.txtA2>>/home/pi/weather/pr
edict/weather.tle
grep"METEORM2"/home/pi/weather/predict/weather.txtA2>>/home/pi/weathe
r/predict/weather.tle



#RemoveallATjobs

foriin`atq|awk'{print$1}'`;doatrm$i;done


#ScheduleSatellitePasses:

/home/pi/weather/predict/schedule_satellite.sh"NOAA19"137.1000
/home/pi/weather/predict/schedule_satellite.sh"NOAA18"137.9125
Thesecondscript,'schedule_satellite.sh',recursesthrougheachpassofthe
givensatelliteforthecurrentday.Itdeterminesifthemaximumelevationis20
degreesorgreater.Ifitis,thenitcalculatesthelengthofthepass,and
schedulestherecordingandprocessingofthepass.Ifthemaximumelevationis
lessthan20degrees,thepassisignored,asitgenerallywon'tproduceadecent
image.

Usingyourfavoritetexteditor,createanewfilein~/weather/predictnamed
schedule_satellite.shandputthefollowingcodeinthefile:
#!/bin/bash
RaspberryPiNOAAWeatherSatelliteReceiver by
PREDICTION_START=`/usr/bin/predictt/home/pi/weather/predict/weather.tlep
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)
"${1}"|head1`
PREDICTION_END=`/usr/bin/predictt/home/pi/weather/predict/weather.tlep
Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/)
"${1}"|tail1`
6Steps .

Collection IMadeit! Favorite Share

var2=`echo$PREDICTION_END|cutd""f1`

MAXELEV=`/usr/bin/predictt/home/pi/weather/predict/weather.tlep"${1}"|a
wkvmax=0'{if($5>max){max=$5}}END{printmax}'`

while[`datedate="TZ=\"UTC\"@${var2}"+%D`==`date+%D`];do

START_TIME=`echo$PREDICTION_START|cutd""f34`
var1=`echo$PREDICTION_START|cutd""f1`

var3=`echo$START_TIME|cutd""f2|cutd":"f3`

TIMER=`expr$var2$var1+$var3`

OUTDATE=`datedate="TZ=\"UTC\"$START_TIME"+%Y%m%d%H%M%S`

if[$MAXELEVgt19]
then
echo${1//""}${OUTDATE}$MAXELEV
Whenthetimecomesforagivepasstoberecordedandprocessed,atkicksoff
thefinalscript'receive_and_process_satellite.sh'.Whenthisscriptiscalled,it
usesrtl_fmtoreceivetheaudiofromthesatellitepass,andsendsthataudioto
soxforprocessing.Soxsavestheaudiotoafile.Oncethepassiscomplete,
wxmapiscalledtogenerateanoverlaymapfortheimage.Finally,wxtoimgis
calledtogeneratetheactualimageandplacetheoverlaymaponit.

Usingyourfavoritetexteditor,createanewfilein~/weather/predictnamed
receive_and_process_satellite.shandputthefollowingcodeinthefile:

#!/bin/bash

#$1=SatelliteName
#$2=Frequency
#$3=FileNamebase
#$4=TLEFile
#$5=EPOCstarttime
#$6=Timetocapture

sudotimeout$6rtl_fmf${2}Ms60kg45p55EwavEdeempF9|sox
twav$3.wavrate11025

PassStart=`expr$5+90`

if[e$3.wav]
then
/usr/local/bin/wxmapT"${1}"H$4p0l0o$PassStart${3}map.png

/usr/local/bin/wxtoimgm${3}map.pngeZA$3.wav$3.png
fi

Onceallthreescriptshavebeencreated,weneedtomaketheexecutable,by
issuingthefollowingcommands:

chmod+xschedule_all.sh
chmod+xschedule_satellite.sh
chmod+xreceive_and_process_satellite.sh
Now,thelaststepinautomatingthereceptionistoschedulethefirstscriptto
RaspberryPiNOAAWeatherSatelliteReceiver
runjustaftermidnight.Runthefollowingcommand: by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)
crontabe
Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .
Itwillopenatexteditorofyourchoicetoeditthecronfile.Simplyaddthe
Collection IMadeit! Favorite Share
followinglinetothebottomofthisfileandsave:

10***/home/pi/weather/predict/schedule_all.sh

Now,at00:01theschedulewillstart.(ifyoudon'twanttowait,simplyrunthe
followingcommandoncetokicktheprocessoff:)

/home/pi/weather/predict/schedule_all.sh

Step5:CheckThingsOut
Toseeupcomingsatellitepassesthatarescheduledtobeprocessed,runthe
followingcommand:

atq

Checkthe~/weatherdirectoryforyourresults.Eachpasswillgeneratethree
files:

NOAA1820170105181147map.png<Mapoverlayfile
NOAA1820170105181147.png<Thefinalimagefile
NOAA1820170105181147.wav<Therawaudiofile

Theformatofthefilenameisthesatellitename,followedbythedate
(YYYYMMDD)andtime(HHMMSS)ofthestartofthepass.Thereareseveral
filtersthatwxtoimgcanusewhengeneratingtheimagefile.I'vehaddifferent
luckwithdifferentsatellitesandpassesoneachfilter.Feelfreetoplayaround
withwxtoimgontheoriginalmapandaudiofilesandseewhatyoucomeup
with.
Onethingtonote,thereceivercanonlyreceiveonesatelliteatatime.Iftwo
satellitesarepassingoverheadatthesametime,thefirstonetostartrecording
will"win"andberecorded.Thesecondrecordingwillerroroutandstop.

Step6:SomeofMyResults
RaspberryPiNOAAWeatherSatelliteReceiver by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)

Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .

Collection IMadeit! Favorite Share

(/file/FUMBN0FIXL2C0UZ/)

(/file/F3I7X3VIXL2C15M/) (/file/FH22L0DIXL2C1AD/)

Wehaveabenicecommentpolicy.
Pleasebepositiveandconstructive. wIMadeit! AddImages PostComment

JenniferL276(/member/JenniferL276) amonthago Reply

Hello,IhavebeenseeingyourworkonAPTcapture.Iamtryingtoreceivethe
signalwitharaspberry3andIhaven'tgetagoodsignalyet.Ihadsome
problemswithrtl_fmcommand.

Icouldprobethatusingalowbandwidth(withs)andsomegainvaluesdistort
APTsignal.Itissoweird.Also,ifIworkedwithsoxandrtl_fmonthesameline,
Ihadproblems.Finally,Iinstalledthelastversionofrtlsdr(keenerd)andI
couldusesoxandrtl_fmonthesameline.Ihadtoupdatekernelofraspberry
too.
ThisisthelinewithwhichIhavegottenbetterresults:timeout900srtl_fmf
RaspberryPiNOAAWeatherSatelliteReceiver
137.620Ms40kg30p47EwavEdeempF9|soxtwav
by
NOAA15_170530_083246.wavrate11025.
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)

However,Ireceiveyetasignalwithbadsignaltonoiserate.WhenIcapturea
Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .
satellitepasswithSDR#andmyPConWindows,theresultsareperfect,sothe
Collection
antennaandconnectorsareok.Idon'tknowwhichistheproblemon IMadeit! Favorite Share
raspberrypiandrtl_fmofkeernerd.
Anyideatotry??Ihavetryalotofthings!

Thankyouverymuch!

Flag

MichaelB738(/member/MichaelB738) . JenniferL276(/member/JenniferL276)
10daysago Reply
IhadsimilarchallengesthefirsttimeIsetthisup.I
wasusingRpi2atthetime.Itriedafewsettingsasyouhaveandatone
pointwassuccessfulinaddingtheMwbfmsettingtothelineinthescript.
Atonepoint,howeverIstartedoverwithacleanimageandwalked
throughthesetupjustasshowninthevideo.Iwasabletorunthescript
justaswritten.IbelievethefirsttimeItriedthisIhadmadeamistakeina
script.Myimagesfromtheinitialsetupareinthecommentsbelow.Now
I'mrunningthisonRpi3exactlyasthescriptsarewritten.Theonly
changeisthatIaddedextralinestoprocesscolorimagesandIwrotein
commandstodeletemapandwavfilesonceprocessingiscomplete.
EverythingworksperfectlyandIhavecapturedhundredsofimages.

Flag

Lasse1(/member/Lasse1) 22daysago Reply

Hi,Imadeitbutafunnythingisthatthe###map.pngisupsidedown..

Anytips?

Flag

dunky77(/member/dunky77) . Lasse1(/member/Lasse1) 18daysago Reply

Hi,

Areyousureaboutyourlocationparametersyoutypedinpredicttool?
step3above"GroundStationLocationEditingUtility"

Flag

LiborL1(/member/LiborL1)madeit! 2monthsago Reply

Hi,

Goodworkthanks!

(https://cdn.instructables.com/FDT/G5HY/J20PFSY2/FDTG5HYJ20PFSY2.LARGE.jpg)
RaspberryPiNOAAWeatherSatelliteReceiver by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)

Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .

Collection IMadeit! Favorite Share

(https://cdn.instructables.com/F27/W9EE/J20PFT2J/F27W9EEJ20PFT2J.LARGE.jpg)

(https://cdn.instructables.com/FZQ/ECAR/J20PFT33/FZQECARJ20PFT33.LARGE.jpg)

Flag

dunky77(/member/dunky77) . LiborL1(/member/LiborL1) 25daysago Reply

Hello,

Howdidyoudotogetthisfalsecolorimages?
Thanks.

Regards,

Flag

LiborL1(/member/LiborL1) . dunky77(/member/dunky77) 24daysago Reply

Hi,

changeinreceive_and_process_satellite.sh
/usr/local/bin/wxtoimgm${3}map.pngeZA$3.wav$3.png

to

/usr/local/bin/wxtoimgm${3}map.pngeNO$3.wav${3}.NO.png
/usr/local/bin/wxtoimgm${3}map.pngeMCIR$3.wav${3}.MCIR.png
/usr/local/bin/wxtoimgm${3}map.pngeMSA$3.wav${3}.MSA.png

Flag

dunky77(/member/dunky77) . LiborL1(/member/LiborL1) 24daysago Reply

Awesome,thankyouLiborL1(resultsbelow)

(https://cdn.instructables.com/FXJ/BP6O/J3EPKCRW/FXJBP6OJ3EPKCRW.LARGE.jpg)
RaspberryPiNOAAWeatherSatelliteReceiver by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)

Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .

Collection IMadeit! Favorite Share

(https://cdn.instructables.com/FW0/65WM/J3EPKCRX/FW065WMJ3EPKCRX.LARGE.jpg)

(https://cdn.instructables.com/F83/WMR5/J3EPKCRY/F83WMR5J3EPKCRY.LARGE.jpg)

Flag

dunky77(/member/dunky77)madeit! 25daysago Reply

Thankyouforthisgreattutorial.Inattachment,myresult.

Isitpossibletogetfalsecolorsinsteadofblackandwhiteimages?

Regards,

(https://cdn.instructables.com/FK7/M3J0/J3AFKOOP/FK7M3J0J3AFKOOP.LARGE.jpg)

Flag

LiborL1(/member/LiborL1) 4monthsago Reply

HelloyoucanuseRPI2?Thanks

Flag

dunky77(/member/dunky77) . LiborL1(/member/LiborL1) 25daysago Reply

Yes,italsoworkswithRPI2,withoutanychangeinthetutorial.

Flag

MichaelB738(/member/MichaelB738)madeit! 2monthsago Reply

MysonandIbuilttheQFHantennaandthenfollowedthisprocesstogetthe
rPiupandrunning.Ididhavetomakeafewtweakstothewaytheaudiowas
beingcaptured.IassumethiswasduetothefactthatmySDRwasdifferent.
WeusedanrPimodel2andonceitwasupandrunningwedidnotnoticeany
issues.I'mworkingonmovingthisovertothelatestmodeltoseeifthereisany
difference.Ibelievemostofthechallengeisjustgettingasolidaudiosignal
duringthepass.Thanksforpostingthisasitwasagreathomeschoolscience
projectformysonandItoworkthroughtogether.
RaspberryPiNOAAWeatherSatelliteReceiver by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)

Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .

Collection IMadeit! Favorite Share

(https://cdn.instructables.com/F52/YB3J/J1GPOUXO/F52YB3JJ1GPOUXO.LARGE.jpg)

(https://cdn.instructables.com/F3T/STQL/J1GPOUXT/F3TSTQLJ1GPOUXT.LARGE.jpg)

(https://cdn.instructables.com/F3O/VIAA/J1GPOUXY/F3OVIAAJ1GPOUXY.LARGE.jpg)

Flag

AlainV10(/member/AlainV10) 2monthsago Reply

Hello,
Workfinenow,justacorrectantennatoplace.

haveyouanideehowtouploadtheimagestoawebside?
Thanks
Bestregards.

Flag

haslettj(/member/haslettj)(author) . AlainV10(/member/AlainV10) Reply

2monthsago
Itreallywoulddependonwhatisavailableonyourwebsite
youwanttocopyto.YoucoulduseFTP,SFTP,CURL,orsomethinglike
thattotransferthefiles.I'msuretherearescriptsavailableontheInternet
tointegratetosomethinglikeWordpresstogenerateapostifthat'swhat
youareafter.

Flag

Jimeno(/member/Jimeno)madeit! 3monthsago Reply

HI.
Perfecttutorial.Itworksatthefirstattempt.
Theantennaandthefirstmap.

THANKSVERYMUCH.
RagardsfromSpain.
RaspberryPiNOAAWeatherSatelliteReceiver by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)

Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .

Collection IMadeit! Favorite Share

(https://cdn.instructables.com/FQ1/YD4H/J16P1IOS/FQ1YD4HJ16P1IOS.LARGE.jpg)

(https://cdn.instructables.com/FDZ/VFTT/J16P1IQA/FDZVFTTJ16P1IQA.LARGE.jpg)

Flag

AlainV10(/member/AlainV10) 3monthsago Reply

Hello,
itrythisandwherecanifoundtheimagethatireceived,inwichtfolder.
Manythanks.

Alain.

Flag

MichaelB738(/member/MichaelB738) . AlainV10(/member/AlainV10) Reply

3monthsago
Hereisthelocationtoviewreceivedfiles.Checkthe
~/weatherdirectoryforyourresults.Eachpasswillgeneratethreefiles:

NOAA1820170105181147map.png<Mapoverlayfile
NOAA1820170105181147.png<Thefinalimagefile
NOAA1820170105181147.wav<Therawaudiofile

Flag

AlainV10(/member/AlainV10) . MichaelB738(/member/MichaelB738) Reply

3monthsago
okthanksforanswer,iwillcheckthis.
regards

Flag

tomatos666(/member/tomatos666) 4monthsago Reply

OknowitWorks.
Ihaveusedthenewimage.Andihavesetallfromthebeginnlikethevideo!

Thanks!

Flag

tomatos666(/member/tomatos666) 4monthsago Reply

Screenshotwithatq
RaspberryPiNOAAWeatherSatelliteReceiver by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)

Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .

Collection IMadeit! Favorite Share

(https://cdn.instructables.com/FR1/LEBH/IYYTITU0/FR1LEBHIYYTITU0.LARGE.jpg)

Flag

tomatos666(/member/tomatos666) 4monthsago Reply

Hello,

thanksforthegreatarticel!
Butihaveaproblem.Iseeon"atq"thataresomerecordingsplanned.Butthe
arenofiles?Idontknowwheretheerrorare...Ihobesomeonecanhelpme.

Flag

dkulkarni(/member/dkulkarni) 5monthsago Reply

Greattoseethedetailed&simplearticletoreceiveNOAAonRaspberrypi3.

Iamcurrentlynotgettingtheimagefromittheaudiorecordedinweatherfolder
isjustnoise.Icanreceivepicsonmylaptionbuthavingtrobleherein
Raspberry.Anyhelpappriciated!

Flag

FEATURED CHANNELS

Woodworking Paper KitchenHacks Puzzles LaserCutting Space Homesteading 3DPrinting Sewing


(/tag/type (/tag/type (/tag/type (/tag/type (/tag/type (/tag/type (/tag/type (/tag/type (/tag/type
id/category id/category id/keyword id/category id/category id/keyword id/category id/category id/category
workshop/channelcraft/channel kitchen%20hacks/?play/channel workshop/channel astronomy/? home/channel technology/channel
craft/channel
woodworking/) paper/) sort=FAVORITES) puzzles/) lasercutting/) sort=FAVORITES)homesteading/) 3DPrinting/) sewing/)
Newsletter AboutUs
RaspberryPiNOAAWeatherSatelliteReceiver
Letyourinboxhelpyoudiscover WhoWeAre(/about/)
by
haslettj(/member/haslettj/)inraspberrypi(/tag/typeid/categorytechnology/channelraspberrypi/)
ourbestprojects,classes,and Advertise(/advertise/)
contests.Instructableswillhelp Contact(/about/contact.jsp)
Download h(/id/RaspberryPiNOAAWeatherSatelliteReceiver/) 6Steps .
youlearnhowtomakeanything! Jobs(/community/PositionsavailableatInstructables/)
Collection IMadeit! Favorite Share
enteremail I'min! Help(/id/howtowriteagreatinstructable/)

FindUs Resources
Facebook(http://www.facebook.com/instructables) ForTeachers(/teachers/)
Youtube(http://www.youtube.com/user/instructablestv) ResidencyProgram(/pier9residency)
Twitter(http://www.twitter.com/instructables) GiftPremiumAccount(/account/give?sourcea=footer)
Forums(/community/)
Pinterest(http://www.pinterest.com/instructables)
Answers(/tag/typequestion/?sort=RECENT)
Google+(https://plus.google.com/+instructables)
Sitemap(/sitemap/)

TermsofService(http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21959721) |
PrivacyStatement(http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21292079) |
LegalNotices&Trademarks(http://usa.autodesk.com/legalnoticestrademarks/) | MobileSite(https://www.instructables.com)
(http://usa.autodesk.com/adsk/servlet/pc/index?id=20781545&siteID=123112)
2016Autodesk,Inc.

You might also like