Датчик температуры для "народного мониторинга" на ESP8266

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • Отправляем температуру с градусника DS18B20 на народный мониторинг (narodmon.ru) при помощи WiFI модуля ESP8266
    🐾Железки на али:
    ESP8266: got.by/3o6bw9
    Модуль переходник: got.by/3o6c05
    С DS18B20: got.by/3o6c3u
    Герметичный DS18B20: got.by/3o6c7q
    на 1:22 ошибка с подключением DS18B20 на блоксхеме!!
    🐾Страница проекта на сайте
    arduinolab.pw/i...
    🐾датчик находится тут
    narodmon.ru/?id...
    🐾поддержать канал материально.
    www.donationale...

Комментарии • 56

  • @Prikolist7992
    @Prikolist7992 4 года назад +1

    Хорошие обзоры модулей на канале!) Спасибо)👍

  • @AlexeyKostin
    @AlexeyKostin 8 лет назад +1

    Спасибо. Как и другие подписчики с надеждой жду, когда вы доберетесь до режима сна у ESP :-)

  • @rllus
    @rllus 8 лет назад +2

    Воспользовался представленным кодом, получил только целочисленный результат температуры, причем не округленный, а дробная часть была просто отброшена. Пришлось переделывать, чтобы получить с точностью до сотых. Ничего сложного, все взял из стандартного примера работы OneWire.

  • @PerfectElectricalDevices
    @PerfectElectricalDevices 8 лет назад

    Спасибо за видео! Буду ждать с нетерпением новых видео про ESP8266

  • @sergey18778
    @sergey18778 8 лет назад

    Спасибо! Как всегда очень полезно

  • @user-hv8hk3rn8q
    @user-hv8hk3rn8q 8 лет назад

    спасибо все работает!!!!!!!! первый мой опыт с ESP8266

  • @avtozapuskby
    @avtozapuskby 8 лет назад +7

    Для не умеющих кодить; есть довольно хорошо развивающийся проект умных вещей на ESP, с уже готовыми прошивками www.wifi-iot.ru
    По питанию; если пробросить перемычку GPIO16 - RES (для выхода из режима сна), и питание DS18B20 взять с ноги GPIO5 (или другой) можно слать данные на сервер и отправлять модуль в deep sleep режим на минут пять с потреблением 75 микроампер!Тогда, при наличии маложрущего стаба, можно питать модуль от 18650 аккумулятора месяц-полтора.

    • @Omiroshin
      @Omiroshin 6 лет назад

      для тех, кто думает, что умеет кодить: nodeMCU до сих пор очень не стабильна, не связвайтесь. лучше сразу приучивайте себя к нормальным, рабочим и оптимизированным решениям - стабильно и хоть поймете как это работает

    • @ZugDuk
      @ZugDuk 5 лет назад

      каким решениям?

    • @jutiubi
      @jutiubi 5 лет назад +1

      Подтверждаю, у меня на двух дохлых 18650 работает более 4-ёх месяцев. использую глубокую спячку, один раз в 15 минут передаются данные на thingspeak

  • @PerfectElectricalDevices
    @PerfectElectricalDevices 8 лет назад

    Спасибо! за видео! Буду теперь искать как сменить мак адрес.

  • @borisorlov7314
    @borisorlov7314 8 лет назад +1

    Делаете таймер на 555 на необходимое время задержки. в качестве ключа полевик или транзистор. Продаете питание на модуль.

  • @deniskam5730
    @deniskam5730 7 лет назад +1

    Если роутер сильно загружен по ви-фи, ESP модуль отваливается и больше не шлет данных, 1 раз перезагрузил ручками, второй раз через 12 часов молчания сам ожил

  • @mitrrij2005
    @mitrrij2005 8 лет назад

    Скажите пожалуйста, целесообразно ли с точки зрения энергопотребления использовать ESP6266 как основу для внешнего (размещаемого на улице) модуля с датчиками влажности и температуры, передающего показания на внутренний домашний модуль?

  • @shipbuilder555
    @shipbuilder555 8 лет назад

    Подскажите, пожалуйста, как подключить фоторезистор к esp8266, чтобы отправлять данные с фоторезистора на ардуино по wifi? Спасибо.

  • @vtech8716
    @vtech8716 7 лет назад

    Добрый день. Подскажите как отправлять показания так сказать пакетом, делаю как написано у них на сайте, у Вас таким же образом для нескольких показаний сделано, но у меня появляется только показание первого по счёту датчика. Просто у меня датчик питается от аккумулятора, так вот температура отображается а напряжение аккумулятора нет, хотя в полученных данных напряжение присутствует. Может там есть какая-нибудь настройка. Спасибо Вам за видео.

  • @TrubinEvgeny
    @TrubinEvgeny 8 лет назад +2

    добрый день! а как в данном случае обстоят дела с энергосбережением? я имею ввиду, если использовать не delay а какой либо sleep для этого модуля? хочется подключить его к батарейке и чтобы он сам просыпался раз в 10 минут и отправлял данные. было бы удобно раскидать такие датчики по разным местам без проводов...

    • @arduinoLab
      @arduinoLab  8 лет назад

      +Евгений Трубин
      без понятия, вот спаркфан пишет про это learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/example-sketch-goodnight-thing-sleep-mode но остановка в микросекундах.

    • @alexeysavostin
      @alexeysavostin 8 лет назад +1

      +arduinoLab
      Вот по этой ссылке я тоже пробовал делать, но стабильности работы добиться не удалось. Т.е. модуль засыпает, но период его сна- бодрствования не четкий, а какой-то расплывчатый. Нужен рабочий код!

    • @avtozapuskby
      @avtozapuskby 8 лет назад

      +Алексей Савостин
      в скетче автора последний delay... заменил на :
      ESP.deepSleep(360000000);
      судя по графикам на народмоне просыпается ровно через 6 минут, правда пропуски присутствуют все равно...

  • @jutiubi
    @jutiubi 8 лет назад +2

    А верно ли на 1:22 секунде изображен DS18B20, по даташиту средняя нога - это шина данных? А у вас - земля (-)...

    • @arduinoLab
      @arduinoLab  8 лет назад

      +jutiubi
      да, там ошибка, спасибо.

  • @igorkazantsev1362
    @igorkazantsev1362 6 лет назад

    А что у вас в роли приемника, и можно ли прикрутить на один приемник порядка пяти или десяти передатчиков. А также вместо датчика температуры использовать датчик движения или уз датчик

  • @alexandrbx
    @alexandrbx 8 лет назад

    Не могу догнать, уже измучился раз 100 пересмотрел ролик как добавить в ваш скетч DHT22 или просто оставить DHT22? Подскажите хоть чтоб понять принцип пару строк)) спасибо

  • @LedCarDnepr
    @LedCarDnepr 3 года назад

    А как можно зделать чтобы макой модуль мерял температуру и когда она выходила из норм включал удаленую нагрузку на такойже ESP

  • @firstspyer
    @firstspyer 8 лет назад

    Добрый день! Спасибо за хорошое пояснения работы данного модуля. Есть вопрос: у меня уже сделана метеостанция на ардуино, и хочется отправлять данные на народный монитор с использованием данного модуля из ардуино. Можете сделать видео по этой теме.

  • @zalavandos1988
    @zalavandos1988 4 года назад

    Код нужно править если подключу 2 датчика паралельно?

  • @skrolsskrols
    @skrolsskrols 7 лет назад

    А не подскажите как СЮДА прикрутить этот датчик BME280 по I2C 6-pin

  • @konstantinovsiankin2908
    @konstantinovsiankin2908 8 лет назад

    Очень хочется увидеть платку аналогичную rBoard. Реле, вообщем к ней подключить.

  • @SAGA2000KZ
    @SAGA2000KZ 8 лет назад

    Можно ли несколько esp подключить к одному вэб серверу?

  • @prolol78
    @prolol78 8 лет назад

    Все привет,скачал скетч со страницы автора видео, подключил...не работает....нужна помощь)

  • @user-sh1oo5rf9l
    @user-sh1oo5rf9l 7 лет назад

    а почему esp нельзя вместо шилда использовать?

  • @androidpasha
    @androidpasha 4 года назад

    Как на батарейки перевести? Нужен код чтоб: подключится к wi-fi, отправить данные, уйти в глубокий сон и через 10 минут повтор.

  • @Obelardos2
    @Obelardos2 8 лет назад

    Собственно как прошивать esp?
    OneWire - полная замена Wire? возможно с помощью это библиотеки использовать привычные i2c модули?

    • @arduinoLab
      @arduinoLab  8 лет назад

      +ObelardO
      в прошлом видео было
      OneWire.h это шина MicroLAN, Wire.h это шина i2c

    • @Obelardos2
      @Obelardos2 8 лет назад

      +arduinoLab спасибо. а как быть с i2c на esp?

    • @arduinoLab
      @arduinoLab  8 лет назад

      +ObelardO
      ссылка на сообщество разработчиков в описании

  • @alexgoogle2777
    @alexgoogle2777 7 лет назад

    Добрый день! Подскажите, как вместо ds18b20 использовать датчик dht22 и bmp180?

    • @arduinoLab
      @arduinoLab  7 лет назад

      видимо нужно переписать код для работы с этими датчиками.

    • @alexgoogle2777
      @alexgoogle2777 7 лет назад

      arduinoLab а нет набросок кода для работы с этими датчиками? А то нигде найти не могу

  • @banzay989
    @banzay989 6 лет назад

    while(1) типа преостановка скетча?

    • @j7sx
      @j7sx 5 лет назад

      типа пока истина, выпонять.

  • @esofonov
    @esofonov 8 лет назад +4

    DELAY - вообще не вариант, копайте таймеры и режим экономии энергии

  • @iljaol
    @iljaol 8 лет назад

    Можно подробнее, для новичков. Очень хочу сделать это

  • @user-sn2wg2hy8h
    @user-sn2wg2hy8h 8 лет назад

    Может кто сталкивался с такой проблемой: не устанавливается SSID, соответственно висит в цикле инициализации
    while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
    }
    точка определяется как ESP_ПоследниеЦифробуквыМАКа

    • @user-sn2wg2hy8h
      @user-sn2wg2hy8h 8 лет назад

      +Сергей Шаповалов ssid и не должен был устанавливаться. к нему нужно было подключаться

  • @visghost
    @visghost 4 года назад

    а можете сделать платку с бп?

  • @event-m8
    @event-m8 8 лет назад

    Сделай чтоб можно было подключить к нему DHT11 и BMP180

    • @user-ze8hf1oz9q
      @user-ze8hf1oz9q 8 лет назад

      +Саша «777Pavel777» Сергеевич И так давно уж можно ...

  • @TheoDu
    @TheoDu 8 лет назад

    0:36 Вы кому "привет" сказали?

    • @arduinoLab
      @arduinoLab  8 лет назад

      +Фёдор Душко
      аудитории.

    • @TheoDu
      @TheoDu 8 лет назад

      :)

    • @TheoDu
      @TheoDu 8 лет назад

      +arduinoLab Спасибо за видео очень интересно!!!

  • @TheZerocul
    @TheZerocul 5 лет назад

    Нахрена эти заморочки?