2 puan yazan GN⁺ 2024-10-25 | 1 yorum | WhatsApp'ta paylaş
  • RFHunter V4.0, ESP32 ve AD8317 RF detector ile çevredeki RF sinyallerini algılayıp ölçen ve sinyal gücünü OLED’de gösteren bir RF Signal Scanner’dır
  • Bu cihaz gizli kameraları, dinleme cihazlarını ve RF destekli diğer cihazları bulmak için tasarlanmıştır
  • V4; aletsiz monte edilen bir kasa, alt bölümde pil ve şarj kontrolcüsü için alan, 9V pil yerine boost converter kullanan bir yapı içerir
  • Bileşenler arasında ESP32 Development Board, AD8317 RF Power Detector, TP4056 Lithium Battery Charge Controller, 3.7V lityum-iyon pil, OLED Display, potentiometer, piezo buzzer, power switch vb. bulunur
  • Kullanıcı cihazı açtıktan sonra OLED’deki RF sinyal gücünü kontrol eder ve potentiometer ile hassasiyeti ayarlar; güçlü bir RF sinyali algılandığında piezo buzzer çalar

RFHunter V4.0’ın amacı ve yapısı

  • RFHunter V4.0, ESP32, AD8317 RF detector ve çeşitli bileşenler kullanılarak yapılmış bir RF Signal Scanner’dır
  • Çevredeki RF sinyallerini algılar ve ölçer; sinyal gücünü OLED display üzerinde gösterir
  • Gizli kameraları, dinleme cihazlarını ve RF destekli diğer cihazları bulmak için kullanışlıdır
  • Demo videosu https://x.com/rogerscissp/status/1847721651359850985 adresinde izlenebilir

V4’te değişen donanım tasarımı

  • V4 kasası zero tools ile geçmeli olarak monte edilir ve alt kısmında pil ile şarj kontrolcüsünü yerleştirmek için alan vardır
  • 9V pil yerine boost converter kullanıldığı için yalnızca tek bir pil gerekir
  • Kullanım döngüsüne bağlı olarak pil birkaç hafta veya birkaç ay dayanabilir
  • Sorunlar bölümünde bu kartın boost converter olmadan değiştirilebileceğine dair bir öneri vardı, ancak henüz denenmedi

Güncellemeler

  • 2024-10-30’da ilk harici üretim örneği paylaşıldı: RFHunter on X
  • 2024-10-28’de RFHunter o hafta Hacker News’te 1. sıraya çıktı
  • Üretici, birkaç ilginç ürün üzerinde çalıştığını ve ayrıntıları yakında paylaşacağını belirtti

Parça listesi

  • Amazon bağlantıları .cpp dosyasında yer alır ve satış ortaklığı bağlantısı değildir
  • Parçalar herhangi bir yerden satın alınabilir
  • Gerekli ana parçalar:
    • ESP32 Development Board

    • AD8317 RF Power Detector

      • TP4056 Lithium Battery Charge Controller
      • 3.7V Lithium-ion Battery
      • Boost Converter, 3.3V to 9V
      • OLED Display, I2C, 128x64
      • Potentiometer, 10k
      • Piezo Buzzer
      • Power Switch

Montaj akışı

  • Güç devresinde pil TP4056 charge controller’a bağlanır, TP4056 çıkışı power switch’e gönderilir ve ardından ESP32 5V VIN ile boost converter girişine bağlanır
  • boost converter çıkışı 9V’a ayarlanmalıdır; boost converter yoksa 9V pil kullanılabilir
  • ESP32’de 3.3V VIN değil, 5V VIN kullanılmalıdır
  • AD8317 RF detector, boost converter’ın 9V çıkışıyla beslenir ve VOUT pini ESP32 GPIO 34’e bağlanır
  • OLED display bağlantısı:
    • VCC → ESP32 3.3V
    • GND → ESP32 GND
    • SDA → ESP32 GPIO 21
    • SCL → ESP32 GPIO 22
  • Potentiometer bağlantısı:
    • VCC → ESP32 3.3V
    • GND → ESP32 GND
    • Wiper → ESP32 GPIO 35
  • Piezo buzzer bağlantısı:
    • Pozitif terminal → ESP32 GPIO 5
    • Negatif terminal → ESP32 GND
  • ESP32 flash işlemi sağlanan kodla yapılır
git clone https://github.com/ramborogers/rfhunter.git
cd rfhunter
pio run -t upload
  • Kodda değişiklik yapmaya gerek olmamalıdır
  • Son olarak kasa geçmeli şekilde monte edilir

Kablolama ve güçle ilgili dikkat edilmesi gerekenler

  • Power switch, pilden gelen main power flow’u kontrol eder
  • TP4056 charge controller, pilin şarjını ve korumasını yönetir
  • Boost converter, pilin 3.3V’unu AD8317 sensörü için 9V’a yükseltir
  • Tüm GND bağlantıları ortak olmalıdır
  • Güç vermeden önce tüm bağlantılar ve voltaj seviyeleri yeniden kontrol edilmelidir

Kullanım yöntemi

  • Cihazı power switch ile açın
  • OLED display’de mevcut RF signal strength değerini kontrol edin
  • Potentiometer ile hassasiyeti ayarlayın
  • Güçlü bir RF sinyali algılandığında piezo buzzer çalar

Lisans ve geri bildirim

  • Proje GNU General Public License v3.0 ile lisanslanmıştır
  • İyileştirme fikirleri veya öneriler GitHub deposundaki issue ya da pull request olarak alınabilir
  • Bu projeyi temel alarak bir RF Signal Scanner yaparsanız Twitter/X’te @rogerscissp hesabını etiketleyerek paylaşmanız isteniyor

