Uploaded January 2020 | Updated September 2026, 1 week ago
This video shows an affordable way to add USB support to maker projects.
$2 for 10 PCBs (Any Color): 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:
github.com/atc1441/CH559sdccUSBHost
Aarons video:
youtu.be/Th88RiSmj2w
Links to my game using the USB:
github.com/bitluni/GameWing2USB
CH559:
link.bitluni.net/ch559
Links to the parts (affiliate links):
USB SNES Gamepad ($2.70 shipped):
USB Fake PS3 Controller ($3.30 shipped):
aliexpress.bitluni.net/usbPs3
aliexpress.bitluni.net/usbSnes
Set of Tweezers ($3):
aliexpress.bitluni.net/tweezers
Flux ($3 for two):
aliexpress.bitluni.net/flux
Ultrasonic Cleaner(~$50):
aliexpress.bitluni.net/cleaner
Soldering Mat ($9):
aliexpress.bitluni.net/mat
My camera and lens (4k 60fps):
amazon.bitluni.net/gh5
plz share :-)
Check out my Tindie store to get some of my creations:
tindie.com/stores/bitluni
Consider supporting my lab for some extras and frequent updates:
github.com/sponsors/bitluni
patreon.com/bitluni
paypal.me/bitluni
Twitter: @bitluni
reddit: u/bitluni
#electronics #diy #maker
This video shows an affordable way to add USB support to maker projects.
$2 for 10 PCBs (Any Color): 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:
github.com/atc1441/CH559sdccUSBHost
Aarons video:
youtu.be/Th88RiSmj2w
Links to my game using the USB:
github.com/bitluni/GameWing2USB
CH559:
link.bitluni.net/ch559
Links to the parts (affiliate links):
USB SNES Gamepad ($2.70 shipped):
USB Fake PS3 Controller ($3.30 shipped):
aliexpress.bitluni.net/usbPs3
aliexpress.bitluni.net/usbSnes
Set of Tweezers ($3):
aliexpress.bitluni.net/tweezers
Flux ($3 for two):
aliexpress.bitluni.net/flux
Ultrasonic Cleaner(~$50):
aliexpress.bitluni.net/cleaner
Soldering Mat ($9):
aliexpress.bitluni.net/mat
My camera and lens (4k 60fps):
amazon.bitluni.net/gh5
plz share :-)
Check out my Tindie store to get some of my creations:
tindie.com/stores/bitluni
Consider supporting my lab for some extras and frequent updates:
github.com/sponsors/bitluni
patreon.com/bitluni
paypal.me/bitluni
Twitter: @bitluni
reddit: u/bitluni
#electronics #diy #maker

![ESP32 VGA Beginner Tutorial [Arduino Library ESP32Lib]
This is a beginner tutorial how to set up VGA with the least effort on the ESP32. My new Arduino library makes ist super simple to get started and provides many examples that explain the capabilities. The performance boost is insane compared to older implementations.
Hardware (affiliate links):
My ESP32 VGA Shield: https://link.bitluni.net/vga
ESP32 MINI KIT (~$4.90) http://s.click.aliexpress.com/e/8fMcA6M
LOLIN32 (~$4.92) http://s.click.aliexpress.com/e/byshmypE
TTGO ESP32 ($4.90+) http://s.click.aliexpress.com/e/bzgFPjVe
My favorite multimeter:
US https://amzn.to/2Ne7WvW
DE https://amzn.to/2S72ZWv
Software:
Arduino IDE - https://www.arduino.cc/en/main/software
Link for the Boards Manager for ESP32 support. This need to be added to the preferences:
https://dl.espressif.com/dl/package_esp32_index.json
The link to my library with some extra documentation:
https://github.com/bitluni/ESP32Lib
plz share :-)
Consider supporting my lab on Patreon for some extras and frequent updates:
https://www.patreon.com/bitluni
Im also thankful for any donation on PayPal:
https://paypal.me/bitluni
Twitter: @bitluni
reddit: r/bitluni
#ESP32Lib #Arduino #IoT ESP32 VGA Beginner Tutorial [Arduino Library ESP32Lib]](https://i.ytimg.com/vi/qJ68fRff5_k/mqdefault.jpg)




![How to Make a Simple Mini Game [WeMos, ESP8266, Arduino]
This tutorial show how to build a mini handheld game form a
WeMos microcontroller and some shields. It constist of an OLED screen a buzzer for sounds and runs on a battery. It also shows a basic stand by functionality unsig EEPROM and deep sleep.
The case is designed with Blender and 3D-printed.
The game is fun to play and the code be found here:
https://github.com/bitluni/MiniGame
Links to the parts (I get small cut at no extra cost for you):
WeMos D1 Mini:
http://s.click.aliexpress.com/e/jUfAmUF
http://ebay.to/2skrCE1
http://amzn.to/2saaoKL
Oled shield
http://s.click.aliexpress.com/e/n2JUnQF
http://ebay.to/2vfafce
http://amzn.to/2vyuop0
WeMos tripler:
http://s.click.aliexpress.com/e/FAI2jAm
http://ebay.to/2w0rX0n
Button shield
http://s.click.aliexpress.com/e/aurf6EU
http://ebay.to/2vTHVrx
Configurable button shields:
http://amzn.to/2xFNCLB
http://bit.ly/2w0tjbh
Battery shield:
http://s.click.aliexpress.com/e/AUNRRVZ
http://ebay.to/2xsX83X
http://amzn.to/2w4htNl
Buzzer shield:
http://bit.ly/2esWICY (aliexpress)
http://ebay.to/2x12JSM
Check for small LiPos here:
http://ebay.to/2v6s6SE
http://amzn.to/2vpjGkA
Twitter: @bitluni
If you like the video consider supporting my work on Patreon and get some extras:
https://www.patreon.com/bitluni How to Make a Simple Mini Game [WeMos, ESP8266, Arduino]](https://i.ytimg.com/vi/uKS0WK62ybI/mqdefault.jpg)



![The Cheapest and Worst DIY 3D-Scanner in the World [ESP8266, ToF, WiFi, WebGL]
This mini project shows an attempt to built a cheap areal 3D scanner. The two attempts use an ultrasonic transducer and a time-of-flight sensor.
Part 2:
https://youtu.be/mRR7VgC_DWg
Code and 3d pritner models:
https://github.com/bitluni/3DScannerESP8266
Project page:
http://bitluni.net/3d-scanner/
Links to the cheep parts including shipping (affiliate):
Wemos d1 mini ESP8266:
$2.58 http://s.click.aliexpress.com/e/jUfAmUF
Servo SG90:
$1.09 http://s.click.aliexpress.com/e/v7EqvfU
$12.61 10x http://s.click.aliexpress.com/e/Aeqj6Ee
Ultrasonic Sensor JSN-SR04T:
$7.57 http://s.click.aliexpress.com/e/ceYGpVY4
Time-of-flight sensor VL53L0X:
$3.68 http://s.click.aliexpress.com/e/vRNFaaA
Tripod nuts:
$1.46 10x http://s.click.aliexpress.com/e/bFRvnNqo
Laser Distance Meter:
$13.88 http://s.click.aliexpress.com/e/GXSzUVi
plz share :-)
Consider supporting our work on Patreon for some extras:
https://www.patreon.com/bitluni
We are also thankful for any donation on PayPal:
https://paypal.me/bitluni
Twitter: @bitluni
reddit: r/bitluni The Cheapest and Worst DIY 3D-Scanner in the World [ESP8266, ToF, WiFi, WebGL]](https://i.ytimg.com/vi/vwUGPjQ_5t4/mqdefault.jpg)