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

Часы на ГРИ v2. Обсуждение проекта
Вот, потихоньку делаю корпус на ГРИ) Нужно ли дальше запихивать лампы? Или наоборот сильно глубоко?) Определится не могу)
 

Вложения

Комментарии

russiankalash

✩✩✩✩✩✩✩
11 Фев 2019
16
2
Всем доброго времени суток. Народ что может быть: все по схеме, потенциометр до конца выкручен, под нагрузкой больше 130в не поднимается. Без нагрузки 180-190. Куда уплывают вольты? XD (лампы ин-12, индуктивность гантелька 220мГн)
 

Sava

★✩✩✩✩✩✩
18 Сен 2019
41
13
Здравствуйте, помогите решить проблему, спаял плату - работает 3 из 4 ламп и при напряжении конденсатора 270+, так вообще не загораются, сейчас начал подстроечный резистор крутить так не работает ничего, только иногда на двух лампах "0" и "1" изредка мерцают, есть вторая верхняя плата и другие лампы, та же проблема. Если кто знает что вышло из строя, буду благодарен.

Пайка изначально была получше, решил ещё все контакты перепаять, не помогло
 

Вложения

russiankalash

✩✩✩✩✩✩✩
11 Фев 2019
16
2
Пайка изначально была получше, решил ещё все контакты перепаять, не помогло
На рабочих лампах время хоть как то идет? Если нет, то возможна проблема с RTC модулем. Пробовали тест прошивку грузить? Если и на ней ничего не горит надо проверять оптопары и цешкой не помешало бы проверить есть ли на них сигнал с пердуинки.
Еще вы маленько не в ту тему пишите =). Здесь первая версия часов на ГРИ, где шимка сделана на отдельной микрухе, а у вас вторая версия.
 
  • Лойс +1
Реакции: Sava

Sava

★✩✩✩✩✩✩
18 Сен 2019
41
13
На рабочих лампах время хоть как то идет? Если нет, то возможна проблема с RTC модулем. Пробовали тест прошивку грузить? Если и на ней ничего не горит надо проверять оптопары и цешкой не помешало бы проверить есть ли на них сигнал с пердуинки.
Еще вы маленько не в ту тему пишите =). Здесь первая версия часов на ГРИ, где шимка сделана на отдельной микрухе, а у вас вторая версия.
Спасибо, перепутал немного тему, время шло, буду заменять оптопары
 

DmitryZ

★✩✩✩✩✩✩
10 Фев 2020
112
34
@Sava, 270 вольт в рабочем режиме, с лампами? Чудно. Мало кому и 220 вольт с нагрузкой вытянуть удаётся. Но цифры-то горят тускло для такого напряжения- при 170-180 вольтах они горят ярче. Сужу не по затемнённому фото (при нормальной яркости фона на картинке и цифры ярче будут), а по тому, что низ двойки не светится. Может, лампы потренировать?..

Если 270 вольт - это предел регулирования высоковольтного преобразователя на холостом ходу, без нагрузки, то этого маловато, пожалуй. Какое напряжение на входе - есть ли там 5 вольт под нагрузкой? Конденсатор низковольтный на входе не помешает, опять же. Ну и проверять все 5 элементов высоковольтной части: транзистор (открывается ли, греется ли и насколько, попробовать заменить), диод (не подделка ли, попробовать заменить), дроссель (вроде, по габаритам нормальный, а по реальным характеристикам - не знаю), резистор (он многооборотный, может быть механический дефект, если не регулируется ничего, под замену), конденсатор (он, вроде, работает).

А то, что не светится одна лампа, - это либо лампа дефектная, либо оптопара, либо дешифратор, либо дефект пайки или контактов разъёма. Попробуй подать на проблемную оптопару входящий сигнал с соседней - если начнёт загораться проблемная лампа, значит, проблема в контакте от контролера до оптопары (даже возможно, дефект платы ардуино). Иначе попробуй запараллелить выход проблемной оптопары и соседней рабочей - если заработает, в оптопаре проблема. Иначе ищи в контактах дефект.
 
  • Лойс +1
Реакции: Sava

Sava

★✩✩✩✩✩✩
18 Сен 2019
41
13
@Sava, 270 вольт в рабочем режиме, с лампами? Чудно. Мало кому и 220 вольт с нагрузкой вытянуть удаётся. Но цифры-то горят тускло для такого напряжения- при 170-180 вольтах они горят ярче. Сужу не по затемнённому фото (при нормальной яркости фона на картинке и цифры ярче будут), а по тому, что низ двойки не светится. Может, лампы потренировать?..

