2 điểm bởi GN⁺ 2024-10-25 | 1 bình luận | Chia sẻ qua WhatsApp
  • Máy quét tín hiệu RF được xây dựng باستخدام ESP32, bộ dò RF AD8317 và nhiều linh kiện khác
  • Phát hiện và đo tín hiệu RF trong môi trường, sau đó hiển thị cường độ tín hiệu trên màn hình OLED
  • Hữu ích để tìm camera ẩn, thiết bị nghe lén và các thiết bị RF khác

Ready for Primetime

  • V4 có thể lắp ráp không cần dụng cụ và có không gian cho pin cùng bộ điều khiển sạc
  • Thay vì pin 9V, thiết bị dùng bộ chuyển đổi boost nên chỉ cần một pin duy nhất và có thể dùng được vài tuần hoặc vài tháng tùy chu kỳ sử dụng

Bill of Materials (BOM)

Để mua linh kiện, vui lòng tham khảo các liên kết Amazon được liệt kê trong tệp .cpp. Các liên kết này không phải liên kết tiếp thị liên kết. Có thể mua ở bất kỳ đâu.

  • Bo mạch phát triển ESP32
  • Bộ dò công suất RF AD8317
  • Bộ điều khiển sạc pin lithium TP4056
  • Pin lithium-ion 3.7V
  • Bộ chuyển đổi boost (3.3V to 9V)
  • Màn hình OLED (I2C, 128x64)
  • Biến trở (10k)
  • Còi buzzer piezo
  • Công tắc nguồn

Build Process

  1. Lắp ráp mạch nguồn:
    • Kết nối pin với bộ điều khiển sạc TP4056
    • Kết nối đầu ra TP4056 tới công tắc nguồn
    • Kết nối đầu ra công tắc nguồn tới VIN 5V của ESP32 và đầu vào của bộ chuyển đổi boost
    • Điều chỉnh đầu ra của bộ chuyển đổi boost lên 9V
  2. Kết nối bộ dò RF AD8317:
    • Cấp nguồn cho AD8317 bằng đầu ra 9V của bộ chuyển đổi boost
    • Kết nối chân VOUT với ESP32 GPIO 34
  3. Thiết lập màn hình OLED:
    • Kết nối VCC với 3.3V của ESP32
    • Kết nối GND với GND của ESP32
    • Kết nối SDA với ESP32 GPIO 21
    • Kết nối SCL với ESP32 GPIO 22
  4. Kết nối biến trở:
    • Kết nối VCC với 3.3V của ESP32
    • Kết nối GND với GND của ESP32
    • Kết nối cần gạt với ESP32 GPIO 35
  5. Kết nối còi buzzer piezo:
    • Kết nối cực dương với ESP32 GPIO 5
    • Kết nối cực âm với GND của ESP32
  6. Flash ESP32 bằng đoạn mã được cung cấp:
    git clone https://github.com/ramborogers/rfhunter.git  
    cd rfhunter  
    pio run -t upload  
    
  7. Lắp ráp vỏ máy

Wiring Instructions

Power Circuit:

  1. Cực dương pin (3.7V) -> công tắc nguồn
  2. Công tắc nguồn -> bộ điều khiển sạc TP4056 (B+)
  3. TP4056 OUT+ -> ESP32 VIN và boost converter IN+
  4. Boost converter OUT+ (điều chỉnh lên 9V) -> AD8317 VCC
  5. Cực âm pin -> TP4056 B- và ESP32 GND và boost converter IN-
  6. Boost converter OUT- -> AD8317 GND

Signal and Control:

  1. AD8317 VOUT -> ESP32 GPIO 34 (RF_SENSOR_PIN)
  2. VCC của biến trở -> ESP32 3.3V
  3. GND của biến trở -> ESP32 GND
  4. Cần gạt biến trở -> ESP32 GPIO 35 (POT_PIN)
  5. VCC màn hình OLED -> ESP32 3.3V
  6. GND màn hình OLED -> ESP32 GND
  7. SDA màn hình OLED -> ESP32 GPIO 21 (OLED_SDA)
  8. SCL màn hình OLED -> ESP32 GPIO 22 (OLED_SCL)
  9. Cực dương còi buzzer piezo -> ESP32 GPIO 5 (BUZZER_PIN)
  10. Cực âm còi buzzer piezo -> ESP32 GND

