Как стать автором
Обновить

Комментарии 44

Молодцы, это круче
Квейка

как они это вывели интересно… на лету или это отдельно рендер записи?..

Вроде бы специальный драйвер для Квейка написали, который транслировал геометрию.
«Как пишет Вяанянен, производительность всё равно осталась на неудовлетворительном уровне. Максимально получается одновременно отрисовывать меньше 1000 линий. Большее количество требует болеее высокой частоты звука, чем это может предоставить текущий аудиовыход.»
да… 96кГц… это мало…
им не хватило производительности аудио-порта…
с другой стороны, если бы они сразу догадались использовать VGA, то было бы не так винтажно =)
Вот это уже реально что-то новое, к двум стереоканалам звуковой карты осциллографы много раз подключали, а к VGA — вы точно первый.
Я вот такое встречал: hackaday.com/2019/01/17/sharpest-color-crt-display-is-monochrome-plus-a-trick
Использован интересный конвертер USB-VGA на чипе FL2000, который можно использовать как скоростной ЦАП, причем без ограничений на синхросигналы: osmocom.org/projects/osmo-fl2k/wiki/Osmo-fl2k/22
круто, но очень сложно и малодоступно…
и почему-то кажется, то хорошо будет отображаться только статическая картинка, но может быть ошибаюсь…
ps: мы вообще в начале подключили на rigol MSO2302A-S, вообще не те ощущения как от луча на ламповом осцилле…
Даже не знал, что существуют конвертеры USB-VGA.

Так это те же дешёвые VGA-видеокарты, которые только умеют изображение выводить и ничего более.

А собственная видеопамять там есть, или компьютеру приходится генерировать видеосигнал на лету и отправлять в эту штуку, а там внутри только ЦАПы?
Есть разные типы конвертеров. Конвертеры от DisplayLink имеют видеопамять и могут работать через USB2. Те, что на чипе FL2000, видеопамяти не имеют, работают только через USB3. В этих конвертерах синхроимпульсы можно отключить, и формировать стабильный сигнал (без разрывов во время синхроимпульсов).
Напомнило некоторые принтеры конца девяностых, где часть функций встроенного контроллера переложена на компьютер. Пользователи, не отказавшиеся от DOS, а в конце девяностых таковых ещё довольно много было, печатать на таких принтерах не могли.
Ещё модемы такие были.
Я подключал VGA и даже использовал просто как внешний VGA-монитор, но только с осцилоскопом с Z-входом. Это не сложно.
Это вообще гениально просто, никакой программной поддержки не требуется, только аппаратные устройства — два генератора пилы и видеоусилитель. Тоже такие проекты видел. Один из них — вообще баян.

electronixandmore.com/projects/vgatoscope/index.html

Даже собрать одно время хотел такой, но как подумал, что придётся в осциллограф добавлять канал яркости, ну и забросил.
Усилитель на одном быстром транзисторе. Всё работало. Фотки за давностью лет, увы не найдут.
Bad Apple на осциллографе??? На хабре??? Что-то это мне напоминает…
Ах да, 2013 год:
Мультфильм на осциЛЛографе

Тогда то я и познакомился с этой прекрасной композицией. Неужели прошло уже 7 лет !?!?

Из описания к видео можно попась на 2 статьи на хабре с описанием принципа работы:
Лазерное шоу своими руками. Часть 1
Лазерное шоу своими руками. Часть 2
А видео, на которое ссылается статья, от 2010 года

А потом лет через 5 выяснится, что ребята с другого хаба уже 15 лет снимают таймлапсом bad apple через спутник выкладывая кадры мешками с песком на огороде.


Масштаб помельче, но все же
просто умопомрочительно =0
real demo — это не достижимый уровень… =)))
ps: дважды пересмотрел — это просто зашквар такое создать)))
Не факт, что это сделано реально — такого эффекта можно было бы достигнуть, выложив монеты сеткой, потом нарезать на большое полотно пикселей (части фотографий, на которых включены/выключены монеты) и программно анимировать.
Выглядит логично, особенно учитывая, что если бы это делалось руками по рисункам, а все таки выстраивалось по сетке.

