Зміст
Бібліотека блоківLAD
Різне
Обладнання Noolite
Приймач MR1132
Датчик руху PM111
Блок читання даних із датчика руху NooLite PM111
Блок служить для зчитування даних бездротового датчика руху Noolite PM111.
PM111 є тепловим датчиком руху, призначеним до роботи у складі системи nooLite. При появі об'єктів, що рухаються, з температурою вище навколишнього середовища в зоні дії датчика він подає по радіоканалу команду включення (на виході «State» блоку з'явиться 1). Після заданого часу після припинення руху в зоні дії датчика він подає команду вимкнення (на виході «State» блоку буде 0). Крім того, датчик PM111 має фотосенсор для вимірювання освітленості, що дозволяє виключити спрацьовування датчика у світлий час доби.
Чутливість теплового сенсора, поріг освітленості та час увімкнення світла після припинення руху регулюються.
Примітки
1.Чутливість теплового сенсора залежить від напрямку руху, розмірів, температури та швидкості об'єкта. Найгірша чутливість виходить при русі прямо або від датчика. Найкраща — перпендикулярно до цього напрямку.
2.При установці максимальної чутливості теплового сенсора можливі помилкові спрацьовування. Якщо це для вас неприпустимо, то трохи загрубіть чутливість теплового сенсора регулятором «Чутливість».
3.Діапазон регулювання порога фотосенсора вказаний приблизно, так як датчики освітленості мають великий розкид.
4.В алгоритм вимірювання освітленості введено гістерезис, тому відключення теплового сенсора відбувається за більшого рівня освітленості, ніж його включення.
5. Дальність дії передавача залежить від взаємної орієнтації антен приймача та передавача, наявності перешкод між ними та свіжості батарей датчика. При повному розряді батарей дальність може значно знижуватись.
6.Швидкість розряду батарей залежить від поточних налаштувань та загальної освітленості приміщення. Найбільший термін служби буде в положеннях, «Час увімкнення» – 22 хв, «Освітленість» – мінімум, «Чутливість» – мінімум, при хорошому освітленні.
Зовнішній вигляд датчика.
PM111 є тепловим датчиком руху, призначеним до роботи у складі системи nooLite. При появі об'єктів, що рухаються, з температурою вище навколишнього середовища в зоні дії датчика він подає по радіоканалу команду включення (на виході «State» блоку з'явиться 1). Після заданого часу після припинення руху в зоні дії датчика він подає команду вимкнення (на виході «State» блоку буде 0). Крім того, датчик PM111 має фотосенсор для вимірювання освітленості, що дозволяє виключити спрацьовування датчика у світлий час доби.
Чутливість теплового сенсора, поріг освітленості та час увімкнення світла після припинення руху регулюються.
Примітки
1.Чутливість теплового сенсора залежить від напрямку руху, розмірів, температури та швидкості об'єкта. Найгірша чутливість виходить при русі прямо або від датчика. Найкраща — перпендикулярно до цього напрямку.
2.При установці максимальної чутливості теплового сенсора можливі помилкові спрацьовування. Якщо це для вас неприпустимо, то трохи загрубіть чутливість теплового сенсора регулятором «Чутливість».
3.Діапазон регулювання порога фотосенсора вказаний приблизно, так як датчики освітленості мають великий розкид.
4.В алгоритм вимірювання освітленості введено гістерезис, тому відключення теплового сенсора відбувається за більшого рівня освітленості, ніж його включення.
5. Дальність дії передавача залежить від взаємної орієнтації антен приймача та передавача, наявності перешкод між ними та свіжості батарей датчика. При повному розряді батарей дальність може значно знижуватись.
6.Швидкість розряду батарей залежить від поточних налаштувань та загальної освітленості приміщення. Найбільший термін служби буде в положеннях, «Час увімкнення» – 22 хв, «Освітленість» – мінімум, «Чутливість» – мінімум, при хорошому освітленні.
Зовнішній вигляд датчика.
Перед початком використання необхідно встановити елемент живлення в датчик.
Їхня установка виконується при знятій задній кришці датчика відповідно до орієнтирів (+)/(-) на корпусі.
Перевірити правильність установки, можна короткочасно натиснувши на сервісну кнопку, повинен моргнути світлодіодний індикатор.
Закривши кришку датчика, слід вибрати один із трьох режимів роботи та встановити при необхідності поріг спрацьовування.
Процедура прив'язки/відв'язки
Щоб контролер міг приймати команди від датчика, потрібно виконати процедуру прив'язки.
Для цього приймач (MR1132) слід перевести в режим прив'язки (використовуючи блок прив'язки до каналу). Після цього потрібно короткочасно (<1 секунди) натиснути на сервісну кнопку передачі команди прив'язки.
РОБОТА ДАТЧИКА
Режими роботи
Якщо освітленість біля датчика вище встановленої регулятором «Освітлення», то датчик перебуває в режимі очікування. При цьому струм споживання мінімальний (менше 1 мкА), а тепловий сенсор руху відключений.
Коли освітленість опускається нижче за заданий рівень, датчик переходить у черговий режим.
Тепловий сенсор вмикається, а струм споживання зростає до 75 мкА (приблизно).
Зворотний перехід у режим очікування відбувається при дещо більшому рівні освітленості, щоб виключити багаторазові переходи туди – назад на заході сонця або світанку.
Якщо регулятор «Освітленість» знаходиться біля максимуму (положення «Увімк.»), то датчик залишається в черговому режимі завжди, при будь-якій освітленості.
черговий режим
Цей режим вмикається автоматично, коли освітленість опускається нижче встановленої регулятором «Освітлення» або примусово, якщо регулятор «Освітлення» стоїть у положенні «Увімк.».
У цьому режимі тепловий сенсор виявляє рух теплих об'єктів у зоні своєї дії.
Розмір зони дії теплового сенсора можна налаштувати регулятором «Чутливість».
При виявленні руху датчик передає по радіо команду включення приймач (з'являється 1 на виході «State» блоку).
Коли рухаєня припинилося, датчик відраховує інтервал, заданий регулятором «Час включення» і передає команду вимкнення світла (на виході «State» блоку буде 0).
Якщо під час інтервалу знову виявляється рух, відлік починається заново.
Команди включення та вимикання передаються для надійності двічі, з інтервалом 2с.
Після подачі першої команди тепловий сенсор відключається на 3,5 секунд, це означає, що датчик не відчуває рух 3,5 секунд після подачі команди вимикання.
ІНДИКАЦІЯ РОЗРЯДУ ЕЛЕМЕНТІВ ЖИВЛЕННЯ
При виявленні розряду елементів живлення, датчик повідомляє про це трьома короткими спалахами світлодіодного індикатора, що повторюються через 8 секунд. Також на виході «Batt» блоку з'явиться один.
Блок настроюється за допомогою редактора блоку
Перевірити правильність установки, можна короткочасно натиснувши на сервісну кнопку, повинен моргнути світлодіодний індикатор.
Закривши кришку датчика, слід вибрати один із трьох режимів роботи та встановити при необхідності поріг спрацьовування.
Процедура прив'язки/відв'язки
Щоб контролер міг приймати команди від датчика, потрібно виконати процедуру прив'язки.
Для цього приймач (MR1132) слід перевести в режим прив'язки (використовуючи блок прив'язки до каналу). Після цього потрібно короткочасно (<1 секунди) натиснути на сервісну кнопку передачі команди прив'язки.
РОБОТА ДАТЧИКА
Режими роботи
Якщо освітленість біля датчика вище встановленої регулятором «Освітлення», то датчик перебуває в режимі очікування. При цьому струм споживання мінімальний (менше 1 мкА), а тепловий сенсор руху відключений.
Коли освітленість опускається нижче за заданий рівень, датчик переходить у черговий режим.
Тепловий сенсор вмикається, а струм споживання зростає до 75 мкА (приблизно).
Зворотний перехід у режим очікування відбувається при дещо більшому рівні освітленості, щоб виключити багаторазові переходи туди – назад на заході сонця або світанку.
Якщо регулятор «Освітленість» знаходиться біля максимуму (положення «Увімк.»), то датчик залишається в черговому режимі завжди, при будь-якій освітленості.
черговий режим
Цей режим вмикається автоматично, коли освітленість опускається нижче встановленої регулятором «Освітлення» або примусово, якщо регулятор «Освітлення» стоїть у положенні «Увімк.».
У цьому режимі тепловий сенсор виявляє рух теплих об'єктів у зоні своєї дії.
Розмір зони дії теплового сенсора можна налаштувати регулятором «Чутливість».
При виявленні руху датчик передає по радіо команду включення приймач (з'являється 1 на виході «State» блоку).
Коли рухаєня припинилося, датчик відраховує інтервал, заданий регулятором «Час включення» і передає команду вимкнення світла (на виході «State» блоку буде 0).
Якщо під час інтервалу знову виявляється рух, відлік починається заново.
Команди включення та вимикання передаються для надійності двічі, з інтервалом 2с.
Після подачі першої команди тепловий сенсор відключається на 3,5 секунд, це означає, що датчик не відчуває рух 3,5 секунд після подачі команди вимикання.
ІНДИКАЦІЯ РОЗРЯДУ ЕЛЕМЕНТІВ ЖИВЛЕННЯ
При виявленні розряду елементів живлення, датчик повідомляє про це трьома короткими спалахами світлодіодного індикатора, що повторюються через 8 секунд. Також на виході «Batt» блоку з'явиться один.
Блок настроюється за допомогою редактора блоку
А как упаковать PZEM-004T в remotexy?
Спасибо, Альберт
ошибка в описании блока “Блок обнаружения изменения числа”
“Блок служит для обнаружения изменения числа подаваемого на вход “EN” . При изменении значении на выходе”Q” формируется импульс длительностью в один цикл программы. Для блока возможно задание зоны нечувствительности раздельно для каждого направления изменения числа. Эти параметры задаются в редакторе блока.”
вместо первого “EN” должно быть “Value”
что то не так с массивами.
скетч использовал данные из той же строки другого массива. менял названия (ставил не совпадающие цифры), удалял/ ставил блоки – (не копировал а притаскивал новый), проверял / менял настройки. есть 3 разных массива. заполненных. но берёт почему то из одного … созданного первым.
костыль – использование не повторяющихся номеров строк (индексов) . (помогает)
ардуино uno. версия FLP- актуал.
Странно,но у меня поменялись функциями блоки AND и OR
Добрый день. помогите с блоком шаговый мотор. при добавлении второго мотора ( кнопка новый) ничего не происходит.
Здравствуйте ! Спасибо огромное всем кто внес свой вклад в этот проект! Программа сделана интуитивно понятно и за месяц я дошел до коммуникаций но с протоколом Modbus остановился на ошибке 244 . Scada мастер, Uno слейв соединены через Max485. Задача кнопкой на Scada включать диод на Uno и на оборот. Подскажите пожалуйста возможные решения этой проблемы и еще в каких случаях назначать пин pe-de ?
С уважением Влад!
“Переменная (Тэг) в области памяти Holding Registors внешнего слейва опрашиваемого с помощью мастера на данном контролере.” – не хватает запятых?
как добавить свой блок? хочу поделится с часами для матрицы 8*8 )))))
Запись переменной на SD карту. Плата Arduino UNO.
“Data Logger Module Logging Recorder Shield V1.0 For Arduino UNO SD Card One”
Digital #13 – SPI clock
Digital #12 – SPI MISO
Digital #11 – SPI MOSI
Digital #10 – SD Card chip
При выборе CS подключения дает только Pin до 9. Нужно 10.
Что делать?
Добрый день!
В справке по блоку SVCM (отправка переменной через коммуникации) показаны активными два устройства: Arduino Ethernet Wiznet 5100 и ESP8266 WiFi Module. В версии программы 4.3.4 можно выбрать только Arduino Ethernet Wiznet 5100.
В обновлении 6.3.1 ESP8266 WiFi Module также недоступен для выбора.
Подскажите пожалуйста, может нужно что-то доустановить или настроить?
В PID регуляторе параметр “TIME” что означает?
Здравствуйте!
Как осуществить хранение данных во флэш-памяти (программе) вместо SRAM?
Добрый день.
Параметр “Time” – на этот вход подаётся время регулирования (в миллисекундах).” – так и не смог понять на что именно он влияет… Можно где то узнать что это за параметр?
Речь идет о ПИД регуляторе?
Добрый день! Мне требуется отправка по UART данных для MIDI протокола. Нашёл на просторах интернета готовый скетч, там отправка происходит вот таким образом
void noteOn(int chan, int note, int velocity) {
Serial.write( (0x90 | chan) );
Serial.write(note);
Serial.write(velocity);
}
Вопрос: плата Arduino Nano strong (т.е. плата и шилд сразу) при использовании блока матричная клавиатура подключение 2 пин основной 3,4,5,6,7 уже исполняющие
так вот при такой раскладке после прошивки на 4 пине появляется сигнал и ничего с этим не сделать если-же подключать так-же с 8 по 13 то на 10 он наоборот пропадает и ничем его не получить.
Flprog стоит 5.3.0 для 64 виндовс, это можно как-то решить т.к. проект готов и затык только в этом (не резать-же шлейф да сейчас такие шлейфы что :))) )
спасибо
Вопрос: плата Arduino Nano strong (т.е. плата и шилд сразу) при подключении 2 пин основной 3,4,5,6,7 уже исполняющие
так вот при такой раскладке после прошивки на 4 пине появляется сигнал и ничего с этим не сделать если-же подключать так-же с 8 по 13 то на 10 он наоборот пропадает и ничем его не получить.
Flprog стоит 5.3.0 для 64 виндовс, это можно как-то решить т.к. проект готов и затык только в этом (не резать-же шлейф да сейчас такие шлейфы что :))) )
спасибо
Приветствую! Подскажите пожалуйста, какова длина/(время) импульса на выходе блока “Установка события по часам реального времени” и минимальная длина/(время) импульса на входе для срабатывания блоков типа “Триггер”? Плата, Arduino UNO. (Осциллографа нет, а монитором COM порта эти величины с нужной точностью замерять затруднительно.) Или существует формула для этих расчетов?
Добрый день. А если в схеме нужен F Trigger,как быть?
Здравствуйте!
Как из пользовательского блока передать массив?
Здравствуйте подскажите пожалуйста разницу между блоками Bit Change и R Triger
Bit Change выдает импульс при переходе от 0 к 1 и при переходе от 1 к 0. Rtrig только при переходе от 0 к 1.
…имеется в виду, длины импульса и длины паузы.
Здравствуйте уважаемый Сергей Глушенко.
У меня такой вопрос.
Есть ли способ понизить скорость мне случайных чисел в данном блоке, как например в блоке “Generator”, с функцией “Несимметричный мультивибратор”…? А то данный блок “RANDOM”, меняет случайные числа с бешеной скоростью, из-за чего на дисплее не успеваешь разглядеть эти числа…
Здравствуйте, Сергей!
Прежде всего хочу поблагодарить Вас за прекрасную программу. Мне, как в пошлом,инженеру, очень комфортно создавать свой проект в Вашей среде.
Но у меня вопрос, на который не нашел ответа: Я создаю проект с участием нескольких контроллеров ESP8266 NodeMCU с OLED дисплеем. Очень не хватает такого модуля и модуля ESP32 WiFi LoRa с OLED дисплеем в предустановке.Мои контроллеры должны выполнять некоторые действия, и обмениваться между собой данными и информацией по WiFi в реальном времени. Причем, радиус действия WIFI сети каждого из модулей не должен влиять на передачу данных между конечными контроллерами. Поэтому контроллеры самонастраиваются, и записывают данные для входа всех контроллеров WIFI сети в память для постоянного коннекта по цепи (от начального до конечного). Вопрос: Можно ли в Вашей среде создать подобный алгоритм взаимодействия между контроллерами сети?
С уважением, Аркадий
Здравствуйте! Не могу понять в чём причина. В счётчике на уменьшение, при подключении переменных к входу R и выходу <L он не считает вниз, а если убрать с R то счёт идёт но, не совсем правильно(на ноль не сбрасывается). Подскажите, в чём может быть причина?
Здравствуйте подскажите как округлить показания датчика до десятых чтобы температура выводилась в виде 10,1 а не 10,12.
Заходишь в параметры блока конвертации строк, там есть параметр “Количество знаков после запятой”
Подскажите, почему счетчик не видит вход, хотя он добавлен ? Регулируемые бегущие огни.
Добрый вечер!
Как определить и записать максимальное значение аналогового входа за минуту, и записать его на флешку?
Здравствуйте! Подскажите пожалуйста как создать двойное фазоимпульсное управление в char, для этой схемы.
Заранее огромное спасибо!
Добрый день. Подскажите пожалуйста как откорректировать датчик дс18б2хх есть отклонения 1-2 градуса в зависимости от температуры. Заранее спосибо.
Сложением или умножением в зависимости от характеристики отклонения
Здравствуйте, На сериал порт приходит сообщение 18 байт, мне нужно использовать несколько байт из него. Какой функцией выделить (извлечь) например 5-й байт? Или присвоить переменной значение 5-го байта из сообщения? Спасибо.
Здравствуйте! Подскажите пожалуйста как преобразовать String в char. Заранее огромное спасибо!
блоком “получить символ из строки”
Здравствуйте.
Скажите как сделать так что бы при достижении времени установленного в настройках блока на выходе установится высокий уровень не на 1 минуту, а до времени отключения будильник?
В данной версии блока будильника высокий сигнал на выходе пропадает через 1 минуту.
Будильник работает пока условие времени совпадает с будильником. Если необходимо более длительно время, то можно поставить блок TOF на выход Q
Здравствуйте!
В FLProg есть блок MCP23017.
Но ка только в «FLProg» начинает компилировать в «IDE» программа ругается и пишет, что нужны библиотеки MCP23x17.h и MCP23017.h. Без этой библиотеки блок не рабочий.
Где их можно скачать?
здравствуйте. есть ли модуль поддержки драйверов с управлением step-dir-enable? если нет то когда планируется?
Здравствуйте. Не могу запустить версию 5.00
—————————
flp.exe – Системная ошибка
—————————
Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll. Попробуйте переустановить программу.
—————————
ОК
—————————
Что делать.
Установи Microsoft Visual C++ последний, и все заработает!!
Доброго времени суток! Скажите пожалуйста, какова максимальная частота счета для этого счетчика? При превышении какой частоты счета, следует выбирать “Скоростной счетчик”? Заранее спасибо.
Почему я невозможно соединить вход “R” с выходом “>L”?
Это баг 5 версии или что-то ещё?
Обратные связи запрещены
Доброго времени суток. Блок “умножение” FLProg 4.2.4 версия под Linux ( ось mint 19.1). умножает в 10 раз более установленного значения . Вставить скрин не получается.
Драйвер светодиодов MAX7219 в программе flProg версии 4.2.4 не работает. По крайней мере с семисегментными индикаторами. Попробовал в другой версии (2.5.1) – все работает корректно.