Обычное дело: мы используем cookie. Здесь можно узнать зачем
Хорошо

Емкостный чехол с сенсорной задней крышкой

Чехол для смартфонов и планшетов с задней панелью, которая является дополнительным тачпадом и имеет режим клавиатуры и геймпада. Поддерживает любые приложения App Store и Google Play.
Поддержка любых приложений App Store и Google Play
Беспроводная связь с устройством
Переключение между режимами геймпада и клавиатуры

Введение

Возможности сенсорных экранов устраивают большинство пользователей, но не геймеров. Им бывает неудобно держать мобильное устройство и пользоваться только двумя большими пальцами для игры или печати.
Стартап нашего заказчика работал над технологией, которая позволила бы игрокам взаимодействовать с сенсорным экраном, используя заднюю панель и печатая всеми пальцами.

Они создали чехол с емкостными сенсорами, который крепится к телефону или планшету, позволяя вам буквально «видеть сквозь» устройство.

Касания и смахивания по задней панели передаются на планшет или смартфон, как если бы пользователь касался экрана самого устройства. При этом все необходимые кнопки удобно расположены в пределах досягаемости.

Запрос

Владельцы стартапа обратились к КЕДР Solutions после удачной кампании на Kickstarter. Хотя первая версия устройства оказалась успешной на рынке, она могла работать только с некоторыми приложениями.

Для работы с любым приложением чехол должен распознаваться смартфоном или планшетом, к которому он подключен, как устройство Human Interface Device (HID).

Заказчик попросил КЕДР Solutions добавить емкостному сенсорному корпусу новые функции - клавиатуру и геймпад, которые также распознавались бы как HID устройства.

Решение

Протестировав существующее аппаратное решение, мы выявили проблему: микроконтроллер не соответствовал требованиям безопасности Bluetooth и поэтому не поддерживался производителями устройств.

Нужно было заменить чип BlueNRG на BlueNRG-MS. Когда клиент внес изменения в аппаратную часть, мы адаптировали прошивку под новую версию, реализовали обновление прошивки устройства (DFU) через USB и, наконец, реализовали HID режимы клавиатуры и геймпада для емкостного корпуса.
Печатная плата во время отладки специалистом KEDR Solutions
Процесс отладки

Выполненные работы

  • Разработка прошивки для режима HID клавиатуры;
  • Разработка прошивки для режима HID геймпада;
  • Реализация обновления прошивки устройства через USB для упрощения процесса;
  • Адаптация прошивки под новую версию аппаратного обеспечения;
  • Технологический консалтинг по вопросам аппаратного обеспечения.

Использованные технологии

BlueNRG и BlueNRG-MS с поддержкой BLE 4.0 и BLE 4.1
в качестве микроконтроллера устройства.
FreeRTOS
для разработки прошивки.
C/C++ и CrossWorks Studio IDE
для написания прошивки.
BLE сниффер и Wireshark
для отладки низкоуровневой связи BLE с iOS.

Итоги

Легкий беспроводной чехол распознает индивидуальные прикосновения и позволяет видеть на экране телефона или планшета положение своих пальцев на задней крышке. Он работает с любым приложением, загруженным из App Store или Google Play, и может переключаться между режимами геймпада и клавиатуры.
Фото, которое демонстрирует использование сенсорного чехла разработчиком КЕДР Solutions в качестве клавиатуры
Использование чехла как клавиатуры
После внедрения DFU через USB нам удалось сократить среднее время обновления прошивки с 3 минут до 10 секунд.
Связаться с нами
Оставьте контактные данные, и мы свяжемся с вами в ближайшее время