2 Punkte von GN⁺ 2024-10-25 | 1 Kommentare | Auf WhatsApp teilen
  • Ein RF-Signal-Scanner, aufgebaut mit ESP32, AD8317-RF-Detektor und verschiedenen Bauteilen
  • Erkennt und misst RF-Signale in der Umgebung und zeigt die Signalstärke auf einem OLED-Display an
  • Nützlich zum Auffinden versteckter Kameras, Abhörgeräte und anderer RF-Geräte

Ready for Primetime

  • V4 lässt sich ohne Werkzeug zusammenbauen und bietet Platz für Akku und Ladecontroller
  • Statt einer 9V-Batterie wird ein Boost-Converter verwendet, sodass nur ein einziger Akku benötigt wird, der je nach Nutzung mehrere Wochen oder Monate halten kann

Bill of Materials (BOM)

Zum Kauf der Bauteile siehe die in der .cpp-Datei aufgeführten Amazon-Links. Diese Links sind keine Affiliate-Links. Der Kauf kann auch anderswo erfolgen.

  • ESP32-Entwicklungsboard
  • AD8317-RF-Leistungsdetektor
  • TP4056-Lithium-Akku-Ladecontroller
  • 3.7V-Lithium-Ionen-Akku
  • Boost-Converter (3.3V to 9V)
  • OLED-Display (I2C, 128x64)
  • Potentiometer (10k)
  • Piezo-Summer
  • Netzschalter

Build Process

  1. Stromversorgungsschaltung aufbauen:
    • Den Akku mit dem TP4056-Ladecontroller verbinden
    • Den Ausgang des TP4056 mit dem Netzschalter verbinden
    • Den Ausgang des Netzschalters mit dem ESP32-5V-VIN und dem Eingang des Boost-Converters verbinden
    • Den Ausgang des Boost-Converters auf 9V einstellen
  2. AD8317-RF-Detektor anschließen:
    • Den AD8317 über den 9V-Ausgang des Boost-Converters mit Strom versorgen
    • Den VOUT-Pin mit ESP32 GPIO 34 verbinden
  3. OLED-Display einrichten:
    • VCC mit ESP32 3.3V verbinden
    • GND mit ESP32 GND verbinden
    • SDA mit ESP32 GPIO 21 verbinden
    • SCL mit ESP32 GPIO 22 verbinden
  4. Potentiometer anschließen:
    • VCC mit ESP32 3.3V verbinden
    • GND mit ESP32 GND verbinden
    • Den Schleifer mit ESP32 GPIO 35 verbinden
  5. Piezo-Summer anschließen:
    • Den Pluspol mit ESP32 GPIO 5 verbinden
    • Den Minuspol mit ESP32 GND verbinden
  6. Den ESP32 mit dem bereitgestellten Code flashen:
    git clone https://github.com/ramborogers/rfhunter.git  
    cd rfhunter  
    pio run -t upload  
    
  7. Gehäuse montieren

Wiring Instructions

Power Circuit:

  1. Akku (3.7V) Pluspol -> Netzschalter
  2. Netzschalter -> TP4056-Ladecontroller (B+)
  3. TP4056 OUT+ -> ESP32 VIN und Boost-Converter IN+
  4. Boost-Converter OUT+ (auf 9V eingestellt) -> AD8317 VCC
  5. Akku Minuspol -> TP4056 B- sowie ESP32 GND und Boost-Converter IN-
  6. Boost-Converter OUT- -> AD8317 GND

Signal and Control:

  1. AD8317 VOUT -> ESP32 GPIO 34 (RF_SENSOR_PIN)
  2. Potentiometer VCC -> ESP32 3.3V
  3. Potentiometer GND -> ESP32 GND
  4. Potentiometer-Schleifer -> ESP32 GPIO 35 (POT_PIN)
  5. OLED-Display VCC -> ESP32 3.3V
  6. OLED-Display GND -> ESP32 GND
  7. OLED-Display SDA -> ESP32 GPIO 21 (OLED_SDA)
  8. OLED-Display SCL -> ESP32 GPIO 22 (OLED_SCL)
  9. Piezo-Summer Pluspol -> ESP32 GPIO 5 (BUZZER_PIN)
  10. Piezo-Summer Minuspol -> ESP32 GND

Notes

  • Der Netzschalter steuert den primären Stromfluss vom Akku.
  • Der TP4056-Ladecontroller übernimmt das Laden und den Schutz des Akkus.
  • Der Boost-Converter erhöht die 3.3V des Akkus für den AD8317-Sensor auf 9V.
  • Alle GND-Verbindungen müssen gemeinsam geführt werden. Vor dem Einschalten bitte alle Verbindungen und Spannungspegel erneut überprüfen.

