Şubat 26

Orange Pi Zero ile Uçak Takibi

Orange Pi Zero düzgün, düşük maliyetli, tek kartlı bir bilgisayardır. Ucuz bir DVB-T dijital televizyon alıcısıyla eşleştirildiğinde, bölgenizde yazılım tanımlı radyo (SDR) tekniklerini kullanarak ADS-B mesajlarını yayınlayan uçakların izlenmesi için mükemmel bir platform oluşturur.

Orange Pi Zero, bu uygulama için çekici bir seçimdir çünkü:

  • Uygulama için gerekli olmayan HDMI konektörleri gibi yukarıda anlatılanlar çok kompakttır.
  • WiFi ve kablolu ethernet’i destekler.
  • Dört çekirdekli ARM Cortex-A7 işlemciye sahip bir Allwinner H2 + yonga üzerinde sisteme (SoC) sahip olduğu için oldukça güçlüdür. Tüm özellikler ve diğer faydalı bilgiler linux-sunxi.org wiki’de mevcuttur .
  • Armbian sayesinde Linux desteği çok iyi.
  • bu çok ucuz.

Orange Pi Zero ve USB DVB-T dongle’ı uygun bir antene yakın yerleştirebileceğiniz ve uçak izleme verilerini wifi kullanarak ağınızdaki diğer bilgisayarlara geri gönderebileceğiniz için, Wifi desteği özellikle kullanışlıdır. Gerçekten de, hava koşullarına dayanıklı bir muhafaza ile, her şey bir çatıdaki antenin hemen yanına monte edilebilir. Bu, koaksiyel kablonun anten ile DVB-T dongle arasında olabildiğince kısa olmasını sağlayarak uçaklardan alınan sinyallerin zayıflamasını en aza indirecektir. Wifi sayesinde sistem için gereken tek kablolama güç sağlamak olacaktır.

Ama bu kendimizin biraz önüne geçiyor. Dikkat çekici bir şekilde, çok basit bir kurulum bile, iç mekanda bulunan anten dahil her şeyin şaşırtıcı sayıda uçağı izleyebilir.

Bu eğitimde, uçaktan izleme bilgilerini almak için bir USB DVB-T dongle ile çalışan bir Orange Pi Zero için adım adım talimatlar vereceğim.

Neye ihtiyacın var

Asgari olarak şunlara ihtiyacınız olacak:

  • Bir Orange pi zero . Xunlong tarafından farklı miktarlarda RAM takılı olarak satılan iki model vardır. 512MB versiyonunu kullandım ama 256MB versiyonu da çalışır.
  • bir mikro SD kart . 16GB SanDisk Ultra kart kullandım. (minimum 4 GB)
  • Realtek RTL2832 yonga setine sahip bir USB DVB-T dongle . Ayrıca, en yaygın olanı Rafael Micro’dan R820T veya R820T2 gibi görünen uyumlu bir tuner çipi ile donatılması gerekiyor. Bu dongle’lar Aliexpress ve ebay’den alınabilir. 10 ABD Dolarından daha düşük bir fiyata. Liste başlıkları artık genellikle RTL2832, R820T veya R820T2 ve SDR anahtar kelimelerini içerir. Donanım anahtarları manyetik tabanlı küçük bir anten, uzaktan kumanda ve sürücü CD’si ile birlikte gelir. İlgileneceğimiz tek parça, dongle’ın kendisi ve antendir. Gerçekte aldığınız dongle’ın istenen RTL2832 ve R820T / R820T2 entegre devrelerini içerip içermeyeceği her zaman biraz kumar oynar. Düşük maliyet göz önüne alındığında, bahislerinizi her zaman korumaya alabilir ve farklı tedarikçilerden birkaç birim sipariş edebilirsiniz. Dongle’ınızı aldıktan sonra, onu ayırmak ve PCB üzerindeki yongaların adlarını okumak yeterince kolaydır.

  • 2 amper değerinde kararlı bir 5V güç kaynağı ve mikro USB fişli bir kablo . Pek çok modern, kaliteli cep telefonu şarj cihazı yeterli olacaktır.

Ayrıca kablolu veya wifi bağlantılı bir ev ağına (yani bir yönlendiriciye) ihtiyacınız olacaktır; internet girişi; ve bir masaüstü veya dizüstü bilgisayar.

Orange Pi Zero’nuzun ilk kurulumu

Bu blog gönderisini daha kısa tutmak için, Orange Pi Zero’ya Armbian Linux’u Orange Pi Zero’unuza nasıl yükleyeceğinizi adım adım anlatan bir Başlangıç ​​kılavuzu yazdım .

Bir sonraki bölüme geçmeden önce lütfen bu öğreticiyi takip edin.

Bağlantıları yapmak

Gerekli bağlantıları yapmak oldukça basittir:

  1. DVB-T antenini USB DVB-T dongle’a bağlayın.
  2. USB-DVB-T donanım kilidini Orange Pi Zero’nun USB bağlantı noktasına bağlayın.
  3. Wifi kullanmıyorsanız, Orange Pi Zero’ya bir ethernet kablosu bağlayın.
  4. Mikro USB bağlantısı üzerinden 5V güç kaynağınızı Orange Pi Zero’ya bağlayın.

RTL SDR’yi yükleyin

RTL SDR, bizim durumumuzda uçaktan sinyal almak için USB DVB-T dongle’ınızı yazılım tanımlı bir radyo olarak kullanmanızı sağlayan bir yazılımdır.

Bu temelden uyarlanan talimatları izleyerek RTL SDR’yi kuracağız .

PuTTY veya başka bir SSH istemcisi kullanarak Orange Pi Zero’da oturum açtıktan sonra aşağıdaki komutların tümü komut istemine girilmelidir.

