Как стать автором
Обновить

Комментарии 64

Огромный респект!
Хотя конечно добавить инструкцию (или ссылку на) как сложить из бумаги такую же розу — было бы полезно для полноты статьи.
Она-таки уже есть отродясь :) По ссылке «Роза Кавасаки, один из шедевров оригами, ...» в разделе «Применение».
Да, вижу спасибо! Хотя «подарок» и «применение» — совсем не ассоциирутся с местом где ожидаешь ссылки на инструкции по изготовлению подарка. Но это уже это мой субъектив…
В свое время очень увликался оригами, собирал такие розы и различные кусудамы. Вобщем респект!
НЛО прилетело и опубликовало эту надпись здесь
Спасибо.
На счет мотива, не знаю, возможно :) Но у нас она вызывает более светлые переживания :)
НЛО прилетело и опубликовало эту надпись здесь
P.P.P.S. Также на рассказ о нижеследующем девайсе тут, на Хабре, меня уже давно сподвигал товарищ dlinyj, и вот, наконец, я собрался с силами, подбил материал и решил-таки написать этот пост, за что Длинному огромное спасибо!


С почином тебя! Тебе спасибо за отличный пост, и желаю успехов и интересных постов тут!!!
Укажите пожалуйста ваши контакты в профиле. Или в личку напишите. Нужна помощь в модификации вашей схемы с целью добавления функционала.
В моем профиле указан номер ICQ.
Смотрел. Нету. И по возможности лучше скайп.
Я посмотрел за вас — 268750983
Спустя год) Сечай уже есть, да и не актуально уже)
Какая ирония, аж самому смешно за себя ;)
Музыка выбрана шикарная. «Опустела без тебя земля… „
Я девочка и я хочу такой же подарок :)
//Пошла готовить за него много борщей
Кому, автору поста? Он уже занят. :)
Если соберетесь делать, скажу сразу, что самое трудное — сложить из бумаги розу, листики и сделать вазу. Как это не парадоксально, но многим кажется, что все наоборот — «что там, фигня какая, поделки из бумажки! а вот программу допилить, да тем более на асме, да плату спаять, вот это ваааааще!». Все это не правда. Я специально на протяжении всего повествования намекал, что сердце этой штуковины — очень простое. Скажу так: один мой относительно пряморукий товарищ умудрился плату эту нарисовать маркером и нормально вытравить, и паял потом тридцативаттным советским паяльником.
А вот розу с первого раза взять и сложить я не смог. И со второго тоже, и с третьего… :) Первую нормальную розу мне вообще складывать помогал один товарищ, и только потом уже, после долгой практики, я научился складывать их красиво сам. А код допилить и плату эту сделать, в общем то — пшик.
Ну и конечно, не обязательно же оформлять все в виде розы из бумаги. Можно, например, взять какой-нибудь красивый кулон-сердечко или шкатулку и оформить в виде музшкатулки с фото внутри, что играла при открытии.
Хм, странно по поводу розы, но если предположить, что ее сложить относительно несложно… какова себестоимость данной конструкции? И как вы оцениваете сложность изготовления для человека, не имеющего дело с со схемами, платами, паянием и т.п.?
Ну если прикинуть оооочень приблизительно, то получится как-то так (на одну конструкцию):
1. МК — 70 р.
2. Усилитель — 60 р.
3. Динамик — 50 р.
4. Батарейный блок — 20 р.
5. Геркон — 20 р.
6. Рассыпуха — допустим, 50 р. за все в худшем случае.
10. Бумага, картон, тектсолит, химия, клеи, проводки, припои и проч. расходники — ну, пускай, 30 р. в худшем случае.
Бумага, текстолит, картон, расходники — покупаются пачками, так что, первый (или единственный) раз будет дороже :)
Итого, где-то 300 р. Если учитывать первый/единственный раз, то где-то 500-600 р., если ничего совсем-совсем нетути.

