Cheap USB Host Microcontroller [CH559, ESP32, HID]
This video shows an affordable way to add USB support to maker projects.
$2 for 10 PCBs (Any Color): https://jlcpcb.com (sponsor)
The CH559 is a 8051 architecture based microcontroller that has built in dual USB Hosts. This allows to interface generic Keyboards, Mice, MIDI devices and in my case gamepads. I added this chip as an add on to my ESP32 based game console to replace the SNES controllers by cheap generic ones. The communications is handled over UART which can be done by both ends in hardware. There still is some work to do but you can try it out already. Have fun!
CH559 firmware sources & compiler:
https://github.com/atc1441/CH559sdccUSBHost
Aarons video:
https://youtu.be/Th88RiSmj2w
Links to my game using the USB:
https://github.com/bitluni/GameWing2USB
CH559:
https://link.bitluni.net/ch559
Links to the parts (affiliate links):
USB SNES Gamepad ($2.70 shipped):
USB Fake PS3 Controller ($3.30 shipped):
https://aliexpress.bitluni.net/usbPs3
https://aliexpress.bitluni.net/usbSnes
Set of Tweezers ($3):
https://aliexpress.bitluni.net/tweezers
Flux ($3 for two):
https://aliexpress.bitluni.net/flux
Ultrasonic Cleaner(~$50):
https://aliexpress.bitluni.net/cleaner
Soldering Mat ($9):
https://aliexpress.bitluni.net/mat
My camera and lens (4k 60fps):
https://amazon.bitluni.net/gh5
plz share :-)
Check out my Tindie store to get some of my creations:
https://www.tindie.com/stores/bitluni
Consider supporting my lab for some extras and frequent updates:
https://github.com/sponsors/bitluni
https://www.patreon.com/bitluni
https://paypal.me/bitluni
Twitter: @bitluni
reddit: u/bitluni
#electronics #diy #maker
Видео Cheap USB Host Microcontroller [CH559, ESP32, HID] канала bitluni
$2 for 10 PCBs (Any Color): https://jlcpcb.com (sponsor)
The CH559 is a 8051 architecture based microcontroller that has built in dual USB Hosts. This allows to interface generic Keyboards, Mice, MIDI devices and in my case gamepads. I added this chip as an add on to my ESP32 based game console to replace the SNES controllers by cheap generic ones. The communications is handled over UART which can be done by both ends in hardware. There still is some work to do but you can try it out already. Have fun!
CH559 firmware sources & compiler:
https://github.com/atc1441/CH559sdccUSBHost
Aarons video:
https://youtu.be/Th88RiSmj2w
Links to my game using the USB:
https://github.com/bitluni/GameWing2USB
CH559:
https://link.bitluni.net/ch559
Links to the parts (affiliate links):
USB SNES Gamepad ($2.70 shipped):
USB Fake PS3 Controller ($3.30 shipped):
https://aliexpress.bitluni.net/usbPs3
https://aliexpress.bitluni.net/usbSnes
Set of Tweezers ($3):
https://aliexpress.bitluni.net/tweezers
Flux ($3 for two):
https://aliexpress.bitluni.net/flux
Ultrasonic Cleaner(~$50):
https://aliexpress.bitluni.net/cleaner
Soldering Mat ($9):
https://aliexpress.bitluni.net/mat
My camera and lens (4k 60fps):
https://amazon.bitluni.net/gh5
plz share :-)
Check out my Tindie store to get some of my creations:
https://www.tindie.com/stores/bitluni
Consider supporting my lab for some extras and frequent updates:
https://github.com/sponsors/bitluni
https://www.patreon.com/bitluni
https://paypal.me/bitluni
Twitter: @bitluni
reddit: u/bitluni
#electronics #diy #maker
Видео Cheap USB Host Microcontroller [CH559, ESP32, HID] канала bitluni
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![AM Radio Transmitter on ESP32](https://i.ytimg.com/vi/lRXHd3HNzEo/default.jpg)
![My New Pick & Place Machine [Liteplacer]](https://i.ytimg.com/vi/U1FCAFfndcw/default.jpg)
![ESP32-Cam Programmer & LED Wall Effects](https://i.ytimg.com/vi/ikhZ34WgObc/default.jpg)
![#339 The new ESP32-S2: How relevant is it for the Makers? First tests](https://i.ytimg.com/vi/L6IoSVdKwNM/default.jpg)
![The Cheapest CNC Milling Machine](https://i.ytimg.com/vi/bUkX3iwr2iE/default.jpg)
![PCB Design - Getting Started & Design Rules](https://i.ytimg.com/vi/qCAUI4nm5_I/default.jpg)
![](https://i.ytimg.com/vi/YP_yM7-tFDk/default.jpg)
![Coding a Sound Driver on the ESP32 ULP](https://i.ytimg.com/vi/6PGrsZmYAJ0/default.jpg)
![Converting devices to USB Type-C](https://i.ytimg.com/vi/V-vFtiDYiIw/default.jpg)
![ESP32 VGA [Arduino, 3D]](https://i.ytimg.com/vi/G70CZLPjsXU/default.jpg)
![How to connect a USB Keyboard to an Arduino Uno using the USB Host Shield](https://i.ytimg.com/vi/EpXxh4k4NW8/default.jpg)
![Hobbytronic Host USb Board 2 4 Midi test Roland Boutique FAIL](https://i.ytimg.com/vi/tyOFPxBRFJc/default.jpg)
![Cheap PCB Assembly from China [Test & Tutorial]](https://i.ytimg.com/vi/Lz23iqxwUcs/default.jpg)
![EEVblog #1132 - The 3 Cent Microcontroller!](https://i.ytimg.com/vi/VYhAGnsnO7w/default.jpg)
![DIY LED Video Wall made in 24 hours](https://i.ytimg.com/vi/fz2QAV9z_o8/default.jpg)
![roland mc-101 usb to midi](https://i.ytimg.com/vi/oUZsn2jslYM/default.jpg)
![#345 ESP32 vs STM32: Which one is better (Bluepill)?](https://i.ytimg.com/vi/boF4cX338k4/default.jpg)
![#306 What we should NOT do in 2020](https://i.ytimg.com/vi/zFVM9xZR8KI/default.jpg)
![Connect keyboard to arduino using Mini USB Host Shield](https://i.ytimg.com/vi/t8MZhL0RjFc/default.jpg)
![Worst DIY 3D Scanner in the World - Part 2 [Arduino, ESP8266, Lidar, WiFI, WebGL]](https://i.ytimg.com/vi/mRR7VgC_DWg/default.jpg)