Introduction: Diy Esp01 Wifi Deauther With Screen

About: I am a 14 years old boy who loves to make projects for every occasions .

A Wi-Fi deauther with a screen using ESP8266-01? Is that possible? Well... YES, It is. If you can't afford a NodeMCU ESP8266 or you simply don't want to buy one, just follow this tutorial!

Disclaimer

This project is a proof of concept for testing and educational purposes. Neither the ESP01, nor its SDK was meant or built for such purposes. Bugs can occur! Use it only against your own networks and devices! Please check the legal regulations in your country before using it. We don't take any responsibility for what you do with this program.

Supplies

Step 1: Program Your Esp01

To program the esp01 you will need an esp01 programmer adapter. If you don't have an esp01 programmer adapter you can buy one or use an arduino uno to program your esp01.To program your esp01 with an Arduino uno you can follow the steps in this video : https://www.youtube.com/watch?v=3J1Ys7q8DTg . To program your esp01 you will need to download the esp8266 flasher tool from this link : https://github.com/JhonControl/ESP8266-Flasher .After dowloading the bin file and the esp8266 flasher, you have to go in the config tab and choose the good bin file. After choosing the good bin file with the good settings you can click the flash button. Note that to upload the code in the esp01 you need to connect GPIO0 to GND.

The code was made by Spacehuhn but I modified it so that it can work with an esp01 and an oled display.

The code file is : https://bit.ly/3WyBLtI if this link dosent work copy this link in your internet browser : https://drive.google.com/file/d/1KF1VCl1nvzxck1bvawy60ZpRc61pMWVF/view?usp=sharing . You can also download the file from below (be sure to remove the ".txt" or it will not work)

Step 2: Test the Circuit

Before desoldering the pin header, we need to be sure that our circuit is working correctly.

The pin from esp01 are :

  1. 3V3 to oled VCC
  2. GND to oled GND
  3. IO0 to oled SCL
  4. IO2 to oled SDA
  5. TX to button SELECT
  6. RX to button OK

The image on the screen should be like in the picture.

Step 3: Desolder the Header Pins

NOTE:Before desoldering the pins be sure that all is working properly!

Now we need to desolder the pins so the wifi deauther can be smaller.

Be careful not to damage the components when desoldering the pins!

Step 4: Soldering All the Components Together

Now we need to solder all the components together.

The pin from esp01 are :

  1. 3V3 to oled VCC
  2. GND to oled GND
  3. IO0 to oled SCL
  4. IO2 to oled SDA
  5. TX to button SELECT
  6. RX to button OK
  7. GND to Battery GND
  8. Battery 3V to battery charging module VCC
  9. 3V3 to VCC
  10. GND to battery charging module GND ,
  11. GND to switch pin 1
  12. switch pin 2 to Battery charging module GND.

Step 5: Put All in the 3d Printed Case

Now you can put the circuit in the 3d printed case. Be sure to put the pushbuttons and the switch properly.

You can now you can enjoy your creation

Microcontroller Contest

Participated in the
Microcontroller Contest