Светодиодная "сосулька": одна и много

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

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


dpd69
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс мар 10, 2013 21:07:18

Re: Светодиодная "сосулька": одна и много

Сообщение dpd69 »

Привет!Сделал пока контроллер,но после включения на дисплей идет надпис E280.Скажите,пожалуйста,где проблем.С уважением
SP634
Прорезались зубы
Сообщения: 246
Зарегистрирован: Пн окт 31, 2016 10:57:29
Откуда: Апрелевка

Re: Светодиодная "сосулька": одна и много

Сообщение SP634 »

Меня это тоже сперва слегка озадачило. На самом деле никакой проблемы нет - после подключения сосулек контроллер начинает работать согласно описанию.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Светодиодная "сосулька": одна и много

Сообщение *Trigger* »

Да, именно так. Без сосулек контроллер не работает. Нужно подключить хотя бы одну сосульку.
На самом деле, эта надпись "E820" означает, что произошла ошибка с кодом 0x20 при обращении к сосулькам по General Call Address. В общем случае, первая цифра - адрес сосульки (0 - 7 или 8 для общего обращения), вторая и третья - код ошибки в шестнадцатеричном виде. Расшифровка кодов ниже:

Код: Выделить всё

//Master transmitter mode
#define TWI_START_TRANSMITTED 0x08
#define TWI_REPEATED_START_TRANSMITTED 0x10
#define TWI_SLA_W_TRANSMITTED_ACK_RECEIVED 0x18
#define TWI_SLA_W_TRANSMITTED_NO_ACK_RECEIVED 0x20
#define TWI_DATA_TRANSMITTED_ACK_RECEIVED 0x28
#define TWI_DATA_TRANSMITTED_NO_ACK_RECEIVED 0x30
#define TWI_ARBITRATION_LOST 0x38

Точнее, это не совсем коды ошибок, скорее, коды состояния. Они соответствуют кодам модуля TWI МК ATMega8 (см. даташит).
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
dpd69
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс мар 10, 2013 21:07:18

Re: Светодиодная "сосулька": одна и много

Сообщение dpd69 »

Спасибо!Разъём J1 служит для программирования МК-ето когда на все на плате-МК,LED и резисторы,так?
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Светодиодная "сосулька": одна и много

Сообщение *Trigger* »

Для программирования МК достаточно, чтобы на плате были МК, разъём, цепь сброса, резисторы в линиях MOSI, MISO, SCK. Остальные детали тоже могут присутствовать, они не помешают.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
dpd69
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс мар 10, 2013 21:07:18

Re: Светодиодная "сосулька": одна и много

Сообщение dpd69 »

Спасибо за ответ!
dpd69
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс мар 10, 2013 21:07:18

Re: Светодиодная "сосулька": одна и много

Сообщение dpd69 »

[uquote="*Trigger*",url="/forum/viewtopic.php?p=3219762#p3219762"]Для программирования МК достаточно, чтобы на плате были МК, разъём, цепь сброса, резисторы в линиях MOSI, MISO, SCK. Остальные детали тоже могут присутствовать, они не помешают.[/uquote]
Попробовал програмироват плата,когда все детали на плате,но не получается у меня.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Светодиодная "сосулька": одна и много

Сообщение *Trigger* »

Что именно не получается? Питание на плату подано? Монтаж проверяли? Замыканий, обрывов нет?

Какую ошибку выдаёт программа-прошивальщик?
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
dpd69
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс мар 10, 2013 21:07:18

Re: Светодиодная "сосулька": одна и много

Сообщение dpd69 »

Видео:https://www.youtube.com/watch?v=axFEd7h1mvw&feature=youtu.be
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Светодиодная "сосулька": одна и много

Сообщение *Trigger* »

Проверьте монтаж, особенно в районе вывода 2 МК. Нет замыкания на выв. 1?
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Светодиодная "сосулька": одна и много

Сообщение radteh »

Конструкция интересная, но сейчас наверно исполнительный узел лучше переделать на светодиоды ws2812. Управление по одному проводу и даже цвет менять можно.
dpd69
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс мар 10, 2013 21:07:18

