- Регистрация
- 24.08.2021
- Сообщения
- 3 375
- Реакции
- 4 591
- Баллы
- 138
- Адрес
- очень далеко от России
- Имя
- Валерий
- Станок
- CNC 6040
- Плата
- самодельная
Дело было к вечеру, делать было нечего, решил сделать радиоуправление микротокарником. А для отработки частей будущей прошивки сделал тестовую плату для ESP32.
Работа с этой платой показала, что желательны следующие улучшения.
1. Поставить гребенки типа мама, на папах штеккера проводов быстро разбалтываются, ухудшая контакт.
2. Для пинов сделать двойные контакты. Чтобы можно было подключать осциллограф или тестер.
3. Сделать переключение питания джампером, 3.3в - 5в.
В приложении - модифицированная ПП.
Для отработки частей прошивки написал разные коды проектов на Ардуино. Начиная с самых простых и кончая более-менее сложными. А т.к. память уже не та, а проектов много - к каждому проекту написал инструкцию. И схему подключения в sPlan 7.0. Пример одной из схем.
Коды сгруппированы в тематические директории.
Содержение папок.
1_led - самое простое, светодиоды и управление ими.
2_buttons - кнопки, назначения разных типов кликов: короткий, двойной, длинный.
3_display - эксперименты с дисплеями разных размеров, сравнения скоростей отрисовки. Видио: 2.4", 2.8", 3.5"
4_rotary_encoder - как работать с энкодером и как на его основе сделать экранный редактор.
5_stepper - управление ЩД при помощи экранного редактора. Посмотрел существующие библиотеки, не понравилось. Поэтому написал свои коды с прямым доступом к ЕСП-шным функциям. Которые работают раз в 5 быстрее ардуиновских функций. Ну и поэкспериментировал с разными алгоритмами плавного разгона ШД.
Видео управления ШД.
Если кто захочет сделать такую тестовую плату для ESP32 - список деталей и адреса магазинов - в файле components.pdf.
Вообщем, первую часть прошивки в первом приближении сделал. Можно приступать к следующему этапу - радиоуправлению на двух общающихся ЕСП.
![PCB_ESP32.jpg PCB_ESP32.jpg](https://cnc3018.ru/data/attachments/50/50269-58f40b43e49fc4d44c11aebe39d0e789.jpg)
Работа с этой платой показала, что желательны следующие улучшения.
1. Поставить гребенки типа мама, на папах штеккера проводов быстро разбалтываются, ухудшая контакт.
2. Для пинов сделать двойные контакты. Чтобы можно было подключать осциллограф или тестер.
3. Сделать переключение питания джампером, 3.3в - 5в.
В приложении - модифицированная ПП.
Для отработки частей прошивки написал разные коды проектов на Ардуино. Начиная с самых простых и кончая более-менее сложными. А т.к. память уже не та, а проектов много - к каждому проекту написал инструкцию. И схему подключения в sPlan 7.0. Пример одной из схем.
![1702516910926.png 1702516910926.png](https://cnc3018.ru/data/attachments/50/50271-38808d6fc950a32ded37e640969c9bf6.jpg)
Коды сгруппированы в тематические директории.
![1702516576628.png 1702516576628.png](https://cnc3018.ru/data/attachments/50/50270-872f1fbd19263936c72faa7f4b6c5c59.jpg)
Содержение папок.
1_led - самое простое, светодиоды и управление ими.
2_buttons - кнопки, назначения разных типов кликов: короткий, двойной, длинный.
3_display - эксперименты с дисплеями разных размеров, сравнения скоростей отрисовки. Видио: 2.4", 2.8", 3.5"
4_rotary_encoder - как работать с энкодером и как на его основе сделать экранный редактор.
5_stepper - управление ЩД при помощи экранного редактора. Посмотрел существующие библиотеки, не понравилось. Поэтому написал свои коды с прямым доступом к ЕСП-шным функциям. Которые работают раз в 5 быстрее ардуиновских функций. Ну и поэкспериментировал с разными алгоритмами плавного разгона ШД.
Видео управления ШД.
Если кто захочет сделать такую тестовую плату для ESP32 - список деталей и адреса магазинов - в файле components.pdf.
Вообщем, первую часть прошивки в первом приближении сделал. Можно приступать к следующему этапу - радиоуправлению на двух общающихся ЕСП.