Main Content

I have already made so many wifi-controlled robots using ESP8266. Today, l am making wifi controlled bot like before but it’s self-balanced.

I have already made so many wifi-controlled robots at home using ESP8266. Now, I have decided to make the same wifi-controlled bot but with an upgraded version. So here I am going to make a self-balancing bot. I really hope this will be more interesting than before. so, let’s make it together…

WHAT WILL YOU LEARN FROM THIS TUTORIAL
- About Node MCU
- how to upload code in esp8266
- about l298n
- what is a self-balancing robot
- how to make PCB
- why should we use PCBs in our project
- how to control the bot via mobile phone

NODE MCU
NodeMCU is an open-source IoT platform. It includes firmware that runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware that is based on the ESP-12 module. The term “NodeMCU” by default refers to the firmware rather than the development kits. The firmware uses the Lua scripting language.

WHY NODE MCU/ESP8266 IS USED IN IOT PROJECTS?
ESP8266 has very low cost and high features which makes it an ideal module for the Internet Of Things (IoT). It can be used in any application that requires it to connect a device to the local network or the internet. NodeMCU Development Board/kit v1. 0 (Version2) NodeMCU is an Arduino-like device.

HOW TO UPLOAD THE CODE IN NODE MCU?
Please follow the steps below, If you are new and not well familiar with this ESP8266 module, or facing a problem while uploading the code

1.First Download the code from the link below. Now open Arduino and Go to File~New.

2.Now a new window will appear. Next, Delete all the existing code and Paste the given code.

3.In the code, you will find Additional Board Manager URL now copy the URL and do the next step. For Different OS you have a different option. MAC: Go to Arduino ~ Preferences Windows: Fille ~ Preferences

4.Now Paste it in the Additional Board Manager URL section and press Ok. Now go to Tools ~ Board ~ Boards Manager Search for ‘ESP8266‘ and install the latest version.”

Link to article