ARDUINO Часы на ГРИ v1. Обсуждение проекта

Часы на ГРИ v1. Обсуждение проекта
Перечень компонентов с возможной заменой.
Список корректируется по ходу накопления опыта форумчан.

Алекс предоставил несколько версий плат под следующие индикаторы:
ИН-14 6 шт либо,
ИН-14 4шт на часы, минуты и ИН-16 2шт на секунды, либо
ИН-12 6шт
Также для схемы подойдут любые цифровые газоразрядные индикаторы ИН, но плату индикации придётся доработать самостоятельно.


R1 220 Ом 1 шт Заменить на 0,2 ом(кусочек нихромовой проволочки)
остальные резисторы 0.125 Вт , 0,25Вт, любые (главное чтобы умещались на плате)
330 Ом 2 шт R3, R4
470 Ом 1 шт R7
3 кОм 1 шт R14
10 кОм 3 шт R10, R13
33 кОм 1 шт R15
390 кОм 1 шт R5
1 МОм 1 шт R6

250 кОм 1 шт R8 - Не нужен, если вместо него поставить перемычку И
паять последовательно к каждой лампе свой резистор 200-500 кОм(от R зависит яркость)

транзисторы биполярные:
KT3102 1 шт Т2 (любой n-p-n транзистор подходящего габарита, например КТ315, КТ503 и т.п)
КТ3107 1шт Т3 (любой p-n-р транзистор подходящего габарита, например КТ361, КТ502 и т.п)
mosfet
IRF840 1 шт Т4
конденсаторы:
10 мкф 16В 2 шт С3, С4 (стоят на питании схемы. Чем больше номинал, тем лучше)
4.7 мкф 400В 1 шт С 10 (любое близкое значение номинала и напряжения)

0.1 мкф 1 шт С5 керамические подходящего габарита
510 пф 1 шт С8 керамические подходящего габарита
С1, С2 - От 0,033 до 1мкф Керамические подходящего габарита. Номинал не принципиален. Помехоподавление по питанию.
TLP627 7 шт - оптопары
к155ид1 1 шт - дешифратор Аналог SN74141
MC34063 1 шт - схема управления преобразователем напряжения
LM7805 1 шт - стабилизатор на 5в. (Отечественный аналог КР142ЕН5)
HER106 1 ШТ - быстродействующий диод (аналоги в яндекс)
240uH 1 шт - дроссель на 240мкГн (либо ближайший номинал)
Ds3231 1 шт - модуль часов
***************************************************************************************************
Доп. модули и их обвязка: (опционально)
Без этих деталей часы всё равно будут работать.

DHT22 1 шт - датчик температуры и влажности
10 кОм 1 шт R10

ds18b20 1 шт - датчик температуры
4.7 кОм 1 шт R9

PIEZO 1 шт - пищалка Q1
1кОм 2 шт R11, R12 620 - 1,5к
ВС547 1 шт Т1 для пищалки(любой n-p-n транзистор подходящего габарита, например КТ3102, КТ315, КТ503 и т.п)

Ниже есть схема, трассировка и рисунок платы с различными версиями отрезной части под индикаторы.
Плата состоит из двух деталей, размер снят по линиям шелкографии:
160х66 основная,
153х27 плата индикаторов (под Ин-12 размер отличается)
 

Вложения

Изменено:

Комментарии

technotrasher

★★★★✩✩✩
14 Ноя 2019
523
229
@Dan52,
да. там пайка совсем не по феншую... если бы посмотрел он сначала как паяют (только не китайцы) правильно навесное...
 

poty

★★★★★★✩
19 Фев 2020
3,417
976
@technotrasher, не путайте навесной монтаж с печатным - это разные вещи и разные техники. Я скажу даже больше: для ряда цифровых цепей Вы чисто физически не сможете сделать навесной монтаж, также как для ряда СВЧ цепей - печатный. Так что кесарю - кесарево.
@demise, из всего перечисленного меня волнует мерцание. Хотел бы для начала выяснить, а на прошивке проверки мерцание наблюдается? Высокое напряжение при штатной работе не проседает? (Есть ли возможность КРАЙНЕ АККУРАТНО померить напряжение на высоковольтном конденсаторе? ) По хорошему мерцание должно быть незаметно, оно полностью определяется алгоритмом в прошивке и составляет примерно 50Гц (кстати, какую прошивку используете?). Входного тока от БП 12В достаточно, входное напряжение не проседает?
Я думаю, яркость уменьшается по тем же причинам, что и проблема мерцания. Возможно, стоит прибегнуть к методам, которые я упоминал несколько выше, но Вы будете исправлять последствия, а не лечить причину.
 

