1 Ома 5 кнопок на одном аналоговом входе BMP 280 DS1302 ESP32 ESP8266 GSM SIM800 IOTKASCADA LED MG996R SAM3X Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для Ina226 двунаправленное Напряжение Тока Блок для NRF24L01 модуль беспроводной передачи данных 2 Блок для PID регулятора Блок для Servo Управление Блок для Время числом - в часы Блок для ПИД регулятора Блок для Экстремумы Блок для бегущая строка Блок для времени счетчик чисел округление числа дата числом подсчет дней перевод минут Блок для датчик измерения тока acs712t 5а 20a 30а Блок для детектирования попадания текущего времени в указанный временной интервал Блок для снятия показаний с трансформатора переменного тока Блок для таймер обратного отсчёта Блок для установки соединения с программой Virtuino Блок для цифровой паяльной станция с регулятором температуры T12 Блок модуль датчика тока 10А 20A 30А на ACS712 Блок предназначен для подключения матричной клавиатуры 4х3 Блок сглаживает аналоговый сигнал (Integer) Блок служит для создания бегущей строки Блок тахометр для Измерение скорости вращения путём измерения интервала между импульсами Блок №2 для радио модуль 433-315 мГц Блоки для ПИНЫ (do Блоки для удаленного обновления скетча через браузер для ESP8266 ESP32 Блоки разные (прочее блоки) ВЫРАЩИВАНИЕ ЦВЕТОВ Для проигрывания музыки формата MP3 и WAV из файловой системы ESP8266 без использования дополнительн включенных последовательно отсчёт в секундах

Изменил исходный блок, сделал одинаковую уставку +- и задаю её со входа. starshoy81
Логика компаратора с гистерезисом стандарта от Siemens Logo. Правило звучит так:    
 Выход становится = 1, когда разность Ax-Ay преодолевает (превышает) порог "On"; чтобы он стал после этого = 0, надо чтобы разность Ах - Ау преодолела порог Off ( не важно в какую сторону, - в ту, с какой Off находится от On)..
Реализация этого правила и его смысл разнится в зависимости от того, On больше Off или меньше. 
1. когда On >= Off, правило превращается в такое:  если разница превысила порог On, то выход будет = 1 до тех пор, пока разница не станет меньше Off
(например они равны значениям по умолчанию +1 и -1 соответственно, это работает как гистерезис в 2 единицы около нуля)
2. когда On < Off, правило превращается в такое: если разница превысила порог On, то выход будет = 1 до тех пор, пока разница все еще меньше Off 
(Это  работает как контроль диапазона разницы  Ах и Ау в пределах между минимальным значением On и максимальным Off)
формально это правило звучит так: 
1.  Если порог включения (On) >= порогу выключения (Off), то: Q = 1, если (фактическое значение Ax - фактическое значение Ay) > On Q = 0, если (фактическое значение Ax - фактическое значение Ay) <= Off.
2. Если порог включения (On) < порога выключения (Off), то Q = 1, если On <= (фактическое значение Ax - фактическое значение Ay) < Off.
одновременное соблюдение 2 условий невозможно, поэтому записываем их через встроенные блоки и ставим логическое "OR"  

Блок служит для управления коммутацией двунаправленного аналогового переключателя мультиплексора CD74HC4067.
Для выбора одного из 15 каналов, на вход подается числовое значение от 1 до 15. На выходах S0-S3 будут формироватся уровни сигнала согласно таблице состояний.
При подаче на вход нулевого значения, на выводе Е появляется высокий уровень и мультиплексор блокирует прохождение любого сигнала.
Краткое опсание мультиплексора
The CD74HC4067 and CD74HCT4067 devices are digitally controlled analog switches that utilize silicon-gate CMOS technology to achieve operating speeds similar to LSTTL, with the low power consumption of standard CMOS integrated circuits.
These analog multiplexers/demultiplexers control analog voltages that may vary across the voltage supply range.
They are bidirectional switches thus allowing any analog input to be used as an output and vice-versa. The switches have low “on” resistance and low “off” leakages. In addition, these devices have an enable control which when high will disable all switches to their “off” state.

 

Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в режиме клиента
Блок "убирает тормоза" esp8266 если она не подключена клиентом к WiFi сети.
Пока на входе "Отключать Точку Доступа при соединении клиентом" единица - точка
доступа будет отключаться при соединении клиентом.
Вход "period002" - время в мсек, по истечении которого будет осуществлена 
попытка подключиться клиентом к WiFi сети. (т.е. если на входе "period002"
установлено значение 30000 - то esp8266 будет пытаться подключиться 
к WiFi сети один раз в 30 секунд).
*не рекомендуется менее 30000 мсек
**иногда возможен ребут в случае: нет соединения клиентом + юзер находится на 
веб-странице Точки Доступа + нажимает например там кнопку - и в это время происходит 
попытка соединения клиентом.

 

AVGN 13-08-2019 протестирован в железе.
Блок энкодер для ESP8266
Подключение:
 
-------------/------------Pin D3  в блоке ставим 0 для PinA энкодера
|
-------------/------------ Pin D4  в блоке ставим 2 для PinB энкодера
 

 

Блок для управления электронными потенциометрами Х9Сххх, (Х9С102, Х9С103, Х9С104, Х9С503).
Подключение обычное, Vcc, Gnd остальное как указано в параметрах пользователя.
При первом запуске происходит установка потенциометра на "0", то же происходит при подаче импульса на вход Reset.
При изменении значения на входе value_in изменяется сопротивление потенциометра.
Так же сопротивление потенциометра можно поменять ступенчато, подавая импульсы на входы Step_Up и Step_Down.
Текущее состояние потенциометра можно отследить по значению на выходе value_out. Так как считать данное значение нет возможности то оно расчетное.
Naladchik.

 

Блок предназначен для программирования плавного Включения и Отключения освещения, управляется от часов реального времени.
Между периодами "Вкл" и "Выкл"  шим равна 255, т.е. полная яркость, между "Выкл" и "Вкл" шим равна 0, т.е. отключено.
ВНИМАНИЕ!
Заданное время включения (Вкл) должно быть обязательно меньше времени выключения (Выкл).
Интервал работы от задания часов Вкл и Выкл от 1 час до 23 часов.
0 часов не поддерживает.
Задание параметров:
"in-H" - подключение к часам реального времени (часы).
"in-M" - подключение к часам реального времени (минуты).
"in-S" - подключение к часам реального времени (Секунды).
"ON-H" - Задаете параметр (константа) время включения освещения. Можно задать только время в часах в 24-х часовом формате (без минут).
"OFF-H" - Задаете параметр (константа) время выключения освещения. Можно задать только время в часах в 24-х часовом формате (без минут).
"OUT-Shim" - Выход блока для подключения "Выход ШИМ"
Время между включением (Вкл) и выключением (Выкл) можно задать с периодом не менее одного часа.
Время включения и выкключения активируется с 0 минут, т.е. если задано время включения 8 часов, то включение активируется в 8 часов 0 минут.
Если задано время выключения 22 часа, то выключение активируется в 22 часа 0 минут.
Нарастание и снижение яркости включения и выключения происходит с первой по пятнадцатую минуту с шагом в 10 шим, задается в "параметры" - "MUL".
Включение: Плавное нарастание яркости происходит в течение 10 минут (с 0 по 10 минуту (включительно).
Выключение: В обратном порядке.
Данный блок может применятся для управления освещения птицеферм, аквариумов и т.д.
Резервное питание для Arduino не требуется, т.к. не использованы счетчики.
Redacted by VirSpy

 

Взвешенное скользящее среднее (Weighted Moving Average)
Блок работает следующим образом:
По переднему фронту считывается значение со входа input. Буфер значений сдвигается от последнего к первому. И полученное значение заносится в последнюю ячейку.
При накоплении в буфере количества значений заданных в Параметрах пользователя вычисляется взвешенное среднее этих значений.
Среднее высчитывается каждый раз, при поступлении нового значения.
Чем отличается Простое скользящее среднее от Взвешенное скользящее среднее: При простом среднем все значения одинаково влияют на результат. При взвешенном среднем последнее значение влияет на результат больше, предыдущие чуть меньше и самое первое меньше всех.

 

Опрос

Вам пригодился материал с нашего сайта?

Другие опросы...