Сердце с USB.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сердце с USB.

Сообщение Максим85 »

Здравствуйте!
задумал как то я сделать это сердце. http://radiokot.ru/circuit/light/run/26/Спаял, залил прошивку, а оно не работает как задумано (или мне так кажется, может так и задумано). Прошивал несколько раз с разными битами, итог один:
1) кнопки не работают
2) эффекты сомнительные (что то похожее на бегущий огонь, но очень медленный). Второго эффекта так и не дождался.
Схема до безобразия проста, а толку ноль.
Просьба помогите, напишите прошивку, а то я только повторять умею.
В программировании я как свин в апельсинах. :oops:
Понимаю что просьба может показаться наглой, но ведь я прошу от повторенной мною схемы лишь правильной работы... Может я и ошибаюсь, но тогда ткните носом у кого получилось.
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
frick
Родился
Сообщения: 16
Зарегистрирован: Вс мар 15, 2009 00:01:45

Сообщение frick »

Ну так как? Разобрались с сердцем?
У меня вопрос к людям, можно ли сделать регулировку яркости в этом сердце? Для добавления плавного перетекания из одного состояния в другое. И если да, то скажите пожалуйста как?
И поясните мне пожалуйста метод описания самих эффектов.
Последние 6-ть цифр в строке состояния показывают вкл/выкл ли группа диодов?
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

Здравствуйте, ничего и ни в чем я к сожалению не разобрался(((
Сижу и жду у моря погоды... :cry:
:idea: Может быть сюда заглянет автор статьи?
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

Здравствуйте еще раз!
Переиначу задачу:
Может кто нибудь из старожил, умеющих писать проги/прошивки возьмется за это неблагодарное дело, а?
Это ведь всего лишь 6ти канальная приставка световых эффектов.
Ведь на носу у нас совсем даже не бородавка (прыщик), а очень даже сУрьезное мероприятие 8 Марта.

Необходимые эффекты, по замыслу автора:
1) Бегущий огонь
2) Бегущая тень
3) Бегущий туда сюда огонь
4) Бегущая туда сюда тень
5) Бегущая волна
6) Бегущая теневая волна
7) Бегущая туда сюда волна
8 ) Бегущая туда сюда теневая волна
9) Последовательное зажигание
10) Последовательное гашение
11) Последовательное зажигание, затем гашение
12) Переключение половинок
13) Переключение через один
14) Биение
15) Последовательное зажигание, затем гашениезатем мерцание
16) и др.
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
frick
Родился
Сообщения: 16
Зарегистрирован: Вс мар 15, 2009 00:01:45

Сообщение frick »

Так схемка совсем не работает?
Может не так прошили микропроцессор? там нужно выставлять его на 8Гц вроде.
Может совместными усилиями чего и получится)))
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

Пробовал по всякому, эффекта не заметил, думаю дело в прошивке.
Мне кажется знающему человеку легче написать прошивку с нуля, но где найти интересующихся, вот вопрос...
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

