Дешевый USB-хост-микроконтроллер [CH559, ESP32, HID]
bitluni
0:00 / 0:00
Дешевый USB-хост-микроконтроллер [CH559, ESP32, HID]
229 053 просмотра · 6 лет назад
bitluni
391 тыс. подписчиков
229 053 просмотра · 6 лет назад
В этом видео показан доступный способ добавления поддержки USB в проекты для мейкеров.
2 доллара за 10 печатных плат (любого цвета): https://jlcpcb.com (спонсор)
CH559 — это микроконтроллер на базе архитектуры 8051 со встроенными двумя USB-хостами. Это позволяет подключать стандартные клавиатуры, мыши, MIDI-устройства и, в моём случае, геймпады. Я добавил этот чип в качестве дополнения к своей игровой консоли на базе ESP32, чтобы заменить контроллеры SNES на дешёвые стандартные. Связь осуществляется через UART, который может быть реализован аппаратно с обеих сторон. Ещё есть над чем поработать, но вы можете попробовать уже сейчас. Приятного просмотра!
Исходники прошивки CH559 и компилятор:
https://github.com/atc1441/CH559sdccU...
Видео Аарона:
• Usb mouse and keyboard on Arduino, CH559 c...
Ссылки на мою игру, использующую USB:
https://github.com/bitluni/GameWing2USB
CH559:
https://link.bitluni.net/ch559
Ссылки на комплектующие (партнёрские ссылки):
USB-геймпад для SNES ($2.70 с доставкой):
USB-поддельный контроллер PS3 ($3.30 с доставкой):
https://aliexpress.bitluni.net/usbPs3
https://aliexpress.bitluni.net/usbSnes
Набор пинцетов ($3):
https://aliexpress.bitluni.net/tweezers
Flux ($3 за два):
https://aliexpress.bitluni.net/flux
Ультразвуковая ванна (~$50):
https://aliexpress.bitluni.net/cleaner
Паяльный коврик ($9):
https://aliexpress.bitluni.net/mat
Моя камера и объектив (4K 60 кадров в секунду):
https://amazon.bitluni.net/gh5
Поделитесь, пожалуйста :-)
Загляните в мой магазин Tindie, чтобы приобрести некоторые из моих творений:
https://www.tindie.com/stores/bitluni
Поддержите мою лабораторию, чтобы получать дополнительные материалы и регулярные обновления:
https://github.com/sponsors/bitluni
/ bitluni
https://paypal.me/bitluni
Twitter: @bitluni
reddit: u/bitluni
#electronics #diy #maker