dzz: Dizzy の冬 (Default)
dzz ([personal profile] dzz) wrote2023-03-16 02:29 am

Продолжаю развлекаться с железом

Сенсорные кнопки вполне успешно подключились по i2c к RPi через контроллер TI PCF8574. Сам не фанат вертикальных видео, но иначе не показать всю мощь решения :)



Большую часть времени убил на то, чтобы понять: распберри и плата с внешним питанием должны иметь общую землю, иначе мастер i2c просто не видит устройство. Я, всё-таки, ненастоящий сварщик.

Подтяжка резисторами не понадобилась. Соседняя плата гироскопа-акселерометра (Pololu AltIMU-1) тоже успешно определилась.
Следующим шагом будет монтаж всего великолепия на перчатке, когда подъедет мультиплексор i2c. Заодно станет понятно, хватит ли скорости шины для параллельной обработки пяти акселерометров в реальном времени.

[identity profile] rblaze.livejournal.com 2023-03-16 02:39 pm (UTC)(link)
Ты проверь, что у тебя на I2C шине всего одно устройство с резисторами. А то ток будет жрать как не в себя.

[identity profile] dzz.livejournal.com 2023-03-16 04:14 pm (UTC)(link)

Пока резисторов вообще нет, подтяжка на стороне распберри. Но ток я посмотрю, на лабораторнике есть амперы.

Edited 2023-03-16 16:14 (UTC)

[identity profile] rblaze.livejournal.com 2023-03-16 05:08 pm (UTC)(link)
Это хорошо, так и надо. Иногда на железки ставят резисторы, которые предлагают отпаять, если не нужны.

[identity profile] dzz.livejournal.com 2023-03-17 08:55 am (UTC)(link)

Хм, подключил гиромодуль MPU-6050, чуть не обжёгся о стабилизатор питания. При 5 вольтах он натурально горячий, при 3.3 чуть тёплый. И подтягивающие резисторы 2.2кOм есть. В итоге, ток на макетной плате целиком (кроме этого модуля две сенсорные кнопки, i2c-контроллер для них, старый гиромодуль Pololu imu-02a) скаканул с 20 миллиампер до 100.


Интересно, это мне повезло с китайской комплектухой или оно и должно так работать? :)

Edited 2023-03-17 08:56 (UTC)

[identity profile] irina-sc.livejournal.com 2023-03-20 05:38 am (UTC)(link)

А что это будет?

[identity profile] dzz.livejournal.com 2023-03-20 06:54 am (UTC)(link)

Дешёвая перчатка для AR/VR/Motion-capture.


Есть идея сделать акселерометрическую перчатку из дешёвых компонентов и научить нейросеть распознавать перемещения её пальцев. Сейчас готовые изделия такого рода стоят порядка 100-200 т.р. за штуку.

[identity profile] irina-sc.livejournal.com 2023-03-20 06:58 am (UTC)(link)

Ого, как интересно! А их практическое применение? Пришло в голову, что музыку можно писать. Играешь на чём-то подключённом к компу, а она ноты распознаёт и в символы их перекладывает.

[identity profile] dzz.livejournal.com 2023-03-20 07:51 am (UTC)(link)
Музыку проще писать на инструменте с MIDI-выходом, практически у каждого электронного пианино он есть. С перчатки можно снять положение и силу/скорость нажатия, но не звук конкретной клавиши.

А вот на НАРИСОВАННОМ пианино, где положение и пальца, и клавиши контролирует компьютер — другое дело.

Вообще, основная идея — компенсировать нейросеткой недостатки системы, основанной на гироскопах-акселерометрах исходя из постоянных размеров кисти и ограниченной подвижности кистевых суставов. Ну и сделать это "за недорого", чтобы продукт в случае успеха можно было сделать массовым.
Edited 2024-09-14 20:35 (UTC)