All streams
Search
Write a publication
Pull to refresh
24
0
Владимир Бойчук @Cadil_TM

Пользователь

Send message
«Мой традиционный вопрос автору: зачем колхозил готовые модули?»
Я теряюсь с ответом на ваш вопрос. Предлагаете, сидя на кухне, разработать самому все то, что можно купить на AliExpress'e?
Утонченная у вас реклама. Успехов в продвижении продукта.
Если найду цветной экран размером до 1,5 дюйма и с разрешением хотя бы раз 5 выше — ваши претензии снимутся автоматически. Ставить в устройство экран со старого телефона — сомнительная идея.
«Использую «коробочную» реализацию I2C (на шине: DS3231, BME280, PCF8574, ADS1115), и пока не сталкивался с проблемами. Аптайм более года, и было несколько апдейтов с пересборкой на разных версиях SDK.»
Спасибо! Я вернусь к своей проблеме дефицита цифровых пинов, учитывая ваш опыт.
«Да нет же, нету никакого планшета. ...»
Это ваш комментарий — habr.com/ru/post/440978/#comment_19780298?!
Удивил поход — дисплей в качестве экрана устройства, детали не важны.
«I2c у 8266 софтварный, так что любой пин.
Прерывания вроде все кроме gpio16. Так что если нужны прерывания для датчика можно поменять местами 12-15, уж для дрыгания ресетом экрана точно прерываний не надо :)»
О том, что в режиме прерываний работают все пины, кроме gpio16 — не знал. Спасибо!
Когда подключал библиотеку RCSwitch.h (передатчик, режим прерываний) — там речь шла только о двух пинах, работающих в режиме прерываний с этой библиотекой. К сожалению, страница с этой информацией уже не открывается.
Протокол I2c со всеми датчиками и экраном я с трудом запустил на «родных» выводах, используя «заплатки».
Впрочем, возможно ваш подход — правильный. Набросайте схему подключений ESP8266+цветной экран SPI+dht22+mh-z19+передатчик 433МГц + датчик угарного газа на ваш выбор. Заранее приношу извинения, если схема заработает.
«Подскажите, а зачем эта «заплатка»?»
Кликните на слово тут в «Инструкции — тут.», спросите у автора доработки. Мне «заплатка» помогла.
«Еще бы коробочку симпатичную…»
До коробочки еще далеко.
Еще надо решить проблему энергозатратности. Уменьшение частоты опроса датчиков, сна тут, похоже, не спасет.
«а зачем так сложно? не проще ли поменять gpio15 и gpio16 местами и gpio15 притянуть резистором на землю?»
В этом случае, возможно, — да, но я смотрю на задачу под углом использования экрана в термостате и возможного увеличения количества датчиков в будущем.
И не стоит забывать, что только отдельные цифровые выводы ESP8266 работают в режиме прерываний или поддерживают протокол I2C.
"… цвета ужасные,… "
На этом цветном экране 1,44 можно задать столько же цветов, как и на мониторе вашего компа: (0xzуzуzуzу), zу — числа в шестнадцатиричном формате.
Повторюсь, снимки в статье сделаны с очень маленького расстояния.
«Ни когда не понимал стрелочные часы на экранах с низким разрешением.»
Сейчас вы смотрите на экран через объектив камеры с расстояния 3-10 см. Если смотреть человеческим глазом с расстояния 0,3...0,5м, то угловатость сглаживается, а цифры на таком экране еще можно прочитать.
Под другой экран — будут другие часы, другая графика символов и остальное. Конечно, выводить информацию в таком виде на дисплей планшета — это дикость!
«И судя по графику, есть подозрение, что здесь показывает он не очень точно, т.к. для того, чтобы значения не уезжали непойми куда, его ABC-алгоритм калибрации требует ежедневного проветривания до уличных 400ppm.»
Присмотревшись к графику, понял — вы правы. Спасибо за наблюдательность!
«Если не нужны очень точные значения влажности, то зачем платить больше?
Большинству достаточно точности: Сухо/Норм/Влажно. DHT22 — гораздо точнее этого)»

Подумав, соглашусь с вами.
Действительно, зачем в бытовом приборе точность по влажности выше 5 процентов? Ни к чему!
Датчик DHT22 на более точный менять не буду.
«И судя по графику, есть подозрение, что здесь показывает он не очень точно ...»
Кривая графика СО2 уходит за нижний край диапазона шкалы. Скриншот был сделан около года назад — тогда не обратил внимания, а сейчас, к сожалению, не могу воспроизвести его в другом масштабе — Blynk не хранит данные так долго.
«2м? Не, не верю. Ищите косяки монтажа, паразитные экраны, делайте правильную антенну.»
Я тоже не верил. Пока сам немного не помучился и не открыл новую тему на одном из форумов. Там меня убедили, что можно верить в полученный результат.
Другой пример. Мой серийный термостат на время покупки без проблем работал в любой точке квартиры через две стены, а на 4-м году эксплуатации (со сбоями!) перекрывает расстояние около 3м на прямой видимости. Причем, проблема носит массовый характер. Наберите в Гугле: беспроводной комнатный термостат compu****q7rf и сами убедитесь в этом.
На форумах пишут — причина уменьшения дальности — уход частоты. Но отчего уходит частота, какой элемент пары плывет со временем? — внятного объяснения я не нашел. Возможно вы знаете ответ?
«Радиоинтерфейс: при использовании SX1278 (Lora) не будет проблем с дальностью связи!»
Мне уже не терпится нажать кнопку «Купить одним кликом» в интернет-магазине. Сдерживает только цена пары.
Успехов!
У вас сложное специализированное устройство. Успехов!
Я же пытаюсь сделать простой и информативный прибор, чтобы им мог пользоваться даже далекий от электроники и программирования человек.
Передатчик с питанием 5В обеспечивает связь только до 2м при прямой видимости.
Я об точности измерения влажности DHT22 узнал после ее покупки и убедился на своем опыте. Обязательно заменю!

Information

Rating
Does not participate
Registered
Activity