Неужели никто не хочет подарить сердечко своей второй половине? Или всем лень...((((((
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
Rainmaker
Родился
Сообщения: 15
Зарегистрирован: Чт дек 25, 2008 11:13:50

Сообщение Rainmaker »

Здравствуйте!

Вопрос к Максим85.

Что происходит при включении? (как можно подробнее)
На какой печатке собрано? Как в статье?
Правильно ли прошит контроллер? Нужно обязательно прошить файлы hex и eep.
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

Здравствуйте!
Что происходит при включении? (как можно подробнее)

При включении загораются ВСЕ светики, далее ну очень МЕЕЕдленнООО пытается ползти "бегущий огонь", дальше терпения не хватает.
На какой печатке собрано? Как в статье?

ДА один в один!
Правильно ли прошит контроллер? Нужно обязательно прошить файлы hex и eep.

С "правильностью" были сомнения, прошивал несколько раз, проверял, снова прошивал, ставил фьюзы по всякому, пока не залочил контроллер :(
Странный сиптом: при нажатии кнопки NEXT питалово закорачивается, программа сбрасывается, знаю, что это ни есть гуд.
Сделал все до нового года, но времени написать не было, по этому написал аж 19.01.10
Девайс ждет своего часа...
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
Rainmaker
Родился
Сообщения: 15
Зарегистрирован: Чт дек 25, 2008 11:13:50

Сообщение Rainmaker »

При включении загораются ВСЕ светики, далее ну очень МЕЕЕдленнООО пытается ползти "бегущий огонь", дальше терпения не хватает.

Похоже, что тактовая частота контроллера 1Мгц. Должна быть 8Мгц. Для этого необходимо установить биты CKSEL3..0 как 0b0100. Ноль соответствует запрограммированному сотоянию бита. В PonyProg, по-моему, галочка означает ноль.
ДА один в один!

У меня собрано на ней же. Я делал плату методом ЛУТ. Все должно работать.
Странный сиптом: при нажатии кнопки NEXT питалово закорачивается, программа сбрасывается, знаю, что это ни есть гуд.

Скорее всего на Вашей плате КЗ. Кнопки подключены к питанию через подтягивающие резисторы контроллера. Если порт контроллера исправен и нет КЗ, то никаких закорачиваний питания и сбросов программы не должно быть.
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

Вы Автор статьи?
У вас как работает данное устройство?
Попробую перебрать, и еще чтоб наверняка не могли бы скинуть скрин
для понипрог с галочками фуз битов, чтобы точно ошибки не вышло :oops:
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
Rainmaker
Родился
Сообщения: 15
Зарегистрирован: Чт дек 25, 2008 11:13:50

Сообщение Rainmaker »

Вы Автор статьи?

Да, я автор.
У вас как работает данное устройство?

При включении начинается первый эффект. Если режим AUTO не включен, то эффект будет повторяться бесконечно. Если нажать кнопку NEXT, включится второй эффект, затем третий и т.д. Если нажать кнопку AUTO, то загорится светодиод HL97 (тот, что над кнопками) и через каждые 20 повторений эффекта будет включаться следующий. После 19-го включится 1-й. Программа запрминает последний выбранный вручную (т. е. кнопкой NEXT) эффект и при следующем включении стартует с него.
Попробую перебрать, и еще чтоб наверняка не могли бы скинуть скрин
для понипрог с галочками фуз битов, чтобы точно ошибки не вышло

Скрин скинуть могу, но, к сожалению, не раньше выходных. Сейчас нет под рукой ни PonyProg, ни контроллера.
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

НОВАЯ ПРОБЛЕМА!!!
Сейчас перепаял, перепрошил, нашел картинку с фузами, питание от БП компа.
Огни ПОБЕЖАЛИ, очень даже ничего)))
НО как только отключил от программатора и подключил к трансформаторному БП все та же история (см. посты выше) :shock: :( :cry:
М/б с питаловом проблема, попробую заново перешить. :cry: :cry: :cry:
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

Получается такая картинка, что от импульсного БП работает нормально, а от трансформаторного виснет процессор, так?
Возможная причина в высоких пульсациях питающего напряжения, которые вогут пролазить на вход сброса процессора. Возможно следует запитать от другого БП или повесить электролит побольше емкости на шину питания, ну или как автор рекомендует запитывать от USB порта.
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

Каким то образом сгорает мк, пробовал в очередной раз заменить прошил работает, перекинул на бп работал нормально, но я случайно замкнул питание и все КАПУТ, опять перепаяю. Отпишусь...
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

Кажись все, рисковать подключая БП не стал :)
Сразу припаял USB хвостик.
Работает классно.
Кнопка NEXT коротит, исключил ее, оставив только AUTO.
Собиру в корпус, фото и видео с меня.
Rainmaker ОГРОМНОЕ СПАСИБО!!!
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
Rainmaker
Родился
Сообщения: 15
Зарегистрирован: Чт дек 25, 2008 11:13:50

Сообщение Rainmaker »

Кажись все, рисковать подключая БП не стал
Сразу припаял USB хвостик.

Я сразу рассчитывал на питание от USB поэтому с пульсациями не боролся. Пробовал ставить емкость 470мкф в питание (место под нее видно на моей плате), но с ней контроллер запускался нестабильно, пришлось ее убрать. Если питать от отдельного блока питания, то нужен стабилизированный блок питания с напряжением 5В и током не менее 300мА. Желательно также на вывод reset контроллера подключить цепочку сброса как на схеме, но у меня и без нее нормально работает.
Кнопка NEXT коротит, исключил ее, оставив только AUTO.

Попробуйте вынуть контроллер и замерить сопротивление между выводами 2 и 7 панели. Проводник цепи +5В на плате идет как раз рядом с проводником кнопки NEXT. Возможно у Вас там КЗ (см. вложение).
Вложения
1.jpg
Возможно там КЗ
(69.1 КБ) 695 скачиваний
Аватара пользователя
Максим85
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт янв 08, 2009 16:56:13
Откуда: Наб. Челны

Сообщение Максим85 »

Дело было не в бобине!!!
ВСЕ МК ЦЕЛЫ!!!
Сбой программы шел из за отсутствия емкости C1.
На плате ее нет, а удостовериться было лень...
Обнаружил это когда в очередной раз "КАЮКнулся" МК.
Перепроверил, нехватает, запаял, заработало.
Видимо шел сбой программы от этого.
Попробовал подсоединить кнопку NEXT, чем черт не шутит, ЗАРАБОТАЛА и кнопка.
В общем проект ОТЛИЧНЫЙ!!!
Еще раз СПАСИБО АВТОРУ!!! :beer: :beer: :beer:
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

Сообщение Chip115 »

Емкость надо ставить как мона ближе к корпусу... Еще рекомендуется на землю кнопки через емкость... И в цепях затвора полевика нет резисторов... МК от этого не загнется? От броска тока во время переключения... Просто хочу собрать вот и интересуюсь :)
А так не плохо :)
Rainmaker
Родился
Сообщения: 15
Зарегистрирован: Чт дек 25, 2008 11:13:50

Сообщение Rainmaker »

Chip115

Еще рекомендуется на землю кнопки через емкость...

Не совсем понимаю для чего это. Подавление дребезга выполнено программно.
И в цепях затвора полевика нет резисторов... МК от этого не загнется? От броска тока во время переключения...

Полевики поставлены специально чтобы исключить резисторы в затворе. Так как емкость затвора у них очень мала, контроллер с ними отлично работает. Вместо полевиков можно ставить биполярные n-p-n транзисторы, но, разумеется, с резисторами порядка 1к в базах.

Максим85

Сбой программы шел из за отсутствия емкости C1.

Обнаружил на схеме в статье ошибку! Правый по схеме вывод резистора R1 должен быть подключен к +5В, а верхний по схеме вывод С1 должен быть подключен к общему проводу. К счастью в приложенной к статье печатке этой ошибки нет.
Прошу меня простить за невнимательность. Обязательно отправлю администраторам обновленную схему.

Выкладываю скрин fuse битов для PonyProg. Он соответствует тактовой частоте 8Мгц (CKSEL3..0 установлены как 0b0100). Если кому-нибудь больше понравится работа на тактовой 4Мгц, то CKSEL3..0 нужно установить как 0b0011.
Вложения
fuse.jpg
Скрин fuse битов для PonyProg. Тактовая 8Мгц.
(38.77 КБ) 732 скачивания
Ответить

Вернуться в «Статьи»