Вопросы и замечания по статьям и схемам, представленным на нашем сайте
При поддержке РадиоКОТструктор.ру
Пт апр 06, 2018 05:52:37
Sa-ta, покажите, пожалуйста, окончательный (промежуточный) вариант вашей реализации. Тогда, можно говорить предметно.
Я в течении дня за компьютером до 17 часов, GMT+5. Публикуйте исходник, помогу.
С уважением Леонид.
Добавлено after 40 minutes 42 seconds:
Поторопился опубликовать предыдущий пост.
Если файл "my_esp_ntp_v5-radiokot.txt" еще актуален, то не ожидаемое для, Sa-ta, поведение переменной points заключается в ее типе "bool". Значение, может быть ноль, или не ноль. Как в этой среде, не знаю, но видно что = 255.
А вообще тип "bool" чисто логический, не понятны разрядность и чему равно фактическое значение "true". Этот тип не является основным, а кто то решил, что он нужен и добавил его.
Решение: изменить тип переменной "points" на "unsigned char"
unsigned char points;
С уважением Леонид.
Пт апр 06, 2018 08:54:14
- Код:
// Каждые секунду выдаем время
if ( cur_ms < ms1 || (cur_ms - ms1) > 1000 ) {
ms1 = cur_ms;
ntp_time = t_cur + t_correct;
points = !points; // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Serial.println(points);
DisplayTime(ntp_time);
}
...
if ( points )
{
data[1]= display.encodeDigit(my_h%10);
data[1]= data[1] | 0x80; }
else {data[1]= display.encodeDigit(my_h%10); }
Вот так все должно работать и points должен инвертироваться.
Если вдруг, по какой то неведомой причине не работает points = !points;,
то замените его на :
if ( points ) {points = false;} else {points = true;}
Пт апр 06, 2018 16:52:56
> Sa-ta, покажите, пожалуйста, окончательный (промежуточный) вариант вашей реализации.
выложенный код - был окончательной, на тот момент, копией скеча. его запускаю на wemos D1.
заработало. даже не знаю, что помогло... выдрал кусок кода в отдельный скеч, подчистил пробелы, табуляции - заработало. потом перенес все в основной код. там тоже заработало. мистика..
Спойлер
- Код:
bool points ;
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // Initialize the LED_BUILTIN pin as an output
Serial.begin(115200);
// Serial.print(points);
}
// the loop function runs over and over again forever
void loop() {
points = !points;
if ( points )
{ digitalWrite(LED_BUILTIN, LOW);}
else
{ digitalWrite(LED_BUILTIN, HIGH); }
Serial.println(points);
delay(1000); // wait for a second
}
буду пытаться разобраться с остальным (я выбрал именно ту версию из за вебсервера, который у меня и не работает сейчас. код суровый - структуры, указатели. пытаюсь как скульптор - отсечь все лишнее от него). всем откликнувшимся - спасибо.
Чт ноя 15, 2018 13:30:37
Пару лет назад ваял прошивку, что добавлял - не помню ) Выкладываю как есть, если у кого есть возможность доработать ее - было бы замечательно. Помню что было несколько багов с подвисанием часов.
- Вложения
-
- ESP_NIXIE_Universal.zip
- прошивка и исходники
- (227.06 KiB) Скачиваний: 235
Пт ноя 23, 2018 14:19:26
>>Пару лет назад ваял прошивку, что добавлял - не помню )
ох, код "размазанный по файлам" тяжел для понимания.
по моему, из полезностей - добавился будильник.
Сб ноя 24, 2018 18:56:13
И что, никто не попробовал прошивку от "leoz"? Расскажите как в железе?
Ср ноя 28, 2018 04:47:04
>И что, никто не попробовал прошивку от "leoz"?
о какой прошивке идет речь ? об этой последней ?
я "перепиливал" под себя его старую версию с вебсервером под TM1673 модуль. оригинального железа с газоразрядными индикаторами пока еще не имею..
Пн июл 22, 2019 09:28:56
В других разрядах при этом (засвете в 1 разряде) цифра 3 была?
Если да, то это проблемы прошивки. Нет- проблемы схемотехники.
На платах "перед финальной сборкой", в частности на плате с регистрами, я не наблюдаю стабилитронов/а которые должны защищать ключи ULN от высокого напряжения ламп.
Пн июл 22, 2019 14:05:05
>я не наблюдаю стабилитронов
на пятой фотке два штуки - каждый на 3 мс ключа. выводных на 42В по моему.
>В других разрядах при этом (засвете в 1 разряде) цифра 3 была?
нет. с лампами вообще странность была.
во первых правые две кривые (вероятно, я все ровные выбрал на предыдущей итерации). вторая мало того, что кривая по стеклу, так еще и нутро кривизны добавило.
при первом включении - в правой лампе была сплошная засветка - как будто светился весь газ в лампе. потом она отлежалась, я еще раз промыл плату - стали фантомы 1-0.
спустя время - фантомная тройка. очень похоже на "формовку/притирку" у лампы.
с другими прошивками тоже попробую, попозже.
Пт янв 03, 2020 01:16:35
Подскажите номиналы выделенных фиолетовым деталей, на схеме не понятно, их вроде нет... Что туда запаивать.
- Вложения
-
- in12ckc.jpg
- (246.66 KiB) Скачиваний: 260
Пт янв 03, 2020 02:47:55
Резисторы 0 Ом.
Пт янв 03, 2020 18:06:42
>> Резисторы 0 Ом.
между базой и эмитером 0Ом ?? оригинально...
слева на право :
1 - 4к7
2 - не запаивать
3 - это ограничивающий для подсветки ламп светодиодов. необходимо смотреть по месту - иногда перемычка, иногда что то другое.
Вт май 26, 2020 01:42:52
Пытаюсь адаптировать схему под компоненты с выводами (не знаю, как это правильно называется), т.к. не могу работать с безвыводными, не спрашивайте почему. Рисую в EasyEDA.
Вопросы:
1. Какой стабилитрон поставить для сборок? 1N4755A подойдёт?
2. Чем заменить mmbta42/mmbta92? MPSA42/MPSA92 это оно? Надо чтоб тоже вставлялись в плату.
Или может быть кто-нибудь поможет со схемой? Мне оттуда надо только логику для ламп и высоковольтный преобразователь. Вместо ESP8266 и компании будет малинка. DC-DC на 3.3В возьму готовый.
Вт май 26, 2020 10:06:41
Fred1 писал(а):1. Какой стабилитрон поставить для сборок? 1N4755A подойдёт?
Берете для своей микросхемы ULN2003 "Collector to Emitter Voltage" , напряжение стаба должно быть меньше(ведь он ее и защищает
).
1N4755A одноваттный, сильно "течь" будет=> будут засветы, на пол ватта можно поискать бы.
Fred1 писал(а):Чем заменить mmbta42/mmbta92? MPSA42/MPSA92 это оно?
это оно.
Вт май 26, 2020 19:51:11
RoboC, спасибо.
Я надеюсь за сегодня-завтра доделать схему, поругаете её потом, ладно? К сожалению, я не настоящий электронщик, просто в универе учился хорошо и помню базовые вещи оттуда.
Пн сен 20, 2021 09:06:35
Последняя реализация часов этого проекта. Питание 24В , потребление 2.6А.
- Вложения
-
- IMG_20210908_115007.jpg
- Температура
- (208.91 KiB) Скачиваний: 115
-
- IMG_20210908_115002.jpg
- Время
- (209.12 KiB) Скачиваний: 96
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.