Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

г0сть
2022-02-15 18:45:02

вангую что вы пропустили в логе одну строчку:
Brownout detector was triggered

г0сть
2022-02-15 18:42:43
Viktor2022 пише:

Уже и протирал и продувал и смазывал и драйвера проволочкой чистил.

Здоровое и правильное питание обеспечили?

Viktor2022
2022-02-15 16:37:35

Приобрёл модуль Wi-Fi ESP32-CAM, но прошить не получается почему то. Уже и протирал и продувал и смазывал и драйвера проволочкой чистил. Что делать ума не прилажу youtube.com/watch?v=2FIJQBoLxrM Выдаёт на сом порту:

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
ets Jun  8 2016 00:22:57

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC      : 0x40086717  PS      : 0x00060630  A0      : 0x800883c9  A1      : 0x3ffbbae0 
A2      : 0x3ffbbb08  A3      : 0x800c98e8  A4      : 0xbffc98e8  A5      : 0x00000000 
A6      : 0x00000000  A7      : 0x00000000  A8      : 0x00013ffc  A9      : 0x3ffbbac0 
A10     : 0x00000000  A11     : 0x3ff42000  A12     : 0x00000040  A13     : 0x3ff420c0 
A14     : 0x3ffbd3e8  A15     : 0x00000004  SAR     : 0x0000000f  EXCCAUSE: 0x0000001c 
EXCVADDR: 0xbffc98e8  LBEG    : 0x4008d0aa  LEND    : 0x4008d0b5  LCOUNT  : 0x00000000 

ELF file SHA256: 0000000000000000

Backtrace: 0x40086717:0x3ffbbae0 0x400883c6:0x3ffbbb00 0x4013cf52:0x3ffbbb30 0x400d2ea4:0x3ffbbb50 0x400d2e0d:0x3ffbbb70 0x400d37f9:0x3ffbbb90 0x4013d0d3:0x3ffbbbc0 0x4008fe86:0x3ffbbbe0

Rebooting...
ets Jun  8 2016 00:22:57

Araqel
2021-04-27 15:25:53

Ну и к десерту:
https://github.com/kbickar/IoT/tree/master/WaterReader

Araqel
2021-04-27 15:21:09

Представляю диссертацию на тему считывания данных со счетчика. Был применен 8-и битный МК с революционным алгоритмом распознавания, что позволило справлятся с задачей на весьма ограниченном "железе".
https://forum.arduino.ua/img/members/3144/Digitisation_of_Conventional_Water_Meters_using_Automated_Number.zip

executer
2021-04-19 17:47:30

у меня есть кнопочка "перейти в старый интерфейс" и там все как было так и осталось. Основное, на чем можно долго застрять - это забыть увеличить номер версии при коммите редакции скрипта - исполняться будет старый скрипт со старой версией.

NickVectra
2021-04-18 23:12:34
akapulko пише:

Li-po аккумулятор обеспечит часы автономной работы, длительные отключения случаются достаточно редко (хотя  это ситуативно). Ну а остановиться в середине между цифрами может любой разряд и это тоже приведет к сбою.

Действительно использование аккумулятора позволяет обеспечить автономность и защитить от сбоев, несмотря на значительное потребление самой платы.

Если проследить за работой  счетчика, то плавно "переключается" только младший разряд, хотя сбои бываю и в других разрядах.
Вот пример некорректного распознавания:
   дата         время       м3*100   минут  разница, м3
04.03.2021 04:00:01    2818796    1         2
04.03.2021 04:02:01    2818899    1         103
04.03.2021 04:03:01    2818801    1         -98
04.03.2021 04:04:01    2818803    1          2

т.к. у меня распознается вся шкала, то происходит само "коррекция".

Действительно можно построить систему и на том методе, что Вы предлагаете и запоминать значение во внутренней памяти, передавая его по необходимости.

akapulko
2021-04-18 22:15:01
NickVectra пише:
akapulko пише:

Объясните мне тугому пожалуйста, зачем распознавать все цифры, если можно ввести начальное значение и отслеживать изменение младшего разряда?

На первой странице я пояснил, что "... данный метод предполагает установку первоначальных значений и не обеспечивает возврата к текущим показаниям в случае сбоя."
Это газовый счетчик, а он может работать даже при отсутствии напряжения. После восстановления которого каждый раз нужно вводить новые начальные значения.

Кроме того отслеживание только одного значения, последнего разряда, который постоянно меняется может приводить к сбоям в распознавании. Например остановиться в середине между цифрами