Если 270 вольт - это предел регулирования высоковольтного преобразователя на холостом ходу, без нагрузки, то этого маловато, пожалуй. Какое напряжение на входе - есть ли там 5 вольт под нагрузкой? Конденсатор низковольтный на входе не помешает, опять же. Ну и проверять все 5 элементов высоковольтной части: транзистор (открывается ли, греется ли и насколько, попробовать заменить), диод (не подделка ли, попробовать заменить), дроссель (вроде, по габаритам нормальный, а по реальным характеристикам - не знаю), резистор (он многооборотный, может быть механический дефект, если не регулируется ничего, под замену), конденсатор (он, вроде, работает).

А то, что не светится одна лампа, - это либо лампа дефектная, либо оптопара, либо дешифратор, либо дефект пайки или контактов разъёма. Попробуй подать на проблемную оптопару входящий сигнал с соседней - если начнёт загораться проблемная лампа, значит, проблема в контакте от контролера до оптопары (даже возможно, дефект платы ардуино). Иначе попробуй запараллелить выход проблемной оптопары и соседней рабочей - если заработает, в оптопаре проблема. Иначе ищи в контактах дефект.
Спасибо большое, там оптопару наоборот впаял, лампа должна светить, но теперь проблема в том что они вообще почти не работают, "0" и "1" ели-ели, буду заменять резистор и блок питания( на входе 9 показывает, хотя он должен быть на 5), ещё раз спасибо
 

Вложения

lucifericus

★✩✩✩✩✩✩
18 Сен 2019
74
14
вот извиняюсь за вопрос, который уже обсуждали, но поиск по теме кривоват, не могу найти...
что можно использовать в качестве сокета для ин-18? разобрал db-25, но там пины жирноваты. какие ещё варианты?
 

AlexanderPro29

★✩✩✩✩✩✩
20 Мар 2020
56
30
@lucifericus, Можно найти на барахолках оригинальный сокет. ПЛ31-2В. По сравнению с ценой этих ламп, сокеты стоят копейки.
 

RinatBear

✩✩✩✩✩✩✩
13 Июл 2020
9
1
Всем доброго времени суток. Народ что может быть: все по схеме, потенциометр до конца выкручен, под нагрузкой больше 130в не поднимается. Без нагрузки 180-190. Куда уплывают вольты? XD (лампы ин-12, индуктивность гантелька 220мГн)
Привет. Надо не гантельку, а бочонок :D Алекс в видео про это говорил, не тянет гантелька
 

poty

★★★★★★✩
19 Фев 2020
2,997
896
Привет всем! Может кто в курсе. Что именно ограничивает частоту мерцания ламп? Контроллер, компоненты(оптопары или дешифратор) или это особенность самих ламп? Есть ли возможность увеличить частоту?
Посмотрите сюда. Сомневаюсь, что Вы сможете увидеть частоту в 80Гц (я к тому, что, вероятно, мерцание происходит от чего-то ещё, например, от недостаточного напряжения), но если это так, то, фактически, сейчас имеется компромисс между заложенными эффектами и частотой горения. Минимальная длительность включения/выключения оптопары составляет примерно 80мкс. 3мс (время выделенное на один разряд)*5 элементов (4 разряда + точка)=15мс, частота 67Гц (в оригинале было 4 разряда без точки, поэтому в сообщении выше частота больше). Таймер, если не ошибаюсь, настроен на период в 120мкс, что даёт примерно 25 градаций яркости (в реальности яркость меняется нелинейно и видимых градаций в 2-3 раза меньше). Период можно уменьшать до 80мкс (см. выше в параметры оптопары), но это слишком малый период для обработки эффектов, а также точность такого периода будет невелика, то есть будем попадать в засветку соседних цифр.
Я к чему? Теоретически период можно уменьшить, но существенно поднять частоту не получится. С моей т.з. нужно искать причину мерцания в чём-то другом.
 
Изменено:
  • Лойс +1
Реакции: shtrlz, DmitryZ и VICLER

VICLER

★★★★★★✩
9 Дек 2019
801
656
Hamburg
@poty, спасибо за столь развёрнутый ответ! То, что я хотел знать. Часов пока нет, но в скором времени собираюсь собрать. Пока в раздумьях, собрать ли на статической или динамической индикации.
Понимаю, что 80гц невозможно заметить невооружённым глазом, просто некоторые видят мерцания и это странно.
 

poty

★★★★★★✩
19 Фев 2020
2,997
896
Как уже упоминал - мерцания могут возникать по другим причинам, в частности, довольно часто это возникает из-за неверно выбранного дросселя в DC-DC-преобразователе. Я на практике вообще ничего не могу увидеть.
Статическая индикация, конечно, в любом случае будет избавлена от этого мерцания, но много чего Вы таким образом не реализуете (например, изменение яркости, эффекты плавного затухания и т.п.) и (потенциально, конечно) всё равно будет зависеть от качества реализации питания по высокому напряжению.
 

poty