1 yorum

 
GN⁺ 2024-10-25
Hacker News yorumları

https://patents.google.com/patent/US20090237668A1/en

  • TinySA harika görünüyor. Bir tane istiyorum.
    Ben bir termal kamera yaptım: https://github.com/RamboRogers/M5StickCPlus2-AMG8833-Thermal...

  • Gücü açıksa çoğu elektronik cihazı termal görüntüleme ekipmanıyla çok kolay bulabilirsiniz.
    https://www.beneaththewaves.net/Photography/Images/Thermal_I...
    Seyahat ederken odayı bununla tarıyorum.

  • TinySA’nin frekans aralığı ve tarama hızı nedir?

  • Harika. İçeride her şey noktadan noktaya kablolama mı? Radyo frekansıyla ilgili işlemlerin hepsini IC yapıyorsa PCB tasarımı o kadar zor olmayacak gibi.

  • Asıl istediğim şey 60Hz’in üzerindeki elektromanyetik alanların tümünü algılayan bir cihaz.
    Çocukken bobin şeklinde sarılmış bir teli ve bir diyodu piezo kulaklığa bağlayıp evdeki çeşitli cihazların yaydığı sesleri dinlerdim. Amiga 500 özellikle ilginçti.
    Aynı şeyi yapıp üstüne operasyonel yükselteç ve kayıt özelliği ekleyerek elektronik müzik için sesler üretmeyi sağlayan birkaç proje de gördüm.

    • Bunu çocuğumla denemek istiyorum; biraz daha ayrıntı verebilir misin? Donanım tarafında biri değilim ama el becerimin yeterli olduğunu düşünüyorum.
      Diyodu bobine nasıl bağlamak gerekir? Bobin derken sadece sarılmış tel mi kastediliyor, yoksa bir elektronik bileşenden mi söz ediyorsun, onu da merak ediyorum.
    • “60Hz’in üzerindeki tüm elektromanyetik alanlar” aslında neredeyse tüm elektromanyetik alanlar değil mi? Sanki bir ön ek eksik.
      Düzenleme: Meğer bu frekans bandının da kullanım alanları varmış: https://en.wikipedia.org/wiki/Super_low_frequency
    • Buna da bakmaya değer: https://store.lom.audio/collections/elektrosluch-accessories
    • Saf meraktan soruyorum, CPU veya GPU’dan nasıl bir ses duymayı bekliyorsunuz?
  • Çok daha kolay bir yöntem, tüm ışıkları kapatıp telefon kamerasıyla etrafa bakmak.
    Telefon kamerası, gizli kameraların odayı aydınlatmak için kullandığı parlak kızılötesi ışıkları yakalar. Kablolu ya da kablosuz olması fark etmez.
    Elbette bu yalnızca kamera kızılötesi aydınlatma kullanıyorsa işe yarar, ama gizlice kullanılan kameraların neredeyse tamamı bunu yapar.

    • Günümüzde telefon kameralarının çoğunda oldukça güçlü kızılötesi kesme filtresi var. Ancak çoğu ön kamera hâlâ böyle değil; onu kullanmak gerekir.
      Yine de bu casus kameraların çoğunda kızılötesi aydınlatma yok.
    • Tipik güvenlik kameralarında görünen parlak kızılötesi ışıklar aslında çoğu zaman hafif kırmızımsı görünür.
      Gizli gözetleme amacı varsa aynı aydınlatmayı kullanacaklarını sanmam.
    • Öyle olabilir, ama kızılötesinin açık olması gerekir. Bu cihaz dinleme cihazı gibi şeyleri de algılıyor.
  • Başlık yanıltıcı. Bu yalnızca radyo frekansını algılıyor.
    Gizli kameralar görüntüyü depolama cihazına kaydedip daha sonra yükleyebilir; böyle olursa sürekli yayın yapmazlar.

    • Cihazın hassasiyetine bağlı. Kamera aktif olarak yayın yapmasa bile kameranın elektromanyetik alanını yakalayabilir.
      Üzerinden akım geçen her kablo deseni bir antendir.
    • Başlıkta “tüm” yazmıyor. Dolabın içinde saklanan bir insan da yayın yapmıyorsa algılanamaz.
  • Bu amaç için uzun zamandır taşınabilir bir faz dizisi yapmak istiyordum.
    Buna, alıcılar arasındaki faz farkını kullanarak vericinin nerede olduğunu görselleştirme özelliğini de eklemek istiyorum. Esasen radyo frekansı dünyasını gören bir kamera olurdu.

  • AirBnB’de gerçekten gizli kamera bulan biri var mı?

    • Var. Ama o kadar barizdi ki ekipman kullanmadım.
      Ocak 2020’de Nashville’de bir Airbnb “oteli”ydi ve odada iki duman dedektörü vardı. Biri diğerinden farklıydı ve peçeteyle sarılmıştı.
      Ev sahipleri bildiğimi anlasın diye sarılı halde bıraktım, ama Airbnb’yi pek kullanmıyordum ve son dakika seyahatiydi, bu yüzden bildirmedim. Sonra pandemi patlak verdi ve konu orada kapandı.
    • Birinin beni bir kalemle kaydettiğini fark ettiğim olmuştu.
      Masanın üstünde bırakılmıştı; yanlışlıkla yanıma aldım, sonra çantamda bulup bunun bir casus cihaz olduğunu anladım. Ürkütücüydü.
    • AirBnB değil ama birkaç yıl önce şirketin kadınlar tuvaletinde bir tane bulunmuştu.