По сложности — ну, как минимум надо: а) почитать что-нибудь по изготовлению плат ЛУТом, попрактиковаться; б) хоть как-то понимать схему и ее проекцию на плату, чтобы не припаять конденсатор антиполярно или МК наоборот, к примеру; в) каким-то образом запрограммировать МК (попросить кого-то или забутстреппить себе программатор).
В идеале, попросить помочь знакомого, который хоть как-то что-то делал. Схема и плата реально не сложные, и справится за пару-тройку часов в худшем случае даже совсем любитель (если ничего не менять, а просто повторять конструкцию).
Хорошо помню тот день, когда я пыталась делать такие.
Тогда я и научилась высокохудожественно ругаться.
А розы делать так и не научилась(
Так что Вам — почет и уважение :)
НЛО прилетело и опубликовало эту надпись здесь
Можно. Но.
У настоящей розы есть свои недостатки: а) она завянет и б) это уже не «своими руками» полностью.
Предполагаю, что с «завянет» можно как-то бороться, но я в этом не силен. Возможно, настоящую розу можно как-то обработать и потом окунуть в полиэфирную смолу, не знаю. С «не своими руками» бороться тяжелее. Хотя, тут уже вопрос ребром — если процесс обработки настоящей розы сложен и тернист, то получается, что бабушка в таком случае вполне может сказать надвое.
Представил каково это есть приготовленный больше N, N >1 месяцев назад борщь… брррр.
При N = 1 все ОК?
Я этого не утверждал. Это оценка сверху — минимальный возраст борьща после которого я даже крышку открывать не буду.
Открыл крышку, а из борща на тебя уже кто-то смотрит… Эволюция, брат…
Она заморозит их в жидком азоте
А это просто супер вариант для техноря! Правда надо контроллировать что бы азот не сливал… :D
А размороженный после этого борщец точно будет таким же вкусным, тёплым и ламповым?
Ламповыый борщец — это интересно. Таки да. На счёт жидкого азота, достоверно известно что будет вполне себе съедобным. Но увы не тёплым, и явно не ламповым :). Но факт тот, что он будет сильно вкуснее и съедобнее, чем нежели его заморозить тупо в морозилке.
И эффектней.
Похоже шутка не удалась… :(
Красивый подарок, от души. Как отреагировала девушка?
Какие достоинства и недостатки у ШИМа по сравнеиню с резисторной матрицей? Именно для звукового сигнала. Кроме простоты конструкции и количества задействованных ног, конечно.
Да, наверное, особо никаких. Вы сами все написали.
Я бы еще добавил, что с ненулевой вероятностью придется ставить единичный буфер между лестницей и нагрузкой. Но тут зависит от применения.
В плане качества звука, хороший ШИМ вполне себе ничего. Лестница его победит только в случае очень (очень!) точно подобранных резисторов. Но в данном применении это все бессмысленно.
А каков масштаб несущих частот у подобных микроконтроллеров: сотни кГц, МГц, десятки МГц?
Сотни килогерц, иногда единицы-десятки мегагерц.
Спасибо.
ШИМ — дёшево, сердито, меньше паять. Качество звука должно быть хуже. На тини 45-85 (8-ми ногой) резисторную матрицу сделать невозможно по понятным причинам.
Автор поста отписался ниже :)
Спасибо.
Прозреваю священный бой, ибо насчет качества звука, которое должно быть ниже, не согласен :)
Это моё предположение. Но на самом деле на высокочастотном ШИМ можно, на мой взгляд добиться очень высокого качества звука.

На счёт священных боёв: я не участвую в специальных олимпиадах :)
ШИМ — дёшево, сердито, меньше паять. Качество звука должно быть хуже.

