2 poin oleh GN⁺ 2024-10-25 | 1 komentar | Bagikan ke WhatsApp
  • Pemindai sinyal RF yang dibangun menggunakan ESP32, detektor RF AD8317, dan berbagai komponen
  • Mendeteksi dan mengukur sinyal RF di lingkungan sekitar lalu menampilkan kekuatan sinyal pada layar OLED
  • Berguna untuk menemukan kamera tersembunyi, alat penyadap, dan perangkat RF lainnya

Ready for Primetime

  • V4 dapat dirakit tanpa alat dan memiliki ruang untuk baterai serta kontroler pengisian daya
  • Menggunakan boost converter alih-alih baterai 9V sehingga hanya memerlukan satu baterai, dan dapat bertahan selama beberapa minggu atau beberapa bulan tergantung pola penggunaan

Bill of Materials (BOM)

Untuk membeli komponen, silakan lihat tautan Amazon yang tercantum di file .cpp. Tautan tersebut bukan tautan afiliasi. Komponen dapat dibeli dari mana saja.

  • Board pengembangan ESP32
  • Detektor daya RF AD8317
  • Kontroler pengisian baterai litium TP4056
  • Baterai lithium-ion 3.7V
  • Boost converter (3.3V to 9V)
  • Layar OLED (I2C, 128x64)
  • Potensiometer (10k)
  • Buzzer piezo
  • Sakelar daya

Build Process

  1. Rakit rangkaian daya:
    • Hubungkan baterai ke kontroler pengisian TP4056
    • Hubungkan keluaran TP4056 ke sakelar daya
    • Hubungkan keluaran sakelar daya ke VIN 5V ESP32 dan input boost converter
    • Atur keluaran boost converter ke 9V
  2. Hubungkan detektor RF AD8317:
    • Catu daya AD8317 dengan keluaran 9V dari boost converter
    • Hubungkan pin VOUT ke ESP32 GPIO 34
  3. Siapkan layar OLED:
    • Hubungkan VCC ke ESP32 3.3V
    • Hubungkan GND ke ESP32 GND
    • Hubungkan SDA ke ESP32 GPIO 21
    • Hubungkan SCL ke ESP32 GPIO 22
  4. Hubungkan potensiometer:
    • Hubungkan VCC ke ESP32 3.3V
    • Hubungkan GND ke ESP32 GND
    • Hubungkan wiper ke ESP32 GPIO 35
  5. Hubungkan buzzer piezo:
    • Hubungkan kutub positif ke ESP32 GPIO 5
    • Hubungkan kutub negatif ke ESP32 GND
  6. Flash ESP32 dengan kode yang disediakan:
    git clone https://github.com/ramborogers/rfhunter.git  
    cd rfhunter  
    pio run -t upload  
    
  7. Rakit casing

Wiring Instructions

Power Circuit:

  1. Kutub positif baterai (3.7V) -> sakelar daya
  2. Sakelar daya -> kontroler pengisian TP4056 (B+)
  3. TP4056 OUT+ -> ESP32 VIN dan boost converter IN+
  4. Boost converter OUT+ (diatur ke 9V) -> AD8317 VCC
  5. Kutub negatif baterai -> TP4056 B- dan ESP32 GND serta boost converter IN-
  6. Boost converter OUT- -> AD8317 GND

Signal and Control:

  1. AD8317 VOUT -> ESP32 GPIO 34 (RF_SENSOR_PIN)
  2. VCC potensiometer -> ESP32 3.3V
  3. GND potensiometer -> ESP32 GND
  4. Wiper potensiometer -> ESP32 GPIO 35 (POT_PIN)
  5. VCC layar OLED -> ESP32 3.3V
  6. GND layar OLED -> ESP32 GND
  7. SDA layar OLED -> ESP32 GPIO 21 (OLED_SDA)
  8. SCL layar OLED -> ESP32 GPIO 22 (OLED_SCL)
  9. Kutub positif buzzer piezo -> ESP32 GPIO 5 (BUZZER_PIN)
  10. Kutub negatif buzzer piezo -> ESP32 GND

