Графики |
СодержаниеОбщие данныеВ «Программе настройки» предусмотрена возможность визуального наблюдения за изменениями значений переменных «Vx», например, сигналами с подключенных датчиков, в виде графика, что в некоторых случаях может заменить использование осциллографа. Построение графиков производится в разделе «График» (см. рис. ниже). ![]() Раздел «График» Допускается одновременное построение до пяти графиков. Каждый график выделен своим цветом. К каждому графику «привязывается» переменная «Vx» из выпадающего списка. «График 0» и «График 1» позволяют отображать изменения, привязанных к ним переменных «Vx», с частотой до 100Гц. Это достигается за счет использования буфера переменной длины, который «заполняется» в паузе между опросами устройства «Программой настройки». При этом, период опроса не должен превышать одной секунды. При превышении данного периода появляется сообщение «Слишком большой период опроса». На рис. ниже показан график потребления тока, устройства «А» при выходе из deep-sleep режима, с последующей передачей сообщения по протоколу ESP-NOW. ![]() Раздел «График» Устройство «А» было выполнено на модуле ESP01S. В качестве датчика тока была использована микросхема INA219. Датчик тока и напряжения INA219 был подключен по интерфейсу I2C к другому устройству «В», выполненным на модуле ESP12F. «График 2», «График 3» и «График 4» отображают значения привязанных к ним переменных «Vx», полученные от устройства в текущий момент времени. Поэтому их предпочтительно использовать для переменных «Vx», которые изменяются с периодом, превышающий период опроса устройства в два и более раз. Например, для отображения каких-либо «порогов» и т.п. |
Программы
Прошивка «Smacont-ESP»:
«Программа Настройки»:
Телеграм каналНовостиЭнергонезависимая память (EEPROM) Переменные «Vx» (карта переменных «Vx») Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой Обмен данными. Open Monitoring Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25 Датчик температуры и влажности SHT30 (SHT31/SHT35) Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений Действие «termostat()». Термостат ESP-NOW. Датчик температуры и влажности с питанием от батареек Последовательные интерфейсы (UART, I2C, SPI) Управление одноканальным модулем реле |