Главная » Микроконтроллеры
Призовой фонд
на сентябрь 2017 г.
1. 1000 руб
PCBWay
2. Осциллограф DSO138
Паяльник
3. Тестер компонентов MG328
Паяльник
4. 100 руб.
От пользователей

Похожие статьи:


Часы на газоразрядных индикаторах V2.0

Так как предыдущая статья вызвала множество вопросов от желающих собрать ее, либо от уже собравших, да и сама схема часов претерпела некоторые изменения, я решил написать еще одну статью, посвященную часам на газоразрядных индикаторах. Здесь я опишу улучшения/исправления как схемы, так и прошивки.

Итак, самым первым неудобством при использовании данных часов в квартире, явилась яркость. Если днем она совершенно не мешала, то ночью неплохо освещала комнату, мешая спать. Особенно это стало заметно после переделки платы и установки синих светодиодов в подсветку (красная подсветка оказалась неудачным вариантом, т.к. красный свет заглушал свечение ламп). Уменьшение яркости по времени большого эффекта не давало, т.к. спать я ложусь в разное время, а часы уменьшают яркость в одно и то же. Или же я еще бодрствую, а яркость снизилась и времени не видно. Поэтому я решил добавить датчик освещенности, а проще говоря фоторезистор. Благо выводов АЦП для подключения было предостаточно. Делать прямую зависимость яркости от уровня освещенности я не стал, а просто задал пять градаций яркости. Диапазон значений АЦП был поделен на пять промежутков и каждому промежутку задано свое значение яркости. Измерение производится каждую секунду. Выглядит новый узел схемы — вот так:

В роли датчика освещенности выступает обычный фоторезистор.

Следующее изменение коснулось схемы питания часов. Дело в том, что использование линейного стабилизатора накладывало ограничения на диапазон питающего напряжения, плюс сам стабилизатор грелся во время работы, особенно при полной яркости светодиодов. Нагрев был слабый, но хотелось избавиться от него полностью. Поэтому в схему добавился еще один импульсный стабилизатор, на это раз понижающий (Step-Down). Микросхема осталась та же, что и в Step-Up преобразователе, изменилась лишь схема.

Тут все стандартно, из даташита. Ток, требуемый схеме для работы, меньше 500мА и внешний транзистор не нужен, хватает внутреннего ключа микросхемы. В итоге всякий нагрев питающей части схемы прекратился. Кроме этого данный преобразователь не боится КЗ на выходе и перегрузок. А так же занимает меньше места на плате и от случайной переполюсовки питаюещего напряжения защитит. В общем сплошные плюсы. Правда, должны были возрасти пульсации по питанию, но на работу схемы это никакого влияния не оказывает.

Помимо электронной части изменился и внешний вид устройства. Больше в нем нет огромной кучи проводов. Все собрано на двух платах, которые сложены “бутербродом” и соединены через разъемы типа PLS/PBS. Сами платы скреплены при помощи винтов. На верхней плате находятся лампы, анодные транзисторные ключи и светодиоды подсветки. Сами светодиоды установлены за лампами, а не под ними. А на нижней расположились схемы питания, а также МК с обвязкой (на фото более старая версия часов, в которых еще не было датчика освещенности). Размер плат 128х38мм.

Лампы ИН-17 были заменены на ИН-16. Размер символа у них одинаковый, а вот форм-фактор отличается: После того, как все лампы стали “вертикальными”, упростилась разводка платы и улучшился внешний вид.

Как видно на фото, все лампы установлены в своеобразные панельки. Панельки для ИН-8 изготовлены из контактов разъема D-SUB формата “мама”. После снятия металлической оправы, он легко и непринужденно расстается с этими самыми контактами. Сам разъем выглядит вот так:

А для ИН-16 из контактов обычной цанговой линейки:

Думаю, что надо сразу положить конец возможным вопросам о необходимости такого решения. Во-первых, всегда присутствует риск разбить лампу (может кошка залезет или за провод дернут, в общем всякое бывает). А во-вторых, толщина вывода разъема гораздо меньше толщины вывода лампы, что сильно упрощает разводку платы. Плюс при запайке ламы в плату, существует опасность нарушения герметичности лампы в связи с перегревом вывода.

