Сергей
Melandr
Добрый вечер! подскажите, что сделал не так? Пытаюсь вынести функции работы с датчиком ds18b20 в заголовочный файл, убрав их из основного скетча. Но выдает ошибку компиляции.
Melandr
Melandr
Melandr
ㅤ
Ну так порядок функций у тебя какой? У тебя sensorStart ДО requestTemperature. Он его не видит, либо перемести код функции выше либо сделай чуть выше объявление что оно где-то есть строкой void requestTemperature(); и вообще читай книги по языку
Melandr
А такой вопрос, чтобы сохранить интервалы времени. мне нужно ticker вынести в основной файл программы. А в функции void requestTemperature() тоже используется ticker. Как правильно поступить?
Melandr
Мне просто нужно передать объект тикера в функцию как параметр?
ㅤ
я имею ввиду ino файл
Можешь во втором экстерном их присрать
Mezzo Lab
Денис
время баянов
Mezzo Lab
Да
Melandr
Доброй ночи! А такой вопрос, стоит задача передавать значение температуры, измеряемой датчиком ds1820, подключенном к ESP8266, через веб-сервер, поднимаемый на ESP. Температуру на страничке хотелось бы обновлять не при обновлении страницы, а по интервалу времени, допустим раз в 30 сек. Насколько я разобрался в теме, обновлять данные на странице возможно несколькими способами: 1 - самый простой, при обновлении страницы, но самый тормознутый. 2- используя XMLHttpRequest 3 - web-socket Насколько я понимаю, для поддержки соответствующей технологии необходимо использовать соответствующий веб-сервер. Но нигде нет толкового описания, какую библиотеку использовать для конкретной технологии.
Andy
Esp-sr счас мучаю. Возможно пивом подойдёт.
Dmitriy
Небось курс от Гарварда проходите?
Dmitriy
там при заливке ничего сложного нет. Но нужно использовать не Lite, а Tiny. И тензорфлоу не адаптирован к esp, поэтому все что касается взаимодействия с датчиками работать не будет.
ㅤ
Используйте MQTT, а не Web для этого
Причем тут MQTT? Если задача на вебморду вывести
Dmitriy
ㅤ
Перечитайте вопрос - поймете
Я перечитал и понял. Человек задал конкретный вопрос. Ты ему подсовываешь другой стек
Dmitriy
Человек задал вопрос как получить данные не делая запросы. Web для этого не предназначен. Используя MQTT можно получить и отобразить данные где угодно, и используя что угодно, в том числе и HTML.
Dmitriy
Чего блять?
катись куда катился
ㅤ
Ты че там бухой что-ли?
ㅤ
Причем тут MQTT?
Andrey
Доброй ночи! А такой вопрос, стоит задача передавать значение температуры, измеряемой датчиком ds1820, подключенном к ESP8266, через веб-сервер, поднимаемый на ESP. Температуру на страничке хотелось бы обновлять не при обновлении страницы, а по интервалу времени, допустим раз в 30 сек. Насколько я разобрался в теме, обновлять данные на странице возможно несколькими способами: 1 - самый простой, при обновлении страницы, но самый тормознутый. 2- используя XMLHttpRequest 3 - web-socket Насколько я понимаю, для поддержки соответствующей технологии необходимо использовать соответствующий веб-сервер. Но нигде нет толкового описания, какую библиотеку использовать для конкретной технологии.
вебсокеты хорошо подходят для обновления инфо на клиентах по инициативе сервера, когда например данные обновились. А по таймеру гораздо проще сделать, примеров полно.
Andrey
Погоди, тут щас предложат присрать MQTT, Postgres и прочие стеки
угу, и непременно чтоб через облако, "потому что так щас все делают"
Ilnar
Для ваший задачи mqtt не нужен, если только это не готовое какое решение который работает по mqtt
ㅤ
Мля человек спросил как ему лучше сделать динамическое обновление на вебстранице, какой-то кловн ему предложил MQTT. Я вот даже не знаю как на это реагировать
Andrey
Мля человек спросил как ему лучше сделать динамическое обновление на вебстранице, какой-то кловн ему предложил MQTT. Я вот даже не знаю как на это реагировать
вот у меня подобная задача есть. некие данные иной раз падают по I2C (моя сторона - Slave), И надо их показать в вебформу. тут зря дрючить сервер таймером совсем незачем.
ㅤ
Ява скрипт🤷‍♂
Не ну ajax лучше ява скриптом присрать
Dmitriy
да
Andy
Вот то же интересна такая возможность. По результатам отпишитесь пожалуйста.
ㅤ
А почему бы не обсудить это в чате, всем будет интересно. Что за манера лезть в личку?
Andy
Честно сказать сильно сомневаюсь для вот этой конкретной задачи. Всё таки мк сильно ограничен в ресурсах, в том числе по этой причине Espressiff делает и обучает свои модели. :(
ㅤ
А здесь умные вопросы и не задают
Andy
К сожалению не настолько мощный мк. :(
ㅤ
Есть же МК со встроенным НПУ
ㅤ
Что именно анализировать?
Andy
Как раз модель от Espressiff и решает такую задачу.
ㅤ
Умный унитаз что-ли? Чтоб знал когда смыть?)
ㅤ
Ну и вытяжку включить
ㅤ
Опять в телеге
Andy
тогда для начала предлагаю ознакомится с https://docs.espressif.com/projects/esp-sr/en/latest/esp32/wake_word_engine/README.html
Reaper
тогда для начала предлагаю ознакомится с https://docs.espressif.com/projects/esp-sr/en/latest/esp32/wake_word_engine/README.html
Почитал спасибо. Не знал такое. Но у меня не голосовой ассистент или команды какие то. Хотя эта функция может пригодиться когда то точно.
Reaper
Я не собирался говорить с ним, мне просто анализатор звука нужен
Ruslan
Уже спрашивали чей Крым?
ㅤ
Уже спрашивали чей Крым?
А причем тут это?
Andy
Почитал спасибо. Не знал такое. Но у меня не голосовой ассистент или команды какие то. Хотя эта функция может пригодиться когда то точно.
это и есть "анализатор звука" - вычленяет из аудио потока "слова" и определяет с какой вероятностью этот поток соответствует известному словарю.
ㅤ
Это я спрашивал, там порвало потому что кого то
ㅤ
А сейчас тут причем?
Денис
Всем привет. Есть esp32 CAM и где-то нужно раздобыть 2 аналоговых выхода, как это можно организовать? Может какой-то внешний ЦАП?
ok-home
ㅤ
Хотя не, вон сколько пинов вроде
Денис
я не уверен, что драйвер мотора принимающий аналоговый сигнал, будет корректно работать С ШИМ
Денис
но проверим, спасибо
Ruslan
тогда в бан
ok-home
Хотя не, вон сколько пинов вроде
там флэш-карточка висит
Денис
ㅤ
там флэш-карточка висит
Ну если она нужна
ㅤ
ADC - входы, не выходы
Я уже понял. Думал ему АЦП нужен, а ему ЦАП. Перепутал чуток. Но шим то причем тут?
ok-home
Ну если она нужна
кстати если хватит i2c для аналога то камера конфигурится через i2c, все остальное время канал свободен, можно на эти ноги подцепиться - но это надо паять уметь