★★★★★★✩
19 Фев 2020
2,997
896
Формально - да, фактически - получится значительно сложнее динамики. Например, для 4-х ламп нужно 40 ножек управления, для получения такого количества нужно будет использовать либо сдвиговые регистры, либо дешифраторы двоичного в десятичный код. Управлять обоими вариантами по ШИМ практически невозможно, т.е. нужно будет шимить аноды, это 4 разных скважности, перенастраиваемых на ходу. Такое далеко не всем МК доступно в принципе, и тайминги кода будут миллиметражными, ведь ещё как минимум время должно идти.
Сейчас динамика объединена с псевдо шимом, поэтому не зависит от количества имеющихся таймеров (реализована программно) .
Но всё возможно, разумеется, без вопросов.
 

VICLER

★★★★★★✩
9 Дек 2019
801
656
Hamburg
@poty, есть высоковольтные сдвиговые регистры типа HV5622. Именно у этой микросхемы 32 вывода. Для 5 ламп хватит двух регистров. Управление по SPI со скоростью до 8Mhz. В итоге нужна только поддержка spi, которая есть во многих мк. Я думал вообще использовать esp и время брать с серверов точного времени. Яркость изменяется очень просто, подачей шим на вход BL микросхемы. Плавные эффекты реализуются тоже просто и без шим. В итоге схема получается не намного сложнее. Компонентов нужно даже меньше
 

DmitryZ

★✩✩✩✩✩✩
10 Фев 2020
112
34
Шимить аноды можно одной лапой через 1-2 транзистора. Регистром сдвиговым тоже можно шимить - и тоже одной лапы контроллера на это достаточно. Как говорится, есть варианты. А ещё можно сделать более устойчивую высоковольтную генерацию. Да много чего ещё можно реализовать в часах на ламповых индикаторах. Другое дело, что в результате конструкция усложнится для повторения и удорожится.
Не в совершенстве техническом прелесть этих часов, а в простоте и доступности. Их легко собрать, и они, как ни удивительно, работают. Нужно лишь немного внимания и аккуратности при сборке. Ну и детали чтобы не откровенным браком были.
А захочется большего - всегда пожалуйста. Можно добавить индикаторы для секунд, дополнить схему на Атмеге модулем ESP-01 или вовсе сделать всё на ESP8266/ESP32 и синхронизировать время с NTP-серверов. Можно воткнуть GPRS-модуль и брать время из сотовой сети, можно подключить GPS-приёмник и синхронизироваться со спутниками.
Но начните хотя бы с малого. Пусть у вас заработает эта несложная конструкция, которую Гайвер сделал столь популярной.
 
  • Лойс +1
Реакции: shtrlz

VICLER

★★★★★★✩
9 Дек 2019
801
656
Hamburg
вопрос к плате от Алекса:
есть ли смысл развести плату для ламп, чтобы она крепилась с обратной стороны основной платы для уменьшения габаритов всей конструкции? Или там особо не получится выиграть в толщине? Основная плата с мини версией rtc
 

poty

★★★★★★✩
19 Фев 2020
2,997
896
BL и общий анодный ШИМ позволяют решить задачу яркости (всех разрядов), в то время как эффекты требуют поразрядного управления (то же плавное переключение цифр может затрагивать, например, только первый разряд).
Аппаратный SPI, без сомнения, может легко передать большой объём данных, но этот объём данных с нужной скоростью нужно предоставить со стороны микропроцессора. Ну, например, 4 лампы = 40 ножек = 8 байтов. Допустим, что мы хотим для избежания мерцания обеспечивать частоту переключения ламп в 1кГц. Допустим, мы хотим 16 градаций яркости, тогда частота передачи 16кГц*40ножек = 640кбит/сек - довольно далеко до предельной того же HV5622. Но, фактически, микропроцессор должен будет уметь выдавать 8 байт из некоего массива (+ проверять статус SPSR на каждом байте) каждые 62,5 мкс. Если массив статический и ничего больше делать не нужно - лёгкая задача. А если к этому добавить замену значений в массивах, расчёт длительностей задержек для фазы эффекта, обеспечение хода часов, реагирование на кнопки и другие функции, то не факт, что всё сойдётся во времени.
Вторая версия часов интересна тем, что много "сервисных" вещей спрятано в относительно стабильных по времени прерываниях, но при добавлении функционала это также не спасает.
 

VICLER

★★★★★★✩
9 Дек 2019
801
656
Hamburg
@poty, вот, если интересно как это всё работает. Мк - ESP12E, выводит 96 бит менее чем за 30мкс на 4Мгц SPI(используется 3 микросхемы HV5622). Плавная смена цифр происходит за 60 циклов (градаций яркости) общей длительностью 4мс. Частота шим для управления яркостью всех ламп 2,5кГц. Похоже, что мк с лёгкостью справляется с такой задачей и помимо этого считает и запрашивает время, опрашивает датчик освещённости и датчик расстояния