Sunday, October 17, 2021

9m2zak LoRa satellite ground station

                                   

Bermula pada malam ini saya akan aktifkan satellite ground station yang kedua pula, yang pertama sudah pun dilancarkan pada beberapa tahun yang lalu iaitu ground station yang fokus kepada aprs satellite dimana station 9m2zak ini telah berjaya mendapatkan beberapa packet aprs daripada satellite LapanSat YB0X-1, NAISS, RS0ISS, PCSAT, PSAT-1, BIRDMY, USNAPI-1, BIRDBT

packet yang ditangkap oleh 9m2zak-1


Jangan risau, ground satellite 9m2zak yang dikhaskan untuk tangkap packet aprs satellite masih lagi beroperasi seperti biasa iaitu 24/7/365 dan akan kekal dengan tugasannya iaitu menadah langit menerima packet aprs daripada kayangan.
 
9m2zak TinyGS

Manakala pada malam ini, saya akan melancarkan pula 3 lagi satellite ground station dimana ground station ini akan cuba menangkap packet daripada LoRa Satellite pula iaitu pada freq 4xxmhz, 8xxmhz dan 9xxmhz, tetapi buat masa sekarang saya on yang 4xxmhz sahaja dahulu sementara menunggu modul 8xxmhz dan 9xxmhz itu sampai (dah order di pak ali). Antara LoRa satellite yang kini berada di orbit ialah :

 1. Norby mode (Lora@436.703)
Norby (6U Cubesat)

2. FEES mode (LoRa@437.2)
FEES (0.3U CubeSat)
3. Satish Dhawan Satellite mode (LoRa@435.5)

Satish Dhawan SAT (3U Cubesat)
4. VR3X-A Littlefoot  mode (LoRa@915.6)

VR3X-A littlefoot
5. VR3X-B Petrie mode (LoRa@915.6)
VR3X-B Petrie
6. VR3X-C Cera mode (LoRa@915.6)
7. Sri Shakthi Sat mode (LoRa@436)

List diatas adalah senarai LoRa satellite yang aktif dan jika diteliti freqnya, maka ada yang menggunakan 4xx mhz, 8xxmhz dan 9xx mhz, jadi sudah pasti 3 modul diperlukan lagi iaitu modul 433mhz, 868mhz dan 915mhz. List satellite LoRa diatas adalah satellite yang kini berada di orbit, manakala pada masa akan datang, akan dilancarkan lagi beberapa satellite yang sudahpun dijadualkan pelancarannya. Antara setellite LoRa yang bakal akan ada di orbit ialah:

1. FossaSat-2B mode LoRa@436.7 
    Launch Date : 31/12/2021

2. PyCubed-1 mode LoRa@437.29
    Launch Date : 31/12/2021

3. SATLLA-2 mode LoRa@437.25
     Launch Date : 31/12/2021

4. IRIS-A mode LoRa@433.365
    Launch Date : 31/12/2021

5. ThingSat mode Lora@868
    Launch Date : 31/12/2021

6. WISA Woodsat LoRa@436
     Launch Date : 31/12/2021

7. VZLUSAT-2 mode GMSK@437.325
     Launch Date : 31/12/2021

8. Grizu-263A mode FSK@435.675
    Launch Date : 31/12/2021 

Buat masa kini, di semenanjung Malaysia, hanya ada 2 sahaja Ground Station yang aktif iaitu satu di KL dan satu lagi di Kulai dan ada satu di Singapore.


manakala di seluruh dunia, memang sudah ada banyak ground station yang sedang tracking satellite LoRa ini.


