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

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



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

    Впечатляет.
    Поделиться публикацией
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 92
    • –1
      Класс! Подскажите кто-нибудь, что за музыка в качестве саундтрека?
    • +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
                                          получил кучу знаний по оптике и лазерам

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

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

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

                                                                                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.