Re: Светодиодная "сосулька": одна и много

Сообщение dpd69 »

Привет!Сосульки готовие:https://www.youtube.com/watch?v=6cSZ9p5BIYo&feature=youtu.be.Жду разъёма IDC-6F с Китая.Не смог програмироват МК,потому что оба штук-10 были плохие.Atmega доктор помоч,но толька для 8 штук.Продолжение следует...
yumot
Открыл глаза
Сообщения: 57
Зарегистрирован: Ср июн 15, 2011 19:05:04

Re: Светодиодная "сосулька": одна и много

Сообщение yumot »

Здравствуйте! Собрал сосульки, всё работает, но переодически выскакивают ошибки и работа сосулек останавливается. Код ошибок каждый раз разный. Подскажите пожалуйста что можно сделать?

Вопрос решился уменьшением номинала резисторов R2, R3 с 10к до 4.7к в последней сосульке.
mic1960
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Пн сен 19, 2016 19:38:22

Re: Светодиодная "сосулька": одна и много

Сообщение mic1960 »

А можно печатку сосульки в Sprint-Layout. У меня почему то открывается только плата контроллера, а платки сосульки нет.
Программа ругается на отсутствие файла шаблона.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Светодиодная "сосулька": одна и много

Сообщение *Trigger* »

Отвечу заодно и тут, не только в ЛС. Вдруг у кого-то ещё такой вопрос возникнет.

На отсутствие шаблона не обращайте внимание, можете вообще отключить шаблон в настройках.

В нижней части окна программы Sprint Layout есть вкладки с названиями плат, их можно переключать. В одном файле находятся и плата контроллера, и платы сосулек.

Если вдруг Вы не нашли, где переключать платы, посмотрите скриншот в этой статье: http://radiokot.ru/circuit/digital/home/215/
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
petrov40
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт фев 21, 2012 16:21:25
Откуда: Новомосковск

Re: Светодиодная "сосулька": одна и много

Сообщение petrov40 »

Собрал все работает без проблем. Платы делал сам. Контроллеры из Китая шли очень долго и половину нерабочих. Светодиоды заказывал в Китае два раза, первый раз потерялись. Но успел к Новому Году! Всех с праздником! Автору Спасибо за работу!
dpd69
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс мар 10, 2013 21:07:18

Re: Светодиодная "сосулька": одна и много

Сообщение dpd69 »

Привет!Другие ефекты будеть?С уважением
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Светодиодная "сосулька": одна и много

Сообщение *Trigger* »

Можете сами добавить, в статье есть инструкция.
У меня новых идей пока нет... :(
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
Andrey73s
Вымогатель припоя
Сообщения: 691
Зарегистрирован: Ср фев 24, 2010 23:33:28
Откуда: Тверская обл.

Re: Светодиодная "сосулька": одна и много

Сообщение Andrey73s »

Сосулек на WS2812B не предвидеться?
Какая *** выключила свет в конце туннеля.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Светодиодная "сосулька": одна и много

Сообщение *Trigger* »

Нет, не предвидится (в моей реализации, по крайней мере).
_____
Тем временем, сегодня, 31-го декабря 2018 года, я сделал новую версию прошивки контроллера сосулек:
v1.1

Список изменений:
СпойлерТекущая версия: v1.1

v1.0:
Исходная версия.

v1.1:
Добавлена программа 21 - случайное изменение яркости светодиодов.
Добавлена программа 22 - случайное зажигание и гашение светодиодов в случайном порядке.
Доработан генератор случайных чисел - теперь гораздо лучше переключаются программы в автоматическом режиме.
Добавлена индикация версии прошивки при включении.

Прошивка:
LED Icicles Controller 20 LEDs ATMega8 Int RC 8 MHz v1.1.hex
(21.39 КБ) 504 скачивания

Архив с проектом CVAVR:
LED Icicles Controller Source files CVAVR v1.1.rar
(261.18 КБ) 241 скачивание


Успейте обновиться до Нового Года!

P.S. Всех с Наступающим! Успехов, удачи и кучи свободного времени на занятие любимым паяльным делом! :) :beer:
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Ответить

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