Хотел я сделать звуковые сигналы на одном из своих устройств отдельным модулем. Для эксперимента взял attiny85. Это такой крошечный слабый компьютер, к которому можно припаять прямо к ножкам кнопки и динамик. Подключил динамик (пищалку) и написал программу. Поскольку я в музыке полный ноль, нашел сайт старых мелодий для мобильников и написал конвертор в свой формат.
Пока экспериментировал, сжег мосфет на платке (платка слева-сверху), и от USB плата прошиваться не захотела. Тогда я соорудил панельку на проводочках (слева-снизу) - и прошил через нее.
Пару лет она валялась, и сейчас не включилась. Выдрал с мясом батарейку-таблетку и вкорячил аккумулятор, чтобы показать дорогому реактору.
Фактически, тут достаточно только процессора (малюсенький черный квадратик), батарейки и динамика. Можно такую штуку встроить в выкидной финарь, чтобы при раскрытии играла пару тактов из Мурки "Как-то шли на дело, выпить захотелось". Но я категорически не приемлю блатную культуру (за деньги да). Или в кошелек зашить арию из Бориса Годунова "Обидели юродивого, отняли копеечку".
Подробнее
attiny85 поет Сказочная Тайга
сам сделяль,орочьи технологии,Агата Кристи(Группа),Сказочная Тайга,Суперсинтезатор,сам Сделал
Проблема где хранить нормальный звук.
А на синтезатор простенький а ля OPL ресурсы есть, а вот сам код банально не влезает даже в такие.
Я лично уже недели 2 мудо.. вожусь с HW программатором что б фьюзы сбросить.. залочен ресет. А хрен там плавал. (правда у меня транзюка нету того что в схеме. играюсь с аналогами)...
И плавный пуск двигателя делаю... всё никак не протестирую...
Так что аффтар молодец)
прикрути микрофон, выкинь лишнее, засунь в корпус. Или просто лаком покрыть, хз.
Пусть пиликает на определённый звук типа хлопков, будет тот же брелок для ключей или чего другого.
А еще у меня есть attiny1616 _ это уже довольно мощная штука, по размеру в половину attiny13, но с ней сложно работать, слишком мелкая, все время откладываю
https://dmitry.gr/?r=05.Projects&proj=33. LinuxCard
У меня у дочки был поющий горшок, который пел когда жидкая фракция замыкает контакты на дне. И он сломался, я разобрал но там как обычно микросхема в виде китайской чёрной сопли. Сделал на Attiny13 и он играл "Имперский марш"
У меня правда там параллельные процессы, опрос кнопок и возможность на несколько мелодий, но интересно как помещается в 13.
https://wdfiles.ru/Nk20
Ух, нашёл https://wdfiles.ru/Nk20
Я не знаю сколь проживёт ссылка, там в архиве есть и прошивка и исходники
SONG_RUKI_KRYLIA = 1
, SONG_EMMANUEL
, SONG_MAN_AND_WOMAN
, SONG_TUSH
, SONG_CIRK
, SONG_GOODBAY_AMERICA
, SONG_EL_BIMBO
Полез читать характеристики:
8 МГц - о!
8 бит - ну...
512 байт RAM - мда.
И им не RAM в основном нужна, а flash. Того тоже в разы больше
Давайте тогда из всех машин будем выпускать только большегрузы, потому что у них вместимость больше. Для каждой задачи свой инструмент. Если у тебя не DIY проект из одной штуки а мелкосерийное производство то разница стоимости STM32 и мелкой тиньки будет значительная.
Мелкосерийное и вовсе будет очень мало даже если тини на STM32 базовый заменить.
Не, люди не сидят, сидят или чайники, или отсталые. Что впрочем не мешает мне лично использовать в том числе и arduino ide под stm, аж два либа основной поддержки есть, один уже мёртвый, но более совместимый и умеющий кучу, другой вполне живой, только не все либы пашут основывающиеся на платформе, но сегодня это не особо и важно, либы уже сами платформу знают.
И как уже сказал - всё упирается в удобство если с точки зрения написания, и сводится тут к деньгам, за те же деньги больше ресурсов = больше удобства. В раскладе китайских stm куда дешевле даже сильно более мощные.
С точки же зрения железа и схемотехники это почти вчистую 5v vs 3.3v. Отакая хуйня...
Для attiny я просто припаиваюсь к ножками, или к панельке. Ноль обвязки вообще. Ничего не надо, она просто работает сама по себе. С stm этот номер не пройдет. Если ты не паяешь с масками и смд монтажом, то только готовый модуль. Это не расширяет возможности. Вот человек делает на attiny модели:
На stm так не сделаешь. Кстати, он сам мастерит повышающие до 5 вольт модули, сейчас на али есть готовые, на моем видео такой модуль слева-снизу, но с этой стороны только кружок от индуктивности торчит, и выходной кондер. По габаритам не особо больше его самодельного, может быть даже такой же, не помню. Мелкую attiny можно в авторучку встроить, стм - это вряд ли.
То есть, stm имеет смысл не из-за цены, а когда действительно нужна достаточная мощность, или когда ты и так по работе с ними дело имеешь. Сводится все к потраченному времени. STM твое время будет тратить бодро. Поиски рабочих библиотек, поиски готовых решений, поиски как работать с модулями. Если вопрос уже решался на ардуинке, и неизвестно как решается на stm, не вижу смысла ставить stm.
Как уже писал выше - никакого вопроса нету даже для arduino ide, всё есть ещё года этак с 2016. Если с полным контролем - и подавно, но там о быстро накидать речь не идёт даже.
Ну ладно, иногда что-то выгорает )) Покажи мне человека, который не выпускал волшебный дым и компонентов )
Не знаю что там в 2016, управлять нормально сервой, экранами сегментными и пиксельными, либы были под ide, и i2c, экраны и датчики по i2c? Да не было, может сейчас появились. Даже GRBL я не мог найти в 2020, появился на блю пилл... ах да, под него у и купил его.
Ты по профессии связан с электроникой?
Вот у меня проект на ssd1306 с али с того года ещё лежит.