Anda boleh melihat semua station-station ini di laman web ini. https://tinygs.com/ dan lupa saya nak beritahu anda juga boleh menggunakan model-model berikut untuk dijadikan ground station anda.

  • Heltec WiFi LoRa 32 V1 (433MHz & 863-928MHz versions)
  • Heltec WiFi LoRa 32 V2 (433MHz & 863-928MHz versions)
  • TTGO LoRa32 V1 (433MHz & 868-915MHz versions)
  • TTGO LoRa32 V2 (433MHz & 868-915MHz versions)
  • TTGO LoRa32 V2 (Manually swapped SX1267 to SX1278)
  • T-BEAM + OLED (433MHz & 868-915MHz versions)
  • T-BEAM V1.0 + OLED
  • FOSSA 1W Ground Station (433MHz & 868-915MHz versions)
  • ESP32 dev board + SX126X with crystal (Custom build, OLED optional)
  • ESP32 dev board + SX126X with TCXO (Custom build, OLED optional)
  • ESP32 dev board + SX127X (Custom build, OLED optional)
Buat masa sekarang, ground LoRa Satellite station Kulai masih belum mendapat apa-apa packet lagi kerana ianya baru dilancarkan. Insyallah jika ada hasil nanti saya akan update lagi di blog ini.



                                            

                                                               73 daripada saya Zaki 9m2zak

Tuesday, October 12, 2021

Menjejaki belon kajicuaca : Percubaan pertama.

 

Pada 10 Oktober 2021 beberapa hari yang lepas, hasil daripada pemantaun belon kajicuaca didapati belon yang dilepaskan dari Paya Lebar, Singapore telah jatuh pada kawasan darat. Kali ini pada kawasan kebun kelapa sawit di  Jalan Kampung Baru Penerok, Pontian.


Lokasi terakhir belon tersebut adalah pada lat 1.37671 lon 103.462 pada ketinggian 673.6m. Dengan menggunakan perisian google earth, maka lokasi kawasan jatuhan belon tersebut dapat diramalkan. Ada banyak kemungkinan lokasi jatuh berdasarkan pengamatan daripada kes-kes belon yang lain.


Maka proses marking lokasi target belon jatuh dimulakan dengan google earth, kemudian setiap lat lon tersebut diambil dan dimasukkan ke dalam perisian GPS Way Point supaya tidak ada ulangan kawasan carian dan untuk keselamatan supaya tidak sesat di dalam kebun kelapa sawit.

Perancangan kami adalah seperti berikut:

Plan A

Dengan menggunakan Way Point, kami akan bergerak dahulu ke point target 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11 dan lokasi target. Jika jumpa, maka plan B tidak akan dilaksanakan. Jika tidak jumpa, maka kami akan ikut plan B. Plan B adalah seperti berikut:

Plan B

Plan B pula, kami akan masuk ikut Pin Start dan terus ke Pin A, kemudian Pin B, dari Pin B akan ke Pin C ke E, E ke D dan seterusnya iaitu dalam bentuk Zig Zag. Untuk keselamatan, kami juga mengaktifkan aprs sebagai langkah-langkah keselamatan.

Setiap inci kawasan yang ditanda dan kawasan antara ditanda itu periksa. Kami amat beruntung kerana kawasan kebun tersebut tidak penuh dengan semak-samun yang lebat, boleh dikatakan kami boleh mendapat penglihatan yang baiklah tanpa halangan.

Namun belon tersebut tidak dijumpai, Kemudian Plan C pula di lancarkan, Plan C adalah bergerak patah balik pada plan B, iaitu bermula dari Pin U sehingga ke Pin Start. Namun masih gagal juga menjumpai belon tersebut.Tetapi apa yang kami perasan adalah setiap pokok kelapa sawit disitu telah di tabur baja dan ianya nampak masih baru. Semua pokok kelapa sawit dalam kebun tersebut telah ditabur baja.