Usage

  1. Das Gerät mit dem Netzschalter einschalten
  2. Die aktuelle RF-Signalstärke wird auf dem OLED-Display angezeigt
  3. Die Empfindlichkeit mit dem Potentiometer einstellen
  4. Bei Erkennung eines starken RF-Signals ertönt der Piezo-Summer

Improvements and Feedback

Es wird ständig nach Möglichkeiten gesucht, dieses Projekt zu verbessern. Wenn du Ideen oder Vorschläge hast, eröffne bitte ein Issue im GitHub-Repository oder reiche einen Pull Request ein. Wenn du auf Basis dieses Projekts einen RF-Signal-Scanner gebaut hast, teile ihn auf Twitter/X und markiere @rogerscissp. Dein Feedback und deine Erfahrungen sind für die Community wertvoll.

Zusammenfassung von GN⁺

  • RFHunter V4.0 ist ein Projekt, das mit ESP32 und AD8317 RF-Signale erkennt und misst. Es ist nützlich, um versteckte Kameras oder Abhörgeräte zu finden.
  • Das Projekt bietet einfachen Zusammenbau und lange Akkulaufzeit und stellt eine detaillierte Stückliste sowie Montageanleitungen bereit, damit Nutzer es leicht nachbauen können.
  • Das Projekt wird unter der GNU GPLv3-Lizenz bereitgestellt, sodass Nutzer es frei modifizieren und verteilen können.
  • Weitere Projekte zur RF-Signalerkennung sind RTL-SDR und HackRF. Diese bieten komplexere Funktionen, RFHunter hingegen bietet eine einfache und günstige Lösung.

1 Kommentare

 
GN⁺ 2024-10-25
Hacker-News-Kommentar
  • Halbleiterbauelemente können auch bei ausgeschalteter Stromversorgung über hochfrequente elektromagnetische Abstrahlung erkannt werden, sofern kein spezielles Design dies verhindert
    • Die Nichtlinearität von PN-Übergängen beeinflusst die reflektierte Strahlung
  • 2018 gab es eine Diskussion über kostengünstige Spyware-Implantate in Consumer-Hardware
  • 2019 gab es eine Diskussion über das Problem versteckter Kameras bei Airbnb
  • Reproduktion des "Great Seal Bug" von 1952: Datenextraktion ohne Stromversorgung über einen externen Mikrowellenstrahl
  • Es könnte versucht werden, die RF-Abstrahlung von USB-Hubs, AC-Steckdosenleisten, SSD-Gehäusen und Monitoren zu messen
  • Eine Richtantenne kann hilfreich sein, um die Position einer RF-Quelle zu bestimmen
    • Es gibt ein älteres Projekt namens "WokFi"
  • Es werden Informationen zum Schaltungsdesign mit AD8317 bereitgestellt
    • Verwendet wird ein AD8317-Modul mit auf 22 mV/dB eingestellter logarithmischer Steigung
    • Gute Linearität und Dynamikbereich bei 1 GHz und 3,5 GHz
  • Eine Wärmebildkamera könnte am effektivsten zur Erkennung versteckter Kameras sein
    • Typische versteckte Kameras geben etwa 5 W Wärme ab
  • Es wird empfohlen, Off-the-Shelf-Geräte wie TinySA zu verwenden
  • Gewünscht ist ein Gerät, das EMF über 60 Hz erkennt
  • In der Vergangenheit wurden Spulen und Dioden verwendet, um die Abstrahlung verschiedener Geräte hörbar zu machen
  • Es gibt ein Projekt, das Klänge für elektronische Musik erzeugt
  • Wenn die gesamte RF-Verarbeitung von ICs übernommen wird, dürfte das PCB-Design nicht schwierig sein
  • Der einfachere Weg ist, alle Lichter auszuschalten und die Umgebung mit der Handykamera zu betrachten
    • Handykameras können die IR-Beleuchtung versteckter Kameras erkennen
  • Der Titel ist irreführend. Es wird nur RF erkannt
    • Versteckte Kameras können auf Speichermedien aufzeichnen und später hochladen
  • Es wurde davon geträumt, ein tragbares Phased-Array zu bauen, um Sendequellen zu visualisieren
  • Es wurde darum gebeten, dem Projekt ein Schaltdiagramm hinzuzufügen