Ну и как обычно схема всего устройства:

И видео работы:

Работают стабильно, за полгода работы багов не выявлено. Летом стояли больше месяца без питания, пока был в отъезде. Приехал, включил – время никуда не убежало и режим работы не сбился.

Управление часами осуществляется следующим образом. При кратковременном нажатии кнопки BUTTON1 переключается режим работы (ЧАСЫ, ЧАСЫ+ДАТА, ЧАСЫ+ТЕМПЕРАТУРА, ЧАСЫ+ДАТА+ТЕМПЕРАТУРА). При удержании этой же кнопки, включается режим настройки времени и даты. Изменение показаний осуществляется кнопками BUTTON2 и BUTTON3, а переход по настройкам - кратковременным нажатием BUTTON1. Включение/отключение подсветки осуществляется удержанием кнопки BUTTON3.

Теперь можно перейти к следующей версии схемы. Она выполнена всего на четырех лампах ИН-14. Маленькие лампы для секунд просто негде взять, как, в прочем и ИН-8. Зато купить ИН-14 по приемлемой цене никаких проблем не составляет.

В схеме отличий почти нет, те же два импульсных преобразователя по питанию, тот же микроконтроллер AtMega8, те же анодные ключи. Та же RGB подсветка… Хотя стоп, никакой RGB подсветки не было. Значит отличия все-таки есть! Теперь часы умеют светиться разными цветами. Причем программа предусматривает возможность перебирать перебора цветов по кругу, а также возможность фиксации понравившегося цвета. Естественно, с сохранением самого цвета и режима работы в энергонезависимую память МК. Долго думал, как бы поинтереснее задействовать точки (их две в каждой лампе) и в конце концов вывел на них секунды в двоичном формате. На лампах часов идут десятки секунд, а на лампах минут – единицы. Соответственно, если у нас к примеру 32 секунды, то из точек левых ламп будет составлено число 3, а правых – 2.

Форм-фактор остался “бутербродным”. На нижней плате расположились два преобразователя для питания схемы, МК, К155ИД1, DS1307 с батарейкой, фоторезистор, датчик температуры (теперь он только один) и транзисторные ключи точек ламп, и RGB подсветки.

А на верхней анодные ключи (они, кстати, теперь в SMD исполнении), лампы и светодиоды подсветки.

В сборе все выглядит вполне прилично.

Схема:

Ну и видео работы:

Управление часами осуществляется следующим образом. При кратковременном нажатии кнопки BUTTON1 переключается режим работы (ЧАСЫ, ЧАСЫ+ДАТА, ЧАСЫ+ТЕМПЕРАТУРА, ЧАСЫ+ДАТА+ТЕМПЕРАТУРА). При удержании этой же кнопки, включается режим настройки времени и даты. Изменение показаний осуществляется кнопками BUTTON2 и BUTTON3, а переход по настройкам - кратковременным нажатием BUTTON1. Изменение режимов подсветки подсветки осуществляется кратковременным нажатием кнопки BUTTON3.

Фьюзы остались такими же, как и в первой статье. МК работает от внутреннего генератора 8 МГц. В шестнадцатеричном виде: HIGH: D9LOW: D4 и картинкой:

