Всё заработало.
Сейчас отправлю команды на установку начального текущего значения и надеюсь устройство заступит на свой пост.
Вот интересный момент при работе с конфигурацией. В самом начале работы определили партишен для nvc
- это место для сохранения настроек.
При перепрошивке устройства если я не меняю таблицу разделов - vsCode не перезаписывает этот раздел при заливке прошивки. Это видно по количеству рестартов (84) столько раз я перезагрузил устройство с того момента.
Хозяйке на заметку:
Работать с количеством рестартов сильно удобнее чем мониторить время работы устройства.
Базовый пример для работы с сохранением конфигурации:
https://github.com/espressif/esp-idf/blob/master/examples/storage/nvs_rw_value/main/nvs_value_example_main.c
Сейчас отправлю команды на установку начального текущего значения и надеюсь устройство заступит на свой пост.
Вот интересный момент при работе с конфигурацией. В самом начале работы определили партишен для nvc
- это место для сохранения настроек.
При перепрошивке устройства если я не меняю таблицу разделов - vsCode не перезаписывает этот раздел при заливке прошивки. Это видно по количеству рестартов (84) столько раз я перезагрузил устройство с того момента.
Хозяйке на заметку:
Работать с количеством рестартов сильно удобнее чем мониторить время работы устройства.
Базовый пример для работы с сохранением конфигурации:
https://github.com/espressif/esp-idf/blob/master/examples/storage/nvs_rw_value/main/nvs_value_example_main.c
This media is not supported in your browser
VIEW IN TELEGRAM
Вставил вольтметр-амперметр в блок питания. На этом буду считать проект почти завершенным.
Ещё понижайку на систему охлаждения стоит поменять и верхушку корпуса напечатать. Но это уже никак не влияет на возможность использования
Ещё понижайку на систему охлаждения стоит поменять и верхушку корпуса напечатать. Но это уже никак не влияет на возможность использования
🔥3
Попробовал сделать видео.
Удивительно, но это заняло менее 2х часов.
+ пол часа на то чтобы выложить штуку на thingiverse
https://www.youtube.com/watch?v=o-d0SzPBn_4
Удивительно, но это заняло менее 2х часов.
+ пол часа на то чтобы выложить штуку на thingiverse
https://www.youtube.com/watch?v=o-d0SzPBn_4
YouTube
Filament Welder / 3D Printed. How to connect two threads of 1.75 mm filament
In three minutes, using a printed thingy and a silicone tube, I fuse two filament strands into one
👍2
В папочке "проекты" у меня почти 20 проектов начинающихся со слов esp32.
Большинство тестовые, просто потыкаться вечером и понять в как работает какая-нибудь перефирия или модуль.
Тут вырисовывается 2 проблемы:
1) С каждым новым проектом у меня накапливается всё больше и больше кода который копируется из одного проекта в другой.
Пара функциональных модулей уже вытащены в компоненты: работа с mqtt и модуль iot который делает обвязку. Они были сделаны достаточно давно, когда моё понимание С/Сpp и насмотренность хорошего кода были никакими. Их хорошо бы переписать. А ещё появилась куча "тасок" и папочка "утиль" которые мигрируют из проекта в проект и периодически приходится искать "а где же последняя версия" этой типовой задачи:
- просканировать файфай точки
- просканировать список устройств на шите i2c
- работа с NVS - это такой кей-валью сторадж для сохранения конфигурации
- набота с NTC и ds18b20
- работа с кнопками
- работа с диодами
- работа с енкодером
- работа с экраном
Большинство тестовые, просто потыкаться вечером и понять в как работает какая-нибудь перефирия или модуль.
Тут вырисовывается 2 проблемы:
1) С каждым новым проектом у меня накапливается всё больше и больше кода который копируется из одного проекта в другой.
Пара функциональных модулей уже вытащены в компоненты: работа с mqtt и модуль iot который делает обвязку. Они были сделаны достаточно давно, когда моё понимание С/Сpp и насмотренность хорошего кода были никакими. Их хорошо бы переписать. А ещё появилась куча "тасок" и папочка "утиль" которые мигрируют из проекта в проект и периодически приходится искать "а где же последняя версия" этой типовой задачи:
- просканировать файфай точки
- просканировать список устройств на шите i2c
- работа с NVS - это такой кей-валью сторадж для сохранения конфигурации
- набота с NTC и ds18b20
- работа с кнопками
- работа с диодами
- работа с енкодером
- работа с экраном
🔥1