Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Зарегистрирован
- Активность
Специализация
Инженер встраиваемых систем, 3d моделлер
Ведущий
Git
ООП
SQL
Английский язык
Разработка программного обеспечения
C
C++
Программирование микроконтроллеров
Встраиваемая система
Это всё довольно давняя история, моя плата была сделана сильно до 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 мне ужасно не понравился.
Проблема в том, что у нас в отделе вся документация в Альтиуме, и переезд на Кикад был бы крайне трудоёмок. Ну и предубеждение против Кикада есть у заядлых альтиумистов, вон в коментах ниже.