Усилители класса D не согласны с Вами.
Не промазывай :)
Отличнейший подарок девушке! Что только одна роза стоит! А тут еще и музыка как из шкатулки! Гениально! Нетерпится шкатулку с балериной теперь сделать. А господин Чан еще один гений. Я его FatFS юзал.
Да, FatFS — сила. И мини-вариант тоже. К стати, пока писал пост, заглянул к Чану на страничку и обнаружил, что внезапно FatFS совсем недавно обновилась, добавились функции для работы с меткой тома.
Кстати, товарищ автор поста, а Вы не будете против, если я перепишу Ваш код с Delphi на Qt/C++ (чтобы придать немного кроссплатформенности)? Хотя, вообще, идея именно на Qt пришла во время написания коммента. Пока читал статью — думал сделать cli-утилитку на C, ибо она по логике очень легко ложится в Makefile, которым прошивка заливается в МК :)
Я не против :) На дельфи писал, т.к. надо было быстро и не хотелось сильно вникать во внутренности MIDI (либу эту для дельфей я уже юзал несколько раз, по этому все написание с отладкой заняло у меня минут 30). А так, конечно, правильнее это все переписать на сях с CLI и одним мейкфайлом. Насчет Qt и графики решайте сами, я бы сделал только CLI, если бы занялся переписыванием сам и сейчас.
ну, я вряд ли займусь «прямо сейчас», ибо пока что крайне активно ношусь по делам. Но, хорошо, на досуге создам репозитории на гитхабе :)
Как дела обстоят с гитхабом? Я бы помог немножко.
Если честно, то хреново.
Я тогда скачал, закинул в приватный рпозиторий и… так ничего и не сделал, ибо занимаюсь ещё миллионом проектов (включая IRL) и вожусь с двумя детьми и жду третьего ☹
Но если Вы готовы взяться, то обещаю следить и по возможности помогать (хотя бы советами, а если найду время, то и кодом) :)

Могу даже попробовать поискать зачатки волшебного мейкфайла, который позволяет прошивать в один чих из всяких IDE, которые умеют запускать make (внутри использовалось автоматическое определение подключенного программатора и скармливание его avrdude).
А что это у Вас смайлик грустный? Он же относится к недостатку времени?

Что ж. Я за. Со временем тоже не особо, но готов принять от Вас распоряжение и что уже готово. А сам пока вечером поковыряю исходники на Delphi.
ну, да. К недостатку времени (и в оригинале, до финальной правки перед отправкой был после «ничего не сделал» ☺

А по поводу «что уже готово» — не могу обещать, что в течение сегодняшнего дня найду (и что оно вообще сохранилось на жёстком диске лаптопа), но попробую.

// я как раз спустя месяц после того коммента потерял ноут и купил другой. А потом сдохла домашняя файлопомоцка. И я не уверен, что всё восстановил. В общем, посмотрим ☺

// кстати, хабр не умеет в Unicode 7.0, печалька ☹
Уважаемый darksimpson,
подскажите, пожалуйста, какой IDE вы пользовались для прошивки МК? AVR Studio?
У меня следующие ограничения:
1. Программатор Arduino Nano (as ISP)
2. Прошивка в виде *.hex (ваша прошивка)

Дело в том, что Arduino IDE не знает hex. А AVR Studio и ARP Uploader не видят Nano как программатор.
Есть ли шансы, что можно прошить ATtiny45 с помощью Arduino Nano? И какую скорость выставлять?
Вангую, что некие сущности из инструментария WinAVR должны помочь. Там есть avrdude, который должен уметь hex и, предполагаю, что если немного подшаманить его конфиг, то все должно получиться. Но могу и ошибаться.
Сам зашивал через студию + jtagice mkii-cn.
Подскажите, пожалуйста, как можно с помощью Arduino Nano прошить ATtiny 45/85? Я через Arduino IDE прошил Nano как ArduinoISP (программатор).
Тут дело в том, что оболочка Arduino IDE не знает *.hex.
А Atmel Studio не могу настроить, чтобы она определяла Nano как программатор.
Выполняю команду:

avrdude -p t45 -P COM6 -c avrisp -b 19200 -U flash:w:musicbox.hex

Выдается ошибка:

avrdude: can't open config file "": Invalid argument avrdude: error reading system wide configuration file ""
Гуглите. Ответ в первом же результате на запрос «Invalid argument avrdude: error reading system wide configuration file».

Нужно добавить к комстроке что-то типа "-C C:\WinAVR-20100110\bin\avrdude.conf" с реальным путем до конфига avrdude в вашей инсталляции.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.