IOT / Esp32 / FreeRTOS / Arduino / stm32
800 subscribers
747 photos
133 videos
29 files
199 links
Копилка материалов по работе с микроконтроллером esp32 / stm32
Download Telegram
Прошли сутки.
* 3.91 на старте
* 3.84 сейчас
сегодня был солнечный день

Прямые солнечные лучи попадают на панель только пару часов. Неделю наблюдаю в таком виде, а дальше совершу следующие действия:
- уменьшу время работы устройства при включении
- увеличу время deepSleep
- выпаяю диод с платы-расширения, который светится при питании
- положу девайс на более солнечное место
Обновил винду на 11. Страдаю от невозможности передвинуть панель задач вправо.
а вот так прошли следующие 24 часа пасмурные часа) если солнце не светит, то в текущей схеме солнечная панель высаживает батарейку =)
Media is too big
VIEW IN TELEGRAM
Вытащил из чулана вундервавлю весы-ланивайку по мотивам Wega-mixer, т.к. скоро весна и хочется посадить что-нибудь гидропонное, а в ручную месить лень.

Откалибровал по имеющемуся китайскому "точному" брату.
Точность мне нравится. Получаемые значения округляются по 8 измерениям, это занимает чуть меньше секунды на одно измерение. Весь код переписал на esp-idf традиционно с использованием библиотек от uncleRus.

В прошлом году их так и не доделал) глядишь в этом году осилю. Больше всего меня радуют добавленные кнопчоки ТАРА, которую видно на видосе, и СТАРТ работу которой продемонстрирую в следующих сериях.


на видео оказывается не очень виден вес, можете просто поверить на слово =)
Электронщик от бога.

Экраны на hx711 и шапочка из фольги - это карго культ =)
Помехи могут быть по питанию или от шатающейся конструкции с мотором.
А у меня из без экранов всё отлично работает, потому что:
- сплёл косичку из проводочков для красоты
- моторы живут отдельно от весов
- моторы питаются отдельно от esp32 (по проводу в кадре)
Вся логика работы укладывается в несколько строчек:
- в цикле делаем измерения с оверсемплингом (3 это значит 2^3 = 8)
- если померяли то кидаем значение в таски дисплея и наливайки
- если прилетел нотифи от кнопочки - тарируем
Девайс приехал)

Вечном будет распаковочка, а далее боль, слёзы, тестирование и удивление тем глупостям которые там наделаны
Media is too big
VIEW IN TELEGRAM
Похвастаюсь приехавшей платкой
Какая красота!
Добавлю ещё красивый крупный план для истории.
This media is not supported in your browser
VIEW IN TELEGRAM
Первая хорошая новость - плата точно не кирпич! =)
This media is not supported in your browser
VIEW IN TELEGRAM
Начнём с того что у меня точно где-то намужено с питанием. Хотел запитывать дисплей от 5v, и управлять этим питанием через мосфет с микроконтроллера.

В итоге включать питание я конечно могу (смотри моргает), но при отключении оно не отключается :( и светит бледно-фиолетовым
This media is not supported in your browser
VIEW IN TELEGRAM
Чтобы до конца раскрыть тему мигающих лампочек на канале - расскажу про качество jlcpcb и мои очумелые ручки.

Вобщем на первой же плате одна лампочка не мигала, там был непропай, так что вот хз как это в массы продавать без полноценного тестирования =)

Полез я своим толстенным мультиметром померять жив ли диод, а он взял и отвалился от прикосновения.

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

На одной другой плате с диодом всё ок, а остальные платы ещё не смотрел.

Задумался о том чтобы использовать детали не 0402, а какие-нибудь покрупнее чтобы была возможность пофиксить самостоятельно ✌️
This media is not supported in your browser
VIEW IN TELEGRAM
Выпаял оба семисегментника из платы - оказывается синий (самый первый, который на плате светился в выключенном состоянии) с общим минусом, а красный и всё что я могу поставить на замену - с общим плюсом :)

Гулять так гулять - впаяю 2 маленьких 😆
Похвастаюсь вот таким агрегатом купленным за пару тыщ. Без него 7-сегментники не выпаять, только пооткусывать 😈

Зачем-то купил девайс с большой пустой коробкой хотя есть похожие где всё необходимое находится внутри ручки. Теперь оно занимает много места в шкафу и используется 3 раза в год :)
На плате будет 2 больших красных дисплея
Девайс в корпусе мог бы выглядеть так :)
А в итоге выглядит вот так 🤣.

Посмотри на двойные полосочки которые должны поддерживать плату. Там как раз нужный зазор до прозрачной крышки, чтобы всё красиво прижать.
Потому что я сделал специальные выгрызы 😎 на pcb)
не подумал о предназначении этих конструктивных элементов 🤦‍♂️
2