Li-po аккумулятор обеспечит часы автономной работы, длительные отключения случаются достаточно редко (хотя  это ситуативно). Ну а остановиться в середине между цифрами может любой разряд и это тоже приведет к сбою.

Araqel
2021-04-18 21:28:52
akapulko пише:

Объясните мне тугому пожалуйста, зачем распознавать все цифры, если можно ввести начальное значение и отслеживать изменение младшего разряда?

Похожим на такой принцып работают современные автономные электронные регистраторы на счетчиках, но не на "зрении". При автономном питание "зрение" весьма затрато в плане энергопотребления. Как правило, они построены на микроконтроллерах и модулях связи, с мизерным потреблением в спящем режиме и пробуждаются с началом каждой прокрутки "младшего" разряда. Почему разряд в кавычках? Чаще всего они используют индукционный датчик и отслеживают не цифровой разряд, а "вертушку" с самым малым числом передачи от движителя на потоке (газ, вода и т.д.). индукционные датчики многофазны, чтобы засечь обратную противоправную прокрутку назад, умеют передавать сигнал тревоги при демонтировании со счетчика, абсолютно герметичны, могут обновлять свою прошивку "через воздух" и т.д.
Сам через немогу разбирал недавно такое устройство для счетчика воды. Так качественно было залито все затвердевшей смолой, что промучился прилично. Разбирал специально для разбора предоставленный образец из Англии. Сам прибор был, по моему, швейцарский.

NickVectra
2021-04-18 21:18:15
akapulko пише:

Объясните мне тугому пожалуйста, зачем распознавать все цифры, если можно ввести начальное значение и отслеживать изменение младшего разряда?

На первой странице я пояснил, что "... данный метод предполагает установку первоначальных значений и не обеспечивает возврата к текущим показаниям в случае сбоя."
Это газовый счетчик, а он может работать даже при отсутствии напряжения. После восстановления которого каждый раз нужно вводить новые начальные значения.

Кроме того отслеживание только одного значения, последнего разряда, который постоянно меняется может приводить к сбоям в распознавании. Например остановиться в середине между цифрами

akapulko
2021-04-18 20:47:33

Объясните мне тугому пожалуйста, зачем распознавать все цифры, если можно ввести начальное значение и отслеживать изменение младшего разряда?

Araqel
2021-04-18 17:10:24
NickVectra пише:
Araqel пише:

Это старый интерфейс Гугл Скрипта. Тогда действительно можно было подавать анонимный доступ к скрипту. А теперь ни то, что невозможно анонимно обращаться, а интерфейс совсем другой, нежели тот что показан в данном ролике.

Интерфейс изменился, но я давно не работал с этим.

Только что попробовал создать новый проект (пустой).
Вверху выбрал Начать развертывание
Веб-приложение
В разделе У кого есть доступ - доступно:
- Только у меня
- Любой пользователь с аккаунтом Google
- Все

"Все" у меня не доступно. Странно.

NickVectra
2021-04-18 00:21:43
Araqel пише:

Это старый интерфейс Гугл Скрипта. Тогда действительно можно было подавать анонимный доступ к скрипту. А теперь ни то, что невозможно анонимно обращаться, а интерфейс совсем другой, нежели тот что показан в данном ролике.

Интерфейс изменился, но я давно не работал с этим.

Только что попробовал создать новый проект (пустой).
Вверху выбрал Начать развертывание
Веб-приложение
В разделе У кого есть доступ - доступно:
- Только у меня
- Любой пользователь с аккаунтом Google
- Все

Araqel
2021-04-18 00:07:01
NickVectra пише:
Araqel пише:

Вот я вижу, у вас код тоже обходится анонимным входом на Гугл (char *GScriptId = "****************"; //ID что есть адрес скрипта, но оно не предполагает, что Вы авторизованы этим при входе). Это по данным 20-го года. А как обстоит дело в наши дни?

Я не уверен, что это ответ на Ваш вопрос, но в этом видео на 0:57 выбирается доступ без авторизации
https://www.youtube.com/watch?v=f46VBqWwUuI

Это старый интерфейс Гугл Скрипта. Тогда действительно можно было подавать анонимный доступ к скрипту. А теперь ни то, что невозможно анонимно обращаться, а интерфейс совсем другой, нежели тот что показан в данном ролике.

Araqel
2021-04-17 23:53:31

Это очень легко проверить. Зайдите на свой https://script.google.com/ и нажмите на Deploy. В взлетающем меню есть только "Вы" и "авторизированный пользователь Гугл". Иными словами микроконтроллр должен авторизоваться на Гугле, чтобы прописать что либо на сервере, хоть послать фото, хоть какие то строчки в ГуглШит.

Підвал форуму