Baja ditabur
Jadi kemungkinan belon itu dijumpai oleh si penabur baja adalah tinggi, Untuk info pembaca, setiap path yang saya mark itu, semua pokok telah dibaja. Maka selepas itu kami pun pergi berjumpa dengan pekerja kebun yang kebetulan rumahnya hanya berhadapan dengan lokasi kebun. Menurut beliau, memang pagi tadi ada aktiviti menabur baja di kebun tersebut, tetapi ianya dilakukan oleh kawan beliau yang kebetulan baru sahaja keluar pergi ke pekan. Memang semasa kami menuju ke rumah tersebut ada selisih dengan motor yang baru keluar dari perkarangan rumah tersebut. Maka saya pun meninggalkan no telefon kepada beliau dan jika kawannya itu ada memberitahu terjumpa payung terjun warna putih dan benda seperti botol warna putih semasa proses tabur baja pagi tadi, bolehlah call saya.

Secara kesimpulannya, aktiviti menjejaki belon kajicuaca pada hari tersebut gagal di atas beberapa faktor kemungkinan. Antaranya ialah :
1. Belon tersebut mungkin telah dijumpai oleh pekebun.
2. Lokasi lat lon tidak beberapa tepat kerana lokasi last dicatat pada 673.6m di udara.
3. Kurang pengalaman kerana ini adalah pengalaman pertama....hahahahaha.

Tindakan untuk mengatasi atau menambahbaik adalah seperti berikut:
1. Pilih lokasi last belon bawah 200m alt.
2. Pasang dan standby Auto_RX tetap di kereta
3. Menguasai dan mantapkan diri dengan perisian google earth
4. Sedia dan standby tracker Mysonde Go (Lilygo)

MysondeGO utk track model RS-41 dan DRM

Baiklah sampai disini sahaja dahulu posting saya, nanti jika berlaku lagi pendaratan di darat, saya akan update lagi. Pagi tadi belon jatuh di laut, semua belon pula tu, iaitu belon di Bayan Lepas, KLIA, dan Singapura. 

Manakala belon Kuantan dan Kota Bharu pasti jatuh di darat, cuma masalahnya ialah tiada feeder dari kawasan tersebut. Insyallah saya yakin, satu hari nanti pasti akan ada feeder dari Kuantan dan Kota Bharu. 73 daripada saya, Zaki 9M2ZAK.

contoh Radiosone model Vaisala RS-41

                                       HAVE YOU FOUND A WEATHER BALLOON?

Monday, September 27, 2021

Radiosonde auto rx setup : raspberry pi4

 Pertama sekali update system anda, jika V3 maka

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install python3 python3-numpy python3-setuptools python3-crcmod python3-requests python3-dateutil python3-pip python3-flask sox git build-essential libtool cmake usbutils libusb-1.0-0-dev rng-tools libsamplerate-dev libatlas3-base libgfortran5

kemudian install dongle anda.

git clone https://github.com/osmocom/rtl-sdr.git
cd rtl-sdr
mkdir build
cd build
cmake -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON ../
sudo make install
sudo ldconfig
kemudian....
sudo nano /etc/modprobe.d/rtlsdr-blacklist.conf
tambah list ini,
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
blacklist dvb_usb_rtl2832u
blacklist dvb_usb_v2
blacklist dvb_core
kemudian periksa samada dongle anda sukses atau tidak install
$ rtl_test

Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000002

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Sampling at 2048000 S/s.

Info: This tool will continuously read from the device, and report if
samples get lost. If you observe no further output, everything is fine.

Reading samples in async mode...
jika V4 maka

  1. Purge the previous driver:
    sudo apt purge ^librtlsdr
    sudo rm -rvf /usr/lib/librtlsdr* /usr/include/rtl-sdr* /usr/local/lib/librtlsdr* /usr/local/include/rtl-sdr* /usr/local/include/rtl_* /usr/local/bin/rtl_*
  2. Install the RTL-SDR Blog drivers:
    sudo apt-get install libusb-1.0-0-dev git cmake pkg-config
    git clone https://github.com/rtlsdrblog/rtl-sdr-blog
    cd rtl-sdr-blog
    mkdir build
    cd build
    cmake ../ -DINSTALL_UDEV_RULES=ON
    make
    sudo make install
    sudo cp ../rtl-sdr.rules /etc/udev/rules.d/
    sudo ldconfig
  3. Blacklist the DVB-T TV drivers.
    echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf
  4. Reboot
