SDR1064-dat
motor-driver-dat - required board NWI1044-dat
Info
product url - NodeMCU Motor Drive L293D Shield, WifiCar
Applications, category, tags, etc.
Board map

- Motor Power Supply - VM (V_motor)
- Board Power Supply - VIN
Input Pins: SD2, SD3, IO8, IO7, IO6, IO5, IO4, IO3, IO2, IO1, IO0
Motor Control: Phase_A, Phase_B, VIN, V_Motor
Pins
D1-D4 motor control
| nodemcu | right | func1 | func2 | SDR1064-dat |
|---|---|---|---|---|
| D0 | I016 | USER | WAKE | Lead out Servo-dat |
| D1 | I05 | PWM_A | ||
| D2 | I04 | PWM_B | ||
| D3 | I00 | FLASH | Motor_1 | |
| D4 | I02 | TXD1 | Motor_2 | |
| 3.3V | ||||
| GND | ||||
| D5 | I014 | HSCLK | Lead out Servo-dat | |
| D6 | I012 | HMISO | Lead out Servo-dat | |
| D7 | I013 | RXD2 | HMOSI | Lead out Servo-dat |
| D8 | I015 | TXD2 | HCS | Lead out Servo-dat |
| D9 | I03 | RXDe | ||
| D10 | I01 | TXDE | ||
| SD2 | Lead out Servo-dat | |||
| SD3 | Lead out Servo-dat |
Shield setup
- Motor power supply (VM): 4.5V ~ 36V, can be powered separately
- Nodemcu Control power (VIN): 4.5V ~ 9V (10VMAX), can be powered separately
- Logic Operating current Iss: ≤60mA (Vi = L), ≤22mA (Vi = H)
- Driver IC: L293, drive = PWM (Pulse Wide Modulation)
- Drive part of the work current Io: ≤1.2A
- Maximum power dissipation: 4W (T = 90 ℃)
- Control signal input level: High: 2.3V≤VIH≤VIN; Low: -0.3V≤VIL≤1.5V
- ESP12E Dev Kit Control Port:
- GPIO0: Motor DirA, Button FLASH; GPIO5: Motor PWMA
- GPIO2: Motor DirB; GPIO4: Motor PWMB
- The screw terminal is labeled with the signal names.
- The push button switch connects VIN to the board.
Demo Code and Video
SDR1064 drive hacked toy rover by #esp8266
ESP8266: NodeMCU Motor Shield Review
https://github.com/Edragon/arduino-esp8266/tree/master/BSP/SDR/SDR1064-wifi-car
Internal control by SDR1064-dat
Wfly #PPM console control toy rover
Demo code JS Web Control
https://github.com/Edragon/arduino-esp8266/tree/master/BSP/SDR/SDR1064-wifi-car
It is not simple to setup the WiFiCar with the provided software. You should have good knowledge of network handling, and Arduino and C programming.
- Install the Arduino IDE (Integrated Development Environment) and the ESP8266 plugin Links #17 for programming the NodeMCU.
- With Arduino IDE upload my program wifi-car-AP.ino (Access Point mode) to the NodeMCU of the car.
- Power Up the NodeMCU, and try to find the WiFi hotspot (name: wifi-car) on IP address 192.168.4.1.
- Upload the provided JavaSript program wifi-carAP.js to the NodeMCU, via the URL http://192.168.4.1/upload (you will be asked for the File name/path). #With an Android Smartphone connect with WLAN to the WiFicar Hotspot (name: wifi-car).
- Enter in your Web browser the URL http://192.168.4.1 . A HTML file is loaded (embedded in the C program) and the Java script file is loaded and executed.
- As soon, as you tilt the smartphone, the WiFicar will move in that direction.
- You should be able to see the interface similar to the right.
