Подарок на годовщину свадьбы (или 8 марта, 14 февраля)

Не претендую на новизну идеи или исполнения, однако может кому пригодится.
Собственно сей девайс был изготовлен жене на годовщину свадьбы, хотя вы вполне легко можете его переориентировать и на другие праздники.
Сердце DIY



















Фото девайса

Электрическая принципиальная схема была найдена на просторах интернета и там же благополучно потеряна. Посему ее не будет. Да в принципе она сама по себе и не нужна т.к. данное устройство является логическим продолжением первых попыток зажигать светодиоды. Сама по себе задумка была в том чтобы порадовать жену и доказать ей что не зря сижу вечерами с паяльником.

Печатка в Sprint Layout























Печатка в Sprint Layout

Как видно из печатной платы ничего особенного в ней нет:
  • Atmega8-tqfp32
  • Резюк на 100к

  • Кондер на 0,1мкф
  • 22 smd светодиода
  • 22 smd резюка
По поводу светодиодов и резисторов, пожалуй выбирайте их так что бы не превышать пороговое значение напряжения+5В. Я брал супер яркие на 3В, ток 20 мА соответственно резаки были по 120 ом.
Что бы особо не думать есть куча онлайн калькуляторов .

Разъема для программирования ISP в привычном понимании нет. Тупо проводками. Да кстати там все подписано для удобства. Процесс «ЛУТирования» платы и объяснения технологии, считаю приводить здесь не целесообразно, т.к. кто умеет и знает поймет, а кто нет Google ему в помощь.
Сразу спаянная платка



















Сразу спаянная платка.
Ну и конечно как в русском анекдоте про самолет «А теперь грубо обработать напильником»
По поводу пайки только учусь, так что сильно не критикуйте, да и вообще это один из первых моих проектов. По поводу кода, тоже учусь так что будет только файл прошивки без исходников ( а то я думаю что вообще заклюют).
Да чуть не забыл видео. За качество прошу прощения что было под рукой.
Пожалуй на этом все. Файл проекта:Печатка, прошивка, фотки
Про Fuse, оставляем по заводу

Кстати это была попытка реабилитироваться перед сообществом, после топика «Говнопост»
Файлы в топике: HeartLed.zip

Комментарии (49)

RSS свернуть / развернуть
Очень аккуратно и Красиво! молодец! жена оценила? )_
0
Да пищала от восторга. Подарил прям так что бы не подумала что купил.
0
сколько лет жене? )) думаю про свою… моей 28 )) будет ли пищать? вот в чем вопрос )))))))))))
0
лучшие друзья девушек — бриллианты
+1
эта врятли. эти пищат только от машины и квартиры. :)
0
не моя попроще ))) просто так что ли из Крыма вез, искал )) )))
0
где и какие именно брали диоды? марка типоразмер магазин )
0
Я фром Беларусь. Поэтому у нас с деталями проблема. Диоды 1206, ну а ТТХ там написаны.
0
дык я собстно маркировку от вас хочу )) ТТХ прочитал но искать в магазинах проще по маркировке )
0
признаться честно ну хоть убей не помню. покупал давно
0
перенесите в личный. в avr ему не место
0
принял
0
make leds not war

Как то теги навеяли
+1
Напрасно Вы исходник не выкладываете. Если и заклевали бы, то по делу, так cказать указали бы, на что обратить внимание. Я из обсуждения исходника в последней своей статье много нового узнал ))
0
у меня вопрос, не пыхтит ли контроллер при таком подключении светодиодов, когда они горят все одновременно, ведь на сколько я помню суммарная нагрузка на ногу питания 200мА, а тут 22 диода по 20мА каждый, итого до 440мА?
0
Можно кстати половину диодов повесить вторым концом на питание. Тогда будет по 220мА на GND и VCC. Но у меги вроде побольше ток через пины питания допускается.
0
я бы просто номинал в 2 раза увеличил, к чему мне такая яркость
+1
Хм. Такое впечатление, что токи по VCC и GND живут в разных мирах, а не в одной петле…
-1
Петля, конечно, одна, но в данной схеме при включении всех диодов через пин VCC МК течет ток 0.44А, а через его же GND — почти ноль, т.к. затекший по VCC ток вытекает через GPIO. Если половину пересадить на питание — это выровняет нагрузки на шины питания внутри МК.
0
хм, да, логично
0
ну не знаю маслает уже 2 месяц и ничего. хотя склонен к тому что вы правы.
0
Хм класс наверное я и при следовал цель через коменты научится новому
0
мне тоже интересно исходники посмотреть )
0
Ну схемота из интернетов и наверне хекс там только, на мой взгляд там обычный ногодрыг не более
0
а я и не претендую на супер мега код работающий от фаз луны и GPS. Собственно в посте и написано, что данный девайс, следующий шаг после мигания светодиодом.
0
может просто одновременно они не очень долго горят, поэтому и выдерживает
0
все значительно проще: вы очень сильно недооцениваете дубовость АВР-ок. Я сознательно в одном девайсе тини2313 перегружал по току в три раза и ничего. сутками работала. Проблема в другом: в таких режимах они очень неохотно стартуют. Та тинька моя могла запуститься далеко не всегда без шаманства. А в одном серийном девайсе, разработанном еще до меня — там в два раза перегрузка пинов (или что-то около того, точно не помню) и ничего. работают устройства. количество их уже около 3500 — 4000 и ни в одном еще тини2313 из строя не выходили, если не учитывать переполюсовки при сборке и т.п., хотя даже от переполюсовки сам лично видел как тинька в соике сама себя выпаяла и отпала, а потом ради интереса просто попробовал: она вполне себе шьется и работает))))
понятное дело, что такие эксперименты с токами лучше не делать, а за пускание подобного в серию надо приговаривать к трем годам расстрела с конфискацией имещества, но вот для домашних поделок это не так уж критично)
0
У нас в отделе есть мужик, который выжигает огнеметом всех радиолюбителей. Потом все, что осталось заставляет заполнять карты рабочих режимов (ККР), чтобы неповадно было не по даташитам работать и тем более по ТУ.
0
Знакомая штука.
0
Про Fuse, оставляем по заводу
А можно уточнить, какие именно, для CodeVisionAVR?
0
  • avatar
  • oCa
  • 18 ноября 2012, 09:09
