Про читалку температуры из другого конца города...
B
Beta_version
У задумки контролировать температуру газового котла отопления, находясь далеко от дома, появилась перспектива...
Спасибо 0xCB за идею слать данные через смртфон: https://www.e1.ru/talk/forum/go_to_message.php?f=1...
Заказал у китайцев вайфай модуль ESP01 (на ESP8266), модуль с датчиком DHT11 со встроенным преобразователем на 3.3В, и адаптер USB-UART для программирования...
Повозиться пришлось только с поиском библиотек чтобы увязать ESP8266 и HDT11 под среду Arduino IDE.
В итоге это все работает и без ардуино.
Фотография из Фотогалереи на E1.ru
Данные шлются и по WIFI, и по 3G/4G... Т.е. можно читать/управлять хоть из другого города...
Со смарта можно читать температуру и влажность, и управлять четырьмя лапами GPIO0-GPIO3, на одной из них светодиод сидит - включается от кнопки.
Фотография из Фотогалереи на E1.ru
К переходнику подпаял кнопку и получился программатор для ESP...
Фотография из Фотогалереи на E1.ru
Осталось затариться вайфай модемом Huawei E8372, завести симку с дешевым интернетом и отвезти это все на дачу... :-)
Спасибо 0xCB за идею слать данные через смртфон: https://www.e1.ru/talk/forum/go_to_message.php?f=1...
Заказал у китайцев вайфай модуль ESP01 (на ESP8266), модуль с датчиком DHT11 со встроенным преобразователем на 3.3В, и адаптер USB-UART для программирования...
Повозиться пришлось только с поиском библиотек чтобы увязать ESP8266 и HDT11 под среду Arduino IDE.
В итоге это все работает и без ардуино.
Фотография из Фотогалереи на E1.ru
Данные шлются и по WIFI, и по 3G/4G... Т.е. можно читать/управлять хоть из другого города...
Со смарта можно читать температуру и влажность, и управлять четырьмя лапами GPIO0-GPIO3, на одной из них светодиод сидит - включается от кнопки.
Фотография из Фотогалереи на E1.ru
К переходнику подпаял кнопку и получился программатор для ESP...
Фотография из Фотогалереи на E1.ru
Осталось затариться вайфай модемом Huawei E8372, завести симку с дешевым интернетом и отвезти это все на дачу... :-)
N
Nefоrmаtus©
главное чтоб работала
B
Beta_version
главное чтоб работала
Ну да.., слабых мест еще хватает:
- показания надо градуировать... Датчик этот не фонтан, что-то показывает, но непонятное, однако на внешние изменения температуры реагирует...
- не факт, что это все не будет зависать... Кто-то городит периодическую перезагрузку от таймера.. Модем - тоже еще пока не опробован...
- на месте надо будет питать его от 5В (до 250мА), и выносить датчик на трубу длинным проводом.
N
Nefоrmаtus©
показания надо градуировать... Д
вот по честному. гавно а не датчик. Поставь htu21d, точный + влажность, настройка не сложная
a
andi_79
Осталось затариться вайфай модемом Huawei E8372, завести симку с дешевым интернетом
Про белый ип не забудьте.
Я вот думаю не проще ли было прикупить gsm сигнализацию с функцией управления? Плюсом пару тройку линий для охранных датчиков.
B
Beta_version
Про белый ип не забудьте.
Да, хочу заказать правильный без предоплаты, и по поступлении посмотреть что привезли, не разлоченный, не залоченный... а то их мульен разных попадает, особенно если у китайцев заказывать...
B
Beta_version
Я вот думаю не проще ли было прикупить gsm сигнализацию с функцией управления? Плюсом пару тройку линий для охранных датчиков.
Может быть... но с модемом можно параллельно и с ноутом в инет повыходить и ip камеру теоретически прицепить... С GSM что останавливает - прежде чем он в руки попадет, хочется что-то заранее понять с его программирование, а чот сложно показалось. А готовый функционал не дешев...
x
0xCB
хм, т.е. софт писан на адурино иде под есп8266?
В итоге это все работает и без ардуино.
Прально, нафиг она ненужна.
B
Beta_version
хм, т.е. софт писан на адурино иде под есп8266?
да, он выбирается как одна из плат, вместо плат ардуино... до этого нужно один раз в настройках указать ссылку для менеджера плат, чтобы он подгрузил из нее софт для ESP и установить его там же... В меню выбора плат вместе с разными ардуино (нано, уно, мега и...) появится esp8266.
Потом уже ставятся библиотеки для Blynk и для датчика. Вместе с библиотекой подгрузятся примеры (шаблоны для будущей программы, скетчи вернее).
Это всё вот здесь понятно расписано: https://esp8266.ru/esp8266-blynk/
Готовый примеры для работы с Blynk уже можно взять и напрямую с сайта:
Например с этим простым скетчем уже можно "дергать за ноги" контроллер esp8266:
https://examples.blynk.cc/?board=ESP8266&shield=ES...
Для работы с датчиком тоже есть готовый пример:
https://examples.blynk.cc/?board=ESP8266&shield=ES...
Там же есть статья, для общего понимания как программить виртуальные входы/выходы для проекта в приложении Blynk:
http://help.blynk.cc/getting-started-library-auth-...
B
Beta_version
Для датчика точно не помню, но кажись та библиотека которая была в Ардуино ИДЕ по умолчанию, почему-то не захотела работать и я ставил ту которая из ссылки под этим видео:
B
Beta_version
Blynk кстати содержит сервера, через которые данные передаются по интернету, и он как бы не совсем бесплатный. Деньги правда они просят за превышение бесплатного лимита на установку виртуальных кнопок и индикаторов в приложении, но зато пока вроде абонентки нет...
B
Beta_version
Поставь htu21d, точный + влажность, настройка не сложная
Ага, вариант... и с библиотеками нет проблем к нему.
еще советуют DHT12. Под него софт менять не надо, только распаять по-другому чуток.
Попробую пока из этого выжать всё. Говорят надо ногу данных от него к esp подтянуть к + через 10кОм, время опроса увеличить до 2-х и боле секунд, и питание поднять до 5В и отфильтровать, а то модуль его от 3.3В питает...
B
Beta_version
вообще в его родной прошивке независимо от ардуино полно возможностей заложено, например вайфай он сам раздавать может, но чтобы его с Блинк связать ее приходится сносить, функциональность соотв. падает до программы пользователя...
n
@ndrew2709 (откубрячил шаурму)
читалка температуры из другого конца города..
"сысертские" ПМЖ-шники уже пару лет в полный рост используют аналог
N
Nefоrmаtus©
еще советуют DHT12
нет, бери HTU, там нормальный i2c и хорошие ТТХ, если не ошибаюсь он еще и точку росы показывает если нужно и цена вполне нормальная
N
Nefоrmаtus©
Попробую пока из этого выжать всё.
не выжмешь! отвратный датчик, даже если верить завещанию дядюшки Ляо +/- 2 градуса не в какие ворота не лезет + знаменитая китайская точность.
x
0xCB
вообще в его родной прошивке независимо от ардуино
Ага. Насколько помню поставляется он прошитый интерпретатором ат команд.
P.S. нелюблю адурину. только хардкор, только родной сдк и си :-)
B
Beta_version
нет, бери HTU, там нормальный i2c и хорошие ТТХ
Ок, )) закажу ево, а то у нас они по 600 руб
B
Beta_version
P.S. нелюблю адурину. только хардкор, только родной сдк и си
тоже по-началу коробила эта ардуиновская "простота" :-) целый день искал, где войд майн у ней ,и что такое скетч))...
но походу на Ардуино ИДЕ можно писать программы и под конкретные ATMEGA и ATtiny... Просто так же как для ESP загружается соотв. "информация о платах" Board и открывается весь список линейки микросхем, выбирается нужная и все библиотеки устр-в для них становятся доступны...
[Сообщение изменено пользователем 20.02.2019 15:29]
N
Nefоrmаtus©
ESP и на питоне хорошо работает)
N
Nefоrmаtus©
Ардуино
ESP32 еще поинтересуйся, ваще годный девайс за скромную суму
N
Nefоrmаtus©
Еще можешь ds18b20 попробовать, их можно много зацепить на одну линию и контролировать еще больше температур
x
0xCB
ESP и на питоне хорошо работает)
Как тока не извращаются, питон, луа, итд.
Но если хочешь впихнуть побольше и жрать поменьше - только си на родном сдк.
ESP32
еще поинтересуйся, ваще годный девайс
подтверждаю. эт ваще двухядреный батон с очень богатой периферией.
N
Nefоrmаtus©
впихнуть побольше
ну там и память увеличить не проблема)
[Сообщение изменено пользователем 20.02.2019 22:39]
x
0xCB
ну там и память увеличить не проблема)
Ну да, воткнул spiram и spiflash побольше.
Только нафига? Если можно закодить на си и все прекрасно влезет.
Авторизуйтесь, чтобы принять участие в дискуссии.