- Overview
- Features
- Components
- Setup Instructions
- Usage
- Customization
- Contributing
- License
- Acknowledgements
The ESP32 Ultrasonic Voice Jammer is a project designed to disrupt voice communications by emitting ultrasonic frequencies. Based on the innovative work of MCORE1976, this project leverages the powerful ESP32 microcontroller to generate and control ultrasonic signals, effectively jamming targeted audio frequencies.
Disclaimer: This project is intended for educational and experimental purposes only. Unauthorized use to interfere with communications is illegal and unethical.
- ESP32 Integration: Utilizes the versatile ESP32 microcontroller for signal generation and control.
- High-Frequency Transmission: Capable of emitting ultrasonic frequencies up to 25kHz.
- Adjustable Power Output: Control the intensity of the ultrasonic signal via an amplifier board.
- Compact Design: Easy to integrate into various setups and housings.
- Open-Source: Fully open-source with customizable firmware and hardware components.
- ESP32 Development Board
- Amplifier Board (compatible with ESP32)
- 25kHz Ultrasonic Transducers
- Power Supply (appropriate for ESP32 and amplifier)
- Connecting Wires
- Breadboard (optional for prototyping)
- Soldering Equipment (if permanent connections are desired)
Follow these steps to connect the ESP32 to the amplifier board:
-
Power Connections:
- ESP32 3.3V → Amplifier VCC
- ESP32 GND → Amplifier GND
-
Signal Connections:
- ESP32 GPIO Pin (e.g., GPIO 18) → Amplifier Input IN+
- ESP32 GND → Amplifier Input IN-
Note: Refer to your specific amplifier board's datasheet for exact pin configurations.
-
Power Supply:
- Connect an appropriate power source to the amplifier board, ensuring it matches the voltage and current requirements.
To attach the ultrasonic transducers:
-
Identify Transducer Terminals:
- Typically, transducers have two terminals: positive (+) and negative (-).
-
Connect to Amplifier Outputs:
- Amplifier Output OUT+ → Transducer Positive (+)
- Amplifier Output OUT- → Transducer Negative (-)
-
Secure Connections:
- Use soldering for permanent setups or breadboard jumper wires for prototyping.
-
Mounting:
- Position the transducers in desired locations, ensuring they are securely fixed and have unobstructed pathways for sound emission.
-
Power On:
- Ensure all connections are secure.
- Power on the ESP32 and amplifier board.
-
Firmware Operation:
- The ESP32 runs firmware that generates ultrasonic signals at 25kHz.
- Connect to the Antispy AP with password123 and control the jammer.
-
Testing:
- Verify the ultrasonic emission using a frequency analyzer or compatible microphone.
- Adjust settings as necessary to achieve the desired jamming effect.
-
Firmware Modifications:
- Access the source code to modify frequency ranges, modulation patterns, or control interfaces.
- Utilize the ESP32's Wi-Fi capabilities to integrate remote control features.
-
Hardware Upgrades:
- Experiment with different amplifier boards for varying power outputs.
- Use multiple transducers to increase coverage area.
Contributions are welcome! Please follow these steps:
- Fork the Repository
- Create a Feature Branch:
git checkout -b feature/YourFeature
- Commit Changes:
git commit -m 'Add some feature'
- Push to Branch:
git push origin feature/YourFeature
- Open a Pull Request
Please ensure your contributions adhere to the project's coding standards and include appropriate documentation.
This project is licensed under the MIT License.
- MCORE1976: For the foundational work that inspired this project.
- Open-Source Contributors: For their invaluable contributions to similar projects.
For any questions or support, please open an issue on the GitHub repository.