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 размер отличается)
 

Вложения

Изменено:

Комментарии

Tolik_STSH

✩✩✩✩✩✩✩
10 Авг 2019
15
8
Всем привет. Помогите решить проблему. Собрал часы на шести ИН-14. Часы сразу заработали, но индикаторы мерцают с частотой примерно 10 Гц, аж глаз режет. Что я сотворил не так? Может прошивка с ошибками?.....

Может что то надо поправить в скетче, и где там режим динамической индикации задается?
Ну если вы в скетче ничего не меняли, то оно само не могло поменяться. Скачайте заново с сайта прошивку и библиотеки, да перезалейте, в чём проблема то.
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Вопрос может конечно в части библиотек может быть.....Я понял в программе нужно оставить только именно эти библиотеки а все другие может убить?..... Поправьте меня если что то недопонимаю....

Ардуинка ведь не зашилась бы, если библиотеки не те были бы?
 

shtrlz

★★★★✩✩✩
23 Апр 2019
271
211
москва
oppozit.ru
Вопрос может конечно в части библиотек может быть.....Я понял в программе нужно оставить только именно эти библиотеки а все другие может убить?..... Поправьте меня если что то недопонимаю....

Ардуинка ведь не зашилась бы, если библиотеки не те были бы?
прилепить можно хоть все библиотеки. использоваться будет только то что вызывается скетчем. как-то так.
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Не...не идет. Все пересписал, все перезашил...мерцают индикаторы гады....может ардуинка как то не так пашет...?
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Столкнулся с еще одной проблемой. На нажатие кнопок часы на 6-ти ИН-14 никак не реагируют. Кто-нибудь сталкивался с проблемой?
 

Tolik_STSH

✩✩✩✩✩✩✩
10 Авг 2019
15
8
Столкнулся с еще одной проблемой. На нажатие кнопок часы на 6-ти ИН-14 никак не реагируют. Кто-нибудь сталкивался с проблемой?
Мож кнопки не так запаял?
Что там кстати с мерцанием то было, библиотека не та или не в той редакции?
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Всем привет. С мерцанием поясняю. Библиотека я не трогал, но пришлось подбирать параметры периода обхода, время цикла одной цифры и аремя включения одной цифры. Парамерты которые в скетче изначально, т.е. 200, 3000 и 2200 далеки от того, что нужно ИН-14. Кнопок в vold buttonsTick() это тоже касается. С этим я тоже справился. Неужели у всех эти скетчи и библиотеки сразу заоаботали? Удивительно даже.... Теперь другое, вместо показаний температуры и влажности - нули постоянго. Тоже нестыковка какая-то. Может кто подсаажет, как настроить работу датчика?
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Еще не понимаю, как скетч синхронизирует работу с ds3231? Там же в скетче время как то изначально задает свой прописанный таймер GywerTimer... Кстати с рараметрами изначальными он тоже время считает неправильно....Кто проникся моими проблемами, может что и ответит...
 

саши

✩✩✩✩✩✩✩
12 Мар 2019
25
2
Друзья. Собрал ещё очередные часы на 6 ламп. Все прошил запустились с первого раза. Напряжение 170 в. Значит время на них было 12 часов. Все поставил на тест. Ночью они погасли .думаю все пиндец ,опять чё то сгорело. Утром все проверил все исправно. Психанул.ушол по своим делам. Ща приходу втыкаю в сеть - заработали. Время 5:20 утра кажут. Я чё думаю,это в прошивке наверное время отключения на ночь? Или как кто подскажет? Прошивка последняя версии 1.3.
 

саши

✩✩✩✩✩✩✩
12 Мар 2019
25
2
Еще не понимаю, как скетч синхронизирует работу с ds3231? Там же в скетче время как то изначально задает свой прописанный таймер GywerTimer... Кстати с рараметрами изначальными он тоже время считает неправильно....Кто проникся моими проблемами, может что и ответит...
Очень интересно как справишься с нулями при показе температуры. Потом отпишись. Расскажи что поменял от мерцания ? Ночью не выключаются самопроизвольно часы?
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Часы у меня ночью не отключаются, переход в нрчной режим работает. В части мерцания параметры под ин-14 такие: burn_time 300, redraw_time 800, on_time 500. Если еще поиграться параметрами, то можно для себя определить, что комфортнее к восприятию....
 

Tolik_STSH

