Captura de Tela 2025 02 28 as 18.36.43 e1740778691483 Saravati

Construindo um Jammer Bloqueador de Bluetooth com ESP32 e NRF24

Este artigo tem um propósito educacional e visa demonstrar como funciona um jammer (bloqueador de sinais) para Bluetooth utilizando um ESP32 e duas antenas NRF24. Antes de prosseguir, é importante ressaltar que o uso de jammers é proibido no Brasil, conforme regulamentado pela Anatel (Agência Nacional de Telecomunicações). Estes dispositivos podem interferir em comunicações importantes e seu uso indevido pode acarretar sanções legais.

image Saravati

O que é um Jammer de Bluetooth?

Um jammer de Bluetooth é um dispositivo capaz de emitir sinais na mesma faixa de frequência do Bluetooth (2,4 GHz), impedindo a comunicação entre dispositivos como fones de ouvido, teclados sem fio e alto-falantes Bluetooth.

Neste projeto, utilizamos o ESP32, um microcontrolador poderoso e de baixo custo, juntamente com duas antenas NRF24, que são módulos de comunicação sem fio que operam na mesma faixa de frequência do Bluetooth.

Materiais Necessários para construir o Bloqueador de Bluetooth

image 3 Saravati

Esquema Eletrônico

Para visualizar o esquema eletrônico detalhado deste projeto, acesse o seguinte link: [Link]

AD 4nXfoh9wlJRSbWFcDfjuVWMhw8DjpVFL RDtLABVmReb7eyYUgDOM2iMZWnfd8 TisLT2YneMpUptGkXEHvyiGxnd Lml9a26mSw Saravati
AD 4nXf5rMwFxw6FPNrbOkIdlvN6LUOK9cJHVmfeJM8V0ZYgt2xM y7BLermd4UzrXlYtn Saravati

Como Funciona o Código

O código abaixo utiliza a biblioteca RF24 para configurar o módulo NRF24L01+ e gerar interferências nas faixas de frequência do Bluetooth. 

Código-Fonte do Jammer Bluetooth

#include “RF24.h”

#include <ezButton.h>

#include “esp_wifi.h”  // Removido esp_bt.h

SPIClass *hp = nullptr;

RF24 radio(16, 15, 16000000);

byte i = 45;

unsigned int flag = 0;

ezButton toggleSwitch(33);

void setup(void) {

  esp_wifi_stop();  // Apenas desativamos o Wi-Fi, já que não há Bluetooth

  esp_wifi_deinit();

  Serial.begin(115200);

  toggleSwitch.setDebounceTime(50);

  initHP();

}

void initHP() {

  hp = new SPIClass(HSPI);

  hp->begin();

  if (radio.begin(hp)) {

    delay(200);

    Serial.println(“Hp Started !!!”);

    radio.setAutoAck(false);

    radio.stopListening();

    radio.setRetries(0, 0);

    radio.setPayloadSize(5);

    radio.setAddressWidth(3);

    radio.setPALevel(RF24_PA_MAX, true);

    radio.setDataRate(RF24_2MBPS);

    radio.setCRCLength(RF24_CRC_DISABLED);

    radio.printPrettyDetails();

    radio.startConstCarrier(RF24_PA_MAX, i);

  } else {

    Serial.println(“HP couldn’t start !!!”);

  }

}

void two() {

  if (flag == 0) {

    i += 2;

  } else {

    i -= 2;

  }

  if ((i > 79) && (flag == 0)) {

    flag = 1;

  } else if ((i < 2) && (flag == 1)) {

    flag = 0;

  }

  radio.setChannel(i);

}

void one() {

  for (int i = 0; i < 79; i++) {

    radio.setChannel(i);

  }

}

void loop(void) {

  toggleSwitch.loop();

  int state = toggleSwitch.getState();

  if (state == HIGH)

    two();

  else

    one();

}

Como o Bloqueador Opera

  1. O código desativa o Wi-Fi do ESP32 para evitar interferências.
  2. Configura o NRF24L01+ para transmitir um sinal constante.
  3. O sinal gerado interfere nos canais Bluetooth, impedindo a comunicação.
  4. O botão no pino 33 permite alternar entre os modos de bloqueio.

Considerações Legais

Embora este artigo tenha fins exclusivamente educacionais, é fundamental lembrar que bloqueadores de sinais são ilegais no Brasil e em muitos outros países. A Anatel proíbe o uso de jammers por afetarem comunicações essenciais, como redes de emergência e dispositivos pessoais. O uso não autorizado pode resultar em penalidades graves.

Conclusão

Este artigo demonstrou como um jammer de Bluetooth pode ser criado utilizando um ESP32 e módulos NRF24. O objetivo foi apenas educacional, para ilustrar como essas tecnologias funcionam e alertar sobre os impactos do uso indevido. Caso tenha interesse em explorar mais sobre comunicação sem fio, recomendo aprofundar-se em técnicas de redes mesh, IoT e segurança digital.

Saiba mais sobre a parceria Saravati e Sara Educação

Este “Guia de Montagem” é uma colaboração especial entre a Saravati e a Sara Educação, criado pelo Professor Felipe Rosa. Nosso objetivo é enriquecer a comunidade de entusiastas da eletrônica, IoT e automação com recursos educacionais de alta qualidade. Através dessa parceria, buscamos inspirar e capacitar criadores em seus projetos, disponibilizando esses guias em nosso blog e nas redes sociais.

@saravatirobotica no Instagram e Tiktok

@sara.educacao no Instagram e Tiktok