demise

✩✩✩✩✩✩✩
13 Ноя 2019
52
4
@technotrasher, не путайте навесной монтаж с печатным - это разные вещи и разные техники. Я скажу даже больше: для ряда цифровых цепей Вы чисто физически не сможете сделать навесной монтаж, также как для ряда СВЧ цепей - печатный. Так что кесарю - кесарево.
@demise, из всего перечисленного меня волнует мерцание. Хотел бы для начала выяснить, а на прошивке проверки мерцание наблюдается? Высокое напряжение при штатной работе не проседает? (Есть ли возможность КРАЙНЕ АККУРАТНО померить напряжение на высоковольтном конденсаторе? ) По хорошему мерцание должно быть незаметно, оно полностью определяется алгоритмом в прошивке и составляет примерно 50Гц (кстати, какую прошивку используете?). Входного тока от БП 12В достаточно, входное напряжение не проседает?
Я думаю, яркость уменьшается по тем же причинам, что и проблема мерцания. Возможно, стоит прибегнуть к методам, которые я упоминал несколько выше, но Вы будете исправлять последствия, а не лечить причину.
На прошивке проверки тоже заметно мерцание в близи, если смотреть на каком-то расстоянии, то не особо и видно. Прошивку залил гавера 1.3. Пробовал на двух разных блоках питание, результат тот же. На конденсаторе напряжение не меняется 175в. Подскажите, а есть прошивка на ГРИ1 но с плюшками от ГРИ2 ?
 

poty

★★★★★★✩
19 Фев 2020
3,417
976
Полностью повторения ГРИ2 в ГРИ1 нет, насколько я знаю, отдельные элементы - есть. Как только соберу свою конструкцию - буду переписывать код под себя
 
  • Лойс +1
Реакции: wen_lex и corollalex

demise

✩✩✩✩✩✩✩
13 Ноя 2019
52
4
Полностью повторения ГРИ2 в ГРИ1 нет, насколько я знаю, отдельные элементы - есть. Как только соберу свою конструкцию - буду переписывать код под себя
Ясно, будем ждать)

Кто-нибудь может поделиться стабильной прошивкой и библиотекой с отдельными элементами от ГРИ2?
 

demise

✩✩✩✩✩✩✩
13 Ноя 2019
52
4
Я не смотрел ГРИ2, что там за плюшки?
  • “Перебор” цифр, не дающий индикаторам окисляться
  • Плавное изменение яркости точки и подсветки ламп
  • Настройка яркости цифр, “точки” и подсветки ламп
  • Два режима яркости в зависимости от времени суток
  • 6 режимов переключения индикаторов
  • 3 режима подсветки ламп
 

poty

★★★★★★✩
19 Фев 2020
3,417
976
Перебор, яркость в зависимости от времени суток - есть и в ГРИ1. Перебор через заданное количество минут есть в ветке чуть выше - я делал такое изменение. Есть версия с корректировкой хода часов.
Плавное изменение подсветки - непонятно, по какому-то алгоритму или как? или 3 режима подсветки - это как раз к этому?
Настройка яркости через кнопки или перед заливкой скетча? Предварительную настройку яркости отдельно для дня и ночи можно сделать и сейчас, в ГРИ1.
Какие режимы переключения индикаторов там используются? Чуть раньше демонстрировались 3 штуки (перебор через 0, "наезд" и плавное изменение цифр), в прошивке @technotrasher есть ещё "глюк", насколько я помню. Эти режимы тоже переключаются кнопками или выбираются перед заливкой скетча?
 
Изменено:

demise

✩✩✩✩✩✩✩
13 Ноя 2019
52
4
Перебор, яркость в зависимости от времени суток - есть и в ГРИ1. Перебор через заданное количество минут есть в ветке чуть выше - я делал такое изменение. Есть версия с корректировкой хода часов.
Плавное изменение подсветки - непонятно, по какому-то алгоритму или как? или 3 режима подсветки - это как раз к этому?
Настройка яркости через кнопки или перед заливкой скетча? Предварительную настройку яркости отдельно для дня и ночи можно сделать и сейчас, в ГРИ1.
Какие режимы переключения индикаторов там используются? Чуть раньше демонстрировались 3 штуки (перебор через 0, "наезд" и плавное изменение цифр), в прошивке @technotrasher есть ещё "глюк", насколько я помню. Эти режимы тоже переключаются кнопками или выбираются перед заливкой скетча?
Да вроде эту прошивку нашёл, но загрузить не могу, постоянно выдаёт ошибки, проблемы с библиотекой. Вы не могли бы выложить работоспособную прошивку с библиотекой?
 

