Skip to content

This simple Arduino project helps to decode the digital FSK signal that is generated inside the NASA Target 147 weather message receiver.

Notifications You must be signed in to change notification settings

aviatorhh/DWD-147kHz-Decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DWD-147kHz-Decoder

Webpage using websockets (via CANbus and helper script):

Screenshot 2024-10-02 at 08 07 50

Serial output:

serial_out.mp4

The ATmega receives the signal on its RX pin (0) via an interrupt. It can directly be connected to the digital signal pin (see black wire below) on the NASA target 147 board.

IMG_5271

Note: The upper PCB picture is upside down to the lower.

pcb_front

Where

  • red is 5V
  • brown is GND
  • black is TTL FSK signal
  • white is raw audio signal

These wires have been soldered by me.

This version puts out its messages via the serial line (300 baud) and via a attached CANbus interface. The messages are sent with CAN ID 0x065 (randomly chosen) as multiframe packets (ISO 15765-2).

Currently they are used on a NMEA2000 network.

Building (PlatformIO)

Use PLATFORMIO_BUILD_FLAGS="-DHAS_CAN -DSERIAL_OUT" pio run

About

This simple Arduino project helps to decode the digital FSK signal that is generated inside the NASA Target 147 weather message receiver.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published