This WiFi RC smart car is designed and developed based on ESP-12E from ESP8266, which can be controlled by mobile, PC.
This tank/car chassis is assembled by ESP8266 WiFi module based on which, Doit company has already designed and developed the mobile phone App with Android and iOS version. By the Apps, the tank/car chassis can finish some basic functions, such as, forward, left & right, back, and return. Doit company provides the rightful documents, including the source code, which can let many developers, lovers, and students to DIY the wanted functions.
Some useful download links:
Motor power supply (VM): 4.5V ~ 36V, can be a separate power supply;
Control power (VIN): 4.5V ~ 9V (10VMAX), can be powered separately;
Module provides short-circuit sub (short the VM and VIN), you can easily use one power (which must be 4.5V ~ 9V) simultaneously drive and control the motor;
Logic Operating current Iss: ≤60mA (Vi = L), ≤22mA (Vi = H);
Working current driving portion Io: ≤1.2A;
Maximum power dissipation: 4W (T = 90 ℃)
Control signal input level: High: 2.3V≤VIH≤VIN; Low: -0.3V≤VIL≤1.5V
Working temperature: -25 ℃ ~ + 125 ℃
Drive Type: Dual high-power H-bridge driver
Support wireless 802.11 b / g / n standards;
Support STA / AP / STA + AP three operating modes;
Built-in TCP / IP protocol stack to support multiple TCP Client connection (5 MAX);
D0 ~ D8, SD1 ~ SD3: used as GPIO, PWM, IIC, etc., port driver capability 15mA;
AD0: 1 Road ADC;
Current: continuous transmission: ≈70mA (200mA MAX), Standby: <200uA;
Transfer rate: 110-460800bps;
Support UART / GPIO data communication interface;
Remote firmware upgrade (OTA);
Smart Link supports intelligent networking capabilities.
Car battery : 6 x AA batteries, batteries not included
As for this WiFi car kit, it can work at many modes, such as:AP mode and STA mode.
When get the DoitCar, the default mode is AP. Under this mode, the default SSID names Doit WiFi, and password is 12345678.
Open the power from the smart car;
Search the AP SSID name DoitWiFi, and then connect it;
Open the APP from your phone, if your has no this APP, please download http://bbs.smartarduino.com/showthread.php?tid=4 and install it.
After connect successfully, can let car Forward, Back, Stop, Turn Left, Turn Right, Left to Accelerate, and Right to Accelerate, etc.
Under the STA mode, the DoitCar can be controlled by phone APP, WeChat, and page frominternet. Note that, if using STA mode, you should firstly download the DoitCarControl.lua (https://github.com/SmartArduino/DoitCar) into the DoitCar. For more details about download methods, please visit the documents on NodeMCU development. Before download the DoitCarControl.luainto the control-board, you must let the SSID name and password in DoitCarControl.lua same as the ones in your router. In addition, in the DoitCarControl.lua, you should rename the car as the one you like (the default name is car). This name is used as the device name controlled by mobile phone, Wechat and web-page.
The following Figure is shown that car is controlled by web-page.