Back to School with STEM-Limited-Time Event(Aug 6-Sep 5)

user-img

Loic Daigle

+ Follow

Mini Wi-Fi Deauther with OLED Screen (ESP-01 Edition)

Why spend extra money on a NodeMCU or a big ESP8266 board when you can make a tiny, pocket-sized Wi-Fi deauther with just an ESP-01 and a small screen? This project shows you how to turn the budget-friendly ESP-01 module into a working deauther with an OLED display, a couple of buttons, and a rechargeable battery. It’s fun, compact, and a great way to learn about the limits of the ESP-01 while building a gadget that actually works.

Mini Wi-Fi Deauther with OLED Screen (ESP-01 Edition)
 
  • thumbnail-img
 

Tools, APP Software Used etc.

  • Arduino IDE

    Arduino IDE

    Arduino
  • Soldering iron

  • 3D Printer

Story

DIY Compact Wi-Fi Deauther (ESP-01 + OLED)

⚠️ Disclaimer:
This project is for educational and testing purposes only. A Wi-Fi deauther exploits how Wi-Fi works and can disrupt connections. Use it only on your own network and devices. Laws vary depending on where you live, so make sure you understand what’s legal before continuing.


Step 1 – Why Use the ESP-01?

Most people use boards like the NodeMCU ESP8266 for Wi-Fi projects because they’re easy to program and have many pins. But the ESP-01 is an underrated little module that is:

  • Tiny (it becomes almost keychain-sized once inside a 3D-printed case)

  • Cheaper than most ESP8266 development boards

  • Based on the same ESP8266 chip, so it is fully capable

With careful wiring, you can connect it to an OLED display, navigation buttons, and a battery. Despite the ESP-01’s limited pins, this setup makes for a very compact and portable Wi-Fi deauther.


Step 2 – Parts You’ll Need

Here is the full list of components:

  • ESP-01 Wi-Fi module

  • 0.96" OLED display (I²C interface)

  • 2 push buttons (for navigation and selection)

  • Rechargeable Li-ion or LiPo battery

  • Charging module (like TP4056)

  • Tiny slide switch for power control

  • Wires and soldering tools

  • Optional: Arduino Uno (if you don’t have an ESP-01 USB programmer)

  • 3D-printed case to house the circuit

These parts are inexpensive and many makers already have some lying around.


Step 3 – Programming the ESP-01

  1. Get an ESP-01 programmer adapter for easy flashing.

  2. Download the ESP8266 Flasher tool from:
    https://github.com/JhonControl/ESP8266-Flasher

  3. Download the modified deauther firmware that works with ESP-01 and OLED:

  4. Open the Flasher tool → Config tab → select the correct .bin file.

  5. Place the ESP-01 in programming mode by connecting GPIO0 → GND before flashing.

  6. Click Flash and wait for the firmware to upload.


Step 4 – Initial Wiring (with headers)

Before making things compact, keep the ESP-01 header pins attached. Wire like this:

  • 3V3 → OLED VCC

  • GND → OLED GND

  • IO0 → OLED SCL

  • IO2 → OLED SDA

  • TX → Button SELECT

  • RX → Button OK

Once powered, you should see the deauther interface on the OLED screen.


Step 5 – Compact Wiring (without headers)

After confirming everything works, carefully desolder the ESP-01 headers. Then solder components directly to reduce space:

  • 3V3 → OLED VCC

  • GND → OLED GND

  • IO0 → OLED SCL

  • IO2 → OLED SDA

  • TX → Button SELECT

  • RX → Button OK

  • GND → Battery GND

  • Battery 3V → Charging Module VCC

  • 3V3 → VCC

  • GND → Charging Module GND

  • Switch Pin 1 → GND

  • Switch Pin 2 → Charging Module GND

This setup makes the whole build smaller and cleaner.


Step 6 – Final Assembly

  1. Insert all the components into your 3D-printed case.

  2. Secure the OLED so the screen is visible.

  3. Place the push buttons where they can be easily pressed.

  4. Install the slide switch for power control.

  5. Connect and secure the battery.

The end result is a neat, compact, and fully functional device.


Step 7 – Enjoy Your Build

Once assembled, power it on and navigate the on-screen menu using the buttons. The ESP-01 deauther will now be operational.

It’s a fun project that shows how much you can achieve with minimal hardware. Just remember: use it responsibly, and only on your own devices and network.

 

 

 

Code
  • Code

    https://drive.google.com/file/d/1KF1VCl1nvzxck1bvawy60ZpRc61pMWVF/view?usp=sharing
    View
CAD-Custom parts and enclosures
  • Case

    Wifi_Deauther_V2__67351481468ba117d48b04.stl
    Download(1)
  • Back

    Wifi_Deauther_Back_V2_209569354368ba1186763ef.stl
    Download(2)
Topic
View All

Mini Wi-Fi Deauther with OLED Screen (ESP-01 Edition)

Why spend extra money on a NodeMCU or a big ESP8266 board when you can make a tiny, pocket-sized Wi-Fi deauther with just an ESP-01 and a small screen? This project shows you how to turn the budget-friendly ESP-01 module into a working deauther with an OLED display, a couple of buttons, and a rechargeable battery. It’s fun, compact, and a great way to learn about the limits of the ESP-01 while building a gadget that actually works.

35
 
3
0
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 3 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection