WeMos D1 R2 ESP8266 with USB Host Shield

WiFi-enable a wide variety of USB devices using an ESP8266 and a USB host shield. For example, add a WiFi interface to a USB barcode reader or a USB RFID keyfob reader. The USB Host for Arduino driver project has added support for ESP8266 so here are some of my experiments. For more details, see the demos on github.com.





A modified USB Host Shield is plugged into a WeMos D1 R2 ESP8266 board.



A USB host mini board fits on top of an Adafruit ESP8266 Feather. This configuration turns a $16 USB barcode scanner into a battery powered WiFi barcode scanner.

Comments

  1. Hello, Thank you for your page and the notes here! I am working on a project to use the many buttons of an xBox360 controller to Tweet one of several prebuilt messages. My overall configuration links the controller to a xBox360 receiver that is plugged into the USB Host Shield. The shield transmits the button presses to the WeMos which wirelessly connects to my home network. I've got all the Twitter code working and the USB Host reading the controller button presses on an Arduino. When I plug the USB Host Shield into the WeMos, however, I get compilation errors with the USB Host library. Could you share your Arduino IDE settings that allowed to compile and use the USB Host Shield with the WeMos?

    ReplyDelete
    Replies
    1. Also, could you provide more detail on the board mods indicated in the first picture (above)? There are two green lines and two red lines; are the reds trace cuts and the greens solder connects?

      Delete
  2. hi
    is it possible to have more infos about hardware wiring on esp8266 ?

    ReplyDelete
  3. hi
    https://raw.githubusercontent.com/gdsports/esp8266-usb-host-demos/master/images/usbhostshield.png

    solder the green places you have marked in the picture

    we're digging the places you marked in red

    did i understand correctly

    ReplyDelete
  4. https://raw.githubusercontent.com/gdsports/esp8266-usb-host-demos/master/images/wifibarcode.png

    where is the connection diagram

    ReplyDelete

Post a Comment

Popular posts from this blog

Defective Arduino USB Host Shield Boards

How to use USB RFID readers on an Arduino Uno