WiFi метеостанция своими руками. ESP8266 + Arduino IDE

Поделиться
HTML-код
  • Опубликовано: 11 янв 2019
  • #Arduino #ESP8266 #метеостанция
    Как сделать простую WiFi метеостанцию для проекта "Народный мониторинг" на микроконтроллере ESP8266 в среде Arduino IDE.
    Весь цикл - разработка схемы, печатной платы, пайка, программирование и прошивка.
    Адрес "Народного мониторинга" www.narodmon.ru
    Ссылка на файлы проекта (схемы, исходники, библиотеки)
    cloud.mail.ru/public/BfRA/4dS...
    За музыкальное сопровождение, как всегда, спасибо DIVI
    play.google.com/store/music/a...
    itunes.apple.com/us/album/may...
    open.spotify.com/album/2uyfbF...
  • НаукаНаука

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

  • @SerGsHobby
    @SerGsHobby  5 лет назад +3

    По ссылке приложил библиотеки для ESP8266 на семейство датчиков от Bosch bmp180/bmp280/bme280
    cloud.mail.ru/public/6GUr/YXaVzbhPi
    К каждой библиотеке краткий пример использования

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

    Собрал метеостанцию- все сразу заработало, автору спасибо за конструкцию!

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

      Большое Вам спасибо за отзыв! Весьма доволен, что конструкция пригодилась

  • @user-ji1ez3ox2q
    @user-ji1ez3ox2q 5 лет назад +2

    Классная у вас метеостанция вышла.

  • @SegaKHV
    @SegaKHV 5 лет назад +2

    Красота!

  • @Wood_and_metall.
    @Wood_and_metall. 5 лет назад +2

    Полезную штуковину сварганил Серёга! 👍

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

      Спасибо, Володя! Я еще забыл в ролике сказать, что у народного мониторинга виджеты для смартофонов есть, можно прям на главном экране себе вывести нужные показания. Я так пользуюсь зимой, смотрю машину с брелка заводить или ключом. Когда ниже -30 с брелка не всегда заводится😎

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

    DipTrace огонь!

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

      Самый интуитивный из всех, как по мне 👍

  • @stilet44
    @stilet44 3 года назад +1

    Спасибо классное видео как то упустил его .

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

      Большое спасибо за то, что являетесь постоянным зрителем! Очень ценю👍🏻

    • @stilet44
      @stilet44 3 года назад +1

      @@SerGsHobby И вам спасибо за вдохновляющие видео.

  • @Ayu-Dag
    @Ayu-Dag 4 года назад +3

    Хороший проект, спасибо заработал сразу на NodeMCU_esp8266-12, еще бы скрестить его c Blynk ??

    • @user-dn4cv1im3q
      @user-dn4cv1im3q 4 года назад

      Тоже интересен данный вариант

  • @Vagubando
    @Vagubando Год назад

    Подскажите, что нужно изменить или добавить в скетч, чтобы прописать две точки доступа (то есть две WiFi сети)?
    Если одна не работает - будет само подключаться к другой/

  • @user-tc4is1ui5o
    @user-tc4is1ui5o Год назад

    Привет друг а дисплей для станции большой можно прикрутить! Этот микроскопически порнографический ну совсем мудной 😆😆😆 изобрети велосипед с большим дисплеем и лайк с подписькой тебе обеспечен 😁

  • @lavrin.
    @lavrin. 4 года назад +1

    *Спасибо, за труд, за разъяснения! Очень понравилось!*
    Вопрос возможно у Ваc появится интерес к *_bme680_* (так же как _280_ температура, влажность, давление и _bosch_ добавила датчик качества воздуха) очень удобен для понимания когда _надо_ проветривать.

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

      Спасибо, не знал про новый датчик от Bosch👍

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

    Посмотрел! Какой длины провод можно использовать для выноса датчика на улицу?

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

      По 1-wire для DS18B20 у меня порядка 3 метров, но вроде можно и длиннее. А стандарт чуть ли не 300 метров позволяет, при определенных условиях. Шина низкоскоростная.

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

      у меня провод до датчика получился 15 метров- работает без проблем

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

    У меня такой вопрос, а можно ли как нибудь увеличить порог от -40 до -60 ?

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

      У датчика ds18b20, который используется, нижний порог -55 градусов (других ширпотребных датчиков на более низкую температуру я не встречал). В эту зиму фактически зафиксировано -48.5 градусов с помощью него. Ниже температура не опускалась, чтобы можно было проверить порог.

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

    Ты решил не переводить видос с китайского, да? 😁

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

      Ну там немного совсем китайского😁

  • @sergeypo2156
    @sergeypo2156 5 лет назад +2

    Каким флюсом паял?

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

      Вот такой флюс-паста connector-spb.ru/fpasta250.htm
      В ЧИПиДИПЕ покупал. При пайке практически нет запаха и отмывается хорошо.

  • @user-wc4zd5te7p
    @user-wc4zd5te7p 3 года назад +1

    что за флюс ты используешь?

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

      Вот такой флюс-паста connector-spb.ru/fpasta250.htm
      В ЧИПиДИПЕ покупал. При пайке практически нет запаха и отмывается хорошо.

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

    какая итоговая стоимость метео станции такой

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

      Давно это было, один экземпляр около 1200 р. вышел

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

    Ну, ничего себе ты заморочился!!! Работа, конечно, достойна уважения, но ЗАЧЕМ?!

    • @SerGsHobby
      @SerGsHobby  5 лет назад +2

      Спасибо, Олег!
      Ну во первых не во всех населенных пунктах есть метеостанции.. я нахожусь в 20 км от Хабаровска и зимой у нас значительно холоднее по утрам, чем по показаниям для города. А зимой мне важно знать температуру (я Володе в комменте написал, что смотрю, машину с брелка заводить или с ключа, когда очень холодно с брелка не заводится).
      Второй момент, можно свои «прогнозы» по осадкам делать, наблюдая динамику атмосферного давления.
      Ну и в третьих - опыт и практика программирования WiFi контроллера, лишними не будут )))

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

      @@SerGsHobby Ну, теперь понятно! Удачи тебе, Сергей! Личное развитие - это всегда здорово. Пусть молодёжь берёт пример с таких энтузиастов как ты.

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

      @@VORONM спасибо, большое )) ну сейчас молодежь и так продвинутая ))

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

      @@SerGsHobby Да, продвинутая, но не всегда в правильном направлении.

    • @gyggit
      @gyggit 3 года назад +4

      @@SerGsHobby при эсэсэре они выиграли космическую гонку за школьной партой (с) Кеннеди, а сейчас все поголовно жертвы егэ, без окейгугла выжить не смогут :(( спасибо Вам за такой хороший проект и за то, что делитесь своими трудами :)))

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

    Датчик BMP280 возможно подключить?

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

      Да, без проблем, только библиотеку нужно к нему, и вызов в программе чуть поправить. Если необходимо, могу на файлообменник библиотеку положить

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

      @@SerGsHobby да, киньте библиотеку, а что нужно будет поправить в скетче?

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

      Я попозже чуть положу библиотеку и текстовый файлик с тем, что поправить

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

      @@SerGsHobby хорошо, спасибо

    • @user-lx6mp4zj8e
      @user-lx6mp4zj8e 3 года назад +1

      @@SerGsHobby пасиб

  • @gyggit
    @gyggit 3 года назад +1

    четыре диза поставил алексгайвер (с разных аккаунтов) :))

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

      На самом деле Алекс настолько крут, что может сделать это и с одного😁

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

    Подскажите. Может знает кто? Прыгает показание температуры на уличном датчике DHT22 (основа ESP8266). На графике измерений за день несколько (2-3) кратковременных скачков температуры бывает, как в большую сторону так и в меньшую. Измерение смотрю на "Народный мониторинг". Скачек наблюдается за одно измерение (показания передаются один раз в 5 минут). Написал как смог))

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

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

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

      @@SerGsHobby Понял. Спасибо.

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

      Если при частом опросе будет часто «прыгать» наверно можно грешить на датчик... а как бороться - опрашивать каждые 10 сек например, устреднять за 5 мин(отбрасывая аномальные выбросы) и отправлять на НМ.. это просто навскидку вариант

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

    какие резисторы и транзистор ?

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

      В описании к видео есть ссылка на исходники и схему, на схеме номиналы отмечены, транзисторы не используются

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

      @@SerGsHobby Привет! Подскажи пожалуста на сколько микрофорат конденсаторы (в схеме нету). спасибо!

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

      @@arseniydiduk3220 Приветствую! В файле "Метео_упрощенная.pdf" номиналы указаны. C1, C2, C5 - 0.1 мкФ, C3, C4 - 33 мкФ

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

      @@SerGsHobby Благодарю! новичок не особо ориентируюсь.

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

      @@arseniydiduk3220 😊 да не за что!

  • @DART2WADER
    @DART2WADER 3 года назад +1

    Arduino​ IDE редкостная гадость, использую её только для скачки библиотеки и просмотра флагов компилятора и загрузчика, а дальше в QtCreator.

    • @SerGsHobby
      @SerGsHobby  3 года назад +1

      Целиком и полностью согласен 👍🏻 для комфортной работы IDE не пригодно.

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

    Ошибка компиляции
    libraries\WiFiManager\WiFiManager.cpp.o: In function `WiFiManager::waitForConnectResult()':
    C:\Users\Reactor\Documents\Arduino\libraries\WiFiManager/WiFiManager.cpp:733: undefined reference to `WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool'
    libraries\WiFiManager\WiFiManager.cpp.o: In function `WiFiManager::startWPS()':
    C:\Users\Reactor\Documents\Arduino\libraries\WiFiManager/WiFiManager.cpp:733: undefined reference to `WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool'
    collect2.exe: error: ld returned 1 exit status
    exit status 1
    Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).

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

      С ошибкой разобрался, а вот библиотеку не могу найти

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

      А библиотеки все подключили, которые у меня в скетче есть? Возможно WiFiManager за собой тянет что-то