• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь WeMos D1 R1 и DS18B20 никак не согласую

Moseich

Member
С целью уменьшения габаритов прототипа уже работавшего девайса, заменил NodeMcu на Wemos d1.
Перед этим протестил Wemos d1 разными пробными скетчами для WIFI, затем загрузил свой скетч с датчиками DS18B20, которые подключил к D3 , так же как и в NodeMcu. Скетч загрузился, но датчики не обнаруживаются (-127).
Попробовал другие скетчи-примеры с DS18B20 для Wemos - тоже (-127).
сменил библиотеку OnWare - безрезультатно.
Выполнил советы гуру из этого форума по этому поводу: увеличил питание -вместо 3,3 в подключил 5в, отключил резистор 4,7к и... никак. Другая плата Wemos d1 ведет себя аналогично.
Помогите выйти из тупика.:(
 

nikolz

Well-known member
С целью уменьшения габаритов прототипа уже работавшего девайса, заменил NodeMcu на Wemos d1.
Перед этим протестил Wemos d1 разными пробными скетчами для WIFI, затем загрузил свой скетч с датчиками DS18B20, которые подключил к D3 , так же как и в NodeMcu. Скетч загрузился, но датчики не обнаруживаются (-127).
Попробовал другие скетчи-примеры с DS18B20 для Wemos - тоже (-127).
сменил библиотеку OnWare - безрезультатно.
Выполнил советы гуру из этого форума по этому поводу: увеличил питание -вместо 3,3 в подключил 5в, отключил резистор 4,7к и... никак. Другая плата Wemos d1 ведет себя аналогично.
Помогите выйти из тупика.:(
На D3 незя, используйте D1 или D2 или D4
 

CodeNameHawk

Moderator
Команда форума
Если ТС не ошибся с платой, то можна.
WeMos - подключение, распиновка и программирование D1 R2 и Mini
Но с резистором наоборот, чтобы работало от 3,3в его надо уменьшать, вплоть до одного кило ома.
Учтите, что на плате может резистор может стоять, поэтому второй надо рассчитать, чтобы получить нужный номинал.

А проблема наверное в том, что D3, в разных платах подключен к другому выводу есп.
 

Moseich

Member
Уточню - у меня есть и плата d1 mini и большая плата D1. С обратной стороны большой платы D1 указано Ver.2015-08. Поэтому предположил что это R1.
В IDE у меня выбор плат небольшой. Пробовал другой аддон установить - не нашел d1 mini . и вернул все обратно.
Я проделал все манипуляции с резистором и с напряжением но обоих платах. Даже спаял макетку, чтобы избавится от контактных проблем
Чувствую, что не в платах проблема, но моих познаний не хватает.
wemos.png Снимок экрана 2019-04-09 в 10.21.37.png
 

CodeNameHawk

Moderator
Команда форума
Попробуйте так. Выберите плату NodeMCU 0.9 , а в скетче замените D3 на D1, ну и подключитесь к
D1.
 

Moseich

Member
Спасибо большое! Получилось! Теперь работают все пины D1 и с D4 по D7
Как же это понимать (если нужно 2нажми 3):eek:
 

CodeNameHawk

Moderator
Команда форума
Как же это понимать
Это именно надо понимать, что есть процессор есп, каждый вывод которого имеет свое обозначение.
(От этого и надо плясать)

Есть платы на есп, а вот разводка плат разная, "Wemos Mini" вывод D3 подключен к другому выводу есп, чем у "Wemos D1 R1" вывод D3, чему тут удивляться?
Общего стандарта нет.
 

Moseich

Member
Насчет разводки плат - можно разобраться, глядя на принц схему, а то что выбор другого типа платы изменяет функции управления пином - это непонятно как делается. Однако любопытно.
и спасибо!
 

CodeNameHawk

Moderator
Команда форума
а то что выбор другого типа платы изменяет функции управления пином - это непонятно как делается.
На самом деле ничего не меняется. Как были в есп выводы с номера ноль (GPIO0) по вывод 16 (GPIO16), так к ним и можете обращаться на любой из ваших плат.
Назначаете, что светодиод у вас на GPIO5, так какую бы вы платы не выбрали в менеджере плат (те, что у вас на скриншоте), он всюду будет работать.
Просто с GPIO5 на одной плате будет связан с например D7, а на другой D3.
Все эти названия с буквой D, только для того, чтобы было похоже на ардуино плату. Ориентируйтесь по GPIO и будете попадать а просак.
 
Сверху Снизу