Здравствуйте Soir!
Хочу сделать подсветку на микроскоп, но не знаю как это реализовать. Перерыл кучу схем в Интернете, но реализацию своей хотелки так и не нашел.
Точнее нашел (www.tangentaudio.com/electronics/aziz/), но там чересчур заумно, а хотелось бы попроще.
Могли бы Вы мне помочь в реализации моей хотелки?
Подсветка будет реализована на 32-х белых светодиодах размещенных по окружности. Светодиоды разбиты на 4 сектора по 8 шт. в секторе, т.е. 4 канала управления.
Управление хотелось бы реализовать на:
микроконтроллер (ATMEGA8-16PU – подойдет?)
кнопке включения/выключения
и двух энкодерах таким образом:
1. при нажатии кнопки включения/выключения загораются все 32 светодиода, все 4 канала активны
2. при нажатии первый раз на первый энкодер остается светиться 1 сектор (2,3,4 - гаснут)
3. вращением ручки первого энкодера вправо каналы должны переключаться согласно схеме
Энкодер 1 канал 2 канал 3 канал 4 канал
1 щелчок активен не активен не активен не активен
2 щелчок не активен активен не активен не активен
3 щелчок не активен не активен активен не активен
4 щелчок не активен не активен не активен активен
5 щелчок активен не активен не активен не активен
6 щелчок не активен активен не активен не активен
и т.д. по кругу
т.е. каналы должны переключаться от 1 до 4
4. вращением ручки первого энкодера влево, каналы должны переключаться от 4 до 1, т.е. в обратную сторону
5. при нажатии второй раз на первый энкодер загораются 1 и 2 сектора (3,4 – выключены)
6. вращением ручки первого энкодера вправо, каналы должны переключаться согласно схеме
Энкодер 1 канал 2 канал 3 канал 4 канал
1 щелчок активен активен не активен не активен
2 щелчок не активен активен активен не активен
3 щелчок не активен не активен активен активен
4 щелчок активен не активен не активен активен
5 щелчок активен активен не активен не активен
6 щелчок не активен активен активен не активен
и т.д. по кругу т.е. каналы должны переключаться от 1 до 4 попарно: 1-2, 2-3, 3-4, 4-1
7. вращением ручки первого энкодера влево каналы должны переключаться от 4 до 1 попарно: 4-1, 4-3, 3-2, 2-1
8. при нажатии третий раз на первый энкодер – загораются опять все светодиоды, все четыре канала включены
9. яркость светодиодов регулируется во всех режимах вторым энкодером
Проект собрал. Проект еще не схема. Схему хотелось бы увидеть от Вас. Собственно, схему подключения светодиодов. Возможно, в зависимости от схемы, нужно будет подкорректировать прошивку. Но сначала хотелось, чтобы Вы посмотрели работу в симуляторе, правильно ли я понял задачу.
Логические элементы "2И" в железе могут быть реализованы "монтажным И" (резистор + диод). Выводить ШИМ на каждый вывод представляется нецелесообразным, поэтому один ШИМ, который управляет сразу всеми каналами.
Будут затруднения в составлении схемы - пишите.
Что непонятно - спрашивайте.
Все правильно. Энкодеры перепутаны местами, если это важно.
Стабилизатор можно использовать 78L05, если питающее напряжение не будет больше 12V. И емкость С2 можно уменьшить раз в десять. Но это все не принципиально.
Здравствуйте Soir!
Большое Вам спасибо!
Собрал, всё работает, вот только регулировка яркости не нравится - слишком долго нужно крутить энкодер.
Нельзя ли подправить прошивку так, чтобы весь диапазон регулировки составлял 360 гр. поворота ручки энкодера?
Тогда должно было бы быть 10+ оборотов для регулировки от 0 до макс. Если смотреть осциллографом на выходные импульсы. Визуально же тяжело увидеть все градации внизу и вверху диапазона регулировки.
Ускорил регулирование в 5 раз.
Последнее редактирование: 11 авг 2018 20:00 от Soir. Причина: Удаление неактуального вложения