Home > Projects > Wireless Projects > Wi-Fi RC Car – Qi Enabled

Wi-Fi RC Car – Qi Enabled

Summary of Wi-Fi RC Car – Qi Enabled


This project demonstrates building a Wi-Fi controlled RC car capable of wireless recharging. The Arduino MKR1000 serves as the brain, connecting via Wi-Fi to a mobile device for control through a web interface. It features two speed modes and uses an L293DNE motor driver powered by a boosted 5V output from a 3.7V Li-Po battery. When parked over a Qi transmitter, the IDT receiver automatically charges the battery without physical connectors.

Parts used in the Wi-Fi Controlled RC Car with Wireless Charging:

  • IDT Qi 5W Transmitter Prototype Kit
  • IDT Qi 5W Receiver Prototype Kit
  • Arduino MKR1000
  • 2WD Robot Car Chassis for Arduino
  • L293DNE Motor Driver
  • CN6009 Step-up boost Power Converter Module
  • 3.7V Li-Po Battery
  • 1N4007 Diode
  • Generic LED
  • 221 ohm Resistor
  • Tie Wraps
  • Generic Breadboard

This is a project that will show you how to create a Wi-Fi controlled RC Car that will recharge wirelessly while it is parked.

Wi-Fi RC Car - Qi Enabled

Things used in this project

Hardware components

Qi 5W Transmitter Prototype Kit
IDT Qi 5W Transmitter Prototype Kit
× 1
Qi 5W Receiver Prototype Kit
IDT Qi 5W Receiver Prototype Kit
× 1
Arduino MKR1000
Arduino MKR1000
× 1
• 2WD Robot Car Chassis for Arduino
× 1
L293DNE
× 1
CN6009 – Step-up boost Power Converter Module
× 1
3.7V Li-Po Battery
× 1
1N4007 – High Voltage, High Current Rated Diode
1N4007 – High Voltage, High Current Rated Diode
× 8
LED (generic)
LED (generic)
× 1
Resistor 221 ohm
Resistor 221 ohm
× 1
Tie Wraps
× 5
Breadboard (generic)
Breadboard (generic)
(Optional)
× 1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Hot glue gun (generic)
Hot glue gun (generic)
Screwdriver
Voltmeter

Story

Connecting the IDT wireless power Qi 5W receiver. Take a piece of plastic (e.g. plastic card) to make a base for the Wireless Power Receiver on the bottom of the car. Then glue the piece of plastic as well as the Receiver to the bottom of the car with silicone. Finally, connect the red wire of the IDT Receiver to the VIN pin of the arduino and the black wire to the GND pin.

Making the Vehicle Stable. Fasten with tie wraps the battery and the breadboard to the vehicle.

Software Part – Wi-Fi Connection

For this part just copy the code. In the code file fill in your network SSID and Password (lines 12, 13 in the code file). You need to follow the comment instructions. The code is currently set to work with WPA/WPA2 networks. If you want to connect to a WEP or an open network follow the instructions in the comments of the code (lines 34-37).

How to use it?

Step 1: Connecting to the Arduino MKR1000

Controlling the vehicle requires Wi-Fi connection. You can achieve that with two ways. The first one is to enable Wi-Fi Hotspot on your mobile device and connect the board to the Hotspot. The second one is to connect your mobile device and the Arduino board to the same Wi-Fi router. Be sure to fill in your router’s SSID and Password settings in the code file that will be uploaded to the Arduino board.

Note: It is better to use the first method (Wi-Fi Hotspot) because in this way you can control your vehicle without the need of a router.

Step 2: Getting the IP Address of the Arduino MKR1000

If the Arduino board is connected to the hotspot of your mobile device, go to Wi-Fi Hotspot settings and there you will see the IP address of your board (e.g. 192.168.1.1).

If the Arduino board is connected to a Wi-Fi router then you need to check that from the router settings.

The LED on the car indicates successful connection to the specified network and server activation.

Step 3: Accessing the Webserver of the Arduino MKR1000

Go to your browser and in the URL box type the IP address of your Arduino.

How to connect

Step 4: Connecting the Charging Base

Connect the IDT P9038-R-EVK – Qi 5W Transmitter to a wall socket using a 5V DC Adapter.

Step 5: Have Fun!

Charging Time!!

Wireless Charging

UI

Test Drive:

Quick Solutions to Questions related to Wi-Fi Controlled RC Car with Wireless Charging:

  • How does the car recharge wirelessly?
    The car parks over a Qi 5W Transmitter, allowing the connected Qi 5W Receiver to supply 5V DC power to charge the Li-Po battery.
  • Can I use any Li-Po battery for this project?
    No, you must use a 3.7V Li-Po battery with at least 700mAh capacity to prevent overheating or explosion.
  • What is the best way to connect the Arduino board to the network?
    It is better to enable a Wi-Fi Hotspot on your mobile device and connect the board to it, avoiding the need for a router.
  • Does the motor driver require the same voltage as the battery?
    No, the L293DNE needs at least 4.5V, so a Step-up boost converter raises the 3.7V battery voltage to 5V.
  • How do I access the control interface for the car?
    Type the IP address of the Arduino MKR1000 into your web browser after connecting to its network.
  • What speed modes are available for controlling the vehicle?
    The system features two speed modes: Fast and Slow.
  • How can I verify the output voltage of the power converter?
    You must use a voltmeter connected to the OUT+ and OUT- pins while adjusting the module with a screwdriver.
  • What happens if the car connects successfully to the server?
    The LED on the car will light up to indicate successful connection and server activation.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top