Search
Write a publication
Pull to refresh
13
17.1
Алексей Титов @alaltitov

User

Send message

Статья была написана в стиле markdown, к сожалению, редактор на HABRe в markdown работает как-то кривовато и у меня не получилось разместить не ссылки на проект, не картинки. Вот финальный результат:

Финальный результат
Финальный результат

P.S. Через редактор WYSIWYG все прекрасно работает, в MARKDOWN нет

Было бы неплохо, если бы наши лучшие инженеры воплотили бы это в жизнь, даже за дорогой ценник и довели бы до ума, но я лишь любитель в этой сфере… Хотя попытки были

@wildegor вот проект который я делал год назад, с тех пор я улучшил схему и разводку платы (но никуда не выкладывал), и показания с датчиков стали намного лучше, SCD40 врет ровно на 4 градуса (при чем у многих так, кто с ним работал), но это решается поправочным коэффициентом, от остальных датчиков я все равно не добился нужного результата, хоть и приблизился. Вы можете посмотреть какие данные показывают датчики, особенно показания по eCO2 с BME680. Но я в принципе не об этом... Как туториал и DIY ваша статья хорошая (правда С++ менее подходит для обычных пользователей, чем тот же CircuitPython или тем более ESPHome), а вот как подарок для друзей - не очень)). Люди от умного дома, датчиков, УДЯ и так далее хотят четкой работы и меньше сложностей, а с учетом как работают все эти датчики качества воздуха, Вы их полгода каждую неделю покалибруете и Вам это в итоге надоест. То что у Вас плохой воздух Вы и так поймете, а строить на этих показаниях автоматизацию работы вентиляции это будет очень плохим решением. Если есть вентиляция - просто ставить на постоянку, а если нет, то все эти датчики CO2 просто понты для гостей...

Это может быть понятно сведующим, а многие люди примут за чистую монету…

Вы удивитесь, но мой bme680 не был откалиброван, а ставился на плату через NextPCB, а вот SCD4x на алике многие продают либо отбраковку либо паль, потому что ценник дешевле чем у NextPCB, JLCPCB…

  1. показания eCO2 соотносятся с показаниями СО2 ровно никак. Поэтому было бы правильнее в статье везде исправить СO2 на еСО2. А лучше вообще не упоминать, этот датчик показывает, как уже было сказано выше TVOC.

  2. Не поймите меня неправильно, я только за, когда люди мастерят, что-то своими руками.

  3. Но такие платы с датчиками должны делать инженеры, по той простой причине, что реальные цифры (и то не факт) можно получить только по совокупности факторов, а именно: правильно спроектированная плата с отводом тепла, правильно спроектированный корпус (посмотрите ссылку которую я Вам дал, это не просто разнести датчики по корпусу), правильная и ПОСТОЯННАЯ калибровка.

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

  5. Статью плюсанул.

  1. В этом проекте нет датчика CO2

  2. Не считая того, что эту гирлянду надо постоянно калибровать, очень важное значение имеет именно корпус. У производителей датчиков даже есть документация вплоть до миллиметров как они должны располагаться в корпусе.

  3. Я пытался что-то подобное сделать, но на отдельной плате, а не по спайке проводов. И показания очень далеки от правды как и в этом проекте. А без реальных показаний все эти проекты бесполезны, кроме как хобби.

Update: вот, к примеру, как должен находиться реальный датчик CO2 SCD4x от Sensirion в корпусе: https://sensirion.com/media/documents/0D0C9129/623B1183/Sensirion_CO2_Sensors_SCD4x_design-in_guide.pdf

Если Вам только термостат и 220V, то посмотрите такой вариант, и прошивка к нему есть готовая

Актуальная 9.4, но мы говорим о ESPHome, на котором 8.4

Эта плата с дисплеем работает сейчас в тестовом режиме на ESPHome

Интересный вариант, видел его, но с учетом того что на него вы ставите LVGL и нет возможности использовать HTML, CSS и JS, сомнительное такое удобство. И придется писать на С вместо yaml разметки. LVGL в ESPHome тем и хорош, что с ним может разобраться даже не программист.

Зачем то хоть оба? Опорный слой (для двухслойки) может быть и один, так даже лучше, - иначе придется делать много-много переходных отверстий для выривнивания потенциалов слоев и избегания протекания тока "там где не надо".

Я не знаток в этой теме, расскажите для чего делать много-много переходных отверстий?

А тут и улучшать нечего. Более того, тут ест необходимость изолировать датчик от влияния тепла/отвода тепла с остальной платы. Он то калибруется "где-то" там вне платы.

С датчиками вообще все сложно в плане влияния тепла... Но я конкретно имел в виду линейный стабилизатор AMS, да это более простая и дешевая вещь в отличии от DC/DC преобразователя, но его хорошо использовать уже после DC/DC преобразователя, так как по-хорошему он не очень рассчитан на работу с большой разницей в напряжении. Видел схемы где его используют при входном +12V и выходном +3V3, да еще и без полигонов, просто дорожками тонкими. Интересно, как быстро он уйдет в защиту? Тут, конечно, не +12V, а +5V, но в моем проекте даже с полигонами палец на микрухе дольше 5 секунд не продержать, пришлось использовать DC/DС. Да, безусловно, важно какие токи еще проходят. В этом проекте они небольшие, но все же интересно было бы узнать температуру микрухи в этом проекте.

Зачем? Поясните плиз. Хотя я иногда так делаю, но только когда бывает на то необходимость. Вот термоинтерфейс от аксиального вывода к полигону - тут можно было-бы. Но снова говорю, - в данной схемотехнике это не критично.

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

По-хорошему надо поиграться с расположением компонентов и оптимизировать. Можно поискать в интернете референсные разводки, тем более что это достаточно часто встречающиеся компоненты. Потому что с ходу Ваш вариант больше напоминает автотрассировку. Для прототипа сойдет, но для готового экземпляра надо пересмотреть разводку. Также, так как у Вас двухслойная плата надо залить обе плоскости полигонами земли, что снизить всякие наводки и шумы и улучшит отвод тепла. А также в местах где тонкие дорожки соединяются с широкими площадками сделать каплевидные соединения. Ну это так навскидку...

Разводка платы автотрассировкой делалась?

По логической схеме, так небольшая придирка, земля снизу…

Можно по подробнее про бесполезность камер видеонаблюдения без интернета? А также что Вы тогда подразумеваете под soft rst на esp32/8266? Программно?

Уже давно появились насосы с защитой от сухого хода

Можно, но ооочень дорого, и одними камерами не обойтись, но сделать что-то похожее вполне возможно… но оооочень дорого.

Information

Rating
779-th
Registered
Activity

Specialization

Backend Developer, Frontend Developer
Intern
HTML
CSS
Python
SQL