poty

★★★★★★✩
19 Фев 2020
3,417
976
Вы про какую прошивку? Если про "мою", то библиотеки используются те же, что в версии 1.3. Если про прошивку @technotrasher, то он выложил библиотеки в том же сообщении, что и прошивка - у него библиотеки другие! См. здесь и здесь.
 

SL.y

★✩✩✩✩✩✩
22 Мар 2020
150
44
Перебор индикаторов по времени от @poty (y) (Прошивка v1.3p https://cloud.mail.ru/public/52bE/4stquBsMU) Работают без нареканий.
P.S. Если нужен будильник, лучше протестируйте. Мой изначально не "заводятся" :)
 
Изменено:
  • Лойс +1
Реакции: corollalex

demise

✩✩✩✩✩✩✩
13 Ноя 2019
52
4

poty

★★★★★★✩
19 Фев 2020
3,417
976
Если нужно реализовать какой-то конкретный эффект или изменить тот, что я сделал и есть немного времени на эксперименты (как любой человек могу делать ошибки, отлаживаться не на чем пока), то напишите мне, я добавлю в существующую прошивку.
 

SL.y

★✩✩✩✩✩✩
22 Мар 2020
150
44
Если нужно реализовать какой-то конкретный эффект или изменить тот, что я сделал и есть немного времени на эксперименты (как любой человек могу делать ошибки, отлаживаться не на чем пока), то напишите мне, я добавлю в существующую прошивку.
Прием заявок? Если да, то неплохо было бы включить в настройки включение, выключение по времени.
 

poty

★★★★★★✩
19 Фев 2020
3,417
976
Прием заявок? Если да, то неплохо было бы включить в настройки включение, выключение по времени.
Я не волшебник, только учусь. Не понял только что включать и выключать? С помощью ночного уменьшения яркости этого не добиться?
 

SL.y

★✩✩✩✩✩✩
22 Мар 2020
150
44
Я не волшебник, только учусь. Не понял только что включать и выключать? С помощью ночного уменьшения яркости этого не добиться?
Я знаю, что мастер своего дела. Включение и отключение часов полностью в заданный период в настройках скетча. Например если дома никого нет с 9:00 до 18:00, то часы фактически зря работают, если в таком контексте рассматривать.
 

demise

✩✩✩✩✩✩✩
13 Ноя 2019
52
4
Я знаю, что мастер своего дела. Включение и отключение часов полностью в заданный период в настройках скетча. Например если дома никого нет с 9:00 до 18:00, то часы фактически зря работают, если в таком контексте рассматривать.
Ночью их работа тоже не особа нужна, тем более если они стоят в гостиной, так что хорошая функция.
 

poty

★★★★★★✩
19 Фев 2020
3,417
976
Скетч Гайвера не предполагает засыпания процессора. Что предполагается делать в простое? Вариантов вижу только два: отключать всё отображение или уменьшать яркость. Ночной режим уменьшения яркости уже есть в прошивке. Думаю, реально можно выставить яркость в 0. Дневной режим можно сделать по аналогии, только в отличие от ночного режима у нас есть выходные и праздники, когда время всё же отображаться должно. Не очень функционально получается.
 

demise

✩✩✩✩✩✩✩
13 Ноя 2019
52
4
Ещё, хорошо было бы, добавить в Вашу прошивку несколько эффектов подсвета ламп светодиодами.
 

poty

★★★★★★✩
19 Фев 2020
3,417
976
Можно, только бы придумать что за эффекты нужны. Постоянно светить не очень правильно!
 

demise

✩✩✩✩✩✩✩
13 Ноя 2019
52
4
В ночное время можно было бы отключать лапы индикаторы, а подсветку светодиодов оставлять, своеобразный ночник бы получался.
 

poty

★★★★★★✩
19 Фев 2020
3,417
976
А как переключать эти эффекты? В скетче? Это можно сделать быстро.
Если делать разные настройки с помощью кнопок и меню - тут так быстро не получится.
 

demise

✩✩✩✩✩✩✩
13 Ноя 2019
52
4
А как переключать эти эффекты? В скетче? Это можно сделать быстро.
Если делать разные настройки с помощью кнопок и меню - тут так быстро не получится.
Да можно и в скетче, если нужно будет что-то поменять так не сложно перезалить. Управление от кнопок было бы просто идеально.