Страница 9 из 103
Re: Часы Super Clock
Добавлено: Ср ноя 26, 2014 11:03:53
ya-zp
Мне помогли дополнительные резисторы э-б, ставил только 4,7к, использовал фоновые светики.
А можно по-подробнне насчет станочка, я думаю лучше в личку чтобы не засорять тему.Интересуют описание, возможности, схемы....

Re: Часы Super Clock
Добавлено: Ср ноя 26, 2014 11:12:17
dt_andrew
Lion_A писал(а): А смысл резистора между Э и Б я не понимаю. Ведь база прижимается к земле через резистор в 1К портом МК.
разница только в том что резистор от МК прижимает к земле со стороны резистора базы, а а отдельный резистор ставиться между Б Э после резистора базы - что 2 большие разницы. сами нарисуйте и увидите какой делитель получается в первом и втором случае
и да доп резистор действительно можно уменьшать, но не беспредельно, слишком маленькие тоже нельзя иначе транзистор не откроется
Re: Часы Super Clock
Добавлено: Ср ноя 26, 2014 17:45:12
SergeyK
Шо то совсем уже руки опускаются. Блютузовский модуль не откликается, засветка не убирается
Вообщем подключил блютузоский модуль через USART в ответ получил полную тишину

получается модуль касячный.
С засветкой тоже непонятки полные. Транзистор поменял, платы уже FLUX-OFF оттирал все равно ничего не изменилось. Отпаял ради эксперимента провод от этой строки а засветка осталась

Выходит что касяк на плате матрицы.
dt_andrew писал(а):народ, что вы мучаетесь с засветкой
я прекрасно понимаю что светики были в наличии, а матрицы покупать надо, это все понятно.
но вы же хотите получить работающий девайс, а не бороться с проблемами
Я наоборот диоды заказывал, а матрицы были в наличии.
Re: Часы Super Clock
Добавлено: Ср ноя 26, 2014 17:51:29
Contemplator
SergeyK писал(а):Шо то совсем уже руки опускаются.
Специально для Вас на 8-й странице написал, мы с Вами наверное у одного продавца синие светодиоды брали, из 200шт. 2 были с утечкой, прозванивайте, найдете.
Re: Часы Super Clock
Добавлено: Ср ноя 26, 2014 18:18:03
SergeyK
Contemplator писал(а):Специально для Вас на 8-й странице написал,
Самое интересное что я прозванивал все диоды после Вашего сообщения!!!! Но все было в норме. А щас действительно нашел у одного в обратке 700К было

Перепаял, засветка убралась!!!!! Спасибо!!!
Contemplator писал(а): мы с Вами наверное у одного продавца синие светодиоды брали
Видать так оно и было!!!!
Осталось блютузовский модуль победить.
P.S.
На этом варианте впаял FT232RL, все работает отлично!!!!
Re: Часы Super Clock
Добавлено: Ср ноя 26, 2014 23:05:04
Fon
Подскажите пожалуйста, знающие коты.. Хочу собрать большие часы вот на этих светодиодах!-
http://ru.aliexpress.com/item/Even-Squa ... 53895.html Отсюда вопрос как грамотно увеличить ток сдвигового регистра? Использовать транзисторы(если да то как правильно включать?) или подскажите помощнее антологичную микросхему?
Re: Часы Super Clock
Добавлено: Чт ноя 27, 2014 17:16:50
dslabs
Fon
Все зависит от того, какие ток и напр. у led, а из фотки догодаться тяжело.
Когда я ставил 3528 на все 20 мА, то поставил после 595-х ВС817-е (ОК), а когда 5050 - то ВС847 (ОЭ) + IRLML6401....
В результате полный шик!
Кстати, на разных светодиодах и матрицах у меня уже на 5-и часах одна и таже засветка - два led в верхнем ряду над мигающей точкой, синхронно с миганием.
Пробовал разные транзисторы (в строке) и полевые, и биполяр, и сборки IRF7301, 7313, 7341 - результат эквивалентный.
Re: Часы Super Clock
Добавлено: Пт ноя 28, 2014 09:48:28
SergeyK
Вопрос к автору.
Какой участок кода отвечает за время ночного режима. Я хотя и не силен в программировании (вернее совсем никак) но думаю что если там не много менять надо, то справлюсь. Или сделать ночной режим с 23 до 7.
Re: Часы Super Clock
Добавлено: Пт ноя 28, 2014 09:58:49
dt_andrew
да прости меня автор, отвечу за него
в файле interface.h есть такие строки
//время включения/выключения ночного режима
#define NIGHT_MODE_TIME_ON 22
#define NIGHT_MODE_TIME_OFF 7
NIGHT_MODE_TIME_ON - час когда включить ночной режим
NIGHT_MODE_TIME_OFF - час когда выключить ночной режим
правьте и компелите
в вашем случае
#define NIGHT_MODE_TIME_ON 23
#define NIGHT_MODE_TIME_OFF 7
Re: Часы Super Clock
Добавлено: Пт ноя 28, 2014 13:59:39
SergeyK
dt_andrew спасибо!!! Думаю что автор против не будет