İlk olarak, Linux’un DVB-T dongle için standart sürücüleri (diğer bir deyişle modülleri) yüklemesini önlemek için bir dosya oluşturacağız:

Ardından, yeni oluşturulan bu dosyayı gerekli dizine taşıyacağız:

Ardından, RTL SDR oluşturmak için bazı bağımlılıklar kuracağız:

Şimdi RTL SDR’yi ana dizinimizin altındaki sdr adlı yeni bir dizine klonlayacağız :

Ve RTL SDR oluşturacağız:

kurulum

Şimdi Orange Pi Zero’yu yazarak yeniden başlatmamız gerekiyor:

Orange Pi Zero ile bağlantınız kesilecek ve Orange Pi Zero’nun yeniden başlatılması için bir veya iki dakika bekledikten sonra yeniden bağlanmanız gerekecek.

Test RTL SDR çalışır

RTL SDR’nin doğru çalıştığını test etmek için:

  1. DVB-T dongle’ın Orange Pi Zero’nun USB bağlantı noktasına takılı olduğundan emin olun.
  2. Komutu çalıştırın:

Hit Ctrl + C çıkmak için rtl_test .

Dump1090’ı derleyin

Daha sonra , RTL SDR kullanarak uçakları izlemek için temiz bir yazılım olan dump1090’ı indirip derleyeceğiz .

dump1090, pkg-config gerektirir , bu yüzden önce onu kuracağız :

Artık dump1090 kaynak kodunu klonlayabilir ve derleyebiliriz:

Dump1090 çalıştırılıyor

Dump1090’ı kurulum dizinine değiştirip aşağıdaki gibi çalıştırarak başlatabilirsiniz :

Birkaç saniye içinde, takip edilen uçağın ayrıntılarını görmeye başlamalısınız:

Ve http: // Orange Pi Zero’nuzun IP adresi : 8080 için bir web tarayıcısı açarsanız , aynı verilerin bir harita temsilini görmeniz gerekir:

Dump1090’dan çıkmak isterseniz , konsolda Control + C tuşlarına basmanız yeterlidir .

Herhangi bir uçak verisi görmüyorsanız, anteni gökyüzünü daha iyi gören bir konuma, örneğin bir pencereye yakın bir yere taşımayı deneyin.

Dump1090’ı önyükleme sırasında bir ekran oturumu içinde çalıştırmak için alma

Orange Pi Zero’nun dump1090’ı açılışta başlatmasını sağlayabilirsek , bu yüzden uçakları izlemeye başlamak için sadece onu çalıştırmamız gerekiyor mu?

Bunu kurmaktan hoşlandığım yol GNU ekranını kullanmak , bu yüzden önce onu kuralım:

Şimdi dump1090 kurulum dizinine geçelim:

Aşağıdaki içeriklerle favori düzenleyicinizi (vim, nano vb.) Kullanarak run.sh adlı bir metin dosyası oluşturun :

Dosyayı kaydedin ve metin düzenleyiciden çıkın.

Şimdi dosyanın yürütülmesine izin vermek için izinleri ayarlayın:

Daha sonra crontab dosyanızı düzenleyin :

aşağıdaki satırı eklemek için:

Orange Pi Zero’yu yazarak yeniden başlatın:

Orange Pi Zero ile bağlantınız kesilecek ve Orange Pi Zero’nun yeniden başlatılması için bir veya iki dakika bekledikten sonra yeniden bağlanmanız gerekecek. Başlangıç ​​işleminin bir parçası olarak, dump1090 otomatik olarak başlamalıdır.

Orange Pi Zero’nuza yeniden bağlandıktan sonra, dump1090 oturumuna şunu yazarak “ekleyebilirsiniz”:

Daha önce olduğu gibi aynı paletli uçak listesini göreceksiniz.

Dump1090’dan çıkmadan “ayırmak” için Control-A ve ardından d’ye basın . Yukarıdaki gibi ekran -R ile herhangi bir noktada “yeniden iliştirebilirsiniz” .

Ayrıntılandırmalar

Artık Orange Pi Zero ve bir USB DVB-T dongle’ı temel alan çalışan bir uçak takip sisteminiz var, kurulumunuzu geliştirmeye başlayabilirsiniz. İşte işleri gerçekten iyileştiren birkaç hızlı ayar.

Dongle’ınızı soğutun

USB DVB-T dongle’lar gerçekten çok sıcak çalışıyor. Deneyimlerime göre, uçaklardan uzaktaki sinyalleri almaya gelince, ne kadar sıcaklarsa, o kadar az hassaslar. Bu fenomene şahit olan tek kişi ben değilim .

Bunu ele almak için yapabileceğiniz en kolay şeylerden biri, plastik kasayı ayırmaktır:

Dongle’ı kılıf olmadan kullanmak, onu soğutmak için hava akışına büyük ölçüde yardımcı olur.

Anteninizi ayarlayın

Bir sonraki iyileştirme, anteninizi uçaktan gelen 1090 MHz sinyallerin dalga boyuna uyacak şekilde daha yakından “ayarlamak” tır. 1090 MHz’de bir çeyrek dalga boyu yaklaşık 69 mm’dir, bu nedenle anteni bu uzunluğa kısaltarsak, alımın iyileştirilmesi gerekir.

 

Anteninizi daha iyi konumlandırın

Anteninizi dışarıya (mümkünse) ve olabildiğince yükseğe yerleştirirseniz, menzil büyük ölçüde artacaktır.

Yeni uçak takip hobinizin tadını çıkarın!


Copyright 2021. Tüm Hakları Saklıdır

Posted Şubat 26, 2021 by unal in category "Amatör Radyo", "Elektronik

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir