SSDV via IO-86 Part 2 – Panduan mengirim dan menerima SSDV untuk pemula

Aplikasi yang digunakan ssdv2sat (support linux/windows). Source code aplikasi ini dapat diunduh bebas di https://github.com/hobisatelit/ssdv2sat

Aplikasi ini digunakan untuk mengirim gambar (encoding) dan menerima gambar (decoding) ssdv.
untuk encoding, aplikasi ini mendukung banyak format gambar seperti jpg, png, dll. Cara dan prinsip kerjanya sama seperti mengirim dan menerima sstv.

Simpelnya misal A memiliki foto.jpg, lalu ingin mengirimkan gambar tersebut ke B, melalui HT,
maka A mengencode foto.jpg menggunakan aplikasi tx.exe dan merekamnya kedalam format audio .wav. lalu memutar dan mentransmisikannya melalui HT. Di sisi lain B menerima audio melalui HT dan mendecodenya menggunakan aplikasi rx.exe

Aplikasi ini juga dapat digunakan untuk mengirim dan menerima pesan text sederhana.
(max: 2029 karakter per pesan). semisal mengirim foto dan artikel text.

Aplikasi ini telah digunakan oleh amatir untuk encode/decode ssdv dari satelit (contoh: LAPAN-A2/IO86, SilverSat, HADES-SA, dll)

Bagaimana cara menggunakannya?

Setup Awal

Untuk pengaturan pertama kali, pengguna Windows harus menginstal VB-Cable. installer download dari sini:

untuk os windows yang lebih lama seperti windows 10 dan sebelumnya, direkomendasikan menginstal versi lama (VBCABLE_Driver_Pack43.zip).

setelah instalasi selesai, jangan lupa untuk me-restart komputer agar driver diterapkan.

Pengaturan Audio

klik kanan pada ikon speaker di dekat jam, kemudian ikuti langkah-langkah berikut:

  1. Pilih Sounds (Suara)
  2. Pilih tab Playback (Pemutaran), klik CABLE Input, dan klik tombol Set Default (Atur Sebagai Default)
  3. Pilih tab Recording (Perekaman), klik CABLE Output, dan klik tombol Set Default (Atur Sebagai Default)
  4. Masih di tab Recording (Perekaman), klik Properties (Properti), pilih tab Listen (Dengarkan), centang Listen to this device (Dengarkan perangkat ini), pilih Speakers (xxxx), dan klik OK
  5. Klik OK

pengaturan awal sudah selesai. saatnya untuk bermain dengan ssdv.

Menjalankan ssdv2sat

Download versi windows maupun linux disini

extract dan buka folder ssdv2sat. folder ini berisi:

  • rx.exe — menerima dan mendekode ssdv dan telemetri lainnya (misal aprs)
  • tx.exe — mengirim dan mengenkode gambar ke dalam audio ssdv
  • direwolf.exe — modem (fungsi yang sama dengan SoundModem). Secara default, ssdv2sat terhubung ke direwolf di port 8001.
    jika ingin menggunakan SoundModem, ubah port menjadi 8100.

Memulai Modem

pertama, jalankan modem. berikut contoh menggunakan modem direwolf.exe:

  1. buka command prompt windows
  2. pindah ke direktori tempat kamu mengunduh ssdv2sat
  3. Jalankan salah satu perintah berikut:
  • direwolf.exe (secara default, membaca direwolf.conf)
  • direwolf.exe -c lapan-a2.conf (untuk LAPAN-A2)

kamu dapat menyesuaikan modem direwolf dengan mengedit file .conf saat ini, terutama jika kamu memiliki pengaturan perangkat audio yang berbeda.

Cara menerima dan mendekode ssdv

Untuk mendekode ssdv, biarkan jendewal direwolf.exe tetap berjalan. lalu jalankan perintah ini di jendela command prompt lain:

rx.exe

Untuk opsi lebih lanjut, bisa dilihat di:

rx.exe --help

secara default, rx.exe mendengarkan modem di port 8001.

jika ingin menggunakan SoundModem (misal: untuk mendekode ssdv dari satelit HADES-SA), tinggal ubah port menjadi 8100:

