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

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


Ответить

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

Сб окт 28, 2017 16:03:25

Привет!Сделал пока контроллер,но после включения на дисплей идет надпис E280.Скажите,пожалуйста,где проблем.С уважением

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

Сб окт 28, 2017 21:15:31

Меня это тоже сперва слегка озадачило. На самом деле никакой проблемы нет - после подключения сосулек контроллер начинает работать согласно описанию.

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

Вс окт 29, 2017 00:32:10

Да, именно так. Без сосулек контроллер не работает. Нужно подключить хотя бы одну сосульку.
На самом деле, эта надпись "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 (см. даташит).

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

Вс окт 29, 2017 08:14:20

Спасибо!Разъём J1 служит для программирования МК-ето когда на все на плате-МК,LED и резисторы,так?

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

Пн окт 30, 2017 09:15:27

Для программирования МК достаточно, чтобы на плате были МК, разъём, цепь сброса, резисторы в линиях MOSI, MISO, SCK. Остальные детали тоже могут присутствовать, они не помешают.

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

Пн окт 30, 2017 21:35:29

Спасибо за ответ!

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

Ср ноя 08, 2017 20:30:51

Для программирования МК достаточно, чтобы на плате были МК, разъём, цепь сброса, резисторы в линиях MOSI, MISO, SCK. Остальные детали тоже могут присутствовать, они не помешают.

Попробовал програмироват плата,когда все детали на плате,но не получается у меня.

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

Ср ноя 08, 2017 20:50:20

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

Какую ошибку выдаёт программа-прошивальщик?

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

Ср ноя 08, 2017 23:42:16

Видео:https://www.youtube.com/watch?v=axFEd7h1mvw&feature=youtu.be

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

Чт ноя 09, 2017 00:00:06

Проверьте монтаж, особенно в районе вывода 2 МК. Нет замыкания на выв. 1?

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

Чт ноя 09, 2017 02:56:41

Конструкция интересная, но сейчас наверно исполнительный узел лучше переделать на светодиоды ws2812. Управление по одному проводу и даже цвет менять можно.

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

Чт ноя 09, 2017 20:13:23

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

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

Пт дек 08, 2017 19:53:01

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

Вопрос решился уменьшением номинала резисторов R2, R3 с 10к до 4.7к в последней сосульке.

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

Чт дек 21, 2017 21:49:56

А можно печатку сосульки в Sprint-Layout. У меня почему то открывается только плата контроллера, а платки сосульки нет.
Программа ругается на отсутствие файла шаблона.

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

Пт дек 22, 2017 14:03:12

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

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

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

Если вдруг Вы не нашли, где переключать платы, посмотрите скриншот в этой статье: http://radiokot.ru/circuit/digital/home/215/

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

Чт дек 28, 2017 11:47:23

Собрал все работает без проблем. Платы делал сам. Контроллеры из Китая шли очень долго и половину нерабочих. Светодиоды заказывал в Китае два раза, первый раз потерялись. Но успел к Новому Году! Всех с праздником! Автору Спасибо за работу!

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

Пт фев 02, 2018 15:49:34

Привет!Другие ефекты будеть?С уважением

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

Пт фев 02, 2018 17:21:19

Можете сами добавить, в статье есть инструкция.
У меня новых идей пока нет... :(

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

Сб дек 29, 2018 14:41:43

Сосулек на WS2812B не предвидеться?

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

Пн дек 31, 2018 12:29:35

Нет, не предвидится (в моей реализации, по крайней мере).
_____
Тем временем, сегодня, 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 KiB) Скачиваний: 480

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


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

P.S. Всех с Наступающим! Успехов, удачи и кучи свободного времени на занятие любимым паяльным делом! :) :beer:
Ответить