Mini solar weather station on ESP8266 (ESP-12f)

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ต.ค. 2018
  • Hello! Today we will make a simple weather station on ESP8266! The weather station will measure the temperature, humidity, atmospheric pressure and battery voltage. The real-time clock once a day is automatically checked against the time on the Internet. The device will work from the solar battery. All data can be obtained through the MQTT server.
    MQTT server on ESP8266: • Управление через интер...
    How to connect DHT11 / DHT22: • DHT22 (DHT11) и Ардуино
    How to connect AM2320: • AM2320 Датчик температ...
    How to connect RTC DS1307: • Ардуино и часы реально...
    How to connect BMP280: • BMP280 Датчик атмосфер...
    How to connect DS18B20: • Датчик температуры DS1...
    Sketch: drive.google.com/open?id=1RGP...
    Useful links:
    WeMos D1 Mini Pro: ali.pub/2j9qwb
    ESP8266 ESP-12f: ali.pub/2t4epb
    DHT22 sensor: ali.pub/2t4eq3
    AM2320 sensor: ali.pub/2t4eqo
    RTC DS1307 module: ali.pub/2t4et7
    BMP280 sensor: ali.pub/2t4eud
    Sensor DS18B20: ali.pub/2t4evc
    Solar Panel 5V 4.5W: ali.pub/2gllam
    Solar panels: ali.pub/2glli0
    Cheapest Arduino Mini Pro for DIY: ali.pub/1ny2z4
    The most convenient cashback:
    LetyShops: goo.gl/Ev5XgI
    The most profitable cashback:
    Ecomerce: goo.gl/3dDc2w
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 84

  • @KelevrasSea
    @KelevrasSea 5 ปีที่แล้ว +2

    Благодарю. Интересный проект. Удачи.

  • @Mayk47
    @Mayk47 5 ปีที่แล้ว +3

    Ждем продолжения и усовершенствования ...

  • @dmitrij2686
    @dmitrij2686 5 ปีที่แล้ว +1

    Жду продолжения

  • @dimuabelkaSuper
    @dimuabelkaSuper 5 ปีที่แล้ว +1

    очень интересно 😎

  • @ural_taiga3503
    @ural_taiga3503 8 หลายเดือนก่อน +1

    Отличный проект!

  • @androidpasha
    @androidpasha 3 ปีที่แล้ว +1

    En с RST можно на прямую соединить без резисторов.
    DS-DS лишний, лучше lifepo4 взять на 3,3В (макс 3,6) тогда можно измерять эти 3,3В без задействования ноги ацп и кушающего козеный АКБ резистивный делитель. Зачем так много солнечных панелей?!
    В идеале deepdleep использовать. И к примеру каждые 5 минут на сервер слать инфу. Как вариант narodmon.ru со смартфона можно будет сделать get запрос для получения массива данных (это 2 секунды). При таком раскладе метеостанция работает в тени и заряжается от одной солнечной панели без всяких внешних защит акб. При достижении 3,4В esp не уходит в сон а остаётся в работе.

  • @ivankrytov1799
    @ivankrytov1799 5 ปีที่แล้ว +2

    Ооо, DIR-615, у меня точно такой же роутер

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Да, старичек :))
      Работает у меня уже лет 8

  • @user-tx8op6kz6e
    @user-tx8op6kz6e 5 ปีที่แล้ว +1

    Круто лайк

  • @user-yy2hb9iz1t
    @user-yy2hb9iz1t 5 ปีที่แล้ว +8

    Датчик радиации на всякий случай стоило бы прикрутить. Необычно получилось бы

    • @flavoristum
      @flavoristum 5 ปีที่แล้ว

      На случай ядерной войны пригодится

    • @neitron07
      @neitron07 5 ปีที่แล้ว

      А что для ардуино есть и такой модуль?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      В виде готового модуля не встречал. Но сделать самому вполне возможно

    • @musicinparadise01
      @musicinparadise01 5 ปีที่แล้ว

      Кстати, тоже подумывал его применить.

    • @user-yy2hb9iz1t
      @user-yy2hb9iz1t 5 ปีที่แล้ว

      Home Made - То, что ты можешь сделать видел на Ютубе дозиметр на Ардуино, там отдельно покупался счётчик Гейгера на Авито. Все остальное ардуинка

  • @lutsiuk5
    @lutsiuk5 5 ปีที่แล้ว +1

    интересно хватит ли заряда батареи для постоянного подключения к сети по ви-фи. там в пике до 300мА. И мне кажется что delay лучше заменить ,чтобы не стопорить каждый раз камушек. Поведай со временем как работа.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      На данный момент работает нормально. Заряда аккумулятора хватает в притык (с учётом того что ночью ещё и лампа временами включается).
      Очень много потребляют датчики. Думаю в будущем отключать их питание, и включать только в момент получения данных. Либо же ставить мощнее солнечные панели и более емкий аккумулятор

  • @varvaragetan9858
    @varvaragetan9858 5 ปีที่แล้ว +1

    Лайк

  • @ddohtor
    @ddohtor 4 ปีที่แล้ว

    С делителем напряжения для измерения напряжения - доп. утечка заряда?

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Да, есть такое. Но ток утечки мизерный, даже не миллиамперы, а микроамперы

  • @bartsimson4728
    @bartsimson4728 4 ปีที่แล้ว

    вы выбрали такой большой, корпус, чтобы там разместить esp8266 и аккумулятор ?

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Просто взял то, что было :)

  • @sashafilin932
    @sashafilin932 4 ปีที่แล้ว

    Какие номиналы сопротивлений r1 и r2 для замера напряжения акб ?

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      К плюсу 10 кОм, а на землю 20 кОм

  • @user-xz4wg9hq2c
    @user-xz4wg9hq2c 5 ปีที่แล้ว

    Можно название или ссылку на используемый в ролике преобразователь напряжения 3.3 в. для запитки ESP.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Добрый день. Ссылку добавил в описание.
      Мини понижающий модуль: ali. pub/2t680j
      (удалите пробел)

    • @user-xz4wg9hq2c
      @user-xz4wg9hq2c 5 ปีที่แล้ว

      В описании к таким платам написано что входное напряжение от 4 вольт . Правда или нет ? Если правда , то при разряде аккумулятора до 4 в. - ваше устройство отключится .

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      минимальное напряжение, при котором работает стабилизатор - 3.6 - 3.7 вольт. Не самый оптимальный вариант. Буду что-то другое ставить. Может у вас есть идеи на этот счет?

    • @user-xz4wg9hq2c
      @user-xz4wg9hq2c 5 ปีที่แล้ว

      Мне пока не попадались DC-DC выдающие 3.3в. и при этом работающие от питания 3.3. - 4.2в. . Посмотрел ваше видео и обрадовался - наконец то решение . Оказалось рано обрадовался . Есть мысль сделать DC-DC из mc34063 , вроде как по параметрам питания подходит . Но пока всё руки не доходят .

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Я пока что смотрю в сторону TPS63051.

  • @Flatkartaly
    @Flatkartaly 5 ปีที่แล้ว +2

    Любопытная вещь. Погодные станции довольно дорогие в магазине, при этом функционал ограничен. А к этой штуке сколько всего датчиков можно прикрепить?
    У меня отец мониторит зимой температуру в омшаннике, а такая станция может отслеживать температуру сразу в нескольких точках и внутри ульев.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

      Различных Датчиков можно прикрепить очень много. Датчиков температуры DS18B20 можно поставить больше 100 штук!
      Да и вообще можно поставить ещё какие датчики в довольно большом количестве

    • @Flatkartaly
      @Flatkartaly 5 ปีที่แล้ว

      Спасибо, буду пробовать видимо. Хотя мои условия конечно иные, солнечные панели в полной темноте явно излишни, да и 220 есть, можно обойтись блоком питания. Зато в силу отсутствия у отца смартфона, нужно будет делать базовую станцию с экраном, передача наверное будет надежнее по радио, хотя вай фай тоже есть.
      Жаль опыта пока никакого нет, но попытаюсь.

    • @lexb
      @lexb 5 ปีที่แล้ว +1

      более того батарейка такая зимой мгновенно помрет.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

      На самом деле это совсем не сложно. Тем более если есть WiFi. Взять две ESP, к одной прикрутить датчики, на другую повесить дисплей. И данными обмениваться через интернет.
      Все это я рассматривал в различных видео. Смотрите у меня на канале.
      Если будут вопросы - пишите, постараюсь помочь.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      alborodaev, а при чем здесь батарейка? Если все будет работать в омшанике, то там Морозов нет (по крайней мере сильных). Да и питаться все будет от сети

  • @Gameplayer55055
    @Gameplayer55055 5 ปีที่แล้ว +2

    Есп крутая штука.
    Можно юсбаспом шить?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

      Да, без проблем прошивается.

    • @Gameplayer55055
      @Gameplayer55055 5 ปีที่แล้ว

      Правда надо резисторы на mosi miso sck.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Лучше взять любой USB TTL. Будет гораздо проще

  • @nikiv3
    @nikiv3 5 ปีที่แล้ว

    А нельзя ли все датчики BME 280 заменить?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Это уже на личное усмотрение

  • @flavoristum
    @flavoristum 5 ปีที่แล้ว

    А датчик скорости ветра какой именно?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Буду делать самодельный. Готовые стоят очень дорого. Смысля покупать их не вижу

  • @jurboss2
    @jurboss2 5 ปีที่แล้ว

    Интересно, а солнечных батарей хватает для зарядки?

    • @user-dz7ep4oe4l
      @user-dz7ep4oe4l 5 ปีที่แล้ว

      Их даже много. Можно и меньше ставить.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Тех что стоят - в притык. Они вырабатывают 5 вольт 120 мА каждая. Для ESP и для лампы этого маловато. В облачный день батарея не успевает зарядиться. Надо брать батареи с хорошим запасом.

  • @user-fd4ub4ic2h
    @user-fd4ub4ic2h 5 ปีที่แล้ว +1

    И сколько она проработала автономно?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

      Батарея солнечная никакая... тока не хватает для заряда аккумулятора.

  • @user-ky2qk7gb7h
    @user-ky2qk7gb7h 5 ปีที่แล้ว

    А что за программа в которой наглядно разрисованы схемы?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Эта программа называется Fritzing
      Но я бы не рекомендовал ее пользоваться для создания проектов. Она хороша только для того что бы делать наглядные фотки или видео (но только для маленьких проектов, с малым количеством компонентов!!!). Серьезные проекты в ней не создать - в них легко запутаться. Правильнее сказать: чем больше компонентов, тем схема становится запутаннее и не понятнее. Проект из 20 компонентов уже очень сложно разобрать (резисторы, конденсаторы, Ардино + модули).
      Если вам нужно что-то для проектирования, то лучше используйте сервис easyeda.com. Если же вам еще и нужно протестировать, то лучше чем Proteus я пока что ничего не встречал.

    • @user-ky2qk7gb7h
      @user-ky2qk7gb7h 5 ปีที่แล้ว

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

  • @user-kz2sf5ng1s
    @user-kz2sf5ng1s 5 ปีที่แล้ว

    Что за программка на телефоне?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Программы для iOs:
      IoT OnOff: www.iot-onoff.com/
      и : itunes.apple.com/us/app/iot-onoff/id1267226555?mt=8
      iHomeTouch: itunes.apple.com/us/app/ihometouch-for-x10-and-mqtt/id1083112565?mt=8
      Программы для Android:
      IoT OnOff: www.iot-onoff.com/
      MQTT Dash: play.google.com/store/apps/details?id=net.routix.mqttdash&hl=ru

    • @user-kz2sf5ng1s
      @user-kz2sf5ng1s 5 ปีที่แล้ว +1

      @@UCanDo спасибо.

  • @orestmusic
    @orestmusic 5 ปีที่แล้ว +1

    Прикрути ESP.deepSleep() і відправляй в сон в простої
    ~ 20 uA в сні

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Думал про эту функцию, но здесь её применить не получится. Получить данные через MQTT можно только в момент передачи. То есть если я зайду с телефона, отправлю запрос на получение данных, то ESP запрос не обработает, и не отправит никаких данных, так как будет "спать", и запрос просто не увидит.
      Тоже самое и с телефоном. На телефон можно получить данные только если телефон включён в тот же момент, в какой ESP передаёт данные. С deepSpeep придётся отлавливать тот момент когда ESP проснётся и передаст данные. В общем это очень неудобно. По этому в данном проекте эту функцию не применял.

    • @Sergey82K
      @Sergey82K 3 ปีที่แล้ว

      И на сколько хватает заряда батарей в пасмурную погоду, если станция не засыпает?

  • @user-dz7ep4oe4l
    @user-dz7ep4oe4l 5 ปีที่แล้ว +3

    А зачем rtc? Слишком большая станция получилась, все это можно уместить в спичечную коробку вместе с сол панелями. А если развести печатную плату, то ещё меньше.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      RTC для того что бы не лезть в интернет за текущим временем по любому поводу. И что бы время не сбивалось даже если ESP перезагрузится. Но это на любителя.
      С печаткой согласен, надо её сделать.

    • @user-kx9gv5pr2v
      @user-kx9gv5pr2v 5 ปีที่แล้ว +1

      А зачем еспишке знать текущее время? Пусть шлёпает данные в mqtt просто с таймаутом и всё. Но в целом проект классный

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      "На вкус и цвет". Все зависит от личного желания и личных потребностей. RTC, при желании, можно и не использовать. Лично я использую часы реального времени для того чтобы иметь четкую привязанность получаемых данных ко времени. Для того чтобы строить правильный суточный график

    • @user-kx9gv5pr2v
      @user-kx9gv5pr2v 5 ปีที่แล้ว

      Согласен, у меня просто за это мажордомо отвечает, вот я и не вижу смысла в лишнем девайсе/проводах/коде

    • @user-dz7ep4oe4l
      @user-dz7ep4oe4l 5 ปีที่แล้ว +1

      @@UCanDo Если слать данные каждые 5-15 минут, то без разницы, что в 12:00, что в 12:07 данные придут. С такой обвязкой можно хоть каждую минуту слать.

  • @12345kosmos
    @12345kosmos 2 ปีที่แล้ว

    На пин a0 принимает до 3.3 вольт

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

      ESP8266 принимает только до 1 вольта. На некоторых платах устанавливают делитель напряжения, из-за чего можно подавать до 3.3 вольт. Но сама ESP принимает только до 1 вольта.

    • @12345kosmos
      @12345kosmos 2 ปีที่แล้ว

      @@UCanDo подскажи где почитать???

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

      wikihandbk.com/wiki/ESP8266:Примеры/Считывание_аналоговых_данных_через_контакт_ADC_на_ESP8266
      Правда в статье не указано почему некоторые ESP принимают 3.3 вольта, а некоторые - до 1 вольта.
      Суть в том что все ESP8266 принимают до 1 вольта, но на платах распаян делитель напряжения, который помогает принимать до 3 воль.
      Вообще в сети на эту тему много информации

    • @12345kosmos
      @12345kosmos 2 ปีที่แล้ว

      @@UCanDo тож написано в статье что вход от 0 до 3.3

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

      Почитайте внимательнее. Да и на других сайтах можете посмотреть

  • @user-ys8jo3gg4i
    @user-ys8jo3gg4i 5 ปีที่แล้ว

    Купи нормальный паяльник))

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Не откажусь от спонсорской помощи ))

  • @dred77780
    @dred77780 5 ปีที่แล้ว

    резистор на Tx (8266) не имеет смысла

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Да, он там совершенно не обязателен, но желателен, в качестве защитного.

    • @dred77780
      @dred77780 5 ปีที่แล้ว +1

      @@UCanDo ну если уж боятся ронять его об землю... Ну тогда читаем даташит и видим что максимальный ток I/O составляет 12мА. При 3.3В это минимум 275 Ом. А если брать реальный ряд, допустим Е12 то ближайший 330 Ом, если Е24 то 300 Ом. Так точнее... 200 Омный там без смысла

    • @dred77780
      @dred77780 5 ปีที่แล้ว +1

      @@UCanDo если уж защищатся то килоомным:-) благо их много откуда можна выпаять:-) Извиняюсь за придирчивость, и все же огромное спасибо за видосик! С меня лайк определенно:-)

  • @mikebatashov9109
    @mikebatashov9109 5 ปีที่แล้ว +1

    А нах всё это надо. Как самоделка, так детский лепет, как устройство, так говно.

  • @user-jz5bh5mu5v
    @user-jz5bh5mu5v ปีที่แล้ว

    Проект хороший,но панельки от слова говно это мягко.150 ма это при ярком свете . А при тусклом свете 25 миллиампер . Да и они при жаре трескаются