Наши контакты: +380958663605

inhelp@i.ua

Погодная станция

Домашняя погодная станция на arduino должна быть у каждого и сегодня я Вам расскажу как сделать самому погодную станцию с отображением на android телефоне температуры на улице, температуры в помещении, атмосферного давления и влажности воздуха.

Погодная станция на arduino

Погодная станция на arduino: обзор интерфейса и возможностей

Температура на улице

Измерение температуры на улице в градусах Цельсия

Температура в комнате

Измерение температуры в комнате в градусах Цельсия

Измерение атмосферного давления

Измерение атмосферного давления на улице в мм. рт. ст.

Влажность на улице

Измерение влажности на улице в %

Погодная станция на arduino: компоненты

  • Датчики температуры DS18B20 – 2 шт.
  • Датчик давления BMP085 – 1шт.
  • Датчик влажности DHT11 – 1 шт.
  • Arduino плата – 1 шт.
  • Bluetooth модуль HC-05 – 1 шт.

Ссылки для покупки используемых компонентов

Заказать датчик температуры DS18B20

Заказать датчик атмосферного давления BMP085

Заказать датчик влажности DHT11

Заказать bluetooth модуль HC-05

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

Приступим к созданию погодной станции на ардуино:

ds18b20 ds18b20

Для начала подключим 2 датчика температуры DS18B20 к arduino как показано на картинке, более подробно читайте в статье Подключение датчика температуры DS18B20 к Arduino . Датчики подключаем к 4 цифровому пину на ардуино.

Arduino BMP085

Потом подключим датчик давления BMP085 как показано на картинке , более подробно читайте в статье Подключение датчика BMP085 к Arduino.

DHT11 arduino

Подключаем датчик влажности DHT11 , более подробно читайте в статье Подключение датчика DHT11 к Arduino Датчик подключаем к  цифровому пину 8 .

bluetooth HC-05 arduino

и блютуз модуль HC-05 к пинам RX-TX на вашей плате arduino, более подробно читайте в статье Подключение bluetooth HC-05 к Arduino.

После подключения всех модулей и датчиков загружаем в arduino наш скетч

После заливки скетча открываем монитор порта и проверяем, а именно отправляем 1, потом 2, 3 и 4. В итоге мы должны получать значения температуры на улице — при отправке 1, температуры в комнате — при отправке 2, давления — при отправке 3 и влажности — при отправке 4.

Данные с погодной станции

Если все нормально и скетч работает — загружаем приложение на android телефон

wether station android arduino bluetooth
1.6 MiB
3834 Downloads
Детали

Погодная станция на arduino приложение для android

Категория:Arduino приложения для android
Лицензия:Freeware
Дата:02.04.2014

и проверяем работоспособность

 

Всем спасибо за внимание, в следующей статье мы более подробно рассмотрим создание приложения погодной станции для android телефона.

 

26 responses on “Погодная станция на arduino

  1. Женя:

    А можно купить уже готовую?

  2. Женя:

    А почему нету в компонентах резисторов?

  3. Женя:

    нет я не смогу я уже не могу установить проги и всякую чушь для програмиривания ардуино(( сколько будет стоить такая?

  4. У меня в ардуино при проверке скетча выбивает ошибки библиотек, хотя все библиотеки загружены

  5. Алексей:

    Здравствуйте! А через SMS или GPRS есть варианты (чтобы издалека мониторить можно было? Заранее благодарен за ответ на почту

  6. Я хіба вчусь, но хіба датчик DHT11 не показує температуру і вологість? Для чого використовували два датчика температури, якщо можна було один.

    • Можна використовувати один, так само як і слухати музику в моно, якщо Вам подобається точність даного датчика і діапазон роботи, то використовуйте його… Мене цікавить як ви будете заміряти температуру взимку ???

    • Сейчас готовлю статью об GSM модуле SIM800L и работе с ним, при использовании данного модуля можно будет мониторить и удаленно…

  7. Дмитрий:

    А нельзя к этой конструкции прикрутить микро сд+часы, для фиксирования времени и записывать изменения показания датчиков с последующим просмотром на телефоне?

  8. Дмитрий:

    И вместо блютус использовать wi-fi на ESP8266

  9. Андрей:

    А можно исходник для ап инвентора?

  10. Андрей:

    И ссылки для библиотек.
    Проект интересный но хочется под себя переделать.

  11. Вячеслав:

    Собрал схему, залил скетч на ардуино, выдает ошибку: sketch_apr05b.ino:6:20: fatal error: DS1307.h: No such file or directory
    compilation terminated. Помогите разобраться в чем дело!

  12. Алекс:

    Подскажите, а как вывести на экран 1602 значения 2-х датчиков температуры? Давление и влажность вывел.

  13. JOhn:

    http://vozmeteo.com.ua погодный сайт на ардуино г.Вознесенска

  14. Геннадий:

    Доброго времени!!! Вопрос зачем подключена библиотека датчика реального времени DS1307.h.
    Когда закоментить строку с подключение данной библиотеки то скетч не заливаеться. А если оставить так как есть, то при компиляции возникает куча ошибок.

  15. Тимур:

    Добрый вечер . не могу разобраться. решил собрать а мне выдает ошибку с библеотеками . если вам не трудно можете выслать мне на почту полный сборник библеотек t_hasanov@mail.ru заранее спасибо

  16. Сергей:

    Один вопрос…..DHT 11 это датчик температуры и влажности, зачем тогда еще один датчика температуры ставить (если это связанно с неточными показаниями DHT 11 то за место него можно использовать DHT 22, он уж поточнее будет).

  17. Евгений:

    Доброго времени! Подскажите, влажность, давление — норм, обе температуры показывает -127.0

  18. Николай:

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

4 × один =