Всем привет. Хочу представить вам совместную, Ивана(IvanZah) и мою, разработку метеостанции ОСА, которая подходит для совместного использования с часами. Почему ОСА, спросите вы? Все просто: на английском языке внешний датчик пишется как Outside sensor, немного сократим - OSS, а Ос - это полосатый мух. ) Ну ладно, закончим лирическое отступление. И так, схема. Точнее несколько: Как видно из схемы, метеостанция построена на популярном чипе ESP8266(модули ESP-07(12E(F))) и вариант на менее известном чипе ESP8285(ESP-M1), но вы можете использовать готовые платы, коих можно найти не малое количество в Интернете, подогнав к нашей схеме. Оса поддерживает по одному датчику DS18B20, BMP180, BMP280, BME280, AHT10, AHT20, BH1750, MAX44009 и SI7021(SHT21, HTU21) в любой их комбинации. А что же может ваша ОСА, думаете Вы? А может она немного, а именно: отправлять данные на narodmon.ru, thingspeak.com, MQTT-сервер. Думаю более, чем достаточно. Итак, давайте рассмотрим более подробно настройку и работу нашей ОСЫ. О том, как прошить ESP, читайте в нете, я повторяться не буду. Только имейте ввиду, после того, как соединили GPIO16 и RESET авто вход в режим программирования не возможен, только ручной. После прошивки, через некоторое время ОСА перейдет в режим настроек, о чем будет свидетельствовать светящийся светодиод на GPIO2(или встроенный на модулях). Дальше заходим в настройки Wi-Fi на телефоне/планшете(обязательно отключаем мобильный интернет) и видим нашу сеть VZ_OSS: Подключаемся к этой сети. Пароль для подключения: 11112222. Открываем браузер на телефоне/планшете и в поле адреса вводим 192.168.4.1 и жмём ввод. Загрузится страница вида: Здесь можно(и нужно) ввести все необходимые настройки: Добавить новую сеть Имя сети – нужно ввести имя сети, к которой хотите подключится(можно нажать ▼ для сканирования всех доступных сетей). Пароль – пароль сети, к которой хотите подключится. Не забудьте нажать на кнопку "Добавить", а то сеть не сохраниться. Точка доступа Имя сети – имя сети точки доступа, по умолчанию VZ_OSS. Пароль – пароль, сети точки доступа, по умолчанию 11112222. НАСТРОЙКА ESP – тут можно настроить, куда отправлять. Уровень напряжения тревоги – уровень, при котором будет пищать зуммер и отправляться сообщение по MQTT. Режим питания От USB– режим настройки. После того, как все настроили и перед тем, как нажать кнопку "Сохранить изменения", нужно выбрать АКБ или Крона, в зависимости от питания. АКБ – питание от литий-ионного аккумулятора. Крона – питание от батарейки Крона. Использовать динамик – использовать активный, пассивный или вообще не использовать зуммер. Период отправки данных – период отправки данных. Для narodmon.ru период не может быть меньше 5 минут, иначе заблокируют. Если все настроили, то жмем кнопку "Сохранить изменения". Светодиод потухнет, ESP уснет, на указанный период. Теперь, чтобы войти в режим настроек, нужно нажать на ресет, и пока светодиод мигает(порядка 10 раз), нужно нажать кнопку "Настройка". Светодиод засветится. Теперь опять нужно подключится к сети VZ_OSS и изменить настройки. Кстати, если запомнить IP адрес, который получила оса, то можно ввести его в адресной строке и подключиться. На второй вкладке можно настроить какие датчики отображать: И отправлять на сервера: На этом все, готов ответить на любые вопросы. Исходников пока не будет, только bin. Чуть не забыл, всю информацию можно посмотреть в ком-порту. Ниже по ссылкам можно скачать схемы, платы и прошивки. https://github.com/IZ76/Weather_station_OSA_v1 https://github.com/max50a5/Weather_station_OSA_v1
Приветствую по схеме - питание с аккумулятора 4.2 на ESP пойдёт или где-то ещё отсекаться будет? Делитель с АКБ можно 2 резистора по 100 кОм - а то у Вас в 11 раз 1мОм и 100 кОм. Я Резервное и основное питание делаю через диоды: Спасибо.
По схеме ЕСП запитывается после стабилизатора 3.3В. А это уже чисто индивидуальный подбор. Код подразумевает измерение питающего напряжения до 9.2 вольта. От туда и такие параметры делителя. Устройство себя прекрасно "чувствует" хоть от 18650 хоть от обычной кроны.... Благодаря использованию спящего режима, заряда данных батарей/аккумов хватает на довольно таки продолжительное время. Убитый аккум (разборка ноутбучной батареи) - за два последних дня потерял всего 0,05В при включениях каждые 5 минут.
Доброе утро. Вот ещё бы поддержку счётчиков гейгера организовать с константами известных трубок. А так понравилась разработка.
Как-то так: За лайк спасибо, только свободных пинов всего один, а для дозиметра нужно два: один для счета, второй для отключения питания. По железу есть наработки и по дозиметру, и по флюгеру, и анемометру.
К слову можно сделать метеостанцию в APP INVENTOR - если телефон оснащён датчиками (барометра, люксометра, термодатчик, магнитного поля).
Дак 155 логика Крону за день высаживает в ноль а тут у esp потребление больше. Или Крона только для резервирования при пропадании питания?
Собрать данные с датчиков и отправить на выбранные сервера. Подадите просто 5 вольт, будет от сети, подключите АКБ - значит от АКБ.
Как планируется перезаряжать после разряда? Поясняю. Вот оно в "этом" месте работает себе (от кроны - день). Потом как? Несём куда-то для перезарядка или как?
"В будущем", "пока"... Линейный стабилизатор в устройстве с батареей - это неправильно. Проблема этой железки в том, что вы до сих пор не видите её задачи, что бы вы ни отвечали. Если это устройство сетевое - ему особо не за чем "спать". Если батарейное - там не место линейнику. Если от солнышка - там сразу другие железные решения.
Видимо еще один термобарометр с отправкой на народный монитор Да ты чо? Куча пинов свободных у тебя! Rx,Tx как минимум да и еще штук 5 судя по схеме
3/4 схемы - повторяет wemos d1 mini. Для чего мучаемся? Батарейное? Зачем там бипер, кто его будет слушать?
Круто было какую-нибудь альтернативу всем этим датчикам сделать. Например на полупроводнике - диоде - при прохождении через него тока - снимая падение напряжения через него измерять температуру ОС - это дешевше. Строго Имхо - с уважением к проекту.
Не круто. Хорошее устройство решает задачи его автора, а не "ложится" под каждого возжелавшего. Главное, чтобы автор понимал что он сам хочет.