Прошивки МК, исходники и печатные платы в формате Sprint-Layout прилагаются.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
С RGB-подсветкой
U1 МикросхемаК155ИД11 Поиск в LCSCВ блокнот
U2 МК AVR 8-бит
ATmega8A-AU
1 Поиск в LCSCВ блокнот
U3 Часы реального времени (RTC)
DS1307
1 Поиск в LCSCВ блокнот
U4, U5 DC/DC импульсный конвертер
MC34063A
2 Поиск в LCSCВ блокнот
P9 Датчик температуры
DS18B20
1 Поиск в LCSCВ блокнот
Q1, Q2, Q7-Q10 Биполярный транзистор
MPSA42
6 MMBTA42Поиск в LCSCВ блокнот
Q2, Q4-Q6 Биполярный транзистор
MPSA92
4 MMBTA92Поиск в LCSCВ блокнот
Q11-Q13, Q16 Биполярный транзистор
BC857
4 Поиск в LCSCВ блокнот
Q14 Биполярный транзистор
BC847
1 Поиск в LCSCВ блокнот
Q15 MOSFET-транзистор
IRF840
1 Поиск в LCSCВ блокнот
D1 Выпрямительный диод
HER106
1 Поиск в LCSCВ блокнот
D2 Диод Шоттки
1N5819
1 Поиск в LCSCВ блокнот
L1, L2 Катушка индуктивности220мкГн2 Поиск в LCSCВ блокнот
Z1 Кварц32.768 кГц1 Поиск в LCSCВ блокнот
BT1 БатареяБатарея 3В1 Поиск в LCSCВ блокнот
HL1-HL4 СветодиодRGB4 Поиск в LCSCВ блокнот
R1-R4 Резистор
12 кОм
4 Поиск в LCSCВ блокнот
R5, R7, R9, R11, R34, R35 Резистор
10 кОм
6 Поиск в LCSCВ блокнот
R8, R10, R12, R14 Резистор
1 MОм
4 Поиск в LCSCВ блокнот
R13-R18, R37, R38, R40 Резистор
1 кОм
9 Поиск в LCSCВ блокнот
R19, R20, R33, R39, R41-R43, R46, R47, R51, R53 Резистор
4.7 кОм
11 Поиск в LCSCВ блокнот
R21, R24, R27, R30 Резистор
68 Ом
4 Поиск в LCSCВ блокнот
R22, R23, R25, R26, R28, R29, R31, R32 Резистор
100 Ом
8 Поиск в LCSCВ блокнот
R36 Резистор
20 кОм
1 Поиск в LCSCВ блокнот
R44 Резистор
0.22 Ом
1 1-2 ВтПоиск в LCSCВ блокнот
R45 Резистор
0.3 Ом
1 1-2 ВтПоиск в LCSCВ блокнот
R48, R49 Подстроечный резистор20 кОм2 Поиск в LCSCВ блокнот
R50, R52 Резистор
330 Ом
2 Поиск в LCSCВ блокнот
C1, C4-C6, C8, C11, C13, C14 Конденсатор100 нФ9 Поиск в LCSCВ блокнот
C2, C3 Конденсатор1 мкФ2 Поиск в LCSCВ блокнот
C7, C12 Электролитический конденсатор470 мкФ2 Поиск в LCSCВ блокнот
С10 Электролитический конденсатор4.7мкФ 400В1 Поиск в LCSCВ блокнот
С15 Конденсатор510 пФ1 Поиск в LCSCВ блокнот
С16 Конденсатор470 пФ1 Поиск в LCSCВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: Изменена: 23.06.2016 0 11
Я собрал 3 7
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 4.6 Проголосовало: 7 чел.

Комментарии (402) | Я собрал (0) | Подписаться

0
Stepanoff_aa #
Интересует вопрос, какой типоразмер SMD ставить? Если на печатку в Sprint Layot нанести резистор 0805 из базы -он слишком маленький, 1206- великоват.
Ответить
0
Олег #
Я ставил 0805, они нормально встают.
Ответить
0
dimaris #
Я 1206 запаял и нормально, ну одной стороной не на площадку а на дорожку садится ничего страшного, тут же большая механическая прочность не нужна.
Ответить
0
денис #
А не маловато ли сопротивление в 12 кОм на анодах? Если питать от 180, то по идее должно быть 72 кОм или около того
Ответить
0
dimaris #
Да нормально, тут же динамическая индикация, вон в других подобных часах вообще 4к7 ставят и ничего работают.
Ответить
0
Евгений #
Здравствуйте, часы супер! Подскажите по поводу печатки нижней платы для второй версии часов, в архивах не нашел. С Уважением!
Ответить
0
dimaris #
Там все в одном файле, как откроете в левом нижнем углу есть закладки, я тоже по началу ступил...
Ответить
0
baklan #
Вот спасибо, а то я уже думал закидывать это дело
Ответить
0
Антон #
Очень не плохая переработка, еще бы со стартовой инициализацией 1307 разобраться. Я бы оставил 7805 (или даже 78L05) и запитал светодиоды напрямую от +12, т.к. блок питания я думаю уже не трансформаторный. И убрать нахер эти мегаваттные сопротивления, поставить параллель из одноомников.
Ответить
0
vic2k #
Добрый день.
Пытаюсь скомпилировать прошивку для варианта на 6 индикаторах из исходников - не выходит.
Выдает warning в ds1307.c
Видно на скриншоте. .