Есть предложение. Сделай шим-регулятор яркости свечения, ёмкостной сенсор на плате. Изменением яркости имитируй сердцебиение, а с приближением руки — пусть сердцебиение учащается и амплитуда изменения яркости.
0
А можно исходный код? Почему не использовал сдвиг регистры для увелич кол ва светодиодов?
0
дай исходники Пожалуйста
vk.com/id.rengen112
renngen112@gmail.com
0
Можно исходник? jeckdigger[упс]gmail.com
0
Это же просто мигалка светодиодами. Не быстрее ли самому написать?
0
То же писать ещё надо
0
Было б что писать. Там можно полусотней строк кода обойтись. Ну, еще здоровым массивом, правда, который придется заполнять анимациями) Но тоже, накопипастил кучу строчек 0b00000000, 0b00000000, 0b00000000 и вперед, вписывать в них анимации.
0
Дизассемблированный код малочитабелен, но насколько я вижу — в main только инициализация регистров и затем вызовы функций в духе ShowEffect1, ShowEffect2, ShowEffect3..., в которых, в свою очередь дерганье ножками, пересыпанное задержками. Впрочем, могу и ошибаться, но длинный ряд вызовов процедур явно видно, как и обилие инструкций SBI PORTx, x/CBI PORTx, x.
0
Я не такой уж спец в программировании, я просто любитель и мне интересно взглянуть как реализована программый код управления светодиодами. Каждый пишет индивидуально и все решения уникальны.
0
Там и придумывать особо нечего. Или портянка записей в PORTx, или цикл, скидывающий туда же массив с анимацией. И delay для задания скорости.
0
Отличная задумка. Фиг с ним, с кодингом. Собрал вчера такую добавив в схему LDO LM1117-3.3 (на обратной стороне, плата двухсторонняя). Питание от 2х последовательных CR2330. Мне нужна была мобильная версия. Пусть и не долго будет светить, потом поправим. Сегодня буду поздравлять свою дорогую с днем Валентина.
0
Так же без всяких стабилизаторов на скорую руку был взят акум Nokia BL-5B 3.7Вольт. И припаяны с противоположной стороны 2 контактных лепестка.Акум отлично спрятался с задней стороны платы + геркон на питание. Платка и коробочка квадратные
Уже с радостью подарок принят :)
На день помиловатся да всем показать точно хватит, а потом акум снова отдельно подзарядим
0
у меня размером с оригинал, 2 батарейки отлично спрятались там. Плюс решения, что в ладошку ложится в аккурат. А т.к. емкость батареек маловата — потому две последовательно.
0
А т.к. емкость батареек маловата — потому две последовательно.
И что это дает? Емкость в А*ч при этом не увеличивается, а увеличение емкости в Вт*ч компенсируется рассеиваемой впустую на LDO мощностью. Надо было соединять параллельно и запитывать напрямую, либо запитываться от экономичного DC-DC.
0
Чет я не подумал. Торопился. Да ну и фиг с ним теперь, главное работает. :) Предназначение свое выполнило.
0


Вот моя поделка. Крепление батареек собрал из остатков пластика (разобрал один принтер). Оттуда же выдрал пружинящие пластинки. Клеилось все дихлорэтаном. К плате прилеплено на двухсторонний скотч (3 слоя). Выключатель — полоска прозрачного пластика от упаковки, вставляется между батарейкой и контактом. Все просто до безобразия.
0
Я тоже подобное сделал: Волшебная коробка
0
  • avatar
  • Nemo
  • 14 февраля 2013, 10:43


Круто! красиво и оригинально. спасибо тов. homelabs за идею. я тоже сделал любимой девушке подарок похожий. прилепил только кнопку менющую режимы работы)
0
Статья супер! Большое спасибо за интересную идею! Сделал плату, написал свою прошивку, всё круто… НО! После суток показа сотрудникам и просмотра одного и того же(в смысле одних и тех же эффектов), понял что со временем приестся. Гуляя по просторам WWW наткнулся на статью про измерение пульса с пальца за счёт отражения от капилляров ИК излучения на фототранзистор. И возникла идея сделать светодиодное сердце с измерителем пульса. При измерении пульса сердце начинает мигать(пульсировать) в так с сердцебиением. Но к сожалению пока много работы и разбираться с этим времени нет. Вообщем вот такая вот идея, может кому пригодится.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.