Часы на esp8266 и max7219 + android управление

Тема в разделе "Глядите, что я сделал", создана пользователем IvanUA, 28 авг 2017.

?

Вы повторили это проект?

  1. Нет (просто ознакомился)

    35 голосов
    13,2%
  2. Да, один раз (попробовал)

    111 голосов
    41,9%
  3. Да, не однократно

    123 голосов
    46,4%
Можно выбрать сразу несколько вариантов.
  1. DiMaro

    DiMaro Нерд

    fixed deletе MQTT file
    add temperature parameter (+/-)
    add second fonts combi clocks (4x6, 5x6)
    add control static date > string
     

    Вложения:

    • V.4.45.zip
      Размер файла:
      362,6 КБ
      Просмотров:
      165
  2. big_alex

    big_alex Гик

    Возможно, имея блютуз, полезной функцией будет подключение датчиков типа LYWSD03MMC и аналогичных
     

    Вложения:

  3. Dave Beckham

    Dave Beckham Нерд

    Hi Ivan,

    Hope you and your family are safe and doing fine.

    I'm using "CLOCK_ESP8266-main.zip" clock firmwares and observed the below. Can you kindly check.

    1) How to change the weather text to English? few texts are in Ukraine (apart from the city name mentioned in "The name of the place, you can see:" Note that I'm using openweathermap.

    2) What is the option to change the web pages to English.

    3) How do I display the BME280 weather data on the display.

    4) Do you have plan to Implement 12HOUR format Date and Time.

    Thanks in advance.
     
    Последнее редактирование: 23 дек 2023
  4. FillSU

    FillSU Нуб

    Понимаю, что где то среди 350 страниц возможно и есть ответ, но навскидку почему после выключения питания настройки периодически слетают в 0? Питание менял, перепрошивал, стирал ESPшку (NodeMCU V3) полностью. Так же первый раз подключается к Wi-Fi, пишет ОК, сохранено и в итоге не сохраняет, только с надцатой попытки. Версия 5.0.1....Вот единственное не помню, стоит ли резистор 10К, нужно разобрать глянуть, он может быть причиной такого поведения?
     
  5. big_alex

    big_alex Гик

    FillSU
    Дело скорее в файловой системе SPIFFS, которая очень медленная
    Замените в скетче на LittleFS или прошейте новую версию с этой файловой системой
    Плюс наличие ОТА тормозит сильно работу часов, лучше удалить
     
  6. Dave Beckham

    Dave Beckham Нерд

    Hi Ivan,

    Hope you and your family are safe and doing fine.

    I'm using latest "CLOCK_ESP8266-main.zip" (https://github.com/IZ76/CLOCK_ESP8266) clock firmwares and observed that the "Altitude" information is not getting displayed on the display. Find attached screen shot for your reference.

    The observations mentioned earlier got resolved with google translate.

    Thanks in advance.
     

    Вложения:

    Последнее редактирование: 25 дек 2023
  7. DiMaro

    DiMaro Нерд

    Dave Beckham, metric "A" is short for "Ampere", the current flowing through the load.
    The project does not provide for showing “Altitude” on the display.
    This parameter is software based and very inaccurate. A GPS module is required for this.
     
    Последнее редактирование: 25 дек 2023
    Dave Beckham нравится это.
  8. IvanUA

    IvanUA Гуру

    Good afternoon.
    Unfortunately, the BME-280 library used is not able to obtain altitude data
    Код (C++):
    #include <Adafruit_BME280.h>

    Adafruit_BME280 bme; // use I2C interface
    Adafruit_Sensor *bme_temp = bme.getTemperatureSensor();
    Adafruit_Sensor *bme_pressure = bme.getPressureSensor();
    Adafruit_Sensor *bme_humidity = bme.getHumiditySensor();
    Absolutely right.
    A - amperes
    V – volts.
    You can obtain this data from the corresponding sensors through the MQTT broker and display it on the screen.
     
    Dave Beckham нравится это.
  9. Dave Beckham

    Dave Beckham Нерд

    Thanks Ivan for the clarification. Can you kindly let me know what are" tD, tU, tL, C " and Приблизна висота: 2858.59 m (from serial port)

    Thanks again.
     
    Последнее редактирование: 26 дек 2023
  10. Dave Beckham

    Dave Beckham Нерд

    Many thanks for the quick reply.
     
  11. IvanUA

    IvanUA Гуру

    I use:
    tD - to display the temperature in the house
    tU - outside temperature
    tL - any other
    C - an integer can be any indicator, for example the number of likes on YouTube or the number of door openings - data can be obtained via MQTT
    Approximate height: 2858.59 m is the unit of calculation.
    Library BMP-180/280 - knows how to calculate it.
    Код (C++):
     float readTemperature();
      float readPressure(void);
      float readAltitude(float seaLevelhPa = 1013.25);
      float seaLevelForAltitude(float altitude, float atmospheric);
      float waterBoilingPoint(float pressure);
    But in this project, I thought it was enough to output this data only to the com port. They practically do not change)))
     
    viktor6 и Dave Beckham нравится это.
  12. Dave Beckham

    Dave Beckham Нерд

    Great Ivan. - You have incorporated lot of features. Keep up the good work.

    Many thanks.
     
    mikhail09p и viktor6 нравится это.
  13. stitch2s

    stitch2s Нерд

    Доброго дня Всем!
    Помогите разобраться - часики долгое время работали без проблем, этим летом началась какая-то дичь, глюки с отображением инфы на экране, самопроизвольные перезагрузки и в итоге сами по себе сбрасываются в какой то момент
    14:54:41.443 ->
    14:54:41.443 -> ets Jan 8 2013,rst cause:2, boot mode:(3,6)
    14:54:41.484 ->
    14:54:41.484 -> load 0x4010f000, len 3584, room 16
    14:54:41.484 -> tail 0
    14:54:41.484 -> chksum 0xb0
    14:54:41.484 -> csum 0xb0
    14:54:41.484 -> v2843a5ac
    14:54:41.484 -> ~ld
    14:54:41.527 ->
    14:54:42.110 -> 00:30:45 LOAD /ssids.json(39): {"num":1,"nets":["banan18","qwsaz123"]}
    14:54:42.145 -> 00:30:45 LOAD /jssids.json(22): {"banan18":"qwsaz123"}
    14:54:42.191 -> 00:30:45 LOAD /wifis.json(93): {"APSSID":"ESP-Info","APPASS":"11112222","AUTH":"1234asdf5678","AUTHON":0,"HIDDENNETWORKS":0}
    14:54:42.191 -> 00:30:45 LOAD /times.json(1078): {"ntpServerName":"time.nist.gov","timeZone":3,"isDayLightSaving":false,"rtcStat":false,"al_0_0":12,"al_0_1":30,"al_0_2":0,"al_1_0":7,"al_1_1":15,"al_1_2":0,"al_2_0":22,"al_2_1":55,"al_2_2":0,"al_3_0":0,"al_3_1":30,"al_3_2":0,"al_4_0":0,"al_4_1":0,"al_4_2":0,"md_0_0":1,"md_0_1":1,"md_1_0":2,"md_1_1":1,"md_2_0":6,"md_2_1":1,"md_3_0":7,"md_3_1":1,"md_4_0":13,"md_4_1":1,"md_5_0":19,"md_5_1":1,"md_6_0":8,"md_6_1":3,"md_7_0":1,"md_7_1":5,"md_8_0":1,"md_8_1":9,"md_0_2":"Новый Год!!!","md_1_2":"ПослеНовыйГод(((","md_2_2":"Ночь перед Рождеством","md_3_2":"Рождество","md_4_2":"Старый Новый Год!","md_5_2":"Крещение","md_6_2":"День цветов","md_7_2":"День шашлыка)))","md_8_2":"Отведи ребенка в школу","nc_hour_0":22,"nc_hour_1":24,"nc_hour_2":24,"nc_hour_3":24,"nc_hour_4":24,"nc_min_0":55,"nc_min_1":60,"nc_min_2":60,"nc_min_3":60,"nc_min_4":60,"nc_mess_0":"IvanZah","nc_mess_1":"","nc_mess_2":"","nc_mess_3":"","nc_mess_4":"","memory_hour_start":9,"memory_hour_end":23}
    14:54:42.274 -> 00:30:45 LOAD /weaths.json(377): {"weathOn":1,"weatherHost":"0","weatherKey0":"271c426be565485ea483a5b65b173a81","weatherKey1":"","cityID0":"Щербинка","cityID1":"703845","personalCityName":"Щербинка","displayCityName":1,"displayForecastNow":1,"displayForecastToday":1,"displayForecastTomorrow":1,"displayForecastWind":"1","animNotWeather":1,"timeStartViewWeather":"7","timeEndViewWeather":"23"}
    14:54:42.355 -> 00:30:45 LOAD /leds.json(949): {"NUM_VER_X":"1","NUM_MAX0":"4","NUM_MAX1":"4","rotate0":"90","rotate1":"90","mirror0":0,"mirror1":0,"timeDay":"7","timeNight":"21","volBrightsMax":"13","volBrightsMin":"1","typeSwitchBrightness":"0","fontCLOCK":"1","fontSizeData":"1","textDown":"0","dataDown":"1","displayData":"2","clockAndSec":"1","maxModeSec":"2","animPoint":"4","secLine":"1","timeScrollSpeed":"40","function00":"0","function01":"1","function02":"3","function03":"4","function04":"5","function05":"6","function06":"7","function07":"8","function08":"9","function09":"10","function10":"0","function11":"2","period00":"40","period01":"10","period02":"10","period03":"10","period04":"2","period05":"2","period06":"2","period07":"2","period08":"2","period09":"2","period10":"50","period11":"10","view00":"3","view01":"0","view02":"0","view03":"0","view04":"3","view05":"3","view06":"3","view07":"3","view08":"3","view09":"3","view10":"3","view11":"0","dataAlig":"2","clockAlig":"1"}
    14:54:42.429 -> 00:30:45 LOAD /senss.json(499): {"mqttOn":0,"thingOn":0,"nmonOn":0,"sgpOn":0,"buzzerSet":"0","kuOn":"7","kuOff":"23","butStat":"0","messLang":"ru","params0":"0","params1":"10","params2":"0","params3":"0","params4":"0","params5":"0","params6":"0","params7":"0","sensors0":"0","sensors1":"0","sensors2":"0","sensors3":"0","sensors4":"0","sensors5":"0","sensors6":"0","sensors7":"0","corr0":"0","corr1":"0","corr2":"0","corr3":"0","corr4":"0","corr5":"0","corr6":"0","corr7":"0","pressSys":"1","updateOTA":0,"printCom":1,"beepSave":1}
    14:54:42.476 -> 00:30:45 LOAD /mqtts.json(604): {"mqtt_server":"m13.cloudmqtt.com","mqtt_port":13011,"mqtt_user":"","mqtt_pass":"","mqtt_name":"ESP-Informer","mqtt_sub0":"Ulica/temp","mqtt_sub1":"Ulica/hum","mqtt_sub2":"Ulica/press","mqtt_sub3":"","mqtt_sub4":"","mqtt_sub5":"","mqtt_sub6":"","mqtt_sub7":"","mqtt_sub_inform":"Inform/mess","mqtt_pub_sensors0":"Informer/temp","mqtt_pub_sensors1":"Informer/tempUl","mqtt_pub_sensors2":"Informer/tempH","mqtt_pub_sensors3":"Informer/hum","mqtt_pub_sensors4":"Informer/press","mqtt_pub_sensors5":"Informer/alt","mqtt_pub_sensors6":"Informer/eco2","mqtt_pub_sensors7":"Informer/tvoc","timeOutMqtt":1200000}
    14:54:42.564 -> 00:30:45 LOAD /things.json(327): {"channelIdWrite":"","writeApiKey":"","wrApiKey":"","writeFild0":0,"writeFild1":0,"writeFild2":0,"writeFild3":0,"writeFild4":0,"writeFild5":0,"writeFild6":0,"writeFild7":0,"channelIdRead":"","readApiKey":"","statThing0":0,"statThing1":0,"statThing2":0,"statThing3":0,"statThing4":0,"statThing5":0,"statThing6":0,"statThing7":0}
    14:54:42.564 -> 00:30:45 LOAD /nmons.json(335): {"uuid":"","api_key":"","sensors_ID0":0,"sensors_ID1":3300,"sensors_ID2":0,"sensors_ID3":0,"sensors_ID4":0,"sensors_ID5":0,"sensors_ID6":0,"sensors_ID7":0,"latNmon":"","lonNmon":"","periodNmon":5,"writeNmon0":0,"writeNmon1":0,"writeNmon2":0,"writeNmon3":0,"writeNmon4":0,"writeNmon5":0,"writeNmon6":0,"writeNmon7":0,"nameNmon":"_Info"}
    14:54:42.607 -> 00:30:45 LOAD /sgps.json(211): {"sgpCo2LivelAlarm":2,"eCo2AlarmEsp":true,"eCo2AlarmMqtt":false,"eCo2Led":true,"sgpTvocLivelAlarm":2,"tvocAlarmEsp":true,"tvocAlarmMqtt":false,"tvocLed":true,"setSgpCorr":0,"sgpCorrTemp":22.1,"sgpCorrHumi":45.2}
    14:54:42.644 -> 00:30:45 LOAD /irs.json(115): {"ir_key0":33431775,"ir_key1":33444015,"ir_key2":33464415,"ir_key3":33448095,"ir_key4":33464410,"ir_key5":33448090}
    14:54:43.708 -> 00:30:45 SAVE /times.json={"ntpServerName":"time.nist.gov","timeZone":3,"isDayLightSaving":false,"rtcStat":false,"al_0_0":12,"al_0_1":30,"al_0_2":0,"al_1_0":7,"al_1_1":15,"al_1_2":0,"al_2_0":22,"al_2_1":55,"al_2_2":0,"al_3_0":0,"al_3_1":30,"al_3_2":0,"al_4_0":0,"al_4_1":0,"al_4_2":0,"md_0_0":1,"md_0_1":1,"md_1_0":2,"md_1_1":1,"md_2_0":6,"md_2_1":1,"md_3_0":7,"md_3_1":1,"md_4_0":13,"md_4_1":1,"md_5_0":19,"md_5_1":1,"md_6_0":8,"md_6_1":3,"md_7_0":1,"md_7_1":5,"md_8_0":1,"md_8_1":9,"md_0_2":"Новый Год!!!","md_1_2":"ПослеНовыйГод(((","md_2_2":"Ночь перед Рождеством","md_3_2":"Рождество","md_4_2":"Старый Новый Год!","md_5_2":"Крещение","md_6_2":"День цветов","md_7_2":"День шашлыка)))","md_8_2":"Отведи ребенка в школу","nc_hour_0":22,"nc_hour_1":24,"nc_hour_2":24,"nc_hour_3":24,"nc_hour_4":24,"nc_min_0":55,"nc_min_1":60,"nc_min_2":60,"nc_min_3":60,"nc_min_4":60,"nc_mess_0":"IvanZah","nc_mess_1":"","nc_mess_2":"","nc_mess_3":"","nc_mess_4":"","memory_hour_start":9,"memory_hour_end":23}
    14:54:43.785 -> RTC module off!
    14:54:43.785 -> size time.file=66
    14:54:43.827 -> 14:51:03 Load Stime(config): {"hour":14,"minute":51,"second":3,"year":2023,"month":12,"day":29}
    14:54:43.827 -> 14:51:03 Connecting WiFi...
    14:54:43.827 ->
    14:54:43.827 ->
    14:54:43.827 -> Huraaa!!! Connected to "banan18"(192.168.2.232)
    14:54:43.827 ->
    14:54:47.061 -> 14:51:06 Proba #1 14:54:47
    14:54:48.656 -> Proba #2 14:54:47
    ..............
    15:06:08.885 -> 15:06:07 fnCount= 1 period[fnCount]= 20 millis()= 687414 fnTimer= 707413
    15:06:14.735 -> BUT MODE 1
    15:06:14.735 -> 15:06:13 fnCount= 2 period[fnCount]= 10 millis()= 693263 fnTimer= 703262
    15:06:14.735 -> 15:06:13 fnCount= 3 period[fnCount]= 10 millis()= 693264 fnTimer= 703264
    15:06:14.735 -> 15:06:13 fnCount= 4 period[fnCount]= 2 millis()= 693272 fnTimer= 695268
    15:06:14.781 -> 15:06:13 fnCount= 5 period[fnCount]= 2 millis()= 693280 fnTimer= 695276
    15:06:14.781 -> 15:06:13 fnCount= 6 period[fnCount]= 2 millis()= 693288 fnTimer= 695288
    15:06:14.781 -> 15:06:13 fnCount= 7 period[fnCount]= 2 millis()= 693297 fnTimer= 695292
    15:06:14.781 -> 15:06:13 fnCount= 8 period[fnCount]= 2 millis()= 693305 fnTimer= 695301
    15:06:14.781 -> 15:06:13 fnCount= 9 period[fnCount]= 2 millis()= 693313 fnTimer= 695309
    15:06:14.827 -> 15:06:13 fnCount= 10 period[fnCount]= 50 millis()= 693321 fnTimer= 743317
    15:06:14.827 -> 15:06:13 fnCount= 11 period[fnCount]= 10 millis()= 693329 fnTimer= 703325
    15:06:16.962 -> BUT MODE 1
    15:06:16.962 -> 15:06:15 fnCount= 0 period[fnCount]= 20 millis()= 695481 fnTimer= 715480
    15:06:17.256 -> BUT MODE 2
    15:06:19.381 -> BUT MODE 1
    15:06:19.517 -> BUT MODE 2
    15:06:20.751 -> BUT MODE 1
    15:06:20.795 -> BUT MODE 2
    15:06:21.096 -> BUT MODE 2
    15:06:21.190 -> BUT MODE 2
    15:06:22.486 -> BUT MODE 1
    15:06:22.576 -> BUT MODE 2
    15:06:23.416 -> BUT MODE 2
    15:06:23.461 -> BUT MODE 2
    15:06:24.311 -> BUT MODE 2
    15:06:24.311 -> BUT MODE 2
    15:06:25.974 -> BUT MODE 1
    15:06:26.142 -> BUT MODE 2
    15:06:26.698 -> BUT MODE 2
    15:06:26.698 -> BUT MODE 2
    15:06:27.372 -> BUT MODE 2
    15:06:27.416 -> BUT MODE 2
    15:06:27.757 -> BUT MODE 2
    15:06:27.792 -> BUT MODE 2
    15:06:28.565 -> BUT MODE 2
    15:06:29.386 -> BUT MODE 1
    15:06:29.992 -> BUT MODE 2
    15:06:30.747 -> BUT MODE 2
    15:06:30.954 -> BUT MODE 2
    15:06:32.094 -> BUT MODE 1
    15:06:32.212 -> BUT MODE 2
    15:06:33.297 -> BUT MODE 1
    15:06:33.297 -> BUT MODE 2
    15:06:34.817 -> BUT MODE 2
    15:06:34.850 -> BUT MODE 2
    15:06:35.277 -> BUT MODE 2
    15:06:35.411 -> BUT MODE 2
    15:06:36.086 -> BUT MODE 2
    15:06:36.566 -> BUT MODE 2
    15:06:37.640 -> BUT MODE 1
    15:06:37.640 -> 15:06:36 fnCount= 1 period[fnCount]= 20 millis()= 716175 fnTimer= 736175
     
  14. IvanUA

    IvanUA Гуру

    1. У вас порт кнопки "колбасит". Подключите резистор R2-10К если вы используете кнопку. Или перемычку вместо R2 если не используете кнопку. Смотрите схему из первого поста.
    2. Не публикуйте в сообщения полный лог ком порта. Там ваши личные данные типа апи-кей погоды, логин и пароль вашей вайфай сети.
     
    big_alex нравится это.
  15. stitch2s

    stitch2s Нерд

    Кнопки нет, но резистодорас 10К от D0 на землю был всё это время и это работало.
    Очень смутило при разборке проблемы, то что после перепрошивки, устройство "хочу - работаю, хочу - нет" Решил проблему следующим образом - разобрал феном модуль ESP, там внутри флешка PN25F32, снял её и в программатор - а она не стирается, не проходит проверка чистоты, при чтении в некоторых областях мусор... Поставил Winbond W25Q32FV, прошил, уже больше суток полёт нормальный
     
  16. Заменил древнюю прошивку v4.1 на 5,0, 17.08.2023. Но часы больше не видят датчик DHT11/22. Он убран с прошивки??? или можно его как то вернуть;). В старой версии был народный монитор, и когда в регистрацию написать любую хрень часы брали температуру на улице прямо из текущего прогноза и выводили сразу как температуру на улице, при выборе народного монитора очень было удобно.
     
  17. Dave Beckham

    Dave Beckham Нерд

    Good Morning All and hope all are fine.

    I'm with IZ76/CLOCK_ESP8266 (firmware_17.08.2023.bin and littlefs_17.08.2023.bin) firmware. These two firmwares are working fine in the Wemos D1 Mini with MicroUSB connector.

    When I test with Wemos D1 Mini Version 4.0.0 (USB C type connector), upload was successful, display was fine. When I do some changes in GUI, Wemos is rebooting after some time and flash is getting erased. This behavior I have observed in all of the new version 4.0.0 Wemos D1 mini.( I've tried with two Wemos D1 Mini V4.0.0)

    Kindly note that older version of Wemos D1 mini is working fine.

    Find below logs for your reference.

    14:41:32.037 -> ======== COB OF SENSORY DATA RETRIBUTION =======================
    14:41:32.270 -> 14:41:33 Temperature at BME280 sensor: 24.91 *C, humidity: 44.26%, pressure: 910 hPa, Approximate altitude: 2919.00 m
    14:41:32.270 -> 14:41:33 Sensor [0] (corrected) = 0.00
    14:41:32.317 -> 14:41:33 Sensor [1] (corrected) = 0.00
    14:41:32.317 -> ======== KINETS ================================== == ========
    14:41:39.941 -> Button mode: 4
    14:41:39.941 -> Settings will be reset in 5 seconds!!!!!
    14:41:45.930 -> 14:41:46 ESP clearing configuration files
    14:41:45.930 -> 14:41:46 Visible /wifis.json
    14:41:45.930 -> 14:41:46 Visible /ssids.json
    14:41:45.976 -> 14:41:47 Visible /times.json
    14:41:45.976 -> 14:41:47 Visible /memdates.json
    14:41:45.976 -> 14:41:47 Visible /weaths.json
    14:41:45.976 -> 14:41:47 Visible /leds.json
    14:41:46.023 -> 14:41:47 Visible /infoscreen.json
    14:41:46.023 -> 14:41:47 Visible /senss.json
    14:41:46.023 -> 14:41:47 Visible /mqtts.json
    14:41:46.023 -> 14:41:47 Visible /things.json
    14:41:46.069 -> 14:41:47 Visible /sgps.json
    14:41:50.017 ->
    14:41:50.017 -> ets Jan 8 2013,rst cause:2, boot mode :(3.7)
    14:41:50.017 ->
    14:41:50.017 -> load 0x4010f000, len 3460, room 16
    14:41:50.017 -> tail 4
    14:41:50.017 -> chksum 0xcc
    14:41:50.017 -> load 0x3fff20b8, len 40, room 4
    14:41:50.017 -> tail 4
    14:41:50.017 -> chksum 0xc9
    14:41:50.017 -> csum 0xc9
    14:41:50.017 -> v00084a10
    14:41:50.017 -> ~ld
    14:41:50.906 -> 00:30:45 Saving WiFi data {"num":1,"nets":["IvanZah","IZ_Clock"]}
    14:41:50.952 -> 00:30:45 Saving WiFi streaming {"IvanZah":"IZ_Clock"}
    14:41:52.606 -> 00:30:45 Recording data from AR and zakhistu: {"APSSID":"ESP-Info","APPASS":"11112222","AUTH":"1234asdf5678","AUTHON": true,"HIDDENNETWORKS":false}
    14:41:52.699 -> 00:30:45 Record hour data: {"ntpServerName":"ua.pool.ntp.org","timeZone":2,"isDayLightSaving":true,"al00":12," al01":30,"al02":0,"al10":7,"al11":15,"al12":0,"al20":22,"al21":55,"al22":0,"al30" :0,"al31":30,"al32":0,"al40":0,"al41":0,"al42":0,"ncH0":22,"ncH1":0,"ncH2":0 ,"ncH3":0,"ncH4":0,"ncM0":55,"ncM1":0,"ncM2":0,"ncM3":0,"ncM4":0,"ncMe0":"IvanZah" ,"ncMe1":"","ncMe2":"","ncMe3":"","ncMe4":""}
    14:41:52.838 -> 00:30:45 Recording memory date data:

    Kindly help on the above problem.

    Thanks in advance.
     
  18. big_alex

    big_alex Гик

    Wemos thinks the button is pressed
    Did you install a pull-up resistor on the button pin?
     
    Dave Beckham нравится это.
  19. Dave Beckham

    Dave Beckham Нерд

    Thanks for the quick reply and suggestion. I've tried connecting 4.7K and 10K resistor between RST pin and 3.3volt. - It didn't worked.

    Am I doing anything wrong here?.

    Many thanks again.
     
    Последнее редактирование: 25 янв 2024
  20. DiMaro

    DiMaro Нерд

    обновка. функциональных изменений не много, но они есть
    появились - возможность выбора случайного голоса озвучивания времени, тестовый режим для народного мониторинга и исправление нескольких мелких багов тоже присутствует.
    главное отличие от предыдущей версии это изменение стилистики, оптимизация Джавы и ХТМЛ
    обновленная аутентификация с использованием куков, писалась для другого устройства на ESP32, но и здесь не плохо прижилась
    для удаления куков и разлогина необходимо жмакать по кнопке "Выход" в шапке (появляется при включенной и успешной аутентификации. пример на втором скрине)
    хедеры, шапки, менюшки и таблицы теперь динамические, что позволило сократить код избавиться от однотипных бесконечных портянок как в JS так и в HTML, появилась возможность быстро и без проблем масштабировать таблицы
    желающие могут тестировать.
     

    Вложения:

    • time.png
      time.png
      Размер файла:
      26,7 КБ
      Просмотров:
      149
    • led.png
      led.png
      Размер файла:
      20,5 КБ
      Просмотров:
      152
    • V4.52.zip
      Размер файла:
      368 КБ
      Просмотров:
      128