Подключение оптического PNP датчика к цифровому входу ESP8266 (ESP32)

Cesium137
Cesium137 аватар
Offline
Зарегистрирован: 13.12.2016

Добрый день дорогие специалисты. Всех с наступающим 23 февраля! Помогите пожалуйста с подключением оптического датчика Wenglor TO11PB3 http://wenglor.su/p/ps-reflex-sensors/to11pb3.php. Я смотрел статью http://arduino.ru/forum/apparatnye-voprosy/kak-podklyuchit-fotoelektricheskii-datchik-24v. При подключение по схеме ниже в теме без ESP мерею напряжение до касания оптич датчика то почти ноль вольт. При касании 2.7 где то. Если подключать к цифровому входу напряжение до касания уже 2.2 вольта, а при касании 2.8. До касания тоже должно же быть 0 вольт если к ЕСП подсоединять? Через приложение  RemoteXY  сделал индикатор о сработке датчика - он не мигает при касании. Добивался напряжения при сработке до 3.3 вольт путем добавления резисторов - тоже не срабатывает в приложении. Помогите пожалуйста может я что то не так делаю? Всем заранее большое спасибо. 

Cesium137
Cesium137 аватар
Offline
Зарегистрирован: 13.12.2016

ссылка на тему по подключение  PNP  датчиков отправляю повторно. та не работает (забыл точку удалить в конце)))

http://arduino.ru/forum/apparatnye-voprosy/kak-podklyuchit-fotoelektrich...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

код скетча  и схему подключения в студию

nik182
Offline
Зарегистрирован: 04.05.2015

Тянуть надо к земле, что бы без касания напряжение на ноге было меньше 1.5 вольта. А так странно. Какое напряжение на ноге без датчика?

Cesium137
Cesium137 аватар
Offline
Зарегистрирован: 13.12.2016

nik182
Offline
Зарегистрирован: 04.05.2015

ЕSP нужно не более 3.3 вольта на вход.

Cesium137
Cesium137 аватар
Offline
Зарегистрирован: 13.12.2016

Короче нашел в чем проблема была. Еспешка 8266 попалась такая что пины Д3 и Д4 куда пробовал подключать сигнал провод от датчика выдавали без подключения датчика уже 3.3В. даже если в программе эти пины не задействовать как цифр. входы тоже выдавали 3.3В. Подключил к другому пину Д6 он без датчика выдавал 0 с копейками вольт. при касании датчика на вход пришло 2.4В и приложение ремот XY считывает это как сработку. в принципе до 3.3 вольт делать не стану  то есть подгонять резисторы в делителе. Спасибо большое что откликнулись все за уделеное время.. А почему так еспешка 8266 работает странно что выдает 3.3 даже если к ней ниче не подключать? Другая еспеха на таких же пинах выдает ноль. Мне просто интересно с чем это связано.

П.С. Сейчас буду пробовать все на ЕСП32. Планирую ее внедрить и чтоб работала длительное время на производстве

Cesium137
Cesium137 аватар
Offline
Зарегистрирован: 13.12.2016

Сам датчик запитал 12 вольтами. РЕзисторы применил такие же по номиналу и типу соединения

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

И в результате получил напряжение на входе есп от 0 до 2.4, а нужно от 0 до 3.3. Как думаешь, будет работать ?

Cesium137
Cesium137 аватар
Offline
Зарегистрирован: 13.12.2016

Работает хорошо. срабатывает датчик всегда без зависаний 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

А считать все равно нужно учиться, то что работает в кривом включении, считай везением.

25/5=5 - коэфициент делителя.

12/5=2.4 - напряжение на ноге процессора после делителя, при условии, что на вход делителя подано  12 вольт.

Темнота :) Задача для детского сада :) Еще пару минусов влепи, физика не пострадает :)

Cesium137
Cesium137 аватар
Offline
Зарегистрирован: 13.12.2016

спасибо большое вам за совет. буду следовать вашим расчетам. они обязательно пригодятся. Спасибо еще раз!