Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
На протяжении многих лет я часто брал осциллограф, отображающий логотип и текст в режиме x y, на мероприятия, в которых помогал мой Makerspace. Обычно он управляется с помощью выводов PWM на Ardiuno и RC-цепи для сглаживания джиттера.
Пару лет назад я наткнулся на отличное видео на YouTube от Алана Волька, в котором он использовал лестницу R2R в качестве ЦАП, что улучшило скорость обновления и в целом позволило отобразить более детальное изображение. Позже он улучшил это, используя код Боба из VintageTek. Я включил ссылки на оба этих бесценных видео на YouTube ниже.
# 144: Используйте Arduino Uno для создания вращающейся графики XY на осциллографе
# 164: Больше графики осциллографа XY, VintageTEK и того, как развиваются проекты
Шаг 1: Схема
Схема в значительной степени является прямой копией схемы Алана Волька, но я выбрал только массив R2R, а не делал его из отдельных резисторов. Во многом это произошло из-за лени и нежелания впаивать все эти резисторы!
Шаг 2: прототип
Вскоре после просмотра видео я обновляю свои решения, используя щит protoboard. Это хорошо послужило нам и использовалось на многих мероприятиях, но пока оно работало, оно было немного хрупким, поэтому я решил упростить жизнь и создать версию экрана для печатной платы. Это упростит настройку и повысит надежность.
Шаг 3: печатная плата
Честно говоря, проектирование печатной платы, вероятно, было излишним, и я сделал это не в последнюю очередь в качестве учебного опыта. Я предпочел использовать разъемы BNC, поскольку они просты и всегда под рукой. Если вы выбрали прямое подключение пробников, вы можете не использовать конденсаторы, поскольку сами пробники должны иметь достаточную емкость.
Шаг 4: Детали и сборка
Ниже приводится список деталей, которые вам потребуются для создания щита.
- 2 коаксиальных разъема AMP 5227161-1 BNC, прямоугольный разъем, сквозное отверстие под прямым углом, разъемы 50 Ом
- 2 x BOURNS R2R 10 кОм, SIP, шина, серия 4300R, 10-контактные резисторы
- 2 x KEMET C317C100J1G5TA Многослойный керамический конденсатор, Gold Max, 10 пФ, Goldmax, серия 300
- Заголовок вывода с шагом 0,1
- Печатная плата
Вам также понадобится припой и, возможно, флюс для сборки.
Для его использования вам понадобится
- Arduino (я использовал Uno)
- 2 кабеля по 50 Ом с BNC на BNC
- Осциллограф с режимом X Y
Шаг 5: Код
Вместо того, чтобы изобретать велосипед, я использовал код, предложенный в посте Алана на YouTube. Это действительно очень хорошая работа! Вы можете скачать это здесь.
С тех пор я создал несколько дополнительных дисплеев.
Шаг 6: Примеры
Пара примеров того, что вы можете отобразить на телескопе. Возможна и анимация, но я еще не пробовал.
Шаг 7: Заключение
В заключение приятный забавный маленький проект. У меня есть планы относительно того, как я могу это адаптировать в будущем, но пока буду держать это в секрете.
Все еще не уверен, что получил правильное значение для конденсаторов, если у меня будет возможность, я могу попробовать несколько других значений.