Воспользовался представленным кодом, получил только целочисленный результат температуры, причем не округленный, а дробная часть была просто отброшена. Пришлось переделывать, чтобы получить с точностью до сотых. Ничего сложного, все взял из стандартного примера работы OneWire.
Для не умеющих кодить; есть довольно хорошо развивающийся проект умных вещей на ESP, с уже готовыми прошивками www.wifi-iot.ru По питанию; если пробросить перемычку GPIO16 - RES (для выхода из режима сна), и питание DS18B20 взять с ноги GPIO5 (или другой) можно слать данные на сервер и отправлять модуль в deep sleep режим на минут пять с потреблением 75 микроампер!Тогда, при наличии маложрущего стаба, можно питать модуль от 18650 аккумулятора месяц-полтора.
для тех, кто думает, что умеет кодить: nodeMCU до сих пор очень не стабильна, не связвайтесь. лучше сразу приучивайте себя к нормальным, рабочим и оптимизированным решениям - стабильно и хоть поймете как это работает
Добрый день! Спасибо за хорошое пояснения работы данного модуля. Есть вопрос: у меня уже сделана метеостанция на ардуино, и хочется отправлять данные на народный монитор с использованием данного модуля из ардуино. Можете сделать видео по этой теме.
Если роутер сильно загружен по ви-фи, ESP модуль отваливается и больше не шлет данных, 1 раз перезагрузил ручками, второй раз через 12 часов молчания сам ожил
А что у вас в роли приемника, и можно ли прикрутить на один приемник порядка пяти или десяти передатчиков. А также вместо датчика температуры использовать датчик движения или уз датчик
добрый день! а как в данном случае обстоят дела с энергосбережением? я имею ввиду, если использовать не delay а какой либо sleep для этого модуля? хочется подключить его к батарейке и чтобы он сам просыпался раз в 10 минут и отправлял данные. было бы удобно раскидать такие датчики по разным местам без проводов...
+Евгений Трубин без понятия, вот спаркфан пишет про это learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/example-sketch-goodnight-thing-sleep-mode но остановка в микросекундах.
+arduinoLab Вот по этой ссылке я тоже пробовал делать, но стабильности работы добиться не удалось. Т.е. модуль засыпает, но период его сна- бодрствования не четкий, а какой-то расплывчатый. Нужен рабочий код!
+Алексей Савостин в скетче автора последний delay... заменил на : ESP.deepSleep(360000000); судя по графикам на народмоне просыпается ровно через 6 минут, правда пропуски присутствуют все равно...
Скажите пожалуйста, целесообразно ли с точки зрения энергопотребления использовать ESP6266 как основу для внешнего (размещаемого на улице) модуля с датчиками влажности и температуры, передающего показания на внутренний домашний модуль?
Не могу догнать, уже измучился раз 100 пересмотрел ролик как добавить в ваш скетч DHT22 или просто оставить DHT22? Подскажите хоть чтоб понять принцип пару строк)) спасибо
Добрый день. Подскажите как отправлять показания так сказать пакетом, делаю как написано у них на сайте, у Вас таким же образом для нескольких показаний сделано, но у меня появляется только показание первого по счёту датчика. Просто у меня датчик питается от аккумулятора, так вот температура отображается а напряжение аккумулятора нет, хотя в полученных данных напряжение присутствует. Может там есть какая-нибудь настройка. Спасибо Вам за видео.
Может кто сталкивался с такой проблемой: не устанавливается SSID, соответственно висит в цикле инициализации while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } точка определяется как ESP_ПоследниеЦифробуквыМАКа