✩✩✩✩✩✩✩
10 Авг 2019
15
8
Всем привет. С мерцанием поясняю. Библиотека я не трогал, но пришлось подбирать параметры периода обхода, время цикла одной цифры и аремя включения одной цифры. Парамерты которые в скетче изначально, т.е. 200, 3000 и 2200 далеки от того, что нужно ИН-14. Кнопок в vold buttonsTick() это тоже касается. С этим я тоже справился. Неужели у всех эти скетчи и библиотеки сразу заоаботали? Удивительно даже.... Теперь другое, вместо показаний температуры и влажности - нули постоянго. Тоже нестыковка какая-то. Может кто подсаажет, как настроить работу датчика?
Со стандартными значениями скетча (скетч версии 1.3) всё заработало с первого раза, единственное что менял это яркость в ночное время и само время, собственно, перехода на ночное и обратно, а датчик я и вовсе не ставил, вот сейчас буду вторые собирать, туда уже датчик поставлю.
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Еще у меня большой вопрос, кто какие библиотеки и скетчи испольщует для 6 ламп?... Может кто поделится рабочей версией, которую допиливать не надо на каждом шаге?
 

Tolik_STSH

✩✩✩✩✩✩✩
10 Авг 2019
15
8
Еще у меня большой вопрос, кто какие библиотеки и скетчи испольщует для 6 ламп?... Может кто поделится рабочей версией, которую допиливать не надо на каждом шаге?
Скетч 1.3 (на сайте Алекса есть) для 6-ти ламп Z573M работает на ура, у народа для ИН-14 тоже работает нормально вроде, да и отличие то только в лампах и разводке дорожек на плате к лампам, остальное всё идентично.
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Вот над ним именно 1.3 как раз и тружусь...поправляю, то одно, то другое. Как так "На ура", пока не понимаю.....
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Привет форумчанам. Помогите, кто сталкивался. В часах на 6 ти ин-14 вместо температуры и влажности постоянно нули и не работает пьезо на будильнике. И пьез и 22 датчик исправны и ошибок в монтаже нет. Где и что смотреть в скетче или в билиотеке я не могу никак понять...Скет с сайта Алекса с номером 1.3
 

Tolik_STSH

✩✩✩✩✩✩✩
10 Авг 2019
15
8
Привет форумчанам. Помогите, кто сталкивался. В часах на 6 ти ин-14 вместо температуры и влажности постоянно нули и не работает пьезо на будильнике. И пьез и 22 датчик исправны и ошибок в монтаже нет. Где и что смотреть в скетче или в билиотеке я не могу никак понять...Скет с сайта Алекса с номером 1.3
В пьезопищалке вроде бы нужно пин исправить с 12 на 13 или наоборот не помню, сам я её не ставил в обсуждениях читал, погляди на плате куда дорожка идет от пищалки на какой пин Ардуины, а может и с датчиком та же беда по перепутанным пинам.
 

Ivanzhivin

✩✩✩✩✩✩✩
7 Мар 2019
61
8
Да вроде все прописано верно и согласно разводке платы.... Чую что то в скетче или библиотеке, но что не ясно.
 

yura

✩✩✩✩✩✩✩
12 Сен 2019
5
0
всем прет, собрал схему первый раз - 100 В было на конденсаторе...потому что перепутал индуктивность 220nH впаял/ поменял на 220uH - напряжение стало 130В... номиналы сопротивлений в обвязке проверил +- подходящие. IRF не греется,куда еще заглянуть? Спасибо
 

саши

✩✩✩✩✩✩✩
12 Мар 2019
25
2
Часы у меня ночью не отключаются, переход в нрчной режим работает. В части мерцания параметры под ин-14 такие: burn_time 300, redraw_time 800, on_time 500. Если еще поиграться параметрами, то можно для себя определить, что комфортнее к восприятию....
Переход в ночной режим это как
 

саши

✩✩✩✩✩✩✩
12 Мар 2019
25
2
всем прет, собрал схему первый раз - 100 В было на конденсаторе...потому что перепутал индуктивность 220nH впаял/ поменял на 220uH - напряжение стало 130В... номиналы сопротивлений в обвязке проверил +- подходящие. IRF не греется,куда еще заглянуть? Спасибо
Резистор не перепутал нигде?
 

yura

✩✩✩✩✩✩✩
12 Сен 2019
5
0
все номиналы чуть меньше заявленных? 10КОм - 9,8 или 9,7, 1МОМ - 0,98 и так все , кондеры проверить нечем