Shop the New USB-C Audio Adapter
Currently unavailable.
We don't know when or if this item will be back in stock.

L293D WiFi Motor Drive Expansion Board Shield Module for NodeMCU ESP-12E ESP8266

3.7 out of 5 stars 4 ratings

Currently unavailable.
We don't know when or if this item will be back in stock.
Brand DollaTek
Connectivity Technology Wi-Fi
Processor Count 2
UPC 742548985462

About this item

  • Board Shield ESP8266 WiFi Motor Drive Expansion for NodeMCU ESP-12E
  • motor power, control power separation; In the experiment, from the fusion short circuit block, the VIN and VM short, while the motor power supply and the control board
  • Module provides sub short circuit (short VM and VIN), single power can be used (must 4.5V ~ 9V) while complete motorization and control
  • When plugged into the ESP-12E module, please align the antenna direction of the ESP8266 WiFi module with an expansion board antenna
  • The use of short modules that can simultaneously control edge and motor.
Unwell Hydration from Alex Cooper
Hydrate & focus with every sip Shop now

Product information

Technical Details

Brand Name ‎DollaTek
Item Weight ‎0.704 ounces
Package Dimensions ‎6.02 x 3.54 x 1.14 inches
Is Discontinued By Manufacturer ‎No
Connectivity Technology ‎Wi-Fi
Number of Items ‎1

Additional Information

ASIN B07DK52ZCW
Customer Reviews
3.7 out of 5 stars 4 ratings

3.7 out of 5 stars
Date First Available May 27, 2020

Warranty & Support

Amazon.com Return Policy:Amazon.com Voluntary 30-Day Return Guarantee: You can return many items you have purchased within 30 days following delivery of the item to you. Our Voluntary 30-Day Return Guarantee does not affect your legal right of withdrawal in any way. You can find out more about the exceptions and conditions here.

Feedback

DollaTek L293D WiFi Motor Drive Expansion Board Shield Module for NodeMCU ESP-12E ESP8266


Found a lower price? Let us know. Although we can't match every price reported, we'll use your feedback to ensure that our prices remain competitive.

Where did you see a lower price?

Price Availability
/
/
/
/
Please sign in to provide feedback.

Product details

  • Is Discontinued By Manufacturer ‏ : ‎ No
  • Package Dimensions ‏ : ‎ 6.02 x 3.54 x 1.14 inches; 0.71 ounces
  • Date First Available ‏ : ‎ May 27, 2020
  • Manufacturer ‏ : ‎ DollaTek
  • ASIN ‏ : ‎ B07DK52ZCW
  • Customer Reviews:
    3.7 out of 5 stars 4 ratings

Product Description


Specification:
ESP8266 WiFi Motor Drive Expansion Shield Board For NodeMCU ESP-12E
Motor power supply (VM): 4.5V ~ 36V, can be powered separately
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 (must 4.5V ~ 9V) while completing motor drive and control
Logic Operating current Iss: ≤60mA (Vi = L), ≤22mA (Vi = H)
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
Working temperature: -25 ℃ ~ + 125 ℃
Drive Type: Dual high-power H-bridge driver
ESP12E Dev Kit Control Port: D1, D3 (A motor); D2, D4 (B motor)
Expand two-way motor-driven, two-way direct drive motor
Onboard power switch
Motor power, control power separation; In the experiment, by short-circuiting block the merger, the VIN and VM short, while power to the motor and the control board

Package include:
1x DollaTek ESP8266 WiFi Motor Drive Expansion Shield Board(L293D)

Customer reviews

3.7 out of 5 stars
4 global ratings

Review this product

