25

Метеостанция рукажопа.

Доброго времени суток, хочу поделится своим творением и как сказано в заголовке это метеостанция рукажопа, поэтому в данном проекте существует куча ошибок, но все равно работает.

Для начала компоненты:

Arduino Nano

ESP-01

Модуль соглосования логических уровней для ESP-01

Стабилизатор 3.3В

Экран 20x4

Модуль часов

Датчик температуры и влажности DHT22 и DHT11

Bluetooth модуль(хотя он немного лишний)

Блок питания на 9В

Модуль Реле (Двойной)


Что всё это умеет делать:

Включать\Выключать две розетки 220В

Показывать температуру и влажность за окном и в комнате

Показывать время и дату :)


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

Так как есть хостинг, я сделал на php API (если это можно так назвать) для общения с ардуиной.


Еще один момент не знаю почему, но мне пришлось прошить код общения с хостингом прямо в ESP-01 иначе не работало, причины я так и не нашел, поэтому ESP и Ардуина просто общаются через SerialPort.


ESP каждую секунду посылает GET запрос что бы узнать состояние розеток(которые хранятся в БД на хостинге) и за одно посылает температуру и влажность за окном.

На хостинге Cron бережно каждые пол часа берет присланные данные температуры и записывает в другую таблицу для составления графика.

В случае если состояние разеток меняется ESP отсылает команду Ардуине.


Ну а управление всем этим происходит с телефона на Андройде и с приложения на ПК.

Включение и выключение, а также синхронизация часов (Через bluetooth, и я знаю что можно было это и через WiFi сделать, но .. читайте заголовок):

График температуры и влажности:

Управление с Андройда, для графика использовал библиотеку "hellocharts"

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

Вот так это выглядит:

Тут можно увидеть все компоненты и еще кнопку от компьютерной мышки(это Reset ESP), разные джамперы для включения отключения питания и пере прошивки ESP через Ардуину.

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


Все исходники тут Гугл Диск


Спасибо всем за внимание.

Arduino & Pi

1.5K постов20.9K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

0
Автор поста оценил этот комментарий
Покаж пожалуйста пару фоток коробки для датчика! И, кстати, солнце светит на сие добро на улице? Перегрева нет?

У меня сейчас DS18B20 на улице висит - летом вечером на него светит солнышко, ну и температура зашкаливает от этого :(

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Как то так, коробка от киндер сюрприза, снизу сделал отверстия примерно по 3 мм (штук 8 примерно), а сверху одно для провода, ну и изолента:)

Иллюстрация к комментарию
показать ответы
0
Автор поста оценил этот комментарий
Спасибо. А таки с нагревом проблемы есть?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Нет, все работает как часы.


Ранее был DHT11 который немного намок и начал перегреваться, видимо от замыкания.

0
Автор поста оценил этот комментарий

у меня DHT22 зависать начал после долгой работы, поменял на SHT1x, правда на улицу его не ставлю.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

ну не знаю, уже месяца 2 так работает, все в норме.

0
DELETED
Автор поста оценил этот комментарий

Можно сделать сильно круче решение, если выкинуть ESP и поставить NRF24L01+. Можно сделать девайс, способный от маленькой батарейки передавать температуру на главный девайс в течение лет 5 без замены питания.

А этот девайс прикован к розетке, так что и на улицу не вытащишь, и на 100 метров от дома не утащишь (ну если вдруг захочется.)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

С этим согласен, но мне как то не зачем его таскать, стоит себе и всё, а датчик проводом за окно выведен.

0
Автор поста оценил этот комментарий

зачем модель реального времени?

как вынесли на улицу датчик и какой?

я похожую штуку делал, сохранение тоже на PHP к себе, потом графики рисую на js с помощью highcharts. Плюс из PHP очень просто слать себе на телефон нотисы по Telegram с помощью pushall сервиса, если что-то не по плану.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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


Датчик на улице DHT22 прям за окном на проводах, только смастерил для него корпус что бы не намок, просто подключен к ардуине.

Про Телеграм я тоже думал, но не вижу особого смысла если есть приложение, плюс ко всему есть Ассистент Дуся (голосовой помощник) который умеет отправлять GET запросы, так что могу и голосом управлять.

показать ответы
2
Автор поста оценил этот комментарий

Опять 25. Скажите мне, фейхоа было использовать ESP только в качестве WiFi модуля? ESP-12 отлично справится со всем этим без участия Arduino а стоит чуть дороже ESP-1. Зачем лепить лишнюю прослойку если ESP шьется так же через IDE и воспринимает ардуинокод?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ну был бы у меня ESP 12 я бы обошелся без ардуины.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества