Build Your Own ESP8266 Drone That Can Climb Walls!

Build Your Own ESP8266 Drone That Can Climb Walls!

This project will share with you how to make an ESP8266 drone (this drone can climb walls) and how it works.

We all know what a drone can do, which is to fly. If I told you that this drone can climb walls or dive underwater like a submarine, you might find it a bit magical. The author states that the drone introduced below can do just that!

There is a complete video demonstration at the end.

Required Components

Let’s first take a look at the main components of the drone.

  • ESP8266
  • MPU6050 Acc/Gyro Module
  • Brushed Motor
  • Propeller
  • 500 mAh lipo 3.7v
  • Si2302 MOSFET (5x)
  • Pencil

If you are an electronics enthusiast, you will find that you have all the components listed below -:)

Tools Used

  • Soldering Iron

A drone needs a frame, motors, propellers, an electric motor, a flight controller, and a battery.

Build Your Own ESP8266 Drone That Can Climb Walls!

Flight Controller

The flight controller (also known as FC) is the brain of the aircraft. It is a circuit board with a series of sensors that can detect the drone’s movement and the user’s commands. If you tell it to move forward, the flight controller will adjust the speed of the rear motor to make it move forward.

ESP8266 Module

To communicate with the drone, we need a Bluetooth or Wi-Fi connection, so we use the ESP8266 Wi-Fi module because it has built-in Wi-Fi, which we can use for communication.

ESP8266 is open-source, interactive, programmable, low-cost, simple, smart, and the lowest cost Wi-Fi hardware.

As for the flight range of the drone, tests have shown a range of about 70 meters, using a Samsung phone as a Wi-Fi hotspot and remote controller.

MPU6050

MPU6050 IMU, a low-cost device that includes a gyroscope and accelerometer.

We will use the MPU-6050 and ESP8266 module to make a drone.

Coreless Motor

Coreless motors are miniature motors used in quadcopters and drones. These motors are coreless, meaning there is no metal core in the rotor, and coreless motors can achieve high speeds under smaller loads. These motors are suitable for micro drones, quadcopters, or mini projects.

Propeller

The purpose of the propeller is to generate thrust and torque to keep the drone flying.

ESP8266 Drone Flight Controller Circuit Diagram

Build Your Own ESP8266 Drone That Can Climb Walls!

Receiver control module schematic based on ESP12e (ESP8266).

Circuit Connection

Connect the circuit according to the schematic in the image above, paying attention to the connection details of each component.

Build Your Own ESP8266 Drone That Can Climb Walls!
Build Your Own ESP8266 Drone That Can Climb Walls!
Build Your Own ESP8266 Drone That Can Climb Walls!

Frame

The frame provides structure and rigidity; it is the mounting location for all components.

Here, a wooden pencil has been chosen, and it has been shaped like a quadcopter.

If you have a 3D printer, you can print a better frame.

Assembling the Drone

Build Your Own ESP8266 Drone That Can Climb Walls!

This is the drone frame made with a pencil, please see the photo.

To connect the motors, we need to place the motors on the frame arms.

Installing All Motors

Build Your Own ESP8266 Drone That Can Climb Walls!

Two motors rotate clockwise, and two motors rotate counterclockwise (see the diagram). If a motor is not rotating in the correct direction, simply switch the polarity of the motor.

  • Check the battery and voltage
  • Check that all propellers are securely connected
  • Check all motor fixtures

After flying, remember to disconnect the battery, and reconnect it before flying again.

Software Part

It is recommended to use Arduino IDE: If you want to edit (i.e., WiFi network’s SSID and password – Android hotspot)

  • Install Arduino IDE
  • Install ESP8266 board
  • InstallESP8266WiFi.h library

Copy the code and modify your WiFi SSID and password in the code (the code can be downloaded at the end):

#include<Wire.h>
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>
The code is too long to paste for easy reading, you can download it at the end

The aboveDrone_FInal.ino file can be downloaded at the end.

Open Arduino IDE, copy the code fromDrone_FInal.ino and paste it into Arduino IDE.

Edit your network’s SSID and password in the code by modifying the following two lines.

WiFi.begin("Diyprojectslab", "romeooo"); //ssid or pass
  • In Arduino IDE, go to “Tools”>”Board”> select “NODEMCU 1.0 (ESP – 12E module)”
  • Go to Tools, select Port
  • Change the WI-FI name and password from the above code
  • Now click the upload button to upload the code above
  • If all goes well, you will see the blue LED on the ESP8266 start flashing every second.

Android App Setup and ESP8266 Drone Testing

Build Your Own ESP8266 Drone That Can Climb Walls!

Build Your Own ESP8266 Drone That Can Climb Walls!

You just need to download the app file attached to this step to your Android phone. (Can be downloaded at the end)

This Android application is developed using Processing for Android App.

Build Your Own ESP8266 Drone That Can Climb Walls!

Build Your Own ESP8266 Drone That Can Climb Walls!
Build Your Own ESP8266 Drone That Can Climb Walls!

A wall-climbing project based on NodeMCU flight controller and Android application control. Complete details and explanation video.

I believe you will love it.

Original link: https://www.diyprojectslab.com/make-esp8266-drone-wallclimb-drone/

Project author: projectslab

Translation first published at: DF Maker Community

-END-

Previous recommendations: Click the image to jump to read
Build Your Own ESP8266 Drone That Can Climb Walls!

Sharing a comprehensive Altium Designer library (with 3D models)

Build Your Own ESP8266 Drone That Can Climb Walls!

Choosing electronic engineering and being discouraged, really no future?

Build Your Own ESP8266 Drone That Can Climb Walls!

Detailed explanation | The structure and working principle of crystal oscillators

Build Your Own ESP8266 Drone That Can Climb Walls!

Why does chip design also require ‘artisan spirit’?

Click the card to follow the public account:Big Fish Robot, reply in the background:8266 drone, to get it.

Build Your Own ESP8266 Drone That Can Climb Walls!

Leave a Comment

×