Обновить
40

Разработчик волшебной электроники

59
Подписчики
Отправить сообщение

Это всё довольно давняя история, моя плата была сделана сильно до Xenopixel. Разработка велась в 18-20 годах, последний фикс был в 21-м. Про плату Neopixel и Xenopoxel я узнал вот только что, из Вашего вопроса :)

Возможно, что китайцы сделали некий клон с улучшениями. Было бы логично.

Опечатка. В мече LSM6DS3. У меня в текущем проекте как раз LSM303 (был), поэтому голова была им забита. А был - потому что оказалось, что он труднодоступен, пришлось переехать на двухчиповое решение LIS2MDL + LIS3DH.

Но - спасибо за подборку усилителей! Пригодятся в следующих проектах! А то был тут один на днях в Гатчине, было недостаточно громко, говорят.

Просто диодные ленты дешевле.

Не, не всегда. Потому что это увеличивает занимаемую площадь на плате, а также номенклатуру. И ещё стоимость, в том числе сборки.

Зачем ставить две микросхемы, когда можно поставить одну микросхему? :)

MAX9860: жалких 50мВт выходной мощности, и ещё нужен источинк питания 1.8В

WM8731: ещё более жалких 22мВт выхода.

У него только 1Вт выходной мощности против 3Вт у MAX98357

На тот момент он был единственным легкодоступным со встроенным усилителем класса D, и при этом мог работать от одной банки 4.2В. Сейчас я использую max98357A, он радикально проще по обвязке и, следовательно, габаритам.

Нужно управлять многоамперной лентой, и где-то хранить сотни мегабайт звука. Но самое главное - тиражи. Думаю, что парилки выпускаются миллионами, если не десятками миллионов. А мечи - сотни штук. Это не позволяет оптимизировать свыше определённого предела.

В этом проекте удалось обойтись без калибровки. Потому что не требуется определение абсолютного положения, а достаточно отслеживать изменения. Если б было нужно - сделали бы как в телефоне: покрутить мечом в разные стороны.

Не, там с самого начала было именно две. Хотя я вносил в прошивку поддержку одной кнопки - и это было неудобно.

Алиса, проведи ритуал

Да, можно было бы запоминать в Backup Registers.

https://warsabers.com/

Это, собственно, заказчики разработки платы. Прошивка принадлежит им :)

Этот проект я делал ещё до Яндекса, так что Яндекс тут ни при чём :)

Традиционный: STM32F103CB. У меня нет претензий к скорости, но, возможно, это потому, что я не пробовал чего-то быстрее, типа GD32F405. Портировать можно, но, как всегда, некогда.

Увы, нет. Считаю, что это невозможно, потому что форматы Альтиума закрытые.

Это или дорого, или невозможно, в смысле заказ предпрошитых чипов. Я как-то интересовался про STM32 - типа вот прошивка, прошейте и поставьте на фабрику уже прошитые. Мне ответили что-то вроде "это опция при тираже от 5 млн штук".

С микросхемами FLASH сходная история: предпрошивка по пути со склада производителя на сборочную фабрику означает ещё одну операцию. Которая окупится только при оч большом тираже.

Ну и последнее - в плату сначала зашивается тестовая прошивка, затем плата и колонка тестируются, и только после этого заливается "боевая" прошивка.

Это таски, да? Они именно так обозначены в русскоязычной версии VSCode? У меня англоязычная, я даже не знаю, есть ли русифицированная версия.

Мой опыт показывает, что русификация технического софта сделана всегда плохо, потому что переводчики не в теме или просто плохие. Вот в русском Солиде, например, галку "Merge Result" перевели как "результат слияния". Что, во-первых, неверно (было бы "Merging Result"), а во-вторых - совершенно не передаёт смысл. Волшебное заклинание, которое нужно просто выучить и запомнить, что оно делает. Рррр.

Лично я - ненавистник Альтиума и фанат Кикада с Топором. А вот FreeCAD мне ужасно не понравился.

Проблема в том, что у нас в отделе вся документация в Альтиуме, и переезд на Кикад был бы крайне трудоёмок. Ну и предубеждение против Кикада есть у заядлых альтиумистов, вон в коментах ниже.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем, 3d моделлер
Ведущий
Git
ООП
SQL
Английский язык
Разработка программного обеспечения
C
C++
Программирование микроконтроллеров
Встраиваемая система