kemudian install radiosonde auto rx anda melalui Docker.

curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
sudo usermod -aG docker $(whoami)
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf sudo modprobe -r dvb_usb_rtl28xxu
mkdir -p ~/radiosonde_auto_rx/log curl -o ~/radiosonde_auto_rx/station.cfg https://raw.githubusercontent.com/projecthorus/radiosonde_auto_rx/master/auto_rx/station.cfg.example

kemudian edit file station.cfg,

nano ~/radiosonde_auto_rx/station.cfg
didalam file station.cfg - sila masukkan 3 perkara penting dalam section berikut.
 # - [habitat] -> uploader_callsign - Your station callsign!
 # - [location] -> station_lat, station_lon, station_alt - Your station location! 
 # - [search_params] -> min_freq, max_freq - Set these suitable for your location!
 (saya masukkan max freq 406) 

 perkara-perkara lain tu optional, terpulang kepada anda untuk aktifkan atau tidak. 
 kemudian save dan exit.

kemudian, mari kita run container ini.
docker run \
  -d \
  --name radiosonde_auto_rx \
  --restart="always" \
  --device=/dev/bus/usb \
  --network=host \
  -v ~/radiosonde_auto_rx/station.cfg:/opt/auto_rx/station.cfg:ro \
  -v ~/radiosonde_auto_rx/log/:/opt/auto_rx/log/ \
  ghcr.io/projecthorus/radiosonde_auto_rx:latest
jika keluar 

docker: unknown server OS:


buka terminal baru dan:

sudo chmod 666 /var/run/docker.sock

kemudian ulang semula : 

docker run \
  -d \
  --name radiosonde_auto_rx \
  --restart="always" \
  --device=/dev/bus/usb \
  --network=host \
  -v ~/radiosonde_auto_rx/station.cfg:/opt/auto_rx/station.cfg:ro \
  -v ~/radiosonde_auto_rx/log/:/opt/auto_rx/log/ \
  ghcr.io/projecthorus/radiosonde_auto_rx:latest
ianya akan jadi auto run, dimana radiosonde auto rx ini akan sentiasa run di background dan auto run semasa kita on raspi, untuk melihatnya, pada terminal,

docker logs --tail 50 --follow radiosonde_auto_rx
Jika ada masalah dan keluar error seperti di bawah :
Fatal Python error: init_interp_main: can't initialize time
Python runtime state: core initialized
PermissionError: [Errno 1] Operation not permitted
Sila buat ini pada terminal anda.
wget http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_2.5.1-1~bpo10+1_armhf.deb
sudo dpkg -i libseccomp2_2.5.1-1~bpo10+1_armhf.deb
ada dua cara untuk monitor belon ini, cara yang pertama adalah dengan melihat
pada browser anda dengan taip, http://localhost:5000 cara yang kedua adalah
dengan melihat pada website sondehub.org

sondehub.org

Auto open chromium full screen on start up
untuk  jadikan dia semua auto dan apabila reboot dia akan paparkan terus map, sila ikuti langkah berikut:

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
tambah line ini dibawah
@xset s off
@xset -dpms
@xset s noblank
@chromium-browser --kiosk http://localhost:5000/
save dan reboot, selepas reboot....monitor akan terus papar mcm ni, begitu juga jika lihat melalui vnc.


selamat mencuba, ikhlas dari saya Zaki 9M2ZAK.

sumber : https://github.com/projecthorus/radiosonde_auto_rx/wiki

Bila KA9Q Tiba-Tiba “Hang” Walaupun Service Masih Active — Cara Saya Buat Auto-Recovery Untuk Radiosonde Auto-RX

  Cara saya buat auto-recovery untuk Radiosonde Auto-RX + KA9Q + Airspy Mini Beberapa hari selepas setup Radiosonde Auto-RX 1.9.0 + KA9Q + A...