IOT / Esp32 / FreeRTOS / Arduino / stm32
813 subscribers
758 photos
136 videos
29 files
208 links
Копилка материалов по работе с микроконтроллером esp32 / stm32
Download Telegram
Взялся за сторое

Делаю следующую версию наливайки 🙈

Снова работа над ошибками с двумя главными изменениями:

1) Толще подводящие трубки.
В изгибах тонких трубок сильно проседает давление. Из-за этого отличается давление между средним и крайним клапанами и приходится программно компенсировать количество тиков налива.

Это неудобно, надеюсь изменение диаметра поможет.

2) 4 клапана вместо 5
4 клапана вместо 5 поможет:

1) не собирать чудище из мосфетов а заменить его на простую платку

2) сильно меньше времени тратить время на сборку корпуса. Сейчас детали влезают целиком на новый принтер
Заказал пачу счётчиков с дыркой 10мм

Не посмотрел внимательно что заказываю приехали вот такие.

Они отличаются от предыдущих не только диаметром. Отличия:

1) встроенные контакты для кондуктометра.

Видимо эти счётчики нужны для контроля качества фильтра с осмосом =) а у меня как раз такая задача есть в ближайшей перспективе.

2) 4 контакта для измерения тиков, а раньше было 3. Наверно нужно сделать распаковку, чтобы посмотреть как оно устроено.
👍3
Понятнее не стало, все залито :( разбирать не буду, придется гуглить :)

Или посмотреть в карточке товара.

UPD - в карточке написано, что зелёный провод (который лишний) для датчика температуры NTC 50K. Вот это однозначно лайк! классный счётчик) мне нравится.
👍3🔥1
Media is too big
VIEW IN TELEGRAM
В последнее время пишу много кода.

Код в основном не на богомерзком Cи, а на лучшем в мире языке программирования (PHP) и не подходит под тематику канала. И не всё хочется показывать =), может быть что-то инфраструктурное сюда как-нибудь попосчу.

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

Возиться же с проектами на Си на микроконтроллерах было похоже на разгадывание квеста. Подсказки которые ведут к финалу раскиданы по всему интернету, и чтобы их понять иногда требуется поднимать целые пласты знаний про то как устроен мир =) По пути встречается большое количество ответвлений от главной сюжетной линии. Ответвления без хеппиенда) и основная сюжетная линия тоже может оказаться без хеппиенда, а просто оборваться в воздухе.

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

Теперь низкоуровневые хардскилы не нужны.
Какие-то инсайты или неявные "а так вот почему это не работало" больше познавать не требуется. Знать как делать ворк-эраунд больше не нужно для получения работающего кода.

Вместо особенностей кода дальше в канале наверно буду уделять больше внимания именно продуктовым затеям.
🔥32😱2🤡1👀1
Собрал)

Получилось гораздо красивее чем раньше. А главное намного меньше действий.
👍3🔥1
Media is too big
VIEW IN TELEGRAM
Теперь нужно оживить франкенштейна.

Расширитель портов мы подключили в предыдущей серии.

Теперь нужно объяснить правильный порядок подключения устройств и протестировать работу.

С первого раза конечно не завелось =) и со второго не завелось, потому что было несколько аппаратных проблем:
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
1) Раньше я мосфетами управлял подавая на них высокое напряжение с ноги микроконтроллера. А правильно управлять передавая доминирующий сигнал (в случае электроники это минус, а в оптике это будет свет).

Оказалось что микросхема pcf8575 не способна со своих ног выдать вообще никакой ток. Даже чтобы открыть оптопару на модуле с мосфетом LR7843 напряжение просаживалось до 2V.

Вобщем переделал всю схему, стал управлять подтягиванием к земле =)

2) Текущего питания всё равно не хватало для управления мосфетной сборкой, пришлось добавлять отдельный модуль mini360 для питания, и заводить питание сразу на мосфетную сборку.

3) Потом ещё выяснилось что за время ковыряний я спалил пару выводов у расширителя портов. Пришлось ещё раз перепаять и попросить иишку ещё раз переставить порты.


Расширитель портов добавлен,
самостоятельно написано 0 кода =)
👍2🔥2😱1👀1