Новогодний DIY: украшение на ёлочку

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) « Первая ... 3 4 [5]   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
ipv4
5.01.2021 - 20:42
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (SirrLat @ 5.01.2021 - 20:34)
Проще уж тогда на ардуине сделать. Никакие платы изготавливать не надо. У того же гайвера есть неплохое видео на канале от прошлого года как сделать гирлянду с эффектами.

Ну вот жеж заладили "проще", да "проще"! )))
Да, проще. Но, только вот, размер платы контроллера 25х14 мм при, фактически, том же самом функционале - слабо на ардуине такое?
А как готовое неприхотливое устройство, которым может воспользоваться даже "гуманитарий", на НГ друзьям задарить - слабо на ардуине такое? )

Это сообщение отредактировал ipv4 - 5.01.2021 - 20:43
 
[^]
Лодочник2
5.01.2021 - 20:55
1
Статус: Offline


Юморист

Регистрация: 23.09.20
Сообщений: 577
Цитата (ipv4 @ 4.01.2021 - 18:51)

Ну и традиционно... В проекте использовано исключительно свободное программное обеспечение: пакет GEDA (разработка принципиальной схемы, проверка её корректности, формирование перечня элементов), программа PCB-RND (разводка печатной платы, подготовка 3D-модели п/п), OpenSCAD (разработка 3D-моделей корпуса контроллера, коробки для хранения), Slic3r (подготовка моделей к печати), LibreOffice (подготовка документации).

А софтинка на чем писалась? Вот про это почему то скромно умолчали.
Ну и с самой платой имхо слишком много ненужных телодвижений.
Плату можно было взять готовую Ардуино-нано на али со впаяной Атмегой. Около 120 рублей за все удовольствие и не возиться с разводкой ну и + кусочек макетки для кнопок.
 
[^]
Лодочник2
5.01.2021 - 21:08
1
Статус: Offline


Юморист

Регистрация: 23.09.20
Сообщений: 577
Цитата (ipv4 @ 4.01.2021 - 18:49)
Дальше пора морщить лоб на предмет программирования. Можно было всё сделать простым ногодрыжеством!

А без ного дрыжества что использовать аппаратное пришлось?
Неужто на UARTe реализовать удалось?
 
[^]
Лодочник2
5.01.2021 - 21:34
1
Статус: Offline


Юморист

Регистрация: 23.09.20
Сообщений: 577
Цитата (nnemo @ 5.01.2021 - 12:19)
круто
можете посоветовать литературу по проектированию и программированию устройств на микроконтроллерах?

Есть сайт AVR123 cоветую с него начать.
Средство программирования- codevisionavr. Рекомендую попробовать начать программировать на Си. Правда потребует глубокого вникания в архитектуру самого процессора. Но это будет того стоить. Научишся использовать все возможности процессора, в отличие от ногодрыгов ардуиновскихз, к которым можно будет позже вернуться. Есть пособие в сети по кодевожну.
Автор- Лебедев. Ну и англиийский вспомнить, ибо описание контроллера лучше всего читать в оригинале. Было время, когда я начал в преклонном возрасте их осваивать начал, когда инглиш немного уже подзабылся, мне проше было вспомнить со словарем инглиш в объеме необходимом для чтения документации на контроллер, чем усвоить русское описание контроллера. Ну и творческий подход конечно. Во время написания своих программ я например не пользовался симуляторами. Проги небольшие были. Хватало место для подпрограммы для вывода промежуточных данных на ЖКИ, который как правило прикручивал. Выводил на него промежуточную информацию, а уже по ней судил, что у меня не так идет. И да, кодевижн версии 3,12(есть ломаные в сети ) позволяет платки ардуиновские программировать, тоесть программатор не нужен.
Терзай поисковики на предмет программирование AVR. Куча информации вывалится.

Это сообщение отредактировал Лодочник2 - 5.01.2021 - 21:37
 
[^]
ipv4
5.01.2021 - 22:30
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (Лодочник2 @ 5.01.2021 - 20:55)
Цитата (ipv4 @ 4.01.2021 - 18:51)

Ну и традиционно... В проекте использовано исключительно свободное программное обеспечение: пакет GEDA (разработка принципиальной схемы, проверка её корректности, формирование перечня элементов), программа PCB-RND (разводка печатной платы, подготовка 3D-модели п/п), OpenSCAD (разработка 3D-моделей корпуса контроллера, коробки для хранения), Slic3r (подготовка моделей к печати), LibreOffice (подготовка документации).

А софтинка на чем писалась? Вот про это почему то скромно умолчали.
Ну и с самой платой имхо слишком много ненужных телодвижений.
Плату можно было взять готовую Ардуино-нано на али со впаяной Атмегой. Около 120 рублей за все удовольствие и не возиться с разводкой ну и + кусочек макетки для кнопок.

Ну, не совсем скромно умолчал. Просто забыл )))
AVR-GCC 10.2.1 + AVR Libc + cmake (подсистема сборки) + codelite (в качестве среды разработки)

Это сообщение отредактировал ipv4 - 5.01.2021 - 22:40
 
[^]
ipv4
5.01.2021 - 22:38
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (Лодочник2 @ 5.01.2021 - 21:08)
Цитата (ipv4 @ 4.01.2021 - 18:49)
Дальше пора морщить лоб на предмет программирования. Можно было всё сделать простым ногодрыжеством!

А без ного дрыжества что использовать аппаратное пришлось?
Неужто на UARTe реализовать удалось?

Угумс! ))

UART + event bus + configurable custom logic

Вкрации:
  • UART работает в режиме SPI master;
  • По фронту сигнала XCK синхронно запускаются два таймера TCB0 и TCB1;
  • Оба таймера формируют единичный импульс (затем останавливаются), длительность импульса различается: один таймер генерирует короткий импульс (длительность "0" для ШИМ), второй - длинный импульс (длительность "1" для ШИМ);
  • Сигналы с таймеров, а также сигнал TX с UART поступают в configurable custom logic (CCL), где в зависимости от состояния линии TX на выход CCL поступает либо короткий, либо длинный импульс
  • Выход CCL, собственно, поступает на ногу МК и является готовым сигналом ШИМ
Вот как-то так. Это всё на аппаратном уровне. Новые МК микрочипа весьма интересны. ))

Это сообщение отредактировал ipv4 - 5.01.2021 - 22:46
 
[^]
ipv4
5.01.2021 - 22:43
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Лодочник2
Ну, собственно я никаких учебников по МК не читал, поэтому не в теме, если честно.

Оригинальный даташит - наше всё. Мне с моей профессией и моим радиогубительским прошлым этого было вполне достаточно. )))

Эмулятором пользовался только в самом первом проекте, пока подъёзжало всё необходимое и изготавливались платы... а времени было очень мало (доче ёлочку с заглавной фотки моргасил).

Это сообщение отредактировал ipv4 - 5.01.2021 - 22:45
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 15543
0 Пользователей:
Страницы: (5) « Первая ... 3 4 [5]  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх