ЭкоСреда ecoins - сенсоры и расширители

Тестирование и исследования сенсоров и расширителей

Ответить
ecoins
Полковник
Сообщения: 2922
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins - сенсоры и расширители

#1

Сообщение ecoins » 31.03.2023{, 20:21}

В этой теме будут размещаться тесты, результаты исследований, при необходимости документация по сенсорам, расширителям, поддерживаемых ЭкоСредой 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-х).

ecoins
Полковник
Сообщения: 2922
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins - сенсоры и расширители

#2

Сообщение ecoins » 31.03.2023{, 20:27}

ТЕСТ BH1750 - датчик освещенности.
MCU_BH1750.zip
(1.38 МБ) 24 скачивания
Тест BH1750.jpg
-----
Тест проверен на Mega2560,ESP32S,Raspberry Pi Pico.
На стенде выводится флаг готовности сенсора(ок) и значение в Lux.
-----
Особенности: сенсоры не очень устойчивы к неаккуратному использованию - выходят из строя. Работают также от 3 Вольт.
----
Быстродействие теста (в тыс.циклов loop/сек): MEGA2560 - 30; ESP32S - 58; Raspberry Pi Pico - 164.
Если размер теста будет увеличиваться, произволительность у ESP32S , будет стремительно падать и станет существенно ниже даже по сравнению с Mega2560. И ESP32 очень долго компилируется.

Telman
Рядовой
Сообщения: 47
Зарегистрирован: 06.02.2021{, 15:26}
Репутация: 0
Имя: Telman

ЭкоСреда ecoins - сенсоры и расширители

#3

Сообщение Telman » 31.03.2023{, 21:00}

https://www.mouser.com/datasheet/2/348/ ... 186247.pdf

добрый день, тут в даташите пишется, что датчик может измерять от 0,11 до 100,000 lx, можете как-то реализовать данную функцию?

спасибо.

ecoins
Полковник
Сообщения: 2922
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins - сенсоры и расширители

#4

Сообщение ecoins » 31.03.2023{, 21:08}

Telman писал(а):
31.03.2023{, 21:00}
добрый день, тут в даташите пишется, что датчик может измерять от 0,11 до 100,000 lx, можете как-то реализовать данную функцию?
Вы не первый раз задаете этот вопрос, но я его не очень понимаю в контексте dataSheet.

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 лк.)
------
Если Вы разберетесь что нужно делать на техническом уровне, наверное можно будет и реализовать расширение диапазона.

ecoins
Полковник
Сообщения: 2922
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins - сенсоры и расширители

#5

Сообщение ecoins » 01.03.2024{, 13:05}

На мой взгляд перспективный цифровой недорогой датчик температуры NTS1001 -50 +150градусов.
Только два провода и можно удалять от контроллера на приличное расстояние.
https://aliexpress.ru/item/100500493789 ... 1083346806
Меняет кол-во импульсов на выходе в зависимости от температуры (-50 +150) от 1 до 3201.
Хороший datasheet:
NST1001_Datasheet_Rev_1.11_EN-718.pdf
(940.23 КБ) 17 скачиваний
Хороший видеобзор:

Очень удобно подключать через дискретный вход в том числе оптоизолированный (оптрон должен быть быстрый), работа по прерыванию сделает работу MCU с таким сенсором с минимальной загрузкой.
---
Заказали, надо будет сделать библиотеку и блок.
Может кто возьмется? Если нет, то со временем сделаем.
Из видимых трудностей - в новых версиях CORE ESP32 изменилась обработка прерываний. На ESP32S дает предупреждение, но работает, на новых ESP32xx не работает.
Пока не разбирались. Может кто знает и подскажет?
С уважением, Энвер.

tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 7
Откуда: Днепропетровск

ЭкоСреда ecoins - сенсоры и расширители

#6

Сообщение tolochko » 02.03.2024{, 18:45}

Добрый день
Проверил датчик BME280 с блоком от Ecoins
Занижает влажность на 10-15%
Блок AHT не захотел работать на выходе нули
Версия пр 7.3.8 модуль ESP8266

ecoins
Полковник
Сообщения: 2922
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins - сенсоры и расширители

#7

Сообщение ecoins » 02.03.2024{, 18:59}

tolochko писал(а):
02.03.2024{, 18:45}
Проверил датчик BME280 с блоком от Ecoins
Занижает влажность на 10-15%
Занижает относительно какого эталона?
Мы проверяли много датчиков влажности и они дают не совпадающие показания влажности.
Это зависит от разных причин, в том числе не связанным с оборудованием.
tolochko писал(а):
02.03.2024{, 18:45}
Блок AHT не захотел работать на выходе нули
Иногда в AHT выходит часть сенсора, измеряющего влажность.
И только у этого сенсора.
У нас много AHT работает на стене - если датчик работает, то выдает адекватные параметры.
Проверьте сенсор и фактический адрес устройства (можно узнать с использованием блока сканирования шины), и выбранный в блоке адрес.

tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 7
Откуда: Днепропетровск

ЭкоСреда ecoins - сенсоры и расширители

#8

Сообщение tolochko » 02.03.2024{, 20:40}

У нас на производстве климат комнаты где контроль измеряется психрометрами (сухой и мокрый Т)
В разных комнатах разная влажность 65%,75% и 85%
Проверял в трех комнатах везде меньше на 10-15%
В AHT температуру тоже не выдает
Адрес проверял программой
К сожалению нет другого подставить
А BME получу на той неделе проверю еше раз отпишусь

ecoins
Полковник
Сообщения: 2922
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins - сенсоры и расширители

#9

Сообщение ecoins » 02.03.2024{, 22:40}

tolochko писал(а):
02.03.2024{, 20:40}
А BME получу на той неделе проверю еше раз отпишусь
Ок. Интересны результаты.
На сегодняшний день не понимаю какие датчики влажности более менее подходят по точности, кроме того некоторые в силу их конструкции меняют свои показатели.
С уважением, ecoins.

Ответить

Вернуться в «Команда ecoins»