Ну а яркость в дневном режиме можно программно уменьшить?
Re: Часы Super Clock
Добавлено: Пт ноя 28, 2014 14:28:08
dt_andrew
конечно!
файл led.c
unsigned char brightness = 255; - это максимальная яркость
уменьшайте ее и смотрите как будет приятнее днем
переменную можно изменять от 40 до 255
у меня при 40 почти уже ничего не видно
думаю разберетесь и подберете комфортную
удачи
Re: Часы Super Clock
Добавлено: Пт ноя 28, 2014 22:49:01
Lion_A
Извеняюсь, что не появлялся. Был занят.
dt_andrew писал(а):
файл led.c
unsigned char brightness = 255; - это максимальная яркость
Нет, с ночного режима снова переключится на 255. Выкладываю прошивку 1.06. Там по мелочи отличий от 1.05. В ней в файле interface.h строчка:
Код: Выделить всё
//яркость в дневном режиме
#define DAY_BRIGHT 255
также в файле led.h строчка:
Код: Выделить всё
//задержка сдвига(в мС)
#define SCROLL_DELAY 30
отвечает за скорость бегущей строки.
Я переписал диспетчер в программе, место уменьшилось, зато пропало мерцание светодиодов: "m16_1.10". Из за места, все праздничные даты закоментированны. Но свободное место всеже есть, кто хочет раскоментирует нужные или добавит свои.
Сделал версию без блютуз: "m16_1.10_notBT" , убрал инициализацию модуля. Это не значит что болютуз не будет работать. Просто возможно придется настроить скорость передачи модуля подключив его к компу, т.к они по дефолту идут или с 9600 или 38400. Мои сразу работали на 38400. Также нельзя изменить имя часов через терминал. Но зато удалось оставить праздники!
С этой версии перехожу на м32. Поэтому прошу потестить все прошивки в разных режимах, т.к. после перепайки МК мне будет сложно поддерживать mega16.
Re: Часы Super Clock
Добавлено: Сб ноя 29, 2014 01:58:26
dslabs
Спасибо, бум тестить...
Re: Часы Super Clock
Добавлено: Сб ноя 29, 2014 09:12:25
veteranton
Спасибо. Попробую.
Кстати насчет засветки, разобрался, проблема была в пробитых светодиодах, кстати диоды новые.
В общем у кого засветка прозванивайте диоды на строке которая засвечивается....
Re: Часы Super Clock
Добавлено: Сб ноя 29, 2014 11:48:17
dt_andrew
dt_andrew писал(а):конечно!
файл led.c
unsigned char brightness = 255; - это максимальная яркость
уменьшайте ее и смотрите как будет приятнее днем
я просто ориентировался по версии 1.04
в последующих версиях вы сделали более удобнее - все в одном месте надо править
спасибо, так и надо
резюмируя установить яркость в дневном и ночном режимах надо в файле
interface.h править определения
//максимальная яркость в дневном режиме
#define DAY_BRIGHT 255
//яркость в ночном режиме
#define NIGHT_BRIGHT 100
Re: Часы Super Clock
Добавлено: Сб ноя 29, 2014 12:03:28
SergeyK
veteranton писал(а):В общем у кого засветка прозванивайте диоды на строке которая засвечивается....
Однозначно!!!! А лучше прозванивать перед тем как впаивать! Хорошо если как у меня оказался с краю, а если посредине....
Прошился новой прошивкой 1_10 (показывает как 1_1) без блютуза. Пока все в норме!!!!
Re: Часы Super Clock
Добавлено: Вс ноя 30, 2014 11:15:26
Lion_A
Перекачайте прошивки 1.06 и 1.10. Я там накосячил с коррекцией хода часов.
Re: Часы Super Clock
Добавлено: Вс ноя 30, 2014 18:34:55
Lion_A
Версия для mega32. Добавлены все российские праздники и памятные даты имеющие постоянную дату. Вернул обратный отсчет до нового года 31 декабря. Добавил ежечасный сигнал в дневном режиме. Изменил алгоритм опроса датчиков температуры. Температура выводиться только с подключенных датчиков (тоесть если датчик не подключен то "--" не выводится. Если оба датчика не подключены, то жест игнорируется) Также перешел на CVAVR v3.12(hex находится в папке "m32_2.00\Debug\Exe\"), но должно компилироваться и 2.04.
Re: Часы Super Clock
Добавлено: Вс дек 07, 2014 16:57:28
SergeyK
Под 32 мегу фьюзы какие?
Re: Часы Super Clock
Добавлено: Вс дек 07, 2014 17:39:49
Lion_A
Фьюзы такие-же: High - D1; Low – 24.