rx.exe --port 8100

Cara Instan Receive (setting default):

klik dua kali direwolf.exe, lalu klik dua kali rx.exe

Cara mengirim dan meng-enkode gambar

untuk mengirim atau meng-enkode gambar ke dalam ssdv dan merekam audio untuk ditransmisikan di kemudian waktu melalui transceiver / HT kamu, jalankan:

tx.exe

Untuk bantuan, jalankan:

tx.exe --help

Contoh dasar

opsi paling simpel, tercepat, dan terkecil. secara otomatis meng-enkode photo.jpg ke dalam format ssdv dan mengonversinya ke audio wav:
tx.exe photo.jpg

sama seperti perintah diatas, namun tanpa merekam file audio wav (misal untuk ditransmisikan langsung ke transceiver)
tx.exe photo.jpg --norec

opsi tambahan

silahkan coba opsi-opsi lainnya:

mengirim gambar ssdv dengan format standard ax25

  • tx.exe input.jpg --from MARIO --to LUIGI --ax25

mengirim pesan sms / aprs:

  • tx.exe input.jpg --from MARIO --to LUIGI --sms "This is my first SSDV" --ax25

mengirim gambar ssdv dengan kualitas jpg 40 persen, dan resolusi maksimal 800×600 pixel. (cat: makin tinggi makin lama durasi audionya)

  • tx.exe input.jpg --quality 40 --max-size 800 600

transmit langsung tanpa merekam audio ke .wav

  • tx.exe input.jpg --norec

mengirim ssdv dengan panjang custom 150 bytes per frame (defaultnya 256), dan no-fec = matikan reed solomon

  • tx.exe input.jpg --max 150 --no-fec

mengirim ssdv dengan konek ke modem di port 8100 (port default dari aplikasi soundmodem). misal tidak ingin menggunakan direwolf.

  • tx.exe input.jpg --port 8100
  • tx.exe input.jpg --callsign CALSIG
  • tx.exe input.jpg --sms "Hello World, message from space"
  • tx.exe --sms "Hello world!" --norec
  • tx.exe input.jpg --callsign CALSIG --turbo --sms "Hello world! this is message from space!" --dest ISS
  • tx.exe input.jpg --from CALSIG --turbo --sms "Hello world! this is message from space!" --to ISS

contoh skema sederhana menerima dan mengirim gambar via satelit LAPAN-A2 (IO-86):

receive / rx / decode (live):

antenna uhf ⟶ transceiver FM (HT) ⟶ kabel audiokomputer [ modem direwolf.exe / soundmodem ] ⟶ aplikasi ssdv2sat rx.exe ⟶ cek hasil dekode di folder output

antenna uhf ⟶ RTL-SDRSDR Software (contoh SDR++, GQRX, dll) ⟶ [ modem direwolf.exe / soundmodem ] ⟶ aplikasi ssdv2sat rx.exe ⟶ cek hasil dekode di folder output

receive / rx / decode (rekaman):

putar ulang dari rekaman audio. misal Anda bisa lihat contoh2 rekaman dari observasi di satnogs di link ini:
https://community.libre.space/t/io-86-ssdv-experiment/14414. tinggal langsung play saja audio dari browser.

play rekaman audio (browser / media player, dsb) ⟶ [ modem direwolf.exe ] ⟶ aplikasi ssdv2sat rx.exe ⟶ cek hasil dekode di folder output


transmit / tx / encode (live):

aplikasi ssdv2sat tx.exe (contoh command: “tx.exe photo.jpg –norec“) [ modem direwolf.exe / soundmodem ] ⟶ kabel audio ⟶ transceiver FM (HT) ⟶ antenna uhf

transmit / tx / encode (rekaman):

rekam dulu audio dengan ssdv2sat tx.exe
contoh command:
tx.exe photo.jpg

hasil rekamanan cek di folder audio.

lalu transmit:

player audio (misal rekaman dari komputer di pindah ke handphone) ⟶ kabel audio ⟶ transceiver FM (HT) ⟶ antenna uhf

selamat mencoba!

73!