Home
Shop
Wishlist0

WiFi RC Car Using NodeMCU

470.00 EGP

L298 Motor Driver Module

18650 Battery Case Holder 2 cells

18650 Battery Charger 1 Cell

Out of stock

Li-ion Battery 3.7V Rechargeable (Recycled) 18650-1200mAh H081AIH Purple × 2

Out of stock

Jumper Wire 20 cm (Male to Female Pin) × 10

Jumper Wire 20 cm (Female To Female Pin) × 10

30 AWG Wrapping Wire 0.25mm × 2

ESP8266 NodeMcu WiFi Programming & Development Kit With CH340

DC Geared Motor 1:120 240 RPM Dual Axis × 2

Robot Platform 2WD Square Shape

Wheel 65mm for Plastic DC Motor × 2

Out of stock

Metal Caster Wheel for Robot

Insufficient stock

Availability: Insufficient stock

This WiFi remote control car runs with ESP8266 Module also known as NodeMCU. This module is more Powerful than our traditional Arduino UNO Board. It has more memory and also more processing power. The most important thing is that It has Built-in WiFi Module. This small-sized NodeMCU comes with MicroUSB port and also can be operated with 7-12V. You can also program it with Arduino IDE.

This is a simple car made up of simple components. This WiFi controlled robot runs with the wifi signal.

First, when we connect the whole circuit with the Power Supply, then the NodeMCU creates a server with the given SSID and the Password. Now we have to connect with the Hotspot and have to open the same IP. (i.e. 192.168.4.1) we can give the signal to the Browser address bar but it does not look professional.

Components for a Smart car ESP8266 Project:

  1. ESP8266 WiFi Programming Development Kit
  2. Robot Platform 2WD
  3. 18650 Battery Holder
  4. 18650 Battery X 2
  5. L298N Motor Driver
  6. Switch
  7. Jumper Wires

Tools Needed for ESP8266 Car:

  • Soldering Iron
  • Soldering Wire
  • Flux
  • Screwdriver
  • Double face tape

 

ESP8266 Remote Control Car Schematics:

Here is the schematics/ Circuit Diagram of the ESP8266 WiFi Remote Control Car. For the motor driver, I used L298N. This is a high power motor driver capable of running 5V to 35V DC Motor at a maximum of 25W.

Now connect the motor wires with the motor driver. You can connect the motor wires in any direction. At the Troubleshooting section, I am going to discuss more in detail. For now, just connect the wires with the motor driver.

motor driver l298n

Connect the Battery +Ve wire with the +12v and connect the -Ve wire with the GND wire.

For the wifi module I am using NodeMCU ESP8266 Module. This module has a WiFi module inbuilt in it. So, we don’t need to buy rather more WiFi stuffs.

This WiFi module creates a hotspot. We have to connect the Hotspot through any of our device and have to give the command to the module. Suppose we want to run the car in forwarding so in the coding section, we have declared that if we get “F” data then it will run the car in forward.

In the same way, we have to declare all the things. where we want to move the car. We can add Car Head Light, Backlight, Buzzer as a Horn, and much more. More about that later. It is a topic for another article. For now, Let’s continue our next Step.

Now we have to give the power to the ESP Board. ESP8266 needs 5v. so for the 5v we are using Motor Driver’s 5v output.

esp8266 power input

Now we gave to make a communication line between the ESP and the Motor Driver Module. Here are the connected pins diagram for the connection.

ESP8266 L298N Motor Driver
D3 Input 4
D4 Input 3
D5 Enable A
D6 Enable B
D7 Input 2
D8 Input 1

  • First Download the code from the link below. Now open Arduino and Go to File>New.
  • Now a new window will appear. Next, Delete all the existing code and Paste the given code.
  • 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
  • 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.
  • After the installation Then go to Tools > Board and then select the ESP-12E Module. So, The Board is selected Now.
  • Next, Select the Right COM Port.
  • Then compile the Programme First and then Upload to NodeMCU. After a few seconds, the code will be compiled and then Uploaded to NodeMCU Car.

Additional Board Manager URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json

  • Connect the Car with the battery.
  • Now Install the Application link below.
  • Connect with the WiFi. In the general case, you will find the Wifi SSID is ‘Make DIY’. You can change the wifi Name by changing the SSID.
  • Now open the app and you will be able to control the car with the app.
  • The car also has a speed slider by which you can control the speed of the WiFi car Using NodeMCU.

Troubleshoot:

Here I am defining some general troubleshoot of the car.

Not Moving Right Direction:
  • Suppose you are pressing the forward button but the car is going to the back or it is rotating to the clockwise or anticlockwise direction. Then you have to do a simple step.
  • Just face your car to the forward direction and then press the forward button.
  • Next check which wheel is rotating which side.
  • If it is rotating in the wrong direction then change motor wires. And your problem will be solved.

 

 NodeMCU WiFi controlled Car Code:

App Link: Download

Click for more information. 

 

Li-ion Battery 3.7V Rechargeable (Recycled) 18650-1200mAh H081AIH Purple

Brand

Sony, LG, Samsung, Panasonic

30 AWG Wrapping Wire 0.25mm

Wire Color

Red, Green, White, Black, Blue

Robot Platform 2WD Square Shape

Color

Green, White, Pink, Orange, Orange Transparent, Blue, Red, Light Blue, Yellow

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Back to Top
Product has been added to your cart