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

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



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

    Впечатляет.
    Share post

    Similar posts

    Comments 92

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

            Интересно было бы увидеть немного информации по реализации подобного. Ведь я так понимаю осцилограф не модифицировался, а на нем точки «едут» слева направо. Как достигается эффект «остановки» точек на картинке?
              +12
              Можно задействовать X и Y входы, отключить генерацию «пилы», не модернизируя осцилограф.
                0
                эффект «остановки»

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

                  Сейчас аналогичную фишку делают на лазерах и зеркалах.
                    0
                    Градации яркости — вход Z, разве нет?
                      0
                      А ты много встречал осциллографов с третьим входом?!
                        0
                        В универской лаборатории у всех (и у советских, и у новых) есть.
                          +1
                          У меня был подключен и Z вход, но размах на нём всего 2.5 вольта, поэтому подсвечивало.
                  +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.