если поцентру останется место, то поставлю термометр. со звуком ещё не работал, незнаю получится ли на асемблере написать такое. Будет свободное время от работы и семьи обязательно дорисую плату и начну писать программу Контроллер есть в наличии только mega8 но его должно хватить на много эфектов, т.к в прошлом проэкте задействовано было только 27% памяти
Ну а я пока прошлый проект и повторил , с изменениями . Оставлена бОльшая часть схемы , прошивка и идея. Изменения коснулись в основном индикаторов. Я сделал часики поменьше, на 1" FYS-10012 BS-21 -время и на 0,56" FYT-5631BS-21( пока другой стоит для проверки) и 0,4" FYD-4021DUE-21(можно 18ти ногий 0,56" при желании запихнуть) -температура и ее обозначение. Соответственно и светодиоды использовал круглые 3 и 5 мм. Размер платы 149Х149. Так же вроде поборол паразитную засветку светодиодов. Схема вот такая (2 варианта, сам сделал первый)
В первом варианте возможен подбор яркости светодиодов под яркость индикаторов изменением номинала R1 ,без подбора резисторов у каждого светодиода( в разумных пределах). Абсолютно полностью засветка не исчезает, но уменьшается во много раз - так наверное даже и лучше, вроде чуть видимого следа остается . Из-за использования строенного индикатора понадобилось гашение запятой в 1м и 3м разрядах. Поэтому схемка для этого дела тоже добавлена на плате(транзистор ВС856+ резистор). Сказать что плата сделана полностью не скажу, нужно еще установить десятка четыре маленьких светодиодов( заказал, привезут, покупать у нас здесь втридорога нет никакого желания ). Ну и индикатор на градусы тоже поставлю другой, с "серым лицом", как у остальных. Да и оттенок красного у этого немного не такой, поставлю Фор`ярда тоже. Вообще самым геморным в разработке платы оказалось нарисовать окружности, диаметром более 100мм в SL , а вот дугу , радиусом 100 мм можно нарисовать, так из дуг круги и пришлось рисовать. Да и 60 светиков через 6' по окружности тоже не быстро расставить.
Площадки и разводка предусмотрены как под PCF8563, так и под 8583. Резисторы у светодиодов в моем случае , у маленьких 560 Ом, у больших 470. Резисторы и некоторые перемычки 1206, кондеры и большая часть перемычек можно как 0805 , так и 1206. Около транзисторов есть место под резисторы 10К, можно ставить, можно нет, я хотел ВС807 вместо полевых попробовать. Путем переброски пары перемычек, можно сделать плату под ОК, если будет такая потребность и соответствующая прошивка . Кнопки можно поставить или со стороны фольги с толкателями на заднюю стенку, или на отдельную платку- пока не решил .
Еще пришлось запрограммировать фьюз BODEN с уровнем 4В у меги. Иначе через раз при подключенной батарейке и отключении питания время то сбрасывалось, то искажалось Прошивка больше понравилась с мигающими точками clock2 , которую atac13 выкладывал не так давно.
Круг... рисовать? чтобы светики расставить в спринте есть возможность нарисовать многогранник с нужным количеством вершин, они-то и укажут на положение светодиодов. Разве нет?
А Вы сами пробовали это? Или опять все бла-бла-бла Возможность есть, но неудобно, нисколько не легче размещать светики, времени уйдет еще больше, чем на дуге 90' разместить 16 штук, и копировать, да и круг красивей смотрится
ЗЫ:Alexeyslav Вот лично Ваших творений мы ни одного не имели счастья наблюдать, ни здесь , ни в матричных часах, даже просто в виде какой нибудь простейшей платки , только куча теории, и советов. Теория без практики = почти 0 .
Здравствуйте друзья Собрал сей девайс - работает Помогите разобраться с фото резистором - у меня он 3Ком на солнце и 20Ком в тени Если не трудно выложите прошывку без мигающей точки со сменой показаний термометра каждые 15сек и етим фоторезистором МЕРСИ
Тогда резистор нужно подбирать под этот фоторезистор, но чего то у него мала разница сопротивлений в темноте / на свету, обычно в десятки, а то и сотни раз различие.
Тогда резистор нужно подбирать под этот фоторезистор, но чего то у него мала разница сопротивлений в темноте / на свету, обычно в десятки, а то и сотни раз различие.
Поставыл фоторезистор на 200Ком - тепер все работает как надо
Заголовок сообщения: Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Пт май 25, 2012 11:16:38
Мучитель микросхем
Карма: 7
Рейтинг сообщений: 60
Зарегистрирован: Ср фев 22, 2012 17:50:27 Сообщений: 409 Откуда: РФ, Европа
Рейтинг сообщения:0
Alexeyslav писал(а):
Круг... рисовать? чтобы светики расставить в спринте есть возможность нарисовать многогранник с нужным количеством вершин, они-то и укажут на положение светодиодов. Разве нет?
Нет. Так как по кругу, по многограннику не расставишь, да и намного быстрее по кругу-то.
Основная проблема ведь не нарисовать, а выдержать углы чтобы все ровненько было. Автоматический многогранник с нужным количеством граней сразу показывает нужные углы и точки установки светодиодов - вот чем он лучше обычной окружности.
Ну в спринте вообще то на нужный угол (6' ) можно без проблем прямо светодиод поворачивать, чем по углам многогранника расставлять площадки. Да и незачем 60 штук рисовать, достаточно 16, потом копировать, зеркалить и совмещать, вот и все
Еще наблюдения за PCF : при питании от БП днем, часы идут нормально, при питании от батарейки (3В,новая), с отключенным БП, за ночь отстают, не сказать чтоб сильно, но отстают . Получается частота генератора у нее сильно зависит от напряжения питания, за DS1307 такого не наблюдал.
Заголовок сообщения: Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Сб май 26, 2012 08:23:02
Мучитель микросхем
Карма: 7
Рейтинг сообщений: 60
Зарегистрирован: Ср фев 22, 2012 17:50:27 Сообщений: 409 Откуда: РФ, Европа
Рейтинг сообщения:0
Martin76 писал(а):
Ну в спринте вообще то на нужный угол (6' ) можно без проблем прямо светодиод поворачивать, чем по углам многогранника расставлять площадки. Да и незачем 60 штук рисовать, достаточно 16, потом копировать, зеркалить и совмещать, вот и все
Согласен. Можно вообще 2 нарисовать с противоположных сторон, сгруппировать, а потом копировать и крутить на любые градусы. Но это уже другая тема.
Хочется собрать такие часики, сейчас поеду искать детали.
Заголовок сообщения: Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Сб май 26, 2012 17:18:19
Первый раз сказал Мяу!
Зарегистрирован: Чт мар 29, 2012 08:29:18 Сообщений: 30
Рейтинг сообщения:0
Вопрос к автору и всем кто может помочь. Нет возможности собрать на SO8 PCF8385T и собираю на DIP8 PCF8385P AtMega8 DIP28 сейчас пробую на макете без термометров и светодиодов. Неидут часы время точность хода устанавливается. SCL SDA через резисторы 4,7-10к подпоял к (+) А0 на(+)кварц PCF менял перепрошивал МК, а хода нет. Как их запустить?
Так а как поняли, что не идут? Могут клок / дата быть перепутаны, может с подтяжкой что.
Без тактирования от часов на индикаторах должны быть прочерки. У меня при первом включении такое было - оказался вывод у смд резистора у подтяжки даты не был припаян.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения