ЭкоСреда ecoins - сенсоры и расширители
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
ЭкоСреда ecoins - сенсоры и расширители
В этой теме будут размещаться тесты, результаты исследований, при необходимости документация по сенсорам, расширителям, поддерживаемых ЭкоСредой ecoins в соответствии с требованиями ecoins.
По состоянию на 01.04.2023:
СЕНСОРЫ:
через пины: DS1820,DHT22,HC-SR04(по прерываниям и подержка работы через 1 пин);
через i2c: AHTxx,BH1750,BME280,BMP180,HTU21,SHT3X; через SPI: MAX6675; через SPN:MAX6675(3 пина);
РАСШИРИТЕЛИ:
через пины: Servo для ESP32;
через MCP23017,MCP4725; через SPI: 74HC595(каскадом до 4-x),74HC165(каскадом до 4-х);
через SPN: 74HC595(3 пина, каскадом до 4-x),74HC165(3 пина, каскадом до 4-х).
По состоянию на 01.04.2023:
СЕНСОРЫ:
через пины: DS1820,DHT22,HC-SR04(по прерываниям и подержка работы через 1 пин);
через i2c: AHTxx,BH1750,BME280,BMP180,HTU21,SHT3X; через SPI: MAX6675; через SPN:MAX6675(3 пина);
РАСШИРИТЕЛИ:
через пины: Servo для ESP32;
через MCP23017,MCP4725; через SPI: 74HC595(каскадом до 4-x),74HC165(каскадом до 4-х);
через SPN: 74HC595(3 пина, каскадом до 4-x),74HC165(3 пина, каскадом до 4-х).
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
ЭкоСреда ecoins - сенсоры и расширители
ТЕСТ BH1750 - датчик освещенности.
-----
Тест проверен на Mega2560,ESP32S,Raspberry Pi Pico.
На стенде выводится флаг готовности сенсора(ок) и значение в Lux.
-----
Особенности: сенсоры не очень устойчивы к неаккуратному использованию - выходят из строя. Работают также от 3 Вольт.
----
Быстродействие теста (в тыс.циклов loop/сек): MEGA2560 - 30; ESP32S - 58; Raspberry Pi Pico - 164.
Если размер теста будет увеличиваться, произволительность у ESP32S , будет стремительно падать и станет существенно ниже даже по сравнению с Mega2560. И ESP32 очень долго компилируется.
Тест проверен на Mega2560,ESP32S,Raspberry Pi Pico.
На стенде выводится флаг готовности сенсора(ок) и значение в Lux.
-----
Особенности: сенсоры не очень устойчивы к неаккуратному использованию - выходят из строя. Работают также от 3 Вольт.
----
Быстродействие теста (в тыс.циклов loop/сек): MEGA2560 - 30; ESP32S - 58; Raspberry Pi Pico - 164.
Если размер теста будет увеличиваться, произволительность у ESP32S , будет стремительно падать и станет существенно ниже даже по сравнению с Mega2560. И ESP32 очень долго компилируется.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 71
- Зарегистрирован: 06 фев 2021, 15:26
- Имя: Telman
- Благодарил (а): 10 раз
- Поблагодарили: 2 раза
ЭкоСреда ecoins - сенсоры и расширители
https://www.mouser.com/datasheet/2/348/ ... 186247.pdf
добрый день, тут в даташите пишется, что датчик может измерять от 0,11 до 100,000 lx, можете как-то реализовать данную функцию?
спасибо.
добрый день, тут в даташите пишется, что датчик может измерять от 0,11 до 100,000 lx, можете как-то реализовать данную функцию?
спасибо.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
ЭкоСреда ecoins - сенсоры и расширители
Вы не первый раз задаете этот вопрос, но я его не очень понимаю в контексте dataSheet.Telman писал(а): 31 мар 2023, 21:00 добрый день, тут в даташите пишется, что датчик может измерять от 0,11 до 100,000 lx, можете как-то реализовать данную функцию?
11) Adjustable measurement result for influence of optical window
( It is possible to detect min. 0.11 lx, max. 100000 lx by using this function. )Примерный перевод:
11) Регулируемый результат измерения влияния оптического окна
(С помощью этой функции можно обнаружить мин. 0,11 лк, макс. 100000 лк.)
------
Если Вы разберетесь что нужно делать на техническом уровне, наверное можно будет и реализовать расширение диапазона.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
ЭкоСреда ecoins - сенсоры и расширители
На мой взгляд перспективный цифровой недорогой датчик температуры NTS1001 -50 +150градусов.
Только два провода и можно удалять от контроллера на приличное расстояние.
https://aliexpress.ru/item/100500493789 ... 1083346806
Меняет кол-во импульсов на выходе в зависимости от температуры (-50 +150) от 1 до 3201.
Хороший datasheet: Хороший видеобзор:
https://www.youtube.com/watch?v=2fCZ8ouHzxo
Очень удобно подключать через дискретный вход в том числе оптоизолированный (оптрон должен быть быстрый), работа по прерыванию сделает работу MCU с таким сенсором с минимальной загрузкой.
---
Заказали, надо будет сделать библиотеку и блок.
Может кто возьмется? Если нет, то со временем сделаем.
Из видимых трудностей - в новых версиях CORE ESP32 изменилась обработка прерываний. На ESP32S дает предупреждение, но работает, на новых ESP32xx не работает.
Пока не разбирались. Может кто знает и подскажет?
С уважением, Энвер.
Только два провода и можно удалять от контроллера на приличное расстояние.
https://aliexpress.ru/item/100500493789 ... 1083346806
Меняет кол-во импульсов на выходе в зависимости от температуры (-50 +150) от 1 до 3201.
Хороший datasheet: Хороший видеобзор:
https://www.youtube.com/watch?v=2fCZ8ouHzxo
Очень удобно подключать через дискретный вход в том числе оптоизолированный (оптрон должен быть быстрый), работа по прерыванию сделает работу MCU с таким сенсором с минимальной загрузкой.
---
Заказали, надо будет сделать библиотеку и блок.
Может кто возьмется? Если нет, то со временем сделаем.
Из видимых трудностей - в новых версиях CORE ESP32 изменилась обработка прерываний. На ESP32S дает предупреждение, но работает, на новых ESP32xx не работает.
Пока не разбирались. Может кто знает и подскажет?
С уважением, Энвер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ЭкоСреда ecoins - сенсоры и расширители
Добрый день
Проверил датчик BME280 с блоком от Ecoins
Занижает влажность на 10-15%
Блок AHT не захотел работать на выходе нули
Версия пр 7.3.8 модуль ESP8266
Проверил датчик BME280 с блоком от Ecoins
Занижает влажность на 10-15%
Блок AHT не захотел работать на выходе нули
Версия пр 7.3.8 модуль ESP8266
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
ЭкоСреда ecoins - сенсоры и расширители
Занижает относительно какого эталона?tolochko писал(а): 02 мар 2024, 18:45 Проверил датчик BME280 с блоком от Ecoins
Занижает влажность на 10-15%
Мы проверяли много датчиков влажности и они дают не совпадающие показания влажности.
Это зависит от разных причин, в том числе не связанным с оборудованием.
Иногда в AHT выходит часть сенсора, измеряющего влажность.
И только у этого сенсора.
У нас много AHT работает на стене - если датчик работает, то выдает адекватные параметры.
Проверьте сенсор и фактический адрес устройства (можно узнать с использованием блока сканирования шины), и выбранный в блоке адрес.
ЭкоСреда ecoins - сенсоры и расширители
У нас на производстве климат комнаты где контроль измеряется психрометрами (сухой и мокрый Т)
В разных комнатах разная влажность 65%,75% и 85%
Проверял в трех комнатах везде меньше на 10-15%
В AHT температуру тоже не выдает
Адрес проверял программой
К сожалению нет другого подставить
А BME получу на той неделе проверю еше раз отпишусь
В разных комнатах разная влажность 65%,75% и 85%
Проверял в трех комнатах везде меньше на 10-15%
В AHT температуру тоже не выдает
Адрес проверял программой
К сожалению нет другого подставить
А BME получу на той неделе проверю еше раз отпишусь
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
ЭкоСреда ecoins - сенсоры и расширители
Ок. Интересны результаты.
На сегодняшний день не понимаю какие датчики влажности более менее подходят по точности, кроме того некоторые в силу их конструкции меняют свои показатели.
С уважением, ecoins.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: ЭкоСреда ecoins - сенсоры и расширители
АНОНС сенсора температуры NST1001 в FLProg
Удалось все же сделать библиотеку и блок для работы с сенсором NST1001!
По цене менее 20р!
https://www.chipdip.ru/product0/8035363401 Было не просто.
Но зато попутно в библиотеках появился метод вызова задач от программного таймера, который может использоваться при создании новых библиотек и блоков.
Данный сенсор во многих случаях гораздо лучше смотрится, чем ds1820 (которые чаще всего и не очень оригинальные).
-------------------
Сейчас идет последовательная и интенсивная работа по доработке блоков с сенсорами и расширителей, которые будут включены в новой версии FLProg.
-----------------
С уважением, ecoins.
Удалось все же сделать библиотеку и блок для работы с сенсором NST1001!
По цене менее 20р!
https://www.chipdip.ru/product0/8035363401 Было не просто.
Но зато попутно в библиотеках появился метод вызова задач от программного таймера, который может использоваться при создании новых библиотек и блоков.
Данный сенсор во многих случаях гораздо лучше смотрится, чем ds1820 (которые чаще всего и не очень оригинальные).
-------------------
Сейчас идет последовательная и интенсивная работа по доработке блоков с сенсорами и расширителей, которые будут включены в новой версии FLProg.
-----------------
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: ЭкоСреда ecoins - сенсоры и расширители
NST1001 в FLProg - "Убийца DS1820"
Сенсор в десятки раз быстрее ds1820, диапазон шире (-50:+150гр.С), точнее в десятки раз дешевле чем ds1820.
Обработка в FLProg прозрачна, в отличии от ds1820 почти не использует временные ресурсы ds1820.
Простое подключение (резистор 4.7к +5V).
ecoins рекомендует к использованию.
Сенсор в десятки раз быстрее ds1820, диапазон шире (-50:+150гр.С), точнее в десятки раз дешевле чем ds1820.
Обработка в FLProg прозрачна, в отличии от ds1820 почти не использует временные ресурсы ds1820.
Простое подключение (резистор 4.7к +5V).
ecoins рекомендует к использованию.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 159
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 3 раза
- Поблагодарили: 16 раз
Re: ЭкоСреда ecoins - сенсоры и расширители
интересный датчикecoins писал(а): 03 май 2025, 00:28 NST1001 в FLProg - "Убийца DS1820"
Сенсор в десятки раз быстрее ds1820, диапазон шире (-50:+150гр.С), точнее в десятки раз дешевле чем ds1820.
Обработка в FLProg прозрачна, в отличии от ds1820 почти не использует временные ресурсы ds1820.
Простое подключение (резистор 4.7к +5V).
ecoins рекомендует к использованию.
NST1001_Datasheet_Rev_1.11_EN-718.pdf

