ГРИ часы под управлением ESP8266
- leopold
- Первый раз сказал Мяу!
- Сообщения: 22
- Зарегистрирован: Пт дек 25, 2009 17:31:14
- Откуда: Свердловсая обл.
Re: ГРИ часы под управлением ESP8266
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;
С уважением Леонид.
Я в течении дня за компьютером до 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
Код: Выделить всё
// Каждые секунду выдаем время
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, покажите, пожалуйста, окончательный (промежуточный) вариант вашей реализации.
выложенный код - был окончательной, на тот момент, копией скеча. его запускаю на wemos D1.
заработало. даже не знаю, что помогло... выдрал кусок кода в отдельный скеч, подчистил пробелы, табуляции - заработало. потом перенес все в основной код. там тоже заработало. мистика..
буду пытаться разобраться с остальным (я выбрал именно ту версию из за вебсервера, который у меня и не работает сейчас. код суровый - структуры, указатели. пытаюсь как скульптор - отсечь все лишнее от него). всем откликнувшимся - спасибо.
выложенный код - был окончательной, на тот момент, копией скеча. его запускаю на 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
}
буду пытаться разобраться с остальным (я выбрал именно ту версию из за вебсервера, который у меня и не работает сейчас. код суровый - структуры, указатели. пытаюсь как скульптор - отсечь все лишнее от него). всем откликнувшимся - спасибо.
Re: ГРИ часы под управлением ESP8266
Пару лет назад ваял прошивку, что добавлял - не помню ) Выкладываю как есть, если у кого есть возможность доработать ее - было бы замечательно. Помню что было несколько багов с подвисанием часов.
- Вложения
-
- ESP_NIXIE_Universal.zip
- прошивка и исходники
- (227.06 КБ) 273 скачивания
-
sa-ta
- Это не хвост, это антенна
- Сообщения: 1413
- Зарегистрирован: Пн ноя 23, 2009 00:50:23
- Откуда: Crimea, Simferopol
Re: ГРИ часы под управлением ESP8266
>>Пару лет назад ваял прошивку, что добавлял - не помню )
ох, код "размазанный по файлам" тяжел для понимания.
по моему, из полезностей - добавился будильник.
ох, код "размазанный по файлам" тяжел для понимания.
по моему, из полезностей - добавился будильник.
- leopold
- Первый раз сказал Мяу!
- Сообщения: 22
- Зарегистрирован: Пт дек 25, 2009 17:31:14
- Откуда: Свердловсая обл.
Re: ГРИ часы под управлением ESP8266
И что, никто не попробовал прошивку от "leoz"? Расскажите как в железе?
-
sa-ta
- Это не хвост, это антенна
- Сообщения: 1413
- Зарегистрирован: Пн ноя 23, 2009 00:50:23
- Откуда: Crimea, Simferopol
Re: ГРИ часы под управлением ESP8266
>И что, никто не попробовал прошивку от "leoz"?
о какой прошивке идет речь ? об этой последней ?
я "перепиливал" под себя его старую версию с вебсервером под TM1673 модуль. оригинального железа с газоразрядными индикаторами пока еще не имею..
о какой прошивке идет речь ? об этой последней ?
я "перепиливал" под себя его старую версию с вебсервером под TM1673 модуль. оригинального железа с газоразрядными индикаторами пока еще не имею..
- RoboC
- Мудрый кот
- Сообщения: 1795
- Зарегистрирован: Ср апр 04, 2012 09:55:53
- Откуда: Северодонецк
- Контактная информация:
Re: ГРИ часы под управлением ESP8266
В других разрядах при этом (засвете в 1 разряде) цифра 3 была?
Если да, то это проблемы прошивки. Нет- проблемы схемотехники.
На платах "перед финальной сборкой", в частности на плате с регистрами, я не наблюдаю стабилитронов/а которые должны защищать ключи ULN от высокого напряжения ламп.
Если да, то это проблемы прошивки. Нет- проблемы схемотехники.
На платах "перед финальной сборкой", в частности на плате с регистрами, я не наблюдаю стабилитронов/а которые должны защищать ключи ULN от высокого напряжения ламп.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
-
sa-ta
- Это не хвост, это антенна
- Сообщения: 1413
- Зарегистрирован: Пн ноя 23, 2009 00:50:23
- Откуда: Crimea, Simferopol
Re: ГРИ часы под управлением ESP8266
>я не наблюдаю стабилитронов
на пятой фотке два штуки - каждый на 3 мс ключа. выводных на 42В по моему.
>В других разрядах при этом (засвете в 1 разряде) цифра 3 была?
нет. с лампами вообще странность была.
во первых правые две кривые (вероятно, я все ровные выбрал на предыдущей итерации). вторая мало того, что кривая по стеклу, так еще и нутро кривизны добавило.
при первом включении - в правой лампе была сплошная засветка - как будто светился весь газ в лампе. потом она отлежалась, я еще раз промыл плату - стали фантомы 1-0.
спустя время - фантомная тройка. очень похоже на "формовку/притирку" у лампы.
с другими прошивками тоже попробую, попозже.
на пятой фотке два штуки - каждый на 3 мс ключа. выводных на 42В по моему.
>В других разрядах при этом (засвете в 1 разряде) цифра 3 была?
нет. с лампами вообще странность была.
во первых правые две кривые (вероятно, я все ровные выбрал на предыдущей итерации). вторая мало того, что кривая по стеклу, так еще и нутро кривизны добавило.
при первом включении - в правой лампе была сплошная засветка - как будто светился весь газ в лампе. потом она отлежалась, я еще раз промыл плату - стали фантомы 1-0.
спустя время - фантомная тройка. очень похоже на "формовку/притирку" у лампы.
с другими прошивками тоже попробую, попозже.
Re: ГРИ часы под управлением ESP8266
Подскажите номиналы выделенных фиолетовым деталей, на схеме не понятно, их вроде нет... Что туда запаивать.
- Вложения
-
- in12ckc.jpg
- (246.66 КБ) 299 скачиваний
Re: ГРИ часы под управлением ESP8266
Резисторы 0 Ом.
-
sa-ta
- Это не хвост, это антенна
- Сообщения: 1413
- Зарегистрирован: Пн ноя 23, 2009 00:50:23
- Откуда: Crimea, Simferopol
Re: ГРИ часы под управлением ESP8266
>> Резисторы 0 Ом.
между базой и эмитером 0Ом ?? оригинально...
слева на право :
1 - 4к7
2 - не запаивать
3 - это ограничивающий для подсветки ламп светодиодов. необходимо смотреть по месту - иногда перемычка, иногда что то другое.
между базой и эмитером 0Ом ?? оригинально...
слева на право :
1 - 4к7
2 - не запаивать
3 - это ограничивающий для подсветки ламп светодиодов. необходимо смотреть по месту - иногда перемычка, иногда что то другое.
Re: ГРИ часы под управлением ESP8266
Пытаюсь адаптировать схему под компоненты с выводами (не знаю, как это правильно называется), т.к. не могу работать с безвыводными, не спрашивайте почему. Рисую в EasyEDA.
Вопросы:
1. Какой стабилитрон поставить для сборок? 1N4755A подойдёт?
2. Чем заменить mmbta42/mmbta92? MPSA42/MPSA92 это оно? Надо чтоб тоже вставлялись в плату.
Или может быть кто-нибудь поможет со схемой? Мне оттуда надо только логику для ламп и высоковольтный преобразователь. Вместо ESP8266 и компании будет малинка. DC-DC на 3.3В возьму готовый.
Вопросы:
1. Какой стабилитрон поставить для сборок? 1N4755A подойдёт?
2. Чем заменить mmbta42/mmbta92? MPSA42/MPSA92 это оно? Надо чтоб тоже вставлялись в плату.
Или может быть кто-нибудь поможет со схемой? Мне оттуда надо только логику для ламп и высоковольтный преобразователь. Вместо ESP8266 и компании будет малинка. DC-DC на 3.3В возьму готовый.
- RoboC
- Мудрый кот
- Сообщения: 1795
- Зарегистрирован: Ср апр 04, 2012 09:55:53
- Откуда: Северодонецк
- Контактная информация:
Re: ГРИ часы под управлением ESP8266
Берете для своей микросхемы ULN2003 "Collector to Emitter Voltage" , напряжение стаба должно быть меньше(ведь он ее и защищаетFred1 писал(а):1. Какой стабилитрон поставить для сборок? 1N4755A подойдёт?
1N4755A одноваттный, сильно "течь" будет=> будут засветы, на пол ватта можно поискать бы.
это оно.Fred1 писал(а):Чем заменить mmbta42/mmbta92? MPSA42/MPSA92 это оно?
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Re: ГРИ часы под управлением ESP8266
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 скачиваний
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
С уважением ВНН.
