Подскажите, что я делаю не так.

Win 7 x64
Eclipse IDE for C/C++ Developers
Version: Neon Release (4.6.0)
Build id: 20160613-1800
avr8-gnu-toolchain-3.4.5.1522
Прикрепленный файл: eclipse.png
Ответить
0
Максим #
Кто то может скинуть верхнюю печатку полностью промаркированную?
Ответить
0
Максим #
Разбираюсь с верхней печаткой, скажите откуда взялись резисторы указанные стрелкой и почему они сидят на минусе? Все совпадает с схемой кроме них!
Прикрепленный файл: ИН-14.jpg
Ответить
0
Artem Plavutskyy #
Печатка правильная, ошибка на схеме, резисторы 4,7 КОм.
Ответить
0
Максим #
Артем, простите так как можно собрать не подписанную печатку не ссылаясь на схему? Потому и просил поделится тех кто сделал и запустил часы промаркированной печаткой.
Ответить
0
Turiv #
Добрый день. Никто не переделывал часы с четырьмя ин-14, на шесть ин-14 (Чтобы осталась rgb подсветка, термометр)?
Ответить
0
Artem #
Собрал часы на 4-х ин 14, проблема с яркостью ламп. Две средние светятся ярче, две крайние тусклее, в чём может бить проблема?
Ответить
0
Artem Plavutskyy #
При настройке часов в месте с минутной цифрой меняются десятки минут и часы, как решить?
Ответить
0
vovan161 #
Помогите переделать прошивку для индикации секундной точки в третьем разряде (использую индикаторы ИН-12А и ИН12Б). В программировании вообще не разбираюсь, заранее спасибо!
Ответить
0
Олег #
Собрал вариант на шести ин 14, нет запуска дски, на кварце генерации нет, микросхемы выдернуты из кассовых аппаратов, вопросов по ним нет, автор наделал кучу ошибок в прошивке, у кого есть рабочий вариант прошивки на шесть ламп?
Ответить
0
Tan_Roon #
Всем доброго времени суток, можете объяснить какой нужен бп для этих часов? И правильно ли я понял что в файле для спринта одна вкаладка для ламп и их обвязки а вторая плата питания? И если ли у кого прошивка для шести ламп ин 14? Заранее всем спасибо за ответы
Ответить
0
townfine #
Здравствуйте, подскажите, пожалуйста, а плату для часов на ин-14, нужно зеркалить?
Ответить
0
Влад #
Собираю эти часы на 4-х ИН-14, может у кого то есть подписаная верхняя плата? То в лей не подписана
Ответить
0
Максим #
Удалось связаться с автором. Думаю он не будет против если я выложу полностью подписанную им печатку. Сам я спаял все, но еще не прошивал МК и датчика температуры пока нет.
Прикрепленный файл: CLOCK_IN-14 подписанная.lay6
Ответить
0
Влад #
Максим, а подскажите пожалуйста, какие Вы транзисторы ставили в место кт 3102 и кт 3107?
Ответить
0
Максим #
Влад, в той версии часов что я делал их изначально нет. Где Вы их там нашли? Я про ту печатку что прикрепил выше.
Ответить
0
Влад #
Максим, я за главную печатку, там возле IRF 840 стоят два транзистора: КТ3107 и КТ3102. Вы в место них что то другое паяли?
Ответить
0
Максим #
Я собирал сразу по печатке, так как были сообщения про ошибки в схеме. И не сразу глянул на схему когда вы спросили. У меня в печатке что на сайте лежит стоят MMBTA42. А в той что мне автор подписал они не подписаны совсем. Странно...
Ответить
0
Евгений #
Здравствуйте, кто разъяснит по поводу верхней печатки, каким номиналом резисторов подтянута база транзисторов mbta42 к земле? Судя по списку деталей я склоняюсь к 1к, кто то писал что 4,7к, на подписаной печатке 10к...
Ответить
0
Влад #
Ребята, случилась беда у меня, коротнуло 180 в, и теперь в место 180 в 17в. Я половину деталей поменял в преобразователе, но это не помогло, 17-18В и всё (Может Вы сможете мне чем то помочь)?
Ответить
0
ruslan566 #
Резистор что 0.22 Ома чекни
Ответить
0
dimaris #
От 4,7к до 10к можно смело ставить, это просто подтяжка для надежного закрывания транзистора...
Ответить
0
Влад #
Ребята, а ин-14 подходят под эту схему?
Ответить
0
dimaris #
Так тут на ИН-14 и сделано..
Ответить
0
Влад #
Ребята, значит собрал я часы, выставил 180в, и когда припаял до ламп то напряжение упало до 27В, может кто нибудь сталкивался с такой проблемой? Индикаторы я правильно впаял, дорожки прозвонил, и еще два транзистора греются,
Ответить
0
Олег #
Дроссель не гантелька. Было такое
Ответить
0
Максим #
Только что запустил часы. Стартанули сразу. DS1307 покупал на Космодроме. Собирал по подписанной печатке-номинал в номинал. Что не подписано можно посмотреть на печатке здесь на странице. Фоторезистор на 20К. Работает все кроме датчика температуры-его еще нет
Ответить
+1
al_fox #
Моя версия.
Прикрепленный файл: IMG_20161204_163731.jpg
Ответить
0
Владислав #
На выходе вместо 180В 11.6В. В чём может быть проблема, подскажите пожалуйста?
Может быть дело в том, что вместо 106 HER'а поставил 108?
Ответить
0
Антон #
Собрал на 4 индикаторах, съезжают цифры и не выставляются часы, протыкал осциллом, как я увидел частота клока составляет 279кГц, а даты 100кГц, в даташите указано что клок ds-ки 100кгц. и тут возникает вопрос, а может автор в прошивке накосячил? В ds-ки то и не причем. Теперь прошу умеющих подкорректировать прошиву, ибо не силен да и собрать проект не получилось
Как вариант попробую заменить на ds1338 (поддерживает fast mode), vs1307, m41t56
Ответить
0
стас #
Отпишусь и я! Танцы с бубном по поводу ds1307 увенчались успехом. Ребята китайские в топку однозначно, ибо их нужно жменю перепробовать. Цна у нас в сумах на Китай 25 грн. По случаю от безнадёги пошло на рынок и нашол там Ds ку Dallas (малазия) за 80грн. Блин, говорю дорого, а продавец мне и говорит: закупал их давно по 2.5$ точно не Китай. Итог:всё заработало с пол друга. Ищите качественную ds и это избавит от многих недоразумений в этом проэкте. Автору респект и уважуха за хороший проект!
Ответить
0
Николай #
Здравствуйте, а нельзя ли переписать прошивку с смд варианта атм8 на дип корпус 28 так как там не сходятся адс 6 адс 7 а на одном из этих портов сидит вход с сенсора освещения
Ответить
0
Николай #
Собрал часы на 6 ти лампах ин 18. По схеме, часы показывают числа не по порядку, сигналы с мк есть, не работает сенсор освещения, датчиков температуры нет пока что, кнопки работают, микросхему реал тайм менял, с распиновкой ламп и дешифратора все верно,в чем может быть проблема ?
Ответить
0
Антон #
Проверяй по печатке, автор сделал хитро, дешифратор работает не по паспорту.
Ответить
0
night_quest #
Читал в интернете «Отравление» катодов ламп и про методы борьбы с этим, самый известный: перебор всех цифр в лампе. Вопрос вот какой: в этой прошивке это как-нибудь реализовано? Или на это можно просто забить?
Отредактирован 06.03.2017 00:45
Ответить
0
Neji #
Наконец нашел время доделать свои часы.
Дросель не обязательно гантелька (в магазине они самые распространенные), можно самому намотать если есть чем померить.
DS1307 перепробовал 5 шт., вроде заработало с DS1307(N) в DIP корпусе производитель DALL.
А теперь почему вроде.
Проблема моя в том, что при питании без батарейки все работает замечательно. Как только ставлю батарейку время не идет. Все могу поменять, но часы показывают нули стоят на месте
Отредактирован 06.03.2017 19:38
Ответить
0
максим #
Скажите пожалуйста, зачем в настройках времени есть год? Если он при работе нигде не отображается.
Ответить
0
Олег #
Ребята, схему сделал на шести лампах, часы запустил, но проблема с часами и минутами, в них попутаны цифры, у кого есть нормальная прошивка? В чем можно просмотреть программный код, какая прога?
Ответить
0
Neji #
Читай все коментарии
Ответить
0
Олег #
Что читать, люди режут дорожки, это что выход из ситуации? Я прочел о нейкой программной корректировке, это где? Какой кусок программы смотреть? Почему сразу не сказать людям о недостатках схемы? Тут многие не программисты ниразу. Кто поможет с прошивой?
Ответить
+1
Олег #
Пришлось подрезать дорожки, работают отлично сделал на 6 ин-14. Автор конечно молодец, но только для себя.
Ответить
0
theprizrak #
Скинь пожалуйста схему на 6ти лампах. Заранее благодарен
Ответить
0
Vitos_Malcev #
Кто владеет информацией, почему могут засвечиваться соседние цифры в лампе, вот так как на фото (там 20:43 по идее). К155ид1 менял, дорожки на предмет КЗ прозванивал. Все остальное работает, время идет только без батарейки, если поставить батарейку- на индикаторах 85:85.
Прикрепленный файл: imgonline-com-ua-Resize-18IQLvlQ1uJy5.jpg
Ответить
0
Алексей #
А ты попробуй вставь батарейку в работающие часы. У меня тоже было 85 85. Запустил часы без батарейки, выставил время, и аккуратно подсунул батарейку. Все, идут
Ответить
0
Олег #
Какое напряжение после повышающего преобразователя?
Ответить
0
Vitos_Malcev #
170 вольт выставил -это замер между минусом и плюсом конденсатора на 400вольт, но есть одно но - лампы в часах горят намного тусклее чем при подключении напрямую (туда где я описал замер напряжения в начале комментария)
Ответить
0
Vitos_Malcev #
Проблема решена. Дело было в питании мк, поднял с 3 до 4,5 вольт- все заработало ! Кстати способ с подсовыванием батарейки- действительно рабочий, спасибо !
Ответить
+1
ДМИТРИЙ #
Было бы неплохо RGB на вариант с 6 лампами прикрутить
Ответить
0
Alma3uk #
Поддерживаю!
Может кто делал уже? Поделитесь пожалуйста. Было бы очень даже не плохо.
Ответить
0
sabacka #
Вместо +5 и +170 1,5 и 67 В. Куда копать? Мозг сломал
Ответить
0
Vitos_Malcev #
Подстроечники , что на 20 ком покрутите
Ответить
0
sabacka #
С напряжениями разобрался. Но как настроить время в четырехламповой версии так и не понял
Ответить
0
Vitos_Malcev #
Кнопочку "меню" удерживаете и заходите в настройки, дальше думаю понятно будет
Ответить
0
Vladko444 #
И снова банальщина: а куда подключать +180V в четырехламповой версии?
Ответить
0
Артем #
Подскажите, такая проблема, настраиваю час, дату , год и после выхода с режима настройки путаются дата и время (настроил время допустим 10:10 а дату 12-12 , после выхода с режима настройки время становится 12:10 или 10:12 или и вовсе 12:12 а точки мигают так как при нормальной работе).
DS менял, перепрошивал, плату отмыл, кварц менял, голову ломаю неделю.
Ответить
0
Vitos_Malcev #
А мк программировали на внутренний генератор 8Мгц ?
Ответить
0
Артем #
Да на внутрений, фюзы проверял
Ответить
0
Vitos_Malcev #
Я бы еще ds поменял, не могу больше подсказать
Ответить
0
Артем #
Решил проблему заменой DS1307 на микросхему в DIP корпусе фирмы DALLAS
Ответить
0
Vitos_Malcev #
Как дип корпус вместо soic ставите? Есть фото ?
Ответить
0
Артем #
Подогнул ножки под размер и тонким жалом впаял, выглядит ужасно, но зато работает (фото нет)
Ответить
0
al_fox #
Попробуйте снизить питание до 4.7 - 4.8 вольт.
Ответить
0
vic2k #
Подскажите, почему 2 разных датчика температуры ds18b20 могут врать на 2,9 градуса в бОльшую сторону.
Может копать в сторону константы преобразования счета температуры в гадусы Цельсия -

