
Делаем любимую механику беспроводной: BLE-адаптер для Kingston HyperX Alloy FPS на базе Raspberry Pi Pico W
artyomsoft 1 час назад Делаем любимую механику беспроводной: BLE-адаптер для Kingston HyperX Alloy FPS на базе Raspberry Pi Pico W Средний 6 мин 3.1K Блог компании RUVDS.com DIY или Сделай сам Производство и разработка...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. artyomsoft 1 час назад Делаем любимую механику беспроводной: BLE-адаптер для Kingston HyperX Alloy FPS на базе Raspberry Pi Pico W Средний 6 мин 3. 1K Блог компании RUVDS. com DIY или Сделай сам Производство и разработка электроники * Raspberry Pi * Периферия Кейс Продолжаю рассказывать о своём опыте создания BLE адаптера для USB-клавиатуры, которым уже пользуюсь каждый день.
Собранный ранее на макетной плате адаптер с подключённым pico debug был хорош тем, что можно было экспериментировать, набираться опыта, но пользоваться таким адаптером как устройством неудобно: нет корпуса и нет автономного питания. В комментариях к прошлой статье читатели упоминали, что китайцы продают адаптеры, по функционалу похожие на мой, но пользоваться такими адаптерами также неудобно. C хостом действительно беспроводной канал, а вот кипу проводов к самому адаптеру никто не отменял.
Технические детали
Стремление к универсальности часто приводит к неудобным решениям, поэтому я сосредоточился на своей клавиатуре Kingston HyperX Alloy. Если у вас другая клавиатура, вам придётся корректировать и разрабатывать свой корпус или каким-то образом колхозить внутри клавиатуры, но я не сторонник идеи внесения правок в оригинальные устройства. У моей клавиатуры есть разъём мини-USB, поэтому от USB-шнура можно избавиться, не разбирая клавиатуры.
Именно это стало для меня стимулом довести проект до конца. Схема с автономным питаниемЯ не стал изобретать велосипед и использовал готовые модули. Понадобились:LiPo батарея на 1000 мАч,модуль зарядки TP4056,повышающий DC-DC преобразователь на 5 Вольт,Raspberry Pi Pico W,вилка mini-USB,переключатель EG1201,угловой штыревой PLS разъём,Dupont-разъёмы типа «вилка»,Dupont-разъёмы типа «гнездо»,соединительные провода.
Последние два пункта нужны для удобного отключения Raspberry Pi Pico и батареи. Схема выглядит следующим образом. Cхема BLE-адаптераВыходное напряжение модуля зарядки такое, же как и у Li-po батареи: 3.
Отраслевые последствия
USB-клавиатуру можно запитать от модуля напрямую, и, скорее всего, всё будет работать, но использование DC-DC преобразователя необходимо, чтобы подавать питание 5 В на клавиатуру, требуемое спецификацией USB. Для удобства схему питания (батарею, модуль зарядки и DC-DC преобразователь) отделил от Raspberry Pi Pico Dupont-соединением. USBВ самом простом случае USB — это четыре провода:+5В (красный),GND (чёрный),Data- (белый),Data+ (зелёный).
Первые два для питания, вторые два для передачи информации. У меня не было белого провода, поэтому на схеме он имеет жёлтый цвет, также жёлтый цвет удобнее использовать на белом фоне. В BLE-адаптере Raspberry Pi Pico W является USB-хостом, к которому подключается USB-устройство в виде клавиатуры.
Клавиатура питается от хоста, поэтому подавать питание клавиатуре нужно от Raspberry Pi Pico W. Изначально хотел просто спаять провод micro-USB — mini-USB, но потом узнал, что на обратной стороне Raspberry Pi Pico есть тестовые точки, куда выведены Data+, Data- и GND USB-разъёма, к которым можно припаяться.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