заказал
буду пробовать

- montirovka
- Капитан
- Сообщения: 728
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: ЭкоСреда ecoins - сенсоры и расширители
А где заказали если не секрет. На Ali цена зашкаливает.skrickis писал(а): 03 май 2025, 20:06интересный датчикecoins писал(а): 03 май 2025, 00:28 NST1001 в FLProg - "Убийца DS1820"
Сенсор в десятки раз быстрее ds1820, диапазон шире (-50:+150гр.С), точнее в десятки раз дешевле чем ds1820.
Обработка в FLProg прозрачна, в отличии от ds1820 почти не использует временные ресурсы ds1820.
Простое подключение (резистор 4.7к +5V).
ecoins рекомендует к использованию.
NST1001_Datasheet_Rev_1.11_EN-718.pdf![]()
заказал
буду пробовать![]()
- montirovka
- Капитан
- Сообщения: 728
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: ЭкоСреда ecoins - сенсоры и расширители
Посмотрел описание датчика. Достаточно спорно про убийцу.ecoins писал(а): 03 май 2025, 00:28 NST1001 в FLProg - "Убийца DS1820"
Сенсор в десятки раз быстрее ds1820, диапазон шире (-50:+150гр.С), точнее в десятки раз дешевле чем ds1820.
Обработка в FLProg прозрачна, в отличии от ds1820 почти не использует временные ресурсы ds1820.
Простое подключение (резистор 4.7к +5V).
ecoins рекомендует к использованию.
NST1001_Datasheet_Rev_1.11_EN-718.pdf
На один pin один датчик. Уже большой минус. Можно попытаться поставить расширитель типа PCF8575 и управлять землей. Надо пробовать.
Каждому датчику нужен свой провод. Тоже минус.
Если я планирую установить 15-20 датчиков разнесенных на первом, втором, третьем и четвертом этажах. Сколько надо будет провода? Бухта точно, а то может и больше. До 4 этажа 15 метров с поворотами.
Время покажет пригодность данного датчика для применения в быту.
Для пробы заказал по ссылке что выше.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: ЭкоСреда ecoins - сенсоры и расширители
Это метафора. Точнее было бы написать со знаком вопроса или что-то вроде «Замена DS1820 в системах реального времени?»montirovka писал(а): 04 май 2025, 08:06Посмотрел описание датчика. Достаточно спорно про убийцу.ecoins писал(а): 03 май 2025, 00:28 NST1001 в FLProg - "Убийца DS1820"
Сенсор в десятки раз быстрее ds1820, диапазон шире (-50:+150гр.С), точнее в десятки раз дешевле чем ds1820.
Обработка в FLProg прозрачна, в отличии от ds1820 почти не использует временные ресурсы ds1820.
Простое подключение (резистор 4.7к +5V).
ecoins рекомендует к использованию.
NST1001_Datasheet_Rev_1.11_EN-718.pdf
На один pin один датчик. Уже большой минус. Можно попытаться поставить расширитель типа PCF8575 и управлять землей. Надо пробовать.
Каждому датчику нужен свой провод. Тоже минус.
Если я планирую установить 15-20 датчиков разнесенных на первом, втором, третьем и четвертом этажах. Сколько надо будет провода? Бухта точно, а то может и больше. До 4 этажа 15 метров с поворотами.
Время покажет пригодность данного датчика для применения в быту.
Для пробы заказал по ссылке что выше.
По NST1001:
1.нет уникального номера (как и у термопары);
2.он не умеет работать на одном пине с другими датчиками.
По DS1820
1.Концепции сенсора DS1820 более 30 лет. И его применении не ограничивалось в использовании только в однопроводных линиях. Хороших аналогов датчика температуры с цифровым выходом на длинных линия вроде и не появилось - сенсоры типа DHT22 и хуже, и не дешевле.
2.Использование сенсоров типа DS1820 или DHT22 в требовательных ко времени системах реального времени проблематична. Даже при аккуратно написанной библиотеки требуется порядка 5-6ms, когда другие процессы не прерывают работу CPU.
Простые библиотеки занимают >1сек времени CPU без вмешательства других процессов.
В FLProg использована модель случайных повторных измерений, если оно попадает на прерывания от других процессов - решение вроде как рабочее, но очень уж не естественное и при всем при этом каждые 1.5сек свои 5ms ds1820 забрать.
3.NTS1001 минимально использует временные ресурсы процессора. Случайные накладки с другими прерываниями хорошо отфильтровываются быстрыми и компактными медианными фильтрами.
4.Периодичность измерения у DS1820 более 1сек, у NST1001 менее 50ms.
5.По стоимости - на рынке появилось огромное кол-во подделок DS1820. Без особых исследований - он просто показывают неверно - разброс в несколько градусов. Наш поставщик комплектующих всегда уточняет - Вам оригинал или нет. Для STM32F, ds1820,PVG612 и др. разница в стоимости порой десятикратная.
--------------------
Статьи по не оригинальным DS1820
https://www.rlocman.ru/review/article.html?di=621315
https://vk.com/wall-139433499_312
https://www.drive2.ru/b/513061538530066675/
——————————
Хорошо если удалось обратить внимание на сравнительные особенности(недостатки) этих двух сенсоров - старого(DS1820 и его аналогов) и нового(NST1001).
- montirovka
- Капитан
- Сообщения: 728
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: ЭкоСреда ecoins - сенсоры и расширители
Я и говорю, что заказал. Будем тестировать.
У всех, как правило, задачи разные. Один тянется за скоростью, другому надежность нада, третьему - по барабану. Если что поменяем. Один паяет так, другой паяет так, третий - в разъем и на болты (винтики). У всех будет разный результат. Да, еще и погода. Ветер южный задует с моря - соль на губах. Будем тестировать.
P.S.
Сегодня в телеграмм канале увидел фото прикольного брелока. Я думаю будут желающие приобрести такой брелок.
За одно и реклама. Респект и уважуха автору как и программы, так и автору брелока.
У всех, как правило, задачи разные. Один тянется за скоростью, другому надежность нада, третьему - по барабану. Если что поменяем. Один паяет так, другой паяет так, третий - в разъем и на болты (винтики). У всех будет разный результат. Да, еще и погода. Ветер южный задует с моря - соль на губах. Будем тестировать.
P.S.
Сегодня в телеграмм канале увидел фото прикольного брелока. Я думаю будут желающие приобрести такой брелок.
За одно и реклама. Респект и уважуха автору как и программы, так и автору брелока.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Re: ЭкоСреда ecoins - сенсоры и расширители
Максимальная длина линии для этих датчиков 2мmontirovka писал(а): 04 май 2025, 08:06
Если я планирую установить 15-20 датчиков разнесенных на первом, втором, третьем и четвертом этажах. Сколько надо будет провода? Бухта точно, а то может и больше. До 4 этажа 15 метров с поворотами.
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: ЭкоСреда ecoins - сенсоры и расширители
В любом случае на каждый этаж нужно будет свой контроллер, а дальше по модбас
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя