Show HN: RF Hunter v4.0 – détecteur de caméras cachées et autres appareils
(github.com/RamboRogers)- Scanner de signaux RF construit avec un ESP32, un détecteur RF AD8317 et divers composants
- Détecte et mesure les signaux RF dans l’environnement, puis affiche leur intensité sur un écran OLED
- Utile pour repérer des caméras cachées, des dispositifs d’écoute et d’autres appareils RF
Ready for Primetime
- La V4 peut être assemblée sans outils et prévoit de la place pour une batterie et un contrôleur de charge
- Elle n’a besoin que d’une seule batterie grâce à l’utilisation d’un convertisseur boost à la place d’une pile 9V, et peut durer plusieurs semaines ou plusieurs mois selon l’usage
Bill of Materials (BOM)
Pour acheter les composants, voir les liens Amazon listés dans le fichier .cpp. Ces liens ne sont pas des liens affiliés. Vous pouvez acheter les pièces où vous voulez.
- Carte de développement ESP32
- Détecteur de puissance RF AD8317
- Contrôleur de charge pour batterie lithium TP4056
- Batterie lithium-ion 3,7 V
- Convertisseur boost (3.3V to 9V)
- Écran OLED (I2C, 128x64)
- Potentiomètre (10k)
- Buzzer piézoélectrique
- Interrupteur d’alimentation
Build Process
- Assemblage du circuit d’alimentation :
- Connecter la batterie au contrôleur de charge TP4056
- Relier la sortie du TP4056 à l’interrupteur d’alimentation
- Relier la sortie de l’interrupteur d’alimentation au 5V VIN de l’ESP32 et à l’entrée du convertisseur boost
- Régler la sortie du convertisseur boost sur 9V
- Connexion du détecteur RF AD8317 :
- Alimenter l’AD8317 avec la sortie 9V du convertisseur boost
- Connecter la broche VOUT au GPIO 34 de l’ESP32
- Configuration de l’écran OLED :
- Connecter VCC au 3.3V de l’ESP32
- Connecter GND au GND de l’ESP32
- Connecter SDA au GPIO 21 de l’ESP32
- Connecter SCL au GPIO 22 de l’ESP32
- Connexion du potentiomètre :
- Connecter VCC au 3.3V de l’ESP32
- Connecter GND au GND de l’ESP32
- Connecter le curseur au GPIO 35 de l’ESP32
- Connexion du buzzer piézoélectrique :
- Connecter la borne positive au GPIO 5 de l’ESP32
- Connecter la borne négative au GND de l’ESP32
- Flasher l’ESP32 avec le code fourni :
git clone https://github.com/ramborogers/rfhunter.git cd rfhunter pio run -t upload - Assembler le boîtier
Wiring Instructions
Power Circuit:
- Borne positive de la batterie (3,7 V) -> interrupteur d’alimentation
- Interrupteur d’alimentation -> contrôleur de charge TP4056 (B+)
- TP4056 OUT+ -> ESP32 VIN et convertisseur boost IN+
- Convertisseur boost OUT+ (réglé sur 9V) -> AD8317 VCC
- Borne négative de la batterie -> TP4056 B- et ESP32 GND et convertisseur boost IN-
- Convertisseur boost OUT- -> AD8317 GND
Signal and Control:
- AD8317 VOUT -> ESP32 GPIO 34 (RF_SENSOR_PIN)
- Potentiomètre VCC -> ESP32 3.3V
- Potentiomètre GND -> ESP32 GND
- Curseur du potentiomètre -> ESP32 GPIO 35 (POT_PIN)
- Écran OLED VCC -> ESP32 3.3V
- Écran OLED GND -> ESP32 GND
- Écran OLED SDA -> ESP32 GPIO 21 (OLED_SDA)
- Écran OLED SCL -> ESP32 GPIO 22 (OLED_SCL)
- Borne positive du buzzer piézoélectrique -> ESP32 GPIO 5 (BUZZER_PIN)
- Borne négative du buzzer piézoélectrique -> ESP32 GND
Notes
- L’interrupteur d’alimentation contrôle le flux principal d’énergie depuis la batterie.
- Le contrôleur de charge TP4056 gère la recharge et la protection de la batterie.
- Le convertisseur boost élève les 3.3V de la batterie à 9V pour le capteur AD8317.
- Toutes les connexions GND doivent être communes. Vérifiez de nouveau toutes les connexions et tous les niveaux de tension avant la mise sous tension.
Usage
- Allumer l’appareil avec l’interrupteur d’alimentation
- L’intensité actuelle du signal RF s’affiche sur l’écran OLED
- Régler la sensibilité à l’aide du potentiomètre
- Le buzzer piézoélectrique sonne lorsqu’un signal RF fort est détecté
Improvements and Feedback
Je cherche toujours des moyens d’améliorer ce projet. Si vous avez des idées ou des suggestions, ouvrez une issue sur le dépôt GitHub ou soumettez une pull request. Si vous avez fabriqué un scanner de signaux RF basé sur ce projet, partagez-le en identifiant @rogerscissp sur Twitter/X. Vos retours et votre expérience ont de la valeur pour la communauté.
Résumé de GN⁺
- RFHunter V4.0 est un projet qui détecte et mesure les signaux RF à l’aide d’un ESP32 et d’un AD8317. Il est utile pour repérer des caméras cachées ou des dispositifs d’écoute.
- Ce projet propose un assemblage simple et une longue autonomie, avec une liste détaillée des composants et des instructions de montage pour faciliter la fabrication par les utilisateurs.
- Ce projet est proposé sous licence GNU GPLv3, et les utilisateurs peuvent librement le modifier et le distribuer.
- Parmi les autres projets liés à la détection de signaux RF figurent RTL-SDR et HackRF. Ils offrent des fonctions plus complexes, mais RFHunter propose une solution simple et peu coûteuse.
1 commentaires
Commentaire Hacker News