ГРИ часы под управлением ESP8266

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
leopold
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пт дек 25, 2009 17:31:14
Откуда: Свердловсая обл.

Re: ГРИ часы под управлением ESP8266

Сообщение leopold »

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;
С уважением Леонид.
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение RoboC »

Код: Выделить всё

 // Каждые  секунду выдаем время
  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;} :)
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: ГРИ часы под управлением ESP8266

Сообщение sa-ta »

> 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
 
}



буду пытаться разобраться с остальным (я выбрал именно ту версию из за вебсервера, который у меня и не работает сейчас. код суровый - структуры, указатели. пытаюсь как скульптор - отсечь все лишнее от него). всем откликнувшимся - спасибо.
Аватара пользователя
leoz
Родился
Сообщения: 15
Зарегистрирован: Сб апр 20, 2013 22:08:12

Re: ГРИ часы под управлением ESP8266

Сообщение leoz »

Пару лет назад ваял прошивку, что добавлял - не помню ) Выкладываю как есть, если у кого есть возможность доработать ее - было бы замечательно. Помню что было несколько багов с подвисанием часов.
Вложения
ESP_NIXIE_Universal.zip
прошивка и исходники
(227.06 КБ) 273 скачивания
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: ГРИ часы под управлением ESP8266

Сообщение sa-ta »

>>Пару лет назад ваял прошивку, что добавлял - не помню )
ох, код "размазанный по файлам" тяжел для понимания.
по моему, из полезностей - добавился будильник.
Аватара пользователя
leopold
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пт дек 25, 2009 17:31:14
Откуда: Свердловсая обл.

Re: ГРИ часы под управлением ESP8266

Сообщение leopold »

И что, никто не попробовал прошивку от "leoz"? Расскажите как в железе?
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: ГРИ часы под управлением ESP8266

Сообщение sa-ta »

>И что, никто не попробовал прошивку от "leoz"?
о какой прошивке идет речь ? об этой последней ?
я "перепиливал" под себя его старую версию с вебсервером под TM1673 модуль. оригинального железа с газоразрядными индикаторами пока еще не имею..
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: ГРИ часы под управлением ESP8266

Сообщение sa-ta »

уф, с двумя переделками платы у меня запустились часы.

переделан источник питания для esp и высокого. тесты на второй прошивке (с перебором цифр).

Изображение Изображение

из текущих проблем - паразитная засветка в первой лампе.

update: добавлю немного фотографий.все перед финальной сборкой :
Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение RoboC »

В других разрядах при этом (засвете в 1 разряде) цифра 3 была?
Если да, то это проблемы прошивки. Нет- проблемы схемотехники.
На платах "перед финальной сборкой", в частности на плате с регистрами, я не наблюдаю стабилитронов/а которые должны защищать ключи ULN от высокого напряжения ламп.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: ГРИ часы под управлением ESP8266

Сообщение sa-ta »

>я не наблюдаю стабилитронов
на пятой фотке два штуки - каждый на 3 мс ключа. выводных на 42В по моему.
>В других разрядах при этом (засвете в 1 разряде) цифра 3 была?
нет. с лампами вообще странность была.
во первых правые две кривые (вероятно, я все ровные выбрал на предыдущей итерации). вторая мало того, что кривая по стеклу, так еще и нутро кривизны добавило.
при первом включении - в правой лампе была сплошная засветка - как будто светился весь газ в лампе. потом она отлежалась, я еще раз промыл плату - стали фантомы 1-0.
спустя время - фантомная тройка. очень похоже на "формовку/притирку" у лампы.

с другими прошивками тоже попробую, попозже.
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: ГРИ часы под управлением ESP8266

Сообщение sa-ta »

внешний вид собранных часов :

Изображение Изображение Изображение Изображение Изображение Изображение
htteam
Родился
Сообщения: 12
Зарегистрирован: Вт мар 29, 2016 12:25:16

Re: ГРИ часы под управлением ESP8266

Сообщение htteam »

Подскажите номиналы выделенных фиолетовым деталей, на схеме не понятно, их вроде нет... Что туда запаивать.
Вложения
in12ckc.jpg
(246.66 КБ) 299 скачиваний
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: ГРИ часы под управлением ESP8266

Сообщение akl »

Резисторы 0 Ом.
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: ГРИ часы под управлением ESP8266

Сообщение sa-ta »

>> Резисторы 0 Ом.

между базой и эмитером 0Ом ?? оригинально...

слева на право :

1 - 4к7
2 - не запаивать
3 - это ограничивающий для подсветки ламп светодиодов. необходимо смотреть по месту - иногда перемычка, иногда что то другое.
Fred1
Родился
Сообщения: 11
Зарегистрирован: Вт фев 19, 2019 14:28:39

Re: ГРИ часы под управлением ESP8266

Сообщение Fred1 »

Пытаюсь адаптировать схему под компоненты с выводами (не знаю, как это правильно называется), т.к. не могу работать с безвыводными, не спрашивайте почему. Рисую в EasyEDA.
Вопросы:
1. Какой стабилитрон поставить для сборок? 1N4755A подойдёт?
2. Чем заменить mmbta42/mmbta92? MPSA42/MPSA92 это оно? Надо чтоб тоже вставлялись в плату. :)

Или может быть кто-нибудь поможет со схемой? Мне оттуда надо только логику для ламп и высоковольтный преобразователь. Вместо ESP8266 и компании будет малинка. DC-DC на 3.3В возьму готовый.
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение RoboC »

Fred1 писал(а):1. Какой стабилитрон поставить для сборок? 1N4755A подойдёт?
Берете для своей микросхемы ULN2003 "Collector to Emitter Voltage" , напряжение стаба должно быть меньше(ведь он ее и защищает :) ).
1N4755A одноваттный, сильно "течь" будет=> будут засветы, на пол ватта можно поискать бы.
Fred1 писал(а):Чем заменить mmbta42/mmbta92? MPSA42/MPSA92 это оно?
это оно.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Fred1
Родился
Сообщения: 11
Зарегистрирован: Вт фев 19, 2019 14:28:39

Re: ГРИ часы под управлением ESP8266

Сообщение Fred1 »

RoboC, спасибо.
Я надеюсь за сегодня-завтра доделать схему, поругаете её потом, ладно? К сожалению, я не настоящий электронщик, просто в универе учился хорошо и помню базовые вещи оттуда. :)
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Re: ГРИ часы под управлением ESP8266

Сообщение ВНН »

Последняя реализация часов этого проекта. Питание 24В , потребление 2.6А.
Вложения
IMG_20210908_115007.jpg
Температура
(208.91 КБ) 186 скачиваний
IMG_20210908_115002.jpg
Время
(209.12 КБ) 146 скачиваний
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Ответить

Вернуться в «Статьи»