TEMT6000 и другие аналоговые датчики

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ответить
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

TEMT6000 и другие аналоговые датчики

Сообщение Jilber » Пт апр 06, 2018 11:20 pm

Подскажите как правильно подключить к ESP8266 датчик TEMT6000. Пробовал подключить к Ардуино как в этой статье - "попугаи" показывает. Прошивка WifiIOT, опция "Внутренний ADC (АЦП)" включена. Как написано на сайте: "Опорное напряжение 1.024 вольта. Напряжение на вход АЦП должно быть не выше, чем опорное напряжение. Если оно выше, то необходим резисторный делитель." Я правильно понимаю, что подключение должно выглядеть примерно так:
СпойлерПоказать
TEMT6000.jpg
TEMT6000.jpg (24.18 КБ) 3445 просмотров
Рассчитал резисторы в онлайн-калькуляторе:
СпойлерПоказать
Резисторы.jpg
Резисторы.jpg (53.2 КБ) 3441 просмотр
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: TEMT6000 и другие аналоговые датчики

Сообщение tarasfrompir » Пт апр 06, 2018 11:36 pm

По идее, не верно резистивный делитель должен идти по питанию. Нам входе на плату не выше опорного напряжения.
Спасибо нам ПОМОЖЕТ..!
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: TEMT6000 и другие аналоговые датчики

Сообщение serghei » Сб апр 07, 2018 12:33 am

Ну почему же. У человека всё правильно подключено. По картинке датчика резистор на 10 Ком стоит на плате. На выходе датчика мах. напряжение 3.3 вольта. Его надо преобразовать в 1.024 . Судя по калькулятору все правильно.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: TEMT6000 и другие аналоговые датчики

Сообщение tarasfrompir » Сб апр 07, 2018 7:34 am

Как по мне то лучше опорное напряжение. Подправить подстроечным резистором и все. Или уж лучше в попугаях. Взять люксометр и откалибровать значения попугаев...
Просто если так то теряется весь смысл точности измерений. Все эти нелинейности резисторов и их допуски.
Ну а если и вправду нужно более-менее приблизительно. То согласен - ВСЕ ПРАВИЛЬНО.
Спасибо нам ПОМОЖЕТ..!
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: TEMT6000 и другие аналоговые датчики

Сообщение serghei » Сб апр 07, 2018 10:11 am

А у аналоговых вычислений вообще никакой точности нет. Особенно у 8266. Потребовалось мне измерить переменное напряжение - так дрейф нуля переходит все разумные пределы. У Меги с её 5-ю вольтами немного постабильнее будет.
Если уж хочется точности - надо применять внешние конверторы. Просто как датчик наличия света - дешево и сердито.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: TEMT6000 и другие аналоговые датчики

Сообщение tarasfrompir » Сб апр 07, 2018 12:42 pm

Ну так тогда уж проще простенький скетч навалять. Да и все проблемы, что ещё резисторы будуть брать все и тд. Я же и говорю лучше попугаи тогда.
Спасибо нам ПОМОЖЕТ..!
Ответить