Share your thoughts with other customers
Does the job just needs documentation
5 out of 5 stars
Does the job just needs documentation
I think the product description might be wrong because D2 and D3 are for the right motors and D4 and D1 are the left ones. Polarity of the motors matter (plus end to +A or +B on the shield) because then the logic table of controlling the motors will look weird (like mine, however I connected mine correctly). Im using a NodeMcu 3.0 so you don't need a nodemcu 2.0 to work with the board. I'm using a zumo robot chasis from polulu and using a rubber band to keep the board in place (1:50 micro metal motors were also used). I didn't solder anything in my build, I just used jumper wires and bent them around the holes of the battery contacts/motors. Anyways, set the following in setup void setup{ pinMode(D2, OUTPUT); pinMode(D3, OUTPUT); pinMode(D4, OUTPUT); pinMode(D1, OUTPUT); //for my setup this is stop //no motion for right motors digitalWrite(D2, LOW); digitalWrite(D3, LOW); //no motions for left motors digitalWrite(D4, LOW); digitalWrite(D1, LOW); delay(2000) } void loop(){ } This code may seem weird since it's programmed to make the robot to be not moving, BUT this is a good thing, since now we know the state (either left or right) where they are not moving. From here focus only on one set of motors, for example D2 and D3, and set to different high or low values. void setup{ pinMode(D2, OUTPUT); pinMode(D3, OUTPUT); pinMode(D4, OUTPUT); pinMode(D1, OUTPUT); //for my setup this is will move the right motors //right motors will move in reverse digitalWrite(D2, HIGH); digitalWrite(D3, HIGH); //no motions for left motors digitalWrite(D4, LOW); digitalWrite(D1, LOW); delay(2000) } void loop(){ } By the way, D1, D2, D3, D4 are constants built in the arduino IDE, so don't worry about making variables for them pwma D1 5 left side pwmb D2 4 right side DA D3 0 right side DB D4 2 left side Left column I think for node mcu version2(maybe), 2nd column for nodemcu v3, 3rd are what the gpio values are if serial.println() them in arduino ide Last column are for side the motors control (for my setup). Also you might need to manual spin the motors. Spinning them manually till it starts spinning on its own (maybe something about the motor brushes, but what I stated here is about the motor and not the motor shield). I had to do that with mine and then it started spinning (or maybe it was issues in my wiring?). Also you need to buy jumpers, mine didn't come with one, so Vin and VM can be joined together and share the same power source. Also it's possible the esp32 lora might work with this (but the pins will be different)
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on June 26, 2021
    The media could not be loaded.
    I think the product description might be wrong because D2 and D3 are for the right motors and D4 and D1 are the left ones. Polarity of the motors matter (plus end to +A or +B on the shield) because then the logic table of controlling the motors will look weird (like mine, however I connected mine correctly). Im using a NodeMcu 3.0 so you don't need a nodemcu 2.0 to work with the board. I'm using a zumo robot chasis from polulu and using a rubber band to keep the board in place (1:50 micro metal motors were also used). I didn't solder anything in my build, I just used jumper wires and bent them around the holes of the battery contacts/motors.

    Anyways, set the following in setup

    void setup{
    pinMode(D2, OUTPUT);
    pinMode(D3, OUTPUT);
    pinMode(D4, OUTPUT);
    pinMode(D1, OUTPUT);

    //for my setup this is stop

    //no motion for right motors
    digitalWrite(D2, LOW);
    digitalWrite(D3, LOW);

    //no motions for left motors
    digitalWrite(D4, LOW);
    digitalWrite(D1, LOW);

    delay(2000)
    }

    void loop(){

    }

    This code may seem weird since it's programmed to make the robot to be not moving, BUT this is a good thing, since now we know the state (either left or right) where they are not moving.

    From here focus only on one set of motors, for example D2 and D3, and set to different high or low values.

    void setup{
    pinMode(D2, OUTPUT);
    pinMode(D3, OUTPUT);
    pinMode(D4, OUTPUT);
    pinMode(D1, OUTPUT);

    //for my setup this is will move the right motors

    //right motors will move in reverse
    digitalWrite(D2, HIGH);
    digitalWrite(D3, HIGH);

    //no motions for left motors
    digitalWrite(D4, LOW);
    digitalWrite(D1, LOW);

    delay(2000)
    }

    void loop(){

    }

    By the way, D1, D2, D3, D4 are constants built in the arduino IDE, so don't worry about making variables for them

    pwma D1 5 left side
    pwmb D2 4 right side
    DA D3 0 right side
    DB D4 2 left side

    Left column I think for node mcu version2(maybe),
    2nd column for nodemcu v3,
    3rd are what the gpio values are if serial.println() them in arduino ide
    Last column are for side the motors control (for my setup).

    Also you might need to manual spin the motors. Spinning them manually till it starts spinning on its own (maybe something about the motor brushes, but what I stated here is about the motor and not the motor shield). I had to do that with mine and then it started spinning (or maybe it was issues in my wiring?).

    Also you need to buy jumpers, mine didn't come with one, so Vin and VM can be joined together and share the same power source.

    Also it's possible the esp32 lora might work with this (but the pins will be different)
    Customer image
    5.0 out of 5 stars
    Does the job just needs documentation

    Reviewed in the United States on June 26, 2021
    I think the product description might be wrong because D2 and D3 are for the right motors and D4 and D1 are the left ones. Polarity of the motors matter (plus end to +A or +B on the shield) because then the logic table of controlling the motors will look weird (like mine, however I connected mine correctly). Im using a NodeMcu 3.0 so you don't need a nodemcu 2.0 to work with the board. I'm using a zumo robot chasis from polulu and using a rubber band to keep the board in place (1:50 micro metal motors were also used). I didn't solder anything in my build, I just used jumper wires and bent them around the holes of the battery contacts/motors.

    Anyways, set the following in setup

    void setup{
    pinMode(D2, OUTPUT);
    pinMode(D3, OUTPUT);
    pinMode(D4, OUTPUT);
    pinMode(D1, OUTPUT);

    //for my setup this is stop

    //no motion for right motors
    digitalWrite(D2, LOW);
    digitalWrite(D3, LOW);

    //no motions for left motors
    digitalWrite(D4, LOW);
    digitalWrite(D1, LOW);

    delay(2000)
    }

    void loop(){

    }

    This code may seem weird since it's programmed to make the robot to be not moving, BUT this is a good thing, since now we know the state (either left or right) where they are not moving.

    From here focus only on one set of motors, for example D2 and D3, and set to different high or low values.

    void setup{
    pinMode(D2, OUTPUT);
    pinMode(D3, OUTPUT);
    pinMode(D4, OUTPUT);
    pinMode(D1, OUTPUT);

    //for my setup this is will move the right motors

    //right motors will move in reverse
    digitalWrite(D2, HIGH);
    digitalWrite(D3, HIGH);

    //no motions for left motors
    digitalWrite(D4, LOW);
    digitalWrite(D1, LOW);

    delay(2000)
    }

    void loop(){

    }

    By the way, D1, D2, D3, D4 are constants built in the arduino IDE, so don't worry about making variables for them

    pwma D1 5 left side
    pwmb D2 4 right side
    DA D3 0 right side
    DB D4 2 left side

    Left column I think for node mcu version2(maybe),
    2nd column for nodemcu v3,
    3rd are what the gpio values are if serial.println() them in arduino ide
    Last column are for side the motors control (for my setup).

    Also you might need to manual spin the motors. Spinning them manually till it starts spinning on its own (maybe something about the motor brushes, but what I stated here is about the motor and not the motor shield). I had to do that with mine and then it started spinning (or maybe it was issues in my wiring?).

    Also you need to buy jumpers, mine didn't come with one, so Vin and VM can be joined together and share the same power source.

    Also it's possible the esp32 lora might work with this (but the pins will be different)
    Images in this review
    Customer imageCustomer image
    3 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • vincent bourroux
    5.0 out of 5 stars bien
    Reviewed in France on July 26, 2019
    bien
    Report