Notes

  • Sakelar daya mengendalikan aliran daya utama dari baterai.
  • Kontroler pengisian TP4056 menangani pengisian dan perlindungan baterai.
  • Boost converter menaikkan 3.3V dari baterai menjadi 9V untuk sensor AD8317.
  • Semua koneksi GND harus common. Periksa kembali semua koneksi dan level tegangan sebelum menyalakan daya.

Usage

  1. Nyalakan perangkat menggunakan sakelar daya
  2. Kekuatan sinyal RF saat ini akan ditampilkan pada layar OLED
  3. Gunakan potensiometer untuk mengatur sensitivitas
  4. Saat sinyal RF yang kuat terdeteksi, buzzer piezo akan berbunyi

Improvements and Feedback

Saya selalu mencari cara untuk meningkatkan proyek ini. Jika Anda punya ide atau saran, silakan buka issue atau kirim pull request di repositori GitHub. Jika Anda membuat pemindai sinyal RF berdasarkan proyek ini, silakan bagikan dengan menandai @rogerscissp di Twitter/X. Masukan dan pengalaman Anda sangat berharga bagi komunitas.

Ringkasan GN⁺

  • RFHunter V4.0 adalah proyek yang menggunakan ESP32 dan AD8317 untuk mendeteksi dan mengukur sinyal RF. Proyek ini berguna untuk menemukan kamera tersembunyi atau alat penyadap.
  • Proyek ini menawarkan perakitan yang sederhana dan daya tahan baterai yang lama, serta menyediakan daftar komponen dan petunjuk perakitan yang rinci agar pengguna dapat membuatnya dengan mudah.
  • Proyek ini disediakan di bawah lisensi GNU GPLv3, dan pengguna bebas memodifikasi serta mendistribusikannya.
  • Proyek lain yang terkait dengan pendeteksian sinyal RF termasuk RTL-SDR dan HackRF. Keduanya menawarkan fungsi yang lebih kompleks, tetapi RFHunter memberikan solusi yang sederhana dan murah.

1 komentar

 
GN⁺ 2024-10-25
Komentar Hacker News
  • Perangkat semikonduktor dapat dideteksi melalui radiasi elektromagnetik frekuensi tinggi meskipun dalam keadaan mati, kecuali jika ada desain tertentu untuk mencegahnya
    • Nonlinearitas sambungan PN memengaruhi radiasi yang dipantulkan
  • Pada 2018, ada diskusi tentang implan spyware perangkat keras konsumen berbiaya rendah
  • Pada 2019, ada diskusi tentang masalah kamera tersembunyi di Airbnb
  • Reproduksi 'Great Seal Bug' tahun 1952: ekstraksi data tanpa daya melalui berkas gelombang mikro eksternal
  • Bisa mencoba mengukur emisi RF dari USB hub, power strip AC, enclosure SSD, dan monitor
  • Antena directional dapat membantu menentukan lokasi sumber RF
    • Ada karya lama bernama 'WokFi'
  • Informasi tentang desain rangkaian AD8317 disediakan
    • Menggunakan modul AD8317 dengan log slope disetel ke 22mV/dB
    • Memiliki linearitas dan dynamic range yang baik pada 1GHz dan 3.5GHz
  • Kamera termal mungkin paling efektif untuk mendeteksi kamera tersembunyi
    • Kamera tersembunyi pada umumnya memancarkan panas sekitar 5W
  • Disarankan menggunakan perangkat jadi seperti TinySA
  • Ingin perangkat yang dapat mendeteksi EMF di atas 60Hz
  • Di masa lalu, pernah menggunakan koil dan dioda untuk mendengarkan emisi dari berbagai perangkat
  • Ada proyek yang menghasilkan suara untuk musik elektronik
  • Jika semua pemrosesan RF ditangani oleh IC, desain PCB tidak akan sulit
  • Cara yang lebih mudah adalah mematikan semua lampu dan melihat sekeliling dengan kamera ponsel
    • Kamera ponsel dapat mendeteksi pencahayaan IR dari kamera tersembunyi
  • Judulnya menyesatkan. Hanya mendeteksi RF
    • Kamera tersembunyi dapat merekam ke media penyimpanan lalu mengunggahnya nanti
  • Sudah lama bermimpi membangun phased array portabel untuk memvisualisasikan sumber transmisi
  • Ada permintaan untuk menambahkan diagram rangkaian ke proyek