// constant to convert the fraction bits to cel*(10^-4)
#define DS18X20_FRACCONV 625
Ответить
0
Gang #
А как можно организовать эффект плавной смены цифр? Видел ранее где-то на ютубе часы с таким эффектом, выглядело красиво
Ответить
0
Дмитрий #
Ребят, подскажите пожалуйста, я почитал все комментарии. Кто-то резал дорожки, у кого не так отображались цифры. Скажите пожалуйста, какие это дорожки и где?
Ответить
0
Дмитрий #
Сам ответил на свой вопрос. Проект на ИН-8. Были напутаны цифры 0,1,2,3. В итоге показывало 2 вместо 0, 3 вместо 1, 1 вместо 2, 0 вместо 3. Пришлось перерезать данные сигнальные провода на верхней плате с лампами и проводами правильно соединять с соответствующей ножкой цифры на лампе. Использовал ds1307zn+ производства Maxim. Покупал в Чип и Дип. Завелось почти сразу (выставил время без батарейки и потом аккуратно ее подкинул. Без питания долгого хранит время, траблов не наблюдается).
Вопрос остался один: сколько датчиков температуры поддерживает данная прошивка? Предыдущий проект автора поддерживал 2 датчика. Данные проект адекватно отображает показания только одного. С двумя датчиками уже какая-то фигня отображается. Может кто знает как поправить исходник?
Ответить
0
Gulyaev94 #
Привет, в этом проекте только это было напутанно? Со схемой сходиться? И подскажи как прошивал мк?
Ответить
0
polegeshko #
Подскажите (или дайте ссылку) есть ли на сегодня конечный вариант схемы и прошивки, а то я что-то запутался?
Ответить
0
Gulyaev94 #
Да чет все отмалчиваются. По печатке походу придется делать, а потом с бубном плясать
Ответить
0
polegeshko #
Наконец то запустил часы. Перепрбовал кучу ДС-ок, пока не поставил с буквой N. Похоже недоработка в прошивке. Я собрал не одни часики на ДС-ке - нигде небыло таких проблем. Собирал на 6-ти лампах ИН-12. прикладываю мой вариант печатки, может кому пригодится. Прошивку использовал из mc282_NIXIE.
Прикрепленный файл: Часы на ИН-12.lay6
Ответить
0
NorthZyklon #
Собрал часики на 4х ин-14. Запустились с первого раза. Никаких "подсовываний батарейки" не делал. DS-ку покупал в Чип и Дипе с индексом N, производство Maxim. Автору большое спасибо за проект)
По плате были некоторые проблемы связанные с толщиной дорожек. После ЛУТа пришлось некоторые подрисовывать маркером, хотя грешу на принтер.
Всё что было "недоподписано" в предыдущей версии платы - подписал.
При прошивке микросхемы, программатор не мог войти в режим программирования, пока не подключил вывод "led" с разъема SPI к выводу xtal1 контроллера.
Прошивку flash брал из папки mc282_NIXIE, прошивку eprom брал из папки mc282_NIXIE_src\IN-14_RGB\Release .
Прошивал самопальным avr910 в avrdude3.3, фьюзы(не забудьте про инверсию) - как на скриншоте автора.
Отредактирован 01.08.2017 15:49
Прикрепленный файл: 54498_CLOCK_IN-14 подписанная.lay6
Ответить
0
theprizrak #
Скажите, у кого нибудь есть готовая схема для 6 ламп? Хочу вместо секунд выводить температуру сразу. А то может не стоит ее рисовать, уже у кого нибудь есть такое
Ответить
0
xfox #
Часики заработали с DS-кой с али (DS1307Z+), нужно было прошивку подфиксить, у кого есть часики на не китайской DS-ке для теста?
Отредактирован 12.09.2017 02:32
Ответить
0
xfox #
Кстати код для DS18b20 тож пришлось апдеитить, так как только один сенсор с 5 работал
Ответить
«234
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

AVR-программатор USB ASP
AVR-программатор USB ASP
Discovery V8 Конструктор УНЧ 60 Вт на LM3886
вверх