Электронная валентинка
08/04/2011 - 18:36
Игорь Журавлев
Вашему вниманию предлагается конструкция "Электронная Валентинка", созданная что бы дарить радость близкому и любимому человеку :)
Электронная Валентинка разрабатывалась как подарок любимой девушке на 14 Февраля - отсюда и соответствующее название.
Схема основана на микроконтроллере ATMega32 и 156 светодиодах включенных по матричной схеме (рис. 1 и рис.2).
Электронная Валентинка выполнена на двух печатных платах, одна из которых служит платой управления (рис. 3) и является односторонней, вторая служит платой индикации (рис.4, рис.5.) и является двухсторонней. В платах имеются соединения перемычками из провода МГТФ, места соединения показаны на рисунках. Это не лучший вариант, но зато экономим в габаритных размерах по толщине.
При пайке светодиодов некоторые вывода необходимо оставить не откусанными, это необходимо для соединения платы индикации с платой управления в соответствующих местах.
Перед пайкой следует проверить каждый светодиод на исправность и желательно еще измерить обратные токи утечек, поскольку может появиться проблема засвечивания ненужных светодиодов в процессе работы схемы. Особо это заметно на дешевых светодиодах. Так же следует паять светодиоды быстро избегая лишнего перегрева. Дополнительно выйграть габариты можно используя светодиоды для поверхностного монтажа.
Программа микроконтроллера написана в среде IAR EWAAVR 5.30.0. Компилятор доступен в глобальной сети. Для осваивания языка программирования можно обратиться за помощью на сайт http://chipenable.ru. Автору сайта огромная благодарность за хороший самоучитель языка Си. (А Игорю спасибо за присланный проект. Pashgan)
В проекте есть библиотека эффектов “effects.c” и основной файл “main.c”, с помощью них создаются все визуальные эффекты на светодиодном индикаторе.
Микроконтроллер программируется внутрисхемно, программатор подключается непосредственно к его выводам (см. рис.3). Для программирования можно воспользоваться программатором USBASP или чем-то по проще, например PonyProg.
Электронная Валентинка питается от никель-кадмиевого или никель-металлогидридного аккумулятора напряжением 3,6В – 4,8В. Можно использовать литий-ионные аккумуляторы, но в этом случае необходимо поработать над схемой зарядки. Максимальный ток потребления составляет порядка 120мА, среднее значение порядка 60 мА и зависит от используемых эффектов.
Корпус изготовлен из листового оргстекла. Формовка осуществлялась при помощи воздушной паяльной станцией и оправы подходящего диаметра. Склеен корпус клеем на основе дихлорэтана с добавлением кусочков оргстекла и их растворения до жидкой массы. Корпус снаружи покрашен аэрозольной красной краской. Стоит позаботиться о качестве краски либо сверху сделать покрытие из защитного лака, чтобы краска не обтиралась.
По всем вопросам можно обратиться к автору по почте: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра..
Рис.3 Плата управления
Плата в формате lay
Рис.3 Плата управления
Рис.4 Плата индикации - верхний слой
Рис.5 Плата индикации - нижний слой
Рис.5 Плата индикации - нижний слой
Файлы
Проект для IAR AVRПлата в формате lay
Ссылки
Обсуждение электронной валентинки на форуме
Tagged under
Comments
Low = E4
High = D9
микроконтроллер в корпусе TQFP
а корпус диодов и наминалы компонентов напишите пожалуйста на схеме не видно)) заранее спасибо.
тут главное не торопиться и чувствовать материал- оргстекло. кстате оргстекло бывает разных видов. я брал за основу старый советский кусок. мне писал один паренек что сейчас оргстекло делают по другой технологии и его затруднительно обрабатывать "зубилом и отверткой"
Max_tip_top как успехи с корпусом?
На счет литиевого аккумулятора это правильно только с зарядником все продумайте что бы он не убился.
Покажите нам фото того что получилось у Вас :)
никак, у меня сессия на носу, закрою - начну доделывать начатое(( времени нету ...
я как только - так сразу
Решил повторить даную конструкцию. Для начала собрал схему в протеусе,
но она не хочет работать...не могли бы вы помочь?.....у вас случайно нету
рабочей схемы в протеусе?..если есть, то не могли бы вы скинуть мне на
мыло...или же помогите пожалйста с моей...вот что пишет протеус: "no
power supply specified for net VCC, AVCC in Power Rail Configuration". ....что это может быть...я никак не могу разобраться, как
подключить вывод AVCC....(((((.. .посоветуйте, что нибуть!))
я что-то криво портировал... у меня всё "виснет" в прерывании таймера...
//обработчик прерывания по пепеполнению TCNT0 (высвечиваем данные из массива)
#pragma vector = TIMER0_OVF_vect
__interrupt void TIMER0OVFvect(v oid)
Лучше для этого подойдут часы реального времени на микросхеме DS1307. В программе Вам придется реализовать I2C интерфейс обмена данными с часами.
max_tip_top, можешь выложить свою прошивку пожалуйста
А у Вас нет фотографий готового изделия? что б разглядеть что как соединяется..
Буду очень благодарен
Доброго времени суток! Можете поделиться исходником codevision на почту stepanov36vrn@gmail.com заранее спасибо!
Увидел :) Не заметил вкладки сразу. Спасибо огромное!
заранее спасибо.
Для тех кто собирает, собирал и собирается собирать электронную валентинку есть интересная информация. Сейчас готовлю маленьку пробную партию в помощь тем кто не может, в силу каких то обстоятельств, собрать валентинку сам. Я стараюсь сделать ее доступней. Что бы радоваться такому подарку могли не только жены и девушке радиолюбителей. Фото будущего проекта можно посмотреть тут: http://vk.com/valentins_for_day
Буду очень благодарен! Моя почта banan_sss@mail.ru
Hex файл прошивки Вам выслал на почту.
1. по даташиту у Атмеги питание 4,5-5,5В, а источник питания у нас 3,6В, ей хватит?
2. можно ли вместо транзистора 10BQ60 использовать 10BQ100?
3. Вместо танталового кондера С6 на 20В использовать такой же, но на 16В?
4. МК прошивается прямо в устройстве?
5. В качестве зарядника подойдет ли какой-нибудь зарядник для сотового телефона?
Спасибо!
2. 10BQ60 это диод шотки 1А 60В. 10BQ100 такой же диод шотки только на большее напряжение 1А 100В. Можно использовать.
3. Можно и на 10В. Можно использовать и электролит в этом месте. не критично. Главное что бы конденсатор выдерживал Ваше напряжение питания и был выбран с запасом. например на напряжение выше 6,3В.
4. Можно прошить прямо в устройстве припаявшись на вывода микроконтроллера.
5. Можно использовать любой источник с напряжением достаточным для обеспечения тока зарядки (выше максимального напряжения аккумулятора + падение напряжение на диоде + падение напряжения на токоограничиваю щем резисторе). Я использовал зарядник от нокии с Uвых = 6,5В.
Спасибо!
Да, резисторы возможно придется пересчитать или подобрать для получения желаемой яркости.
Файл скинул Вам на почту.
Огромное спасибо!
1. Скажите пожалуйста что за элементы под номерами на картинке (1-6)?
http://savepic.org/2713422.jpg
2. В схеме есть светодиод HL1, который, как я понимаю сигнализирует о подключении зарядника? Гаснет ли он после зарядки и куда его ставить? Навесным монтажом я так понимаю?
3. Что за кондер (на моей картинке под цифрой 6), можно ли его не ставить?
4. Пункт 7 на картинке. Если оставить как у Вас на плате, то строка 1 и 2 получаются соединены между собой анодами. Или правильней как я нарисовал? Тогда получится что все строки разъединены, что соответствует схеме платы индикации.
Благодарю в очередной раз!)
2. HL1 светится только при подключенном внешнем блоке питания. Да навесным.
3. Ставить его нужно. Можно потсавить электролитическ ий 47-100 мкФ. Это что бы пульсаций напряжения не было по питанию.
4. правильно как у меня. схема повторялась многими людьми все работало. Смотрите может у Вас где то ошибка. сравнивайте схема+плата.
схемка проста, это да, но блин, без опыта и фена.. это ж всю охоту занматся МК можно отбить)
А автор молодец, xорошо решено)
Какие транзисторы у Вас стоят по управлению столбцами и сколько напряжение питания (под нагрузкой)?
При напряжении питания ВЫШЕ 3,6В схема отключается ?!
High = D9
http://www.engbedded.com/fusecalc
ответ тут:
http://savepic.org/2760047.htm
не понял вопроса ?
если напряжение падат до 1,5В то либюо аккум сдох/сел либо где то в схеме в млнтаже ошибка. С1 - С5 отпаивать было не обязательно
Если идет такая просадка то схема должна много потреблять а это нагрев.
http://chipenable.ru/index.php/forum/7-moya-razrabotka/3230-elektronnaya-valentinka.html#3558
На Тиньке 85 собрал WAV плеер и вот какой получился бутерброд )
1)
2)
Кривовато ) Но работает вот ссылка на видео
www.youtube.com/watch?feature=player_detailpage&v=JZoIOqRtkiQ
P.S. С корпусом возникла проблема. Просто не успел. Не смог выгнуть боковины ( Думаю любимая простит.
2) Можно ли танталовый ЧИП заменить на тип 'С'? (Это же только размер?! И не имеет принципиального значения )
3) Есть ли принципиальност ь в I и U светодиодов? Схема наверно рассчитана в плане светодиодов? Мои (0.20 A, 2 B - горел прям нормально)
4) как разместить МК. запутался где на нем первая ножка на схеме.
5) схему зарядки надо собирать отдельно ?
http://chipenable.ru/index.php/forum/7-moya-razrabotka/3230-elektronnaya-valentinka.html#3558
С вопросами выше вроде как разобрался, просто ваша плата в layout уже отзеркалена, и при печати не надо было делать галочку "Зеркально", благодаря чему вопрос как установить МК отпал, просто посмотрел что и куда идет. Пользуясь случаем добавил в схему доп. выходы для подключения программатора через штырьки, чтобо не нужно было каждый раз при новой прошивке подпаиваться.
И хотелось бы узнать, для чего необходимы след. выходы на плате:
http://s51.radikal.ru/i134/1302/6b/bf353ef2f505.jpg
Еще пока не допилил, но работает. Корпус не успел сделать.
Здравствуйте
А можете отправить проект валентинки в СМД?
Спасибо odessa-vip@yandex.ru
прошивочку нужно сегодня если кто-то поможет заранее спасибо.....
http://файлообменник.рф/05wylfujwtmo.html
(http://файлообменник.рф/05wylfujwtmo.html)
друзья, у кого ни будь есть готовая разведенная плата под СМД в формате lay? буду очень благодарен
можно на почту kondakow90@gmail.com
https://www.youtube.com/watch?v=g8mGUXDBqNk
Тут появляюсь редко. Кому нужны печатки пишите на почту. есть этот проект переписанный на СVAVR. Спрашивайте.
http://i065.radikal.ru/1401/bc/20d8f58f1977.jpg
http://s020.radikal.ru/i717/1401/9f/c5db1f52b4af.jpg
Может кто-то скинуть проект на CVAVR?
Либо готовую прошивку hex c именами Лилит и Дима?
почта: amidmast@mail.ru
Заранее ОГРОМНЕЙШЕЕ спасибо!!!
На форуме есть всё что Вам нужно. (ссылка на форум тремя комментами ниже).
Разобрался....
http://i058.radikal.ru/1405/38/6ee280eff6e6.jpg
http://s019.radikal.ru/i643/1405/74/b5e4a80a70ff.jpg
http://s52.radikal.ru/i137/1405/0b/e8399d309481.jpg
http://s003.radikal.ru/i202/1405/e5/dce1e5fadf76.jpg
http://youtu.be/sbR1Ee3Fa5o
Пришлите мне письмо на igor727@mail.ru
с текстом поздравления бегущей строки
https://cloud.mail.ru/public/f3ea34fa2a87/TanyaDima17072014.hex
А можете отправить проект валентинки в СМД?
Спасибо.Можна еще сделать прошивку с именами Надежда Олег.А также что продаете готовое
Спасибо! hatavova@ukr.net
Спасибо! На почту gelioman@mail.ru
.Ребята не бойтесь браться за эту поделку,радуйте своих девушек.В принципе ничего сложного
Спасибо! почта: jorikursu@gmail.com
Спасибо!
почта: popyak.yaroslav@mail.ru
Спасибо! почта: v.losyn@gmail.com
RSS feed for comments to this post