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

Вложения

Изменено:

Комментарии

b_mixail

✩✩✩✩✩✩✩
30 Окт 2018
12
1
Жаль, что ответа на #685 нету. Сам пересчитать высоковольтную часть на 5 В не смог. Многих смотрю смущает нагрев 7805, а это решение...
 

b_mixail

✩✩✩✩✩✩✩
30 Окт 2018
12
1

suxarik

★★★✩✩✩✩
15 Янв 2019
186
114
немного уменьшил размеры платы 30х75мм
 

Вложения

Dan52

★✩✩✩✩✩✩
8 Фев 2019
28
12
@suxarik, насколько понял это на голой атмеге и дешифратор какой применили? Индуктивность с большим током насыщения наверно не влезет. А вообще какой смысл уменьшать габариты нижней платы если габариты верхней ограничены размером индикаторов. Или это под другие индикаторы?
 

suxarik

★★★✩✩✩✩
15 Янв 2019
186
114
дешифратор тот же,
индуктивность влезет,
уменьшать например для ин 17
 

Вложения

  • Лойс +1
Реакции: shtrlz и Dan52

Dan52

★✩✩✩✩✩✩
8 Фев 2019
28
12
Честно говоря ущербные они какие-то ИН-17, кроме того что угол обзора как и у всех ГРИ маленький ещё и размер цифр мизерный. У самого скопилось немало этих индикаторов, но кроме как на секунды в часы на 6 индикаторов применения им не вижу
 
  • Лойс +1
Реакции: b_mixail

suxarik

★★★✩✩✩✩
15 Янв 2019
186
114
Ну это на любителя. Меня они привлекли из-за своего миниатюрного размера.
 

Mishanya878

✩✩✩✩✩✩✩
2 Май 2019
2
1
Добрый день форумчане, а можно ссылочку на прошивку от Lexx
 

Redmaer

✩✩✩✩✩✩✩
20 Дек 2018
29
7
Нижний Новгород
@b_mixail, так зачем пересчитывать эту плату на 5 вольт и всё переделывать, если есть как раз версия 2 которая такая же только на 5 вольт и со всякими плюшками смены часов?!
 

shtrlz

★★★★✩✩✩
23 Апр 2019
271
208
москва
oppozit.ru
@b_mixail, так зачем пересчитывать эту плату на 5 вольт и всё переделывать, если есть как раз версия 2 которая такая же только на 5 вольт и со всякими плюшками смены часов?!
но без секунд.
 
  • Лойс +1
Реакции: b_mixail

b_mixail

✩✩✩✩✩✩✩
30 Окт 2018
12
1
@b_mixail, так зачем пересчитывать эту плату на 5 вольт и всё переделывать, если есть как раз версия 2 которая такая же только на 5 вольт и со всякими плюшками смены часов?!
что вы имеете ввиду под "всё переделывать"?

У меня уже корпус готовый под 6 ИН-12. Полностью устраивает первая версия, без греющегося элемента, который и хочется исключить.
 

suxarik

★★★✩✩✩✩
15 Янв 2019
186
114
так поставь вместо 7805, lm2596 или аналог и не будет греться
 

NickSerg

✩✩✩✩✩✩✩
18 Янв 2019
5
1
Народ, нужна ваша помощь.
Собрал часы, запустил, и при запуске, стартуя с 55:55, единицы секунд идут на первой ИН-14 и последней ИН-16, на второй и третьей ИН-14 остаются пятёрки, а на четвёртой ИН-14, начиная с 6-ки, идут минуты. Секунды на ИН-16 отображаются нормально. Что может быть не так с часами и что нужно проверить?
Screenshot_20190711-160505.pngScreenshot_20190711-160416.png
Обе части платы после пайки тщательно отмыты ИПС с использованием щётки. Вместо КТ3102 и КТ3107, которых у меня не оказалось, поставил BC547B и BC557B соответственно, остальное всё по списку.
Фото плат прилагаю.
IMG_20190709_113301.jpgIMG_20190709_113323.jpgIMG_20190711_160145.jpg
Буду очень признателен за любую помощь)
 

NickSerg

✩✩✩✩✩✩✩
18 Янв 2019
5
1
@Wan-Derer, плата едет из Китая
Без неё схема работать не будет?
Спасибо, попробую временно поставить "костыль" на DS1307 с обвязкой.
 

suxarik

★★★✩✩✩✩
15 Янв 2019
186
114
Ds1307 без изменений в прошивке работать не будет
 

NickSerg

✩✩✩✩✩✩✩
18 Янв 2019
5
1
@suxarik, значит, гляну код и попытаюсь переписать под DS1307)
А то плата с DS3231 ещё даже до границы не добралась(
 

Simoans

✩✩✩✩✩✩✩
5 Июл 2019
1
0
Привет ребята,
Нужна помош, немогу понять почему череш несколько менут или подключив петание часы сбрасываетса, а будильник остаётса в памяте. Также перед настройкой время какта сбалтаваетса, часы, минуты, секунды меняетса ридами.
//
#if (REVERSE_TUBES == 0)
int opts[] = {KEY0, KEY1, KEY2, KEY3, KEY4, KEY5, KEY6};
#else
int opts[] = {KEY0, KEY4, KEY3, KEY2, KEY1, KEY6, KEY5};
#endif
//
//
void modeTick() {
if (modeTimer.isReady()) {
if (mode == 0) {
for (byte i = 1; i < 7; i++) digitsDraw = 10;
mode = 1;
dotFlag = false;
byte temp = dht.readTemperature();
byte hum = dht.readHumidity();
digitsDraw[1] = temp / 10;
digitsDraw[2] = temp % 10;
digitsDraw[3] = hum / 10;
digitsDraw[4] = hum % 10;
digitsDraw[5] = 10;
digitsDraw[6] = 10;
modeTimer.setInterval((long)TEMP_TIME * 1000);
} else if (mode == 1) {
for (byte i = 1; i < 7; i++) digitsDraw = 10;
mode = 0;
modeTimer.setInterval((long)CLOCK_TIME * 1000);
}
}
}
//
Здес всё што меняль в коде, температуру и влажность показывает нормально при етих изминеих. П. С. простите за ошибки в тексте, я не руский, но стараюсь изучить ваш язык :D
 

Вложения

kostyan3333

✩✩✩✩✩✩✩
10 Июл 2019
10
1
Прочёл всю тему. Не видел чтобы упоминалось, хочу уточнить. В часах,которые на ИН-14/16 отображение даты реализовано?
 

shtrlz

★★★★✩✩✩
23 Апр 2019
271
208
москва
oppozit.ru
Прочёл всю тему. Не видел чтобы упоминалось, хочу уточнить. В часах,которые на ИН-14/16 отображение даты реализовано?
нет. но по идее можно прикрутить. я делал тестовый скетч - по кнопке up - burning по кнопке dn - data. но из за черезмерного бурнинга начались проблемы с корректировкой времени. получалось пока бурнинг идет - время замирало. и я похерил этот скетч.