Show HN: RF Hunter v4.0 – detector de cámaras ocultas y otros dispositivos
(github.com/RamboRogers)- Escáner de señales RF construido con ESP32, detector RF AD8317 y varios componentes
- Detecta y mide señales RF en el entorno y muestra la intensidad de la señal en una pantalla OLED
- Útil para encontrar cámaras ocultas, dispositivos de escucha y otros dispositivos RF
Ready for Primetime
- La V4 se puede ensamblar sin herramientas y tiene espacio para una batería y un controlador de carga
- Usa un convertidor elevador en lugar de una batería de 9V, por lo que solo necesita una batería y puede durar varias semanas o meses según el ciclo de uso
Bill of Materials (BOM)
Para comprar las piezas, consulta los enlaces de Amazon listados en el archivo .cpp. Estos enlaces no son enlaces de afiliado. Puedes comprarlas en cualquier lugar.
- Placa de desarrollo ESP32
- Detector de potencia RF AD8317
- Controlador de carga de batería de litio TP4056
- Batería de ion de litio de 3.7V
- Convertidor elevador (3.3V to 9V)
- Pantalla OLED (I2C, 128x64)
- Potenciómetro (10k)
- Zumbador piezoeléctrico
- Interruptor de encendido
Build Process
- Ensamblar el circuito de alimentación:
- Conectar la batería al controlador de carga TP4056
- Conectar la salida del TP4056 al interruptor de encendido
- Conectar la salida del interruptor de encendido al VIN de 5V del ESP32 y a la entrada del convertidor elevador
- Ajustar la salida del convertidor elevador a 9V
- Conectar el detector RF AD8317:
- Alimentar el AD8317 con la salida de 9V del convertidor elevador
- Conectar el pin VOUT al GPIO 34 del ESP32
- Configurar la pantalla OLED:
- Conectar VCC al 3.3V del ESP32
- Conectar GND al GND del ESP32
- Conectar SDA al GPIO 21 del ESP32
- Conectar SCL al GPIO 22 del ESP32
- Conectar el potenciómetro:
- Conectar VCC al 3.3V del ESP32
- Conectar GND al GND del ESP32
- Conectar el cursor al GPIO 35 del ESP32
- Conectar el zumbador piezoeléctrico:
- Conectar el terminal positivo al GPIO 5 del ESP32
- Conectar el terminal negativo al GND del ESP32
- Flashear el ESP32 con el código provisto:
git clone https://github.com/ramborogers/rfhunter.git cd rfhunter pio run -t upload - Ensamblar la carcasa
Wiring Instructions
Power Circuit:
- Positivo de la batería (3.7V) -> interruptor de encendido
- Interruptor de encendido -> controlador de carga TP4056 (B+)
- TP4056 OUT+ -> ESP32 VIN y convertidor elevador IN+
- Convertidor elevador OUT+ (ajustado a 9V) -> AD8317 VCC
- Negativo de la batería -> TP4056 B- y ESP32 GND y convertidor elevador IN-
- Convertidor elevador OUT- -> AD8317 GND
Signal and Control:
- AD8317 VOUT -> ESP32 GPIO 34 (RF_SENSOR_PIN)
- VCC del potenciómetro -> ESP32 3.3V
- GND del potenciómetro -> ESP32 GND
- Cursor del potenciómetro -> ESP32 GPIO 35 (POT_PIN)
- VCC de la pantalla OLED -> ESP32 3.3V
- GND de la pantalla OLED -> ESP32 GND
- SDA de la pantalla OLED -> ESP32 GPIO 21 (OLED_SDA)
- SCL de la pantalla OLED -> ESP32 GPIO 22 (OLED_SCL)
- Terminal positivo del zumbador piezoeléctrico -> ESP32 GPIO 5 (BUZZER_PIN)
- Terminal negativo del zumbador piezoeléctrico -> ESP32 GND
Notes
- El interruptor de encendido controla el flujo principal de energía desde la batería.
- El controlador de carga TP4056 gestiona la carga y la protección de la batería.
- El convertidor elevador aumenta los 3.3V de la batería a 9V para el sensor AD8317.
- Todas las conexiones GND deben ser comunes. Vuelve a verificar todas las conexiones y niveles de voltaje antes de encender.
Usage
- Encender el dispositivo con el interruptor de encendido
- La pantalla OLED muestra la intensidad actual de la señal RF
- Ajustar la sensibilidad con el potenciómetro
- Si se detecta una señal RF fuerte, el zumbador piezoeléctrico sonará
Improvements and Feedback
Siempre estoy buscando formas de mejorar este proyecto. Si tienes ideas o sugerencias, abre un issue o envía un pull request en el repositorio de GitHub. Si construiste un escáner de señales RF basado en este proyecto, compártelo etiquetando a @rogerscissp en Twitter/X. Tus comentarios y experiencias son valiosos para la comunidad.
Resumen de GN⁺
- RFHunter V4.0 es un proyecto que detecta y mide señales RF usando ESP32 y AD8317. Es útil para encontrar cámaras ocultas o dispositivos de escucha.
- Este proyecto ofrece ensamblaje sencillo y larga duración de batería, además de una lista detallada de materiales e instrucciones de armado para que los usuarios puedan construirlo fácilmente.
- Este proyecto se ofrece bajo la licencia GNU GPLv3, y los usuarios pueden modificarlo y distribuirlo libremente.
- Otros proyectos relacionados con la detección de señales RF incluyen RTL-SDR y HackRF. Ofrecen funciones más complejas, pero RFHunter proporciona una solución simple y económica.
1 comentarios
Comentarios de Hacker News