Show HN: RF Hunter v4.0 – detector de câmeras escondidas e outros dispositivos
(github.com/RamboRogers)- Scanner de sinais RF construído com ESP32, detector RF AD8317 e vários componentes
- Detecta e mede sinais RF no ambiente e exibe a intensidade do sinal em um display OLED
- Útil para encontrar câmeras escondidas, dispositivos de escuta e outros dispositivos RF
Ready for Primetime
- A V4 pode ser montada sem ferramentas e tem espaço para a bateria e o controlador de carregamento
- Em vez de uma bateria de 9V, usa um boost converter, então só é necessária uma única bateria, que pode durar semanas ou meses, dependendo do ciclo de uso
Bill of Materials (BOM)
Para comprar as peças, consulte os links da Amazon listados no arquivo .cpp. Esses links não são links de afiliado. Você pode comprar em qualquer lugar.
- Placa de desenvolvimento ESP32
- Detector de potência RF AD8317
- Controlador de carregamento de bateria de lítio TP4056
- Bateria de íon-lítio 3.7V
- Boost converter (3.3V to 9V)
- Display OLED (I2C, 128x64)
- Potenciômetro (10k)
- Buzzer piezoelétrico
- Interruptor de energia
Build Process
- Montagem do circuito de alimentação:
- Conecte a bateria ao controlador de carregamento TP4056
- Conecte a saída do TP4056 ao interruptor de energia
- Conecte a saída do interruptor de energia ao VIN 5V do ESP32 e à entrada do boost converter
- Ajuste a saída do boost converter para 9V
- Conexão do detector RF AD8317:
- Alimente o AD8317 com a saída de 9V do boost converter
- Conecte o pino VOUT ao ESP32 GPIO 34
- Configuração do display OLED:
- Conecte o VCC ao 3.3V do ESP32
- Conecte o GND ao GND do ESP32
- Conecte o SDA ao ESP32 GPIO 21
- Conecte o SCL ao ESP32 GPIO 22
- Conexão do potenciômetro:
- Conecte o VCC ao 3.3V do ESP32
- Conecte o GND ao GND do ESP32
- Conecte o cursor ao ESP32 GPIO 35
- Conexão do buzzer piezoelétrico:
- Conecte o terminal positivo ao ESP32 GPIO 5
- Conecte o terminal negativo ao GND do ESP32
- Grave o ESP32 com o código fornecido:
git clone https://github.com/ramborogers/rfhunter.git cd rfhunter pio run -t upload - Monte o gabinete
Wiring Instructions
Power Circuit:
- Terminal positivo da bateria (3.7V) -> interruptor de energia
- Interruptor de energia -> controlador de carregamento TP4056 (B+)
- TP4056 OUT+ -> ESP32 VIN e boost converter IN+
- Boost converter OUT+ (ajustado para 9V) -> AD8317 VCC
- Terminal negativo da bateria -> TP4056 B- e ESP32 GND e boost converter IN-
- Boost converter OUT- -> AD8317 GND
Signal and Control:
- AD8317 VOUT -> ESP32 GPIO 34 (RF_SENSOR_PIN)
- VCC do potenciômetro -> ESP32 3.3V
- GND do potenciômetro -> ESP32 GND
- Cursor do potenciômetro -> ESP32 GPIO 35 (POT_PIN)
- VCC do display OLED -> ESP32 3.3V
- GND do display OLED -> ESP32 GND
- SDA do display OLED -> ESP32 GPIO 21 (OLED_SDA)
- SCL do display OLED -> ESP32 GPIO 22 (OLED_SCL)
- Terminal positivo do buzzer piezoelétrico -> ESP32 GPIO 5 (BUZZER_PIN)
- Terminal negativo do buzzer piezoelétrico -> ESP32 GND
Notes
- O interruptor de energia controla o fluxo principal de energia vindo da bateria.
- O controlador de carregamento TP4056 gerencia o carregamento e a proteção da bateria.
- O boost converter eleva os 3.3V da bateria para 9V para o sensor AD8317.
- Todas as conexões GND devem ser comuns. Verifique novamente todas as conexões e níveis de tensão antes de ligar a alimentação.
Usage
- Ligue o dispositivo usando o interruptor de energia
- A intensidade atual do sinal RF é exibida no display OLED
- Use o potenciômetro para ajustar a sensibilidade
- Quando um sinal RF forte for detectado, o buzzer piezoelétrico tocará
Improvements and Feedback
Estou sempre procurando maneiras de melhorar este projeto. Se você tiver ideias ou sugestões, abra uma issue ou envie um pull request no repositório do GitHub. Se você construiu um scanner de sinais RF com base neste projeto, compartilhe marcando @rogerscissp no Twitter/X. Seu feedback e sua experiência são valiosos para a comunidade.
Resumo do GN⁺
- O RFHunter V4.0 é um projeto que detecta e mede sinais RF usando ESP32 e AD8317. É útil para encontrar câmeras escondidas ou dispositivos de escuta.
- Este projeto oferece montagem simples e longa duração de bateria, além de fornecer uma lista detalhada de componentes e instruções de montagem para que os usuários possam construí-lo com facilidade.
- Este projeto é disponibilizado sob a licença GNU GPLv3, e os usuários podem modificá-lo e distribuí-lo livremente.
- Outros projetos relacionados à detecção de sinais RF incluem RTL-SDR e HackRF. Eles oferecem recursos mais complexos, mas o RFHunter fornece uma solução simples e barata.
1 comentários
Comentários do Hacker News