Но все равно симпатично, конечно.
У них несколько таких больших таймлапсов в разном стиле, где-то выкладывали бекстейдж — проектором подсвечивают кадр, делают все что надо, выключают проектор и делают кадр
=)))
Ну да, Bad Apple — это такой уже признанный культ)
Спасибо за ссылки — не видели)
А коллеги ранее очень серьезно постарались, но если сравнивать, то нужно сравнить реализацию, у нас «на коленке» получилось собрать за пару минут «модулятор» с полосой гарантированно выше полосы осциллогарафа, потенциально по каждому каналу 1920х1080х60 = 124+МГц., у коллег, которые реализовали Кваку были каналы по 98кГц, по ссылкам выше не более 1-10МГц. Ну и наш вариант вывода изображения доступен даже школькику, а для вывода изображения, достаточно скрутить провода VGA кабеля =)
Ту же самую кваку или дум можно выводить не погружаясь в код, а написав относительно простой шейдер или что-то с захватом экрана, теперь полоса позволяет.

Электроника Мультфильма на Осциллографе по ссылке


Электроника лазерного шоу по ссылке


И что скрутили мы =))

Я не пытаюсь принизить ваши усилия. Каждая реализация хороша по-своему.
аналогично, тк коллеги по ссылкам выше очень и очень постарались,
а у нас реализация в виде хобби на один вечер, но зато можно легко повторить,
и даже может у кого-то будут ещё идеи как использовать (сам по себе умирающий VGA стандарт можно использовать как высокоскоростной, качественный с широкой полосой аналоговый выход для различных применений)
ps: просто развернуто ответил в чем разница реализаций… =)
А почему на gif КДПВ нет времени 6:13?
потому, что есть время 5.60 =)
ps: ну это если кому-то не нравится число 13, например, как мне, могут сделать собственные часы)
OK. А почему тогда на КДПВ нет времени 06:07? :)
а кадры наложились 6 и 7 =) смазались =) частота съёмки фотоаппарата не совпала с частотой часов =)
Вот настоящий хабраторт. Мой респект!
«Так как мы не в раз не программисты» напрашиваетесь на комплименты) это отличный уровень, ребят!
железячники =)
Вспомнил детство :) Осциллограф ламповый ЭО-какой-то, отец где-то списанный раздобыл, самодельный генератор двух пил, строчный усилитель вольт кажется до 20, с подачей выхода прямо на пластины, был там на задней стенке для этого вход. Потому что родной X усилитель 15 кГц пилу похабил сильно, полосы не хватало. Вход гашения луча тоже был. Все это на транзисторах и детской интуиции по части схемотехники и режимов, видеоусилитель тоже — готовых таких решений в журналах не было, хорошо хоть сами журналы (Радио, МК, ЮТ) были. Все детали — выпаянные из бережно собираемого мной радиомусора, кажется только транзистор видеоусилителя новый, не помню откуда в закромах взялся. Ну и на входы — клон Спектрума и Flying Shark :)

Хотел спросить, можно ли использовать этот осциллограф для воспроизведения oscilloscope music (векторная графика, закодированная в виде аудиофайла, подающаяся на XY входы)?

Я в принципе не нашел в интернете примеров вывода графики именно на С1-94, кроме вашего, и еще одного, из соседней ветки. Человек в соседней ветке писал, что у этого осциллографа нету второго входа, и поэтому он выводил графику в растровом режиме.

С другой стороны, мой знакомый указывает на наличие второго входа на задней панели этого юнита, и говорит что с oscilloscope music на C1-94 все наоборот должно получиться.

Буду благодарен, если поможете прояснить этот вопрос. Очень приглянулась эта модель, но хотелось бы купить прибор, который будет приностиь пользу — собираюсь поэкспериментировать с векторной графикой. Спасибо заранее

Добрый день, да, у C1-94 на задней панели есть вход внешней синхронизации развертки, который по факту является входом X. Его можно использовать для вывода векторной графики. Ньюанс состоит в том, что нужно подавать для смещения влево относительно центра развертки отрицательные напряжения, а вправо - положительные. Отдельного управляемого усилителя вход не имеет. Мы для согласования масштабов собрали внешнюю схему на ОУ.

