Diy Esp01 Wifi Deauther With Screen

2.8K57

Intro: Diy Esp01 Wifi Deauther With Screen

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.

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

4 Comments

Very hard to make the pinout connections!! -_- no good scheme, need to guess a lot

Im so sorry 😅 This was my first project on Instructables and the instructions aren't the best. If you need help with pinout/connections just tell me which part and I'll do my best to help.

Hey im using an esp-01(The Old version) How do I do it ? I flash the firmware, but after it it doesn't work.
Hello , this is a common problem . You just need to connect the EN pin with the 3v3 and it should Works! Edit : the EN pin always need to be connected to the 3.3v or the esp01 Will not work properly .