Мультфильм на осциЛЛографе

    Потрясающая работа, проделанная умельцем.



    Пока автор делал этот шедевр, он:
    — получил кучу знаний по оптике и лазерам
    — научился работать с ПЛИС (оно же FPGA)
    — использовать USB2.0 на полной скорости (поток точек и тайминги идут по usb в плис)
    — познакомился с Qt
    — научился писать драйвера под Linux

    Впечатляет.

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 94

      –1
      Класс! Подскажите кто-нибудь, что за музыка в качестве саундтрека?
        +11
        www.youtube.com/watch?v=Hiqn1Ur32AE
        оригинал с русскими субтитрами
          +1
          Благодарю.
            +10
            Спасибо, теперь понятно почему именно этот клип был выбран.
          +11
          Круто! Реально круто!
            +1
            я бы даже сказал НЕреально круто
            +4
            Видео впечатляет.

            Интересно было бы увидеть немного информации по реализации подобного. Ведь я так понимаю осцилограф не модифицировался, а на нем точки «едут» слева направо. Как достигается эффект «остановки» точек на картинке?
              +12
              Можно задействовать X и Y входы, отключить генерацию «пилы», не модернизируя осцилограф.
                0
                Х и Y мало. Ещё Z нужен — яркостный канал. Я делал нечто идейно подобное, хотя даже отдалённо не столь крутое в 90-х, на Z80 и советских ЦАП-ах К572ПА1. Идея была следующая. На газовых магистралях стояла некая херня на Z80, моей разработки. Время от времени эти посты обходили техники. И осциллограф у них был штатным прибором (там кроме моей херни дохера других херней было). Хотелось найти способ как можно проще и дешевле дать возможность технику считать с моей херни некие показания. LCD экран городить не серьёзно. Семисегментника мало. Вот я и придумал воткнуть туда три ЦАП-а (x, y, z) копеешной цены и две кнопки для листания экранов. Мужик подходит, суёт осцил в три дырки и спокойно с него читает.
                Демка конечно впечатляющая. Не понял только при чём тут usb на полной скорости, QT и драйвера под линукс. Все данные для демки можно было по-идее зашить во внутреннюю блочную память. А если на плате есть SDRAM, то закинуть и туда. Самое трудное, это раскидать как надо точки. Вот это действительно работа…
                0
                эффект «остановки»

                Как уже сказали выше, X и Y входы, плюс люминофор не мгновенно гаснет.
                Периодически видны тонкие диагональные полосы, как раз из-за этого получаются.
                  +2
                  У меня в залежах старых журналов Радио была статья, где на основе осциллографа народ собрал портативный телевизор!!!
                  Но там при этом дорабатывалась схема осциллографа, что-бы получить градации яркости.
                  Тут — слегка проще: т… е. не гоняют луч по ВСЕМУ полю, а только по контурам, т.н. «векторный дисплей» — была такая сдохшая в процессе эволюции технология — не могли как следует наладить цвета…
                  «Фишка» технологии была в том, что если обычный монитор выдавал 640 на 480 в лучшем случае (на тот момент!) и пиксель был различим на глаз, то векторный монитор мог нарисовать линию, на которой не было видно пикселизации ВООБЩЕ! Т.е. тупо лучом вели из одного угла в другой, без развёртки и т.д.

                  Сейчас аналогичную фишку делают на лазерах и зеркалах.
                    0
                    Градации яркости — вход Z, разве нет?
                      0
                      А ты много встречал осциллографов с третьим входом?!
                        0
                        В универской лаборатории у всех (и у советских, и у новых) есть.
                          +1
                          У меня был подключен и Z вход, но размах на нём всего 2.5 вольта, поэтому подсвечивало.
                          0
                          Да по-моему почти любой, разве что кроме самых древних.
                    +1
                    Я знал что аниме захватит мир! Знал!!!
                      –10
                      Вокалоиды. Они… заполоняют… планету!
                        +11
                        это не вокалоиды. это Touhou, bullet-hell скроллшутер
                          0
                          Ну там вообще-то и файтинги и платформеры — тохо это целая серия игр:
                          en.wikipedia.org/wiki/Touhou_Project
                            0
                            Ну это ж вроде спин-оффы. Это как возразить, что Марио — это еще и картинг, и party-игры, и черт знает что еще.
                      +6
                      Потрясающе! я максимум фигуры Лиссажу делал…
                        +14
                        Надо автору добавить туда еще и звуковое сопровождение из сканера/сервомотора/флоппиков/etc.
                          +11
                          Хм, добавьте в топик, что автор не делал сам мультик =)
                            +31
                            Оно же на NES (dendy):

                            ROM и страница афтора: http://www.geocities.jp/littlimi/bad_apple_2.htm

                            Оно же на Game boy 8-bit:


                            Оно же на SEGA:

                            Тред на форуме, посвященный трудностям упаковки всего этого добра в 8 мбит, афтор немного описывает созданный им кодек: http://www.sega-16.com/forum/showthread.php?19027-Bad-Apple-demo-thread

                            Да и вообще, где только его нет… Даже идея для ZX-Spectrum обсуждалась.
                              +5
                              У автора конечно полный hardware, у программистов же другой интерес: сжать оригинальный поток как можно сильнее и показать реалтайм видео на платформе, которая для этого совсем не предназначена.
                                +5
                                Genesis очень удивил. Не думал, что такое возможно без 32X или CD.
                                  +7
                                  Даже так делали:
                                    +2
                                    Да ладно на бумаге (хотя тоже круто), но делали собственно на яблоке:
                                      +1
                                      Прошу прощения, оказывается, ниже уже запостили это видео.
                                  –1
                                  Ожидал увидеть там все что угодно, но только не japan-pop.
                                    –22
                                    А есть такие же, но с перламутровыми пуговицами без анимэ?
                                      +37
                                      Нынче либо с девочками в анимешной рисовке, либо с понями. Выбирайте.
                                        +2
                                        Ненавижу «с понями», но в таком шикарном исполнении даже «с понями» посмотрел. Реально впечатляет )
                                          +5
                                          Вот это самое «нынче» не по мне. Старею, наверное.
                                          +4
                                          «Тохо проджект» — это не анимэ, а серия видеоигр, хотя есть и любительская анимация по мотивам.
                                            +6
                                            www.youtube.com/watch?v=o4YyI6_y6kw
                                            Здесь прикол в том, что на осциллограф подается левый и правый канал песни.
                                              +2
                                              А вот это действительно шедевр. Только сдаётся мне, тут немного смонтировано.
                                                +2
                                                Проверяли как-то раз. На аналоговых хорошо видно. На цифровых — не очень.
                                                На ютубе есть с осциллографа — www.youtube.com/watch?v=J1ylMJwfLmM
                                                0
                                                Действительно шедевр. Даже не столько из-за матана, сколько из-за идеи.
                                              0
                                              Круто!
                                                +1
                                                получил кучу знаний по оптике и лазерам

                                                А где в этой работе лазеры?
                                                  +2
                                                  В описании под видео, в других видео, и пример в комментарии чуть ниже ;)
                                                  +4
                                                  Вывести такое на осциллограф, конечно, труд.
                                                  Но меня больше восхищает рисование цветными лазерами автором на стенах:
                                                  Картинка
                                                  image

                                                  Понимаю что технологии не новы, но с другой стороны – установка делается своими руками – что куда круче!
                                                  koizumi.narod.ru/rgb_nya1.jpg
                                                  www.youtube.com/watch?v=y2kLo5RUUdw
                                                    +5
                                                    Есть bad apple на лазерах тоже. Он, правда, на нико нико доуга, сейчас залью на ютуб.

                                                    А, вру, это Сырно
                                                      +12
                                                      А вот и bad apple


                                                      А вообще, автор поздно это увидел. Было бы года так 3-4 назад, я бы еще столько всего накидал, а сейчас подзабыл как-то. Там версии на яблоках были, вот например
                                                        –2
                                                        Forever alone?..
                                                          0
                                                          Ещё один вариант
                                                            0
                                                            Делал подобную установку (однолучевую, динамики от колонок применялись для вибрации зеркал, луч — от красного dvd лазера), но ввиду очень неглубоких математических познаний и примитивности моей конструкции так и не научился формировать осмысленные картинки (только такие).
                                                            Мне бы очень пригодились публикации таких проектов…

                                                        +2
                                                        Bad apple на осциллографе. Вы сделали мой день.
                                                          +12
                                                          Действительно, хотелось бы побольше информации по данной работе. Без нее совершенно не понятно в чем замечательность, при чем здесь драйверы под линукс, высокая скорость на УСБ, ПЛИС и лазеры.

                                                          Грубые прикидки дают выделение контура программкой в юзерспейсе, потом порядка 50-60 кб/с поток (30 фпс * 1000 точек * 2 байта координаты) через усб, потом расклад этих пар байтов по X и Y осциллографа при помощи быстрого ЦАПа.

                                                          Расскажите, все-таки, как там на самом деле сделано?
                                                            +1
                                                            В комментариях к видео автор сказал, что у него есть желание поделиться опытом, вот только писать он сюда не может, ибо нет аккаунта.
                                                              0
                                                              Почту его тут оставьте.
                                                                0
                                                                Его ответ:
                                                                океюшки. специально для такого случая создал ящик
                                                                balshw@mail.ru
                                                                можете по делу, или если хотите — можете спамить \^^/
                                                                  +3
                                                                  Списался с автором на ютубе и поделился кое чем, так что скоро он будет с нами. Обещал сделать годные статьи о ток как было создано данное чудо ;)
                                                                    +5
                                                                    Привет от автора!
                                                                    Попробую описать всё это дело с картинками и схемами, от теории до построения системы и возможных модернизаций. Будет эдакий роман в пяти частях.
                                                              +1
                                                              60000 точек в секунду, каждая точка это координаты X (16 бит) + Y(16 бит) + цвета R(8 бит) + G(8 бит) + B(8 бит) + Интенсивность(8 бит). Итого 8 байт на точку. Я делал полноценный ЦАП по стандарту ILDA, который может работать с любыми типами современных проекторов, а не только с моим самодельным.

                                                              Частоты точек от 100 до 275к(с возможностью увеличения до 600к точек всего лишь сменой кварца и корректировкой константы в прошивке — для работы с акустооптикой).
                                                                0
                                                                На осциллографе совсем не 6к точек, в контуре их максимум 1000. Разрешение у осциллографа вполне укладывается в 250х250, тем более контур хорошо описывается дельта-приращением. RGB-цвет на осцилле тоже не очень заметен :) Собственно, из этого и исходили мои начальные выкладки.

                                                                Сейчас ситуация более понятна, но расскажите, зачем столько байт на точку? Для какого физического устройства имеют смысл 16-битные коортинаты? Опять же странно выглядит отдельно байт интенсивности в дополнение к RGB. Какое у него предназначение?

                                                                  0
                                                                  который может работать с любыми типами современных проекторов, а не только с моим самодельным.

                                                                  Вопрос об осциллографе же был.
                                                              +8
                                                              >>научился работать с ПЛИС (оно же FPGA)
                                                              FPGA это ПЛИС, но ПЛИС не обязательно FPGA.
                                                                +7
                                                                В современной электронике не разбираюсь, по этому не знаю на сколько сложно такое сделать.
                                                                Но выглядит круто — никогда такого не видел.

                                                                Хабр своими интересными постами никак не дает начать работать. Посмотрел на календарь, так и есть — пятница.
                                                                  +2
                                                                  А… родной С1-65А — первый мой оссцилоскоп
                                                                    +1
                                                                    Шедевр… еще бы аналоговое телевидение присобачить, так вообще эпик будет
                                                                    +1
                                                                    С осциллографом никогда не работал. Поясните, насколько трудоёмко на них отобразить точку в определенной координате?
                                                                      +2
                                                                      У нас в университете стоят старые советские осциллографы. Принцип как в кинескопе старух лучевых телевизорах, только приемник одноцветен. 2 направляющих магнита.
                                                                      Тут скорее сложность составляет написать драйвера.
                                                                          0
                                                                          Совершенно не сложно. Можно поставить две R2R матрицы и выводить с них на X-Y смещения. В результате просто тупо гоним в R2R двоичные координаты точки (для 8 линий R2R будет 256х256 разрешение) и получаем ее на экране. Можно ШИМом задавать с большей точностью, но проиграем по быстродействию.

                                                                          Так что технически нарисовать этот мультик на осциле задача несложная. Тем более ее уже множество раз реализовывали на лазерах, а это почти то же самое. Только проще.
                                                                          +7
                                                                          Ого. А я в первый раз этот клип вижу.
                                                                            +8
                                                                            Общественность требует поправить название «Мультфильм на осциЛЛографе»!
                                                                              0
                                                                                0
                                                                                Ну вы, блин, даёте!
                                                                                  +8
                                                                                  Что за осциллограф такой неправильный? Где стрелка, я спрашиваю?!
                                                                                    +5
                                                                                    Мечется.
                                                                                    +2
                                                                                    Осциллограф — это же кинескоп. Подай правильный сигнал — сможешь и телевизор смотреть.
                                                                                      +3
                                                                                      Эх… Откуда же у людей столько свободного времени…
                                                                                        +7
                                                                                        Bad Apple уже как Doom, на всем, что может что-либо показывать запустили.
                                                                                        • UFO just landed and posted this here
                                                                                            +9
                                                                                            Автор сего произведения шлет приветы Хабровчанам:
                                                                                            koizumi.narod.ru/habr1.jpg
                                                                                            koizumi.narod.ru/habr2.jpg
                                                                                              0
                                                                                              Довольно интересно сделан проектор у автора видео.
                                                                                              Судя по фото модуль «развертки» (не знаю как это правильно называется) и платы к нему уже готовые, как и зеркала. Никто не в курсе где такие продаются?
                                                                                                0
                                                                                                Мдаа, посмотрел, впечатлился. Показал нашим на работе и все пришли к единому мнению, что такого бы специалиста к нам бы на работу в разработку контроллера для промавтоматизации. У нас как раз там много задач по микроэлектронике, шине USB и системного программирования. Если не ошибаюсь наши системные программисты Qt тоже активно юзают.
                                                                                                  +6
                                                                                                  Странно, что до сих пор никто не запостил это видео:

                                                                                                  Тут ни одного любителя демосцены что ли нет?
                                                                                                    +1
                                                                                                    для всего этого достаточно звуковой карты, к чему тут ПЛИС, usb и прочее — ума не приложу
                                                                                                    • UFO just landed and posted this here
                                                                                                        +2
                                                                                                        ну чтоб на осциллографе рисовать — просто звуковая карта, стерео выход на XY развертку оциллографа, демосцену записывать в WAV файл. и проигрывать в любом проигрывателе. Кстати говоря видео из коммента выше — как раз таким способом сделано, где то даже есть в интернете(да и вроде у меня на компе файлик этот) — если есть осциллограф — можете прямо сейчас повторить
                                                                                                        0
                                                                                                        Да, для такого эффекта на осциллогафе звуковухи более чем достаточно. И для слабых проекторов тоже.

                                                                                                        Моя идея была в том, чтобы сделать полноценную систему, которая будет работать с любым оборудованием в стандарте ILDA (в трёхцветном режиме + интенсивность), и на таких скоростях, которые не даёт ни одна звуковуха.
                                                                                                          0
                                                                                                          ну если только так — сделайте контроллер для какойнить рекламной панели светодиодной
                                                                                                            +1
                                                                                                            Такое я уже делал, на работе. Это скучно. Длинные цепочки из сдвиговых регистров, и знай себе шли инфу.
                                                                                                      • UFO just landed and posted this here
                                                                                                        +1
                                                                                                        Круто, просто круто!
                                                                                                        Интересно узнать, как автор векторизировал видео.
                                                                                                          –1
                                                                                                          ТруЪ версия:

                                                                                                          Only users with full accounts can post comments. Log in, please.