Ели вы про строчку gpio.mode(COLD_GPIO, gpio.INPUT, gpio.PULLUP) то она уже есть в файле init.luaПо поводу NODE MCU имел ввиду, что люди воспроизводили Ваш проект на основе платы
И вы им написали про подтяжку питания. Я имел ввиду в какой скрипт это надо включить и в какое место?
Да связано с Thingspeak.com. Регистрируетесь, создаете новый канал, делаете его публичным и в настройках канала берете это ключPS Добавил файл HTML, появилась страница ввода. Теперь новый квест: API key, я понимаю, что это связано с Thingspeak.com, но дальше не продвинулся :-(.
Можно попробовать рассчитать делитель напряжения. Я так сейчас показания со счетчика электроэнергии снимаю. Там у фотодиода тоже меняется сопротивлениеСчетчик с выходом 'сухой контакт' судя по исходникам, должен работать, а с намур-ом как быть?
Может мне не повезло, только из десятка счетчиков с которыми приходилось работать, все были намуры, сухого контакта не попадалось ;(
Не чем расчет делать будем? На есп?Можно попробовать рассчитать делитель напряжения
Нет. Добавить в схему пару резисторовНе чем расчет делать будем? На есп?
Спасибо, Анатолий за пояснения! Зарегистрировал канал, буду тестировать устройство. А не могли бы вы ещё пояснить по поводу "изначальных" данных на странице html (1.1.1.1.) для заполнения показаний в разрезе счетчиков: инкрементирующее, результирующее, текущее. С текущим - понятно. А остальное, что?Да связано с Thingspeak.com. Регистрируетесь, создаете новый канал, делаете его публичным и в настройках канала берете это ключ
Подстроечных непременно, и для каждого производителя счетчиков подстраивать.Нет. Добавить в схему пару резисторов
Можно мерить напряжения и из этого уже делать выводы. Например, при первом включении несколько импульсов использовать для калибровки и дальше использовать эти значения для определенияПодстроечных непременно, и для каждого производителя счетчиков подстраивать.
Калибровка не нужна, всего 4 варианта уровня напряжения:Можно мерить напряжения и из этого уже делать выводы. Например, при первом включении несколько импульсов использовать для калибровки и дальше использовать эти значения для определения
Так если вы все знаете зачем меня спрашивали? Если уровней достаточно, чтобы понять 0 или 1 на входе, то и текущую реализацию можно использовать.Калибровка не нужна, всего 4 варианта уровня напряжения:
0 - короткое замыкание, счетчик импульсов не может использоваться, Vdd (или то к чему делаем поддтяжку) - обрыв линии, счетчик импульсов так же не может использоваться, и два уровня, низкий и высокий (оба между нулём и Vdd) отличающиеся друг от друга в 2 и более раз, по ним то и определяется фронт и спад импульса
Выводы:
1. adc выведен всего лишь на один пин и без дополнительного обвеса можно подключить только один счетчик импульсов
2. текущая реализация ПО не работает с adc
Может ромбик говорит о том что отключен java-script? Попробуйте с телефона подключиться. Если светодиод мигает значит чего-то не хватает. Например нет настроекЗарегистрировался на Thingspeak.com, создал канал. При режиме настройки html страница отображается на всех в доме броузерах в виде знаков "ромбиков со знаками вопроса внутри". При этом заполняемые данные в ней не сохраняются. После нажатия "сохранить" страница обновляется, модуль переходит в режим передачи данных судя по мигающему светодиоду. Если ещё раз войти в режим настройки, то видно что данные, внесённые первоначально в поля- не сохранились. Соответственно, данные на Thingspeak.com не передаются. Интересно как можно решить эту проблему?
Для начала бы проверил есть ли доступ к интернету, потому что подключение к сети не значит что есть доступ к интернету. Если есть то посмотреть, что отвечает сервис на отправку показаний.Анатолий! Помогите PL, я в тупике: успешно залил ваши файлы с проекта на схему с ESP, сделал канал на Thingspeak. Все делал как вы описывали. Канал публичный. Данные домашней сети "прописал". Вместо счетчиков использовал выключатели-кнопки (временно). Данные о сетевом подключении корректно указаны и "показания" успешно сохраняются в файлы на ESP. Видно в ESPlorer. Но графики на Thingspeak не рисуются. Данные, не передаются на сервис. Менял на различные Wi-Fi сети, ситуация идентична. Не могу понять в чем дело. Не могли бы сориентировать что может быть и что можно протестировать?