
Вы когда ни будь хотели сделать что-то сами, Вас посещали крутые идеи, но Ваших знаний было недостаточно чтобы их воплотить в жизнь?
Предлагаю попробовать интерактивный проект: погодная станция (метеостанция) своими руками. Пока стационарная, но позже будет походная, чтобы можно было взять её с собой на отдых и заранее знать, что скоро будет дождь или ураган.
Чтобы не начинать проект с нуля, в качестве фундамента я реализовал три начальные функции:

Первая функция — это фон, он загружается в зависимости от погоды с SD карты, на SD карте расположены папки со стилями (например, классический или аниме и т.д.) в них находятся каталоги с разными погодными ситуациями, в каждый из таких каталогов можно положить любое количество картинок формата JPG с разрешением 480 на 360 пикселей, в зависимости от стиля и погоды будет загружена соответствующая картинка, например: День, ясно – будет отображаться фон, как на видео, дождь, утро – загрузится соответствующий фон с SD карты.
Вторая функция отвечает за отображение информации на главном экране, сам экран у нас разделён на зону времени и комнаты, в каждой комнате есть свой набор датчиков. Например, в комнате одни у нас отображаются показания датчиков: углекислого газа, температуры, влажности, давления и ТВОС.
Обратите внимание, у некоторых данных с датчиков есть фон, это важные для нашего здоровья и самочувствия показания, например: уровень углекислого газа, влажность, ТВОС. Их цвета изменяются в зависимости от значения. Если показания датчиков комфортны для проживания, то фон зелёный, если жёлтый – внимание, ну и красный соответственно – опасно для здоровья.

Третья функция, это графики, (я его ускорил для видео) при нажатии на комнату появится график со всеми датчиками, которые есть в данной комнате.
Например, комната один, комната два, улица.
Обратите внимание на график, на нём имеются зелёные, жёлтые и красные области, как и с главным экраном, участок, отмеченный зелёным цветом, означает, что показания датчика соответствуют норме, желтый – внимание, красный — опасно для здоровья.
График, в отличии от предыдущих проектов, стал полностью адаптивный, теперь на экране нет не задействованных областей графика, так же графиком можно управлять, если прикоснуться пальцем к верхней области графика и потянуть палец вниз, то график начнёт смещаться вниз, соответственно, если потянуть палец вверх, график вернётся на своё первоначальное положение, аналогично и с нижней областью графика, касаемся пальцем экрана и смещаем его вверх, что бы сдвинуть показания графика вверх, вниз – что бы вернуть график в первоначальное состояние. Такие возможности позволят нам подробней рассмотреть показания графика, например в какой момент значения датчика углекислого газа поползли вверх.
Сама же схема выглядит пока так:

Подробное объяснение, как всё устроено и работает, Вы найдёте в этом видео.


Комментарии 10
А ещё можно запилить передачу температуры в интернет. "Народный мониторинг". Туда люди выводят мониторинг всякого
Хочу в алису, от неë будет больше пользы, например можно будет спросить, какой уровень СО2.
Как реализованы выносные датчики? Особенно интересует уличный датчик, в разрезе долгой работы на батарейке и использовании радиомодуля, частоты опроса и тд
Думаю в сторону DD0603SA модуля, но это всё тестировать нужно, проект не на один месяц, так как одной теорией не обойдёшься, особенно если за окном часто бывает -38 градусов.
Я бы начал с выносного модуля. Он самый сложный и самый важный. Без него очередная метеостанция бесполезная)
Ytka33
Как реализованы выносные датчики? Особенно интересует уличный датчик, в разрезе долгой работы на батарейке и использовании радиомодуля, частоты опроса и тд
обычные датчики DHT не подойдут ?
Откуда мне знать, что вам подойдёт. Зависит от всего
Brandello
обычные датчики DHT не подойдут ?
Они в помещении то долго не живут, врать по влажности начинают
фиг знает уже 5 лет 4 датчика в доме и один на улице. надо проверить )
Я когда с ними возился, они друг от друга достаточно быстро начинали разбегаться. И все вместе от эталонного ))