Пользу приносить будет - берите =)

из руководства на ослик
из руководства на ослик

Класс, спасибо большое! ОУ, как подсказывает поисковик, это операционный усилитель? Пойду изучать вопрос. Надеюсь, все получится )

Один маленький уточняющий вопрос, чтобы убедиться что я все правильно понял.

Значит, при подключении наушников ко входам Х и У, с обоих каналов на осциллограф поступает сигнал небольшого напряжения. (У AUX это кажется что-то около трети вольта, но для простоты скажем, что поступает один вольт.)

Получается, что при подаче сигнала с одного из каналов на вход Х, вся графика, рисуемая волной с амплитудой в 1 вольт (вторая нода на моей картинке), уедет вправо относительно центра экрана, потому что диапазон значений будет положительным — от 0 до 1 вольта.

И для того, чтобы сдвинуть графику в центр экрана, надо собрать внешнюю схему на операционном усилителе, которая сдвинет («перемаппит») входную волну с диапазона 0...+1 вольт на диапазон -0,5...+0,5 (третья нода).

Я правильно понял общую идею?

Touchdesigner
Touchdesigner

да верно =)

насколько я помню мы усилили в два раза ещё сигнал, чтобы получить размах от минус 1 до 1 вольта (хотя по документации весь размах 1В, то есть от -0.5 до 0.5В), но это не суть.

В общем случае можете подключить сигнал как есть, без ОУ и дополнительных схем. Получите нужный вам эффект, только в одной половине экрана. После того как убедитесь, что все работает как нужно, подадите развертку уже через схему. =)

удачи, не забудьте поделиться результатом =)

После беглого поиска остановился на усилителе LM741CN, по идее он должен удовлетворить моим нуждам. Заказал доставку в почтомат, но пока не получил его.

Тем временем, купил сам осциллограф.

Подключил, соответственно, всё напрямую, без усилителя. Запустил трек Function и получил сплющенную картинку.

Использовал провод миниджек на два тюльпана: миниджек воткнут в ноут; один тюльпан через RCA2BNC переходник воткнул в порт Y на передней панели; другой тюльпан закусил крокодилом, и воткнул проводом "крокодил-банан" в порт Х на задней панели.
Использовал провод миниджек на два тюльпана: миниджек воткнут в ноут; один тюльпан через RCA2BNC переходник воткнул в порт Y на передней панели; другой тюльпан закусил крокодилом, и воткнул проводом "крокодил-банан" в порт Х на задней панели.

Сначала запаниковал, но потом сообразил, что можно просто сделать ноут погромче. Тогда она расправилась на всю ширину, и стала различима.

Если картинка плавно прорисовывается лучом ("вырастая" из точки в свой полный вид), или если на сцене есть любая анимация, то положение картинки на экране начинает сильно гулять. Интересно, связано ли это с отсутствием усиления сигнала, с тем что я не откалибровал и не настроил прибор перед использованием, или это вообще не баг, а фича
Если картинка плавно прорисовывается лучом ("вырастая" из точки в свой полный вид), или если на сцене есть любая анимация, то положение картинки на экране начинает сильно гулять. Интересно, связано ли это с отсутствием усиления сигнала, с тем что я не откалибровал и не настроил прибор перед использованием, или это вообще не баг, а фича

Переместить графику в центр экрана ручками смещения луча не составило труда.

После этого я попробовал вывести свою графику в svg-формате, с помощью программы OSCI Render. Все работает.

Единсвтенное, svg-картинку сильно "помяло", как если бы луч не успевал её прорисовать, и спотыкался на поворотах. (Хотя мне казалось что графика, которую я вывожу, не слишком детализированная.)

Возможно это связано с тем, что векторный путь не оптимизирован, и в нем есть заусенцы. А может, графика и правда слишком детализирована для такого маленького кинескопа.

Тем не менее, в целом все получилось. Так что спасибо за советы!

по моему ммнению, получилось зашибись! =)

поздравляю! =)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории