IOT / Esp32 / FreeRTOS / Arduino / stm32
800 subscribers
747 photos
133 videos
29 files
199 links
Копилка материалов по работе с микроконтроллером esp32 / stm32
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
На неделе ездил на выставку «экспоэлектпоника». Очень эпичное мероприятие не котором радует обилие российских производителей почти всего и множество китайских братьев которые готовы закрыть недостающи пробелы в технологиях и ценах.

О чём рассказать подробнее?
IOT / Esp32 / FreeRTOS / Arduino / stm32
Photo
Продолжение истории с гидропонной установкой:
Оно растет :)
- Первый - какой-то цитрус: апельсин, мандарин или лимон.
- Потом 2 перца, оба уже зацвели
- Потом 2 помидора
👍3🔥2
Картинки на которых нарисованы детальки из которых собирается "помпа"

А "испходники" в комментариях к посту https://t.iss.one/esp32dev/662
1
#пришла посылка из Китая!
Ща будет распаковочка!
1
Прислали платы и остатки компонентов.

Напечатали 10 штук
Распаяли компоненты на 5

Не знаю зачем я пожадничал и попросил выслать остатки. Сейчас придется их как-то хранить 🙈
👍5
При подаче питания оно светится и не пускает белый дым 💨

Это хорошая примета 🐹
🔥5
И даже к процессору удается подключиться!

У меня stm32F103c8t6
Можно считать что это просто моя версия блюпила 😎
🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
Отдельным постом порадуюсь что процессор тоже живой)

Если инициализировать всё что можно, то есть непонятная мне проблема.

А вот блинк отлично работает и нет проблем с перезагрузкой после прошивки
👍1
🤧 В прошлый раз у меня были плохие источники опорного напряжения. Они внезапно очень шумели.

🤡 Вместо SMD детали я прикорячил опорник в выводном корпусе (TO92), благо порядок ног совпадает, но выглядит всё равно стрёмно.

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

🍄 И этот случай настал сразу-же. Я ошибся в BOM-листе. Китаец подсказал не тот, а я не проверил, т.к. выглядит похоже https://www.hqonline.com/product-detail/voltage-reference-jcet-cj432-2500216813
только он на 1.24V, а мне нужно 2.5V

👨‍🚀 Выкусил SMD, впаял "новый", 2.5V получил, проверяю плату дальше.
👍61
😵‍💫 Такой сетап.

С таймерами разобрался.
Теперь могу дергать ногами с частотой до 500kHz 🫣.
Правда выше 200kHz смысла дергать вообще нет, а 100kHz оптимальный максимум 🧙‍♂️ как на графике.

Кроме переключения ног происходит прерывание по которому запускается таймер 2. Он обеспечивает задержку между переключением ног и стартом АЦП, чтобы не измерять переходные процессы. 🧲

А для отладки ещё вместе со стартом АЦП переключаем ногу к которой подключен щуп с зелёным графиком. 🚀 На графике сейчас минимальная задержка которую можно получить ~1.5мкс между желтым и зеленым фронтом.

🤖🤖🤖
Зачем мне так быстро переключать ноги?)
Да не зачем, просто чтобы понимать границы возможного.

Процессор у меня F103 с частотой 72Mhz, a на процах поновее F407vet частота уже 168MHz 🏎️🏎️🏎️ Но там всего 1 АЦП а мне бы два.

Это тоже «не зачем», просто интересно 🏄‍♀️
👍4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Уезжаю на выходные со следующим достижением:

Почему я решил нарисовать ещё одну плату - потому что на прошлой очень шумела аналоговая часть.


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

Я подписан на канал:
https://www.youtube.com/@PhilsLab
и там в паре видосов затрагивались вопросы проектирования аналоговой части.
Мне показалось что я понял суть вопроса, и нарисовал новую версию.

В процессе рисования посмотел ещё пачку видосов по теме. Отдельно хочу посоветовать каналы (напомню что в яндекс-браузере их можно смотреть на русском языке):
https://www.youtube.com/@EEVblog
и
https://www.youtube.com/watch?v=Fj9M2CK2cX0

И вот на видосе итог.
Цифры слева - напряжение в милливольтах.
Текущий уровень шума считаю более чем удовлетворительным, и тему аналоговой части освоенной.

Вцелом всё достаточно просто =) и можно замахиваться на другие более точные измерения 14 и 16 бит. 😎
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
🥳 Привет, котики, соскучились?

Жаркие деньки подходят к концу, можно заканчивать выходные 😎

Есть у меня такой свисток. С весны лежал на столе, и мне было не до него.

Воткнул свисток в «малину» (orange-pi), расчехлил лучший в мире язык программирования. Хочу посмотреть какие сырые данные он даёт.
😱1
Свисток называется u-blox 7

Данные которые летают - на картинке.

Для истории ссылка на документацию: https://content.u-blox.com/sites/default/files/products/documents/u-blox7-V14_ReceiverDescriptionProtocolSpec_%28GPS.G7-SW-12001%29_Public.pdf

С 51 страницы начинается расшифровка прилетающих данных.

Из $GPGLL можно получить координаты, это я уже сделал. На остальное пока не смотрел.