Notes

  • Công tắc nguồn điều khiển luồng điện chính từ pin.
  • Bộ điều khiển sạc TP4056 quản lý việc sạc và bảo vệ pin.
  • Bộ chuyển đổi boost nâng 3.3V từ pin lên 9V cho cảm biến AD8317.
  • Tất cả các kết nối GND phải dùng chung. Hãy kiểm tra lại mọi kết nối và mức điện áp trước khi bật nguồn.

Usage

  1. Bật thiết bị bằng công tắc nguồn
  2. Màn hình OLED hiển thị cường độ tín hiệu RF hiện tại
  3. Điều chỉnh độ nhạy bằng biến trở
  4. Khi phát hiện tín hiệu RF mạnh, còi buzzer piezo sẽ kêu

Improvements and Feedback

Dự án này luôn tìm cách để cải thiện. Nếu bạn có ý tưởng hoặc đề xuất, hãy mở issue hoặc gửi pull request trong kho lưu trữ GitHub. Nếu bạn đã chế tạo máy quét tín hiệu RF dựa trên dự án này, hãy chia sẻ và gắn thẻ @rogerscissp trên Twitter/X. Phản hồi và trải nghiệm của bạn rất có giá trị với cộng đồng.

Tổng hợp của GN⁺

  • RFHunter V4.0 là một dự án sử dụng ESP32 và AD8317 để phát hiện và đo tín hiệu RF. Nó hữu ích để tìm camera ẩn hoặc thiết bị nghe lén.
  • Dự án này cung cấp cách lắp ráp đơn giản và thời lượng pin dài, đồng thời đưa ra danh sách linh kiện và hướng dẫn lắp ráp chi tiết để người dùng có thể dễ dàng tự chế tạo.
  • Dự án này được cung cấp theo giấy phép GNU GPLv3 và người dùng có thể tự do sửa đổi cũng như phân phối.
  • Các dự án khác liên quan đến phát hiện tín hiệu RF gồm có RTL-SDR và HackRF. Chúng cung cấp các chức năng phức tạp hơn, nhưng RFHunter là một giải pháp đơn giản và chi phí thấp hơn.

1 bình luận

 
GN⁺ 2024-10-25
Ý kiến Hacker News
  • Thiết bị bán dẫn có thể bị phát hiện thông qua bức xạ điện từ tần số cao ngay cả khi đã tắt nguồn, trừ khi có thiết kế đặc biệt
    • Tính phi tuyến của tiếp giáp PN ảnh hưởng đến bức xạ phản xạ
  • Đã có thảo luận năm 2018 về implant phần cứng gián điệp dành cho người tiêu dùng với ngân sách thấp
  • Đã có thảo luận năm 2019 về vấn đề camera ẩn trong Airbnb
  • Tái hiện 'Great Seal Bug' năm 1952: trích xuất dữ liệu qua chùm vi ba bên ngoài mà không cần nguồn điện
  • Có thể thử đo phát xạ RF từ hub USB, ổ cắm điện AC dạng thanh, vỏ SSD và màn hình
  • Anten định hướng có thể giúp xác định vị trí nguồn RF
    • Có một dự án cũ tên là 'WokFi'
  • Có cung cấp thông tin về thiết kế mạch AD8317
    • Sử dụng mô-đun AD8317 với độ dốc log được đặt ở mức 22mV/dB
    • Có độ tuyến tính và dải động tốt ở 1GHz và 3.5GHz
  • Camera nhiệt có thể là cách hiệu quả nhất để phát hiện camera ẩn
    • Camera ẩn thông thường tỏa ra khoảng 5W nhiệt
  • Nên dùng các sản phẩm có sẵn như TinySA
  • Muốn có thiết bị phát hiện EMF trên 60Hz
  • Trước đây đã dùng cuộn dây và diode để nghe phát xạ của nhiều thiết bị khác nhau
  • Có dự án tạo ra âm thanh cho nhạc điện tử
  • Nếu toàn bộ xử lý RF đều do IC đảm nhiệm thì thiết kế PCB sẽ không quá khó
  • Cách dễ hơn là tắt hết đèn và dùng camera điện thoại quan sát xung quanh
    • Camera điện thoại có thể phát hiện đèn hồng ngoại của camera ẩn
  • Tiêu đề gây hiểu nhầm. Chỉ phát hiện RF
    • Camera ẩn có thể ghi vào thiết bị lưu trữ rồi tải lên sau
  • Đã từng mơ về việc xây dựng một mảng pha di động để trực quan hóa nguồn phát
  • Có yêu cầu bổ sung sơ đồ mạch cho dự án