Оглавление:

1981 Портативный видеомагнитофон Raspberry PI Media Center: 12 шагов (с изображениями)
1981 Портативный видеомагнитофон Raspberry PI Media Center: 12 шагов (с изображениями)

Видео: 1981 Портативный видеомагнитофон Raspberry PI Media Center: 12 шагов (с изображениями)

Видео: 1981 Портативный видеомагнитофон Raspberry PI Media Center: 12 шагов (с изображениями)
Видео: Тестовая запись портативного видеомагнитофона VHS Canon VR-30 1980-х годов 2024, Ноябрь
Anonim
Image
Image
1981 Портативный видеомагнитофон Raspberry PI Media Center
1981 Портативный видеомагнитофон Raspberry PI Media Center
1981 Портативный видеомагнитофон Raspberry PI Media Center
1981 Портативный видеомагнитофон Raspberry PI Media Center

Это портативный видеомагнитофон Sharp VC-2300H начала 80-х, который я преобразовал - теперь в его основе лежит Raspberry Pi, на котором работает превосходное программное обеспечение медиацентра Raspbmc. Другие обновления включают в себя шикарные часы на базе Arduino и EL-проводную «ленту», которая выдвигается, открывая слоты USB-концентратора с питанием. Оригинальные кнопки используются для различных функций, он имеет интегрированный 15-дюймовый HD-экран сзади и прозрачную панель доступа сбоку, демонстрирующую Pi.

Я купил этот необычный старый видеомагнитофон за 6 фунтов стерлингов на ebay еще в июне с целью превратить его в нечто особенное для моего первого проекта Raspberry Pi - я понятия не имел, что его будет так долго и сложно построить, но это мой любимый апсайклинг. проект пока.

Он управляется с помощью стандартного пульта дистанционного управления медиацентром (или мобильного приложения) и выполняет работу по потоковой передаче контента через Wi-Fi с BBC Iplayer и Youtube, а также воспроизводит интернет-радио и файлы из локальной сети или USB-накопителя.

Есть стопки фотографий, а также короткое видео с видеомагнитофоном в действии - наслаждайтесь!

Шаг 1: разборка

Разборка
Разборка
Разборка
Разборка
Разборка
Разборка

Когда я купил видеомагнитофон, он был в сломанном состоянии, поэтому я не расстроился, когда его снесли - мне нужно было действовать осторожно, так как я всегда стремлюсь сохранить некоторые функции и характер оригинала. В данном случае это был механизм извлечения, который я хотел сохранить любой ценой, я очень нежно вспоминаю видеомагнитофоны с верхней загрузкой из моего детства - огромные, шумные и выбрасывающие кассеты с определенным количеством насилия - но волшебным образом удерживающие 3 часа мультфильмов!

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

Также было несколько мощных двигателей, соленоидов, рычагов и т. Д., И счетчики внутренней проводки, некоторые из которых я использовал повторно. Передний и задний корпуса содержали меньше компонентов и легко снимались, оставляя центральную пластиковую конструкцию, содержащую алюминиевое шасси с платами переключателей, расположенными в ряд наверху. Я осторожно отсоединил и снял все компоненты, кроме кассеты с лентой и механизма выброса, и перешел от разрушения к фазе царапания головы!

Шаг 2: Извлечение

Изгнание
Изгнание
Изгнание
Изгнание
Изгнание
Изгнание

Одна из первых работ заключалась в том, чтобы убедиться, что механизм выброса работает. Некоторые из этих старых видеомагнитофонов имеют механическую кнопку, которая просто освобождает подпружиненную защелку, но я думаю, что этот использовал соленоиды для преобразования мягкого нажатия кнопки в выплевывание ленты. В корпусе торчала небольшая защелка, которую нужно было сдвинуть примерно на 10 мм, чтобы освободить ленту. Сначала я попытался повторно использовать некоторые из оригинальных соленоидов, но поддерживая достаточно низкое напряжение, им просто не хватило шума, чтобы открыть его.

Просматривая коробку с выброшенными деталями, я обнаружил небольшой механизм, состоящий из мотора, червячного колеса и зубчатых колес, и он оказался идеальным. Червячное колесо означало, что двигатель не может быть оттолкнут назад под давлением защелки, и он хорошо работал от 9-вольтовой батареи. Чтобы заставить его сдвинуть защелку, я снял одну из шестеренок, удалив большую часть ее зубцов, чтобы оставить что-то вроде вращающегося рычага, который будет устанавливаться рядом с защелкой, срабатывая при вращении винта.

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

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

Шаг 3: Pi и Raspbmc

Pi и Raspbmc
Pi и Raspbmc
Pi и Raspbmc
Pi и Raspbmc
Pi и Raspbmc
Pi и Raspbmc

Мне всегда нравились ПК с медиацентрами, и я годами возился с Windows XP MCE и MediaPortal - мне нравится последний, особенно потому, что он предлагает множество настроек и поддержку сообщества, будучи открытым исходным кодом. Несколько комментаторов моих предыдущих инструкций упомянули о том, чтобы встроить Raspberry Pi в проект, но пока я не рассмотрел его более подробно, я не воспринимал вариант Pi так серьезно - конечно, что-то настолько маленькое не может обеспечить такую же производительность, как " правильный "ПК, и его, должно быть, сложно выучить с нуля, не так ли?

Я был неправ по обоим пунктам примерно через час после того, как моя модель B + Pi прибыла на почту! Изначально я не был так заинтересован в программировании, поэтому просто следовал основным инструкциям и установил последнюю сборку Raspbmc - версию XBMC специально для Pi. Я был приятно удивлен зрелостью этого программного обеспечения медиацентра, интерфейс был интуитивно понятным, он прекрасно воспроизводил весь мой видеоконтент и работал из коробки с ИК-приемником из одного из моих старых проектов Windows Media Center. Я экспериментировал с настройками и скинами в течение нескольких дней и в итоге получил крошечный и эффективный движок для этого видеомагнитофона, это было буквально так просто.

Я решил установить плату прямо внутри корпуса, чтобы сделать ее доступной, но, к счастью, оставалась удобная щель размером с пианино, оставленная выброшенной боковой соединительной панелью. Установив его на шасси видеомагнитофона и успешно работая как с телевизором, так и с ИК-приемником, я перешел к менее простым вещам.

Шаг 4: лента

Кассета
Кассета
Кассета
Кассета
Кассета
Кассета
Кассета
Кассета

Ранее я упоминал, что сохранение функции извлечения было обязательным в этой сборке, поэтому я начал думать о том, что будет извлекаться и как это может вписаться в общий дизайн. Что-то встроенное в старую ленту VHS было очевидным ответом - я обсуждал возможность подключения к ленте Ethernet или сетевого шнура, или наличия портативного жесткого диска на ленте, но остановился на включении USB-концентратора с питанием. Даже с четырьмя USB-портами модели B + у меня было немного нехватки, и я хотел иметь возможность подключить жесткий диск USB с автономным питанием, не беспокоясь о том, что у PI достаточно мощности для его запуска.

Я взял старый USB-концентратор из ящика для вещей в багажнике машины за 1 фунт стерлингов и вскоре нашел блок питания для него в ящике «Я оставлю его на всякий случай» в своей мастерской. Он легко отрывался, и было несложно прикрутить его к разобранной кассете VHS, при этом кабели выходили из-под ленты, чтобы их можно было спрятать. Затем я вырезал отверстия для USB-разъемов, что было довольно утомительной работой - к счастью, старые кассеты VHS легко достать, так как я потратил несколько впустую в этом процессе.

Однако требовалось нечто большее, и мне пришла в голову идея создать «ленту» из электролюминесцентного провода, чтобы она красиво светилась или мигала в футляре. Раньше мне нравилось делать это с аудиокассетой, и это не заняло много времени - самым сложным было разматывать бесконечные метры кассеты VHS! Я прорезал ленточные шпиндели, чтобы было достаточно свободного места над установленной схемой USB-концентратора, оставив небольшую кромку для наматывания электролюминесцентного провода, приклеивая его с каждым поворотом, чтобы удерживать на месте. Я использовал оранжево-красный провод EL, чтобы сохранить общую тему "Малина".

Установив EL-провод и концентратор, а также скрепив лентой, я создал несколько этикеток на ПК, чтобы они соответствовали общей теме, включая логотипы Pi, Raspbmc и Carbon Frog (ребята, которые делают часы). Это был хороший маленький проект сам по себе, и когда он был завершен, я отложил его в сторону, глубоко вздохнул и нажал на кнопки видеомагнитофона.

Шаг 5: Кнопки и Boos

Кнопки и Boos
Кнопки и Boos
Кнопки и Boos
Кнопки и Boos
Кнопки и Boos
Кнопки и Boos
Кнопки и Boos
Кнопки и Boos

Мне всегда нравилось использовать оригинальные элементы управления в своих проектах, насколько это возможно, и, учитывая множество кнопок на этом видеомагнитофоне, я с нетерпением ждал этих возможностей. Я начал с того, что вынул из корпуса две схемы кнопок, затем с помощью светодиода на 5 В и макета наметил, какой провод какой, и пометил их по ходу дела. Этому очень помогло то, что платы были хорошо прокомментированы, на верхней стороне отображались как названия переключателей, так и трасса кабеля. Схемы были достаточно простыми, в основном просто кабель для каждой кнопки и общее отрицательное соединение.

Это было примерно тогда, когда начались проблемы! Я хотел использовать как можно больше кнопок для управления мультимедиа (воспроизведение / пауза и т. Д.), Навигации Raspbmc и других функций, таких как телевизор, кабель EL, светодиоды и т. Д. Для этого я решил, что могу просто разобрать старую USB-клавиатуру, подключив кабель. разъемы и я бы пошел - так не вышло.

Сначала я нарезал старую гибкую USB-клавиатуру, прикрепив кабели кнопок к разъемам, которые обычно касаются при нажатии клавиши, чтобы кнопки видеомагнитофона отправляли нажатия клавиш на Pi, которые затем можно было сопоставить с функциями управления. До определенной степени это сработало, но количество подключений (16 кнопок, 32 кабеля) означало, что на их соединение ушло много времени. После тестирования на ПК я обнаружил, что соединения не так надежны, как я надеялся (я пробовал все, от скрепок, протыкания отверстий, скрепок и горячего клея до магнитов geomag для подключения к клавиатуре!). В конце концов, я отказался от клавиатуры как от слишком сложной - слишком много, чтобы пойти не так, - и вместо этого подумал, что, возможно, я мог бы использовать arduino uno для имитации клавиатуры. Осознав эту идею и немного изучив, я понял, что у самого Pi есть набор контактов GPIO, которые потенциально могут использоваться для непосредственного взаимодействия с кнопками видеомагнитофона.

Я довольно долго экспериментировал с различными вариантами, много узнал о выводах GPIO, подтягивающих резисторах и других вещах и очень близко подошел к решению с некоторым кодом Pi под названием Pikeyd, но ударил им кирпичную стену в конец. Затем я попробовал Adafruit Trinket, крошечный микроконтроллер, но, потратив много времени на возню, оказалось, что он действительно предлагает только пару кнопок ввода. Мне повезло с такими же USB-геймпадами, которые я валял. К настоящему времени прошло несколько недель, а остальная часть проекта, корпус, телевизор и т. Д. Были близки к завершению, поэтому я решил, что для кнопок это был решающий шаг!

Думая о готовом продукте и о почти готовых других компонентах, я сделал шаг назад и понял, что внутри корпуса будет гораздо меньше места, чем я думал. Кроме того, наличие полного набора кнопок навигации и управления на самом видеомагнитофоне будет иметь ограниченное применение, потому что при просмотре экрана кнопки будут направлены от вас! Я решился на последнюю попытку сохранить некоторые основные функции (воспроизведение / пауза, перемотка назад и ускоренная перемотка вперед) и заставил их работать со схемой одного из самых низких существ на земле - USB-мышью из магазина за 1 фунт стерлингов.

Мышь была разобрана очень легко, и я подключил переключатели для левого, правого и среднего щелчка к кнопкам видеомагнитофона. Все, что мне нужно было сделать, это отредактировать XML-файл на Pi с именем keymaps.xml - он сообщает Pi, какие функции выполнять, например, я сопоставил LeftClick с функцией Raspbmc для Rewind, MiddleClick для воспроизведения / паузы и RightClick для FastForward. Я оставил все провода к другим кнопкам с пометками и спрятал в футляре, чтобы я мог вернуться к другим вариантам позже, если мне нужно.

Сортировка кнопок была самой трудоемкой и разочаровывающей частью этой сборки, и в конце концов я пошел на компромисс, чтобы двигаться вперед и делать это увлекательно. Мне удалось заставить кнопки видеомагнитофона управлять проводом EL, светодиодами, извлечением и включением / выключением телевизора, так что в конце концов я доволен тем, как это сработало.

Шаг 6: телевизор

Телевизор
Телевизор
Телевизор
Телевизор
Телевизор
Телевизор

Идея встроить экран телевизора в заднюю часть видеомагнитофона была одной из тех вещей, которые вывели его на первое место в моем списке проектов, поскольку это делает необычный дизайн устройства реальной особенностью. Мне удалось подобрать телевизор с поддержкой HD в багажнике автомобиля за 5 фунтов стерлингов с входом HDMI для Pi, но без кабелей или пульта дистанционного управления, что меня вполне устроило! Я сохранил его в исходном состоянии, пока работал Raspbmc, и разобрал его, как только проблема с кнопкой была решена.

Он разобран на три основные внутренние части: экран, плату питания и плату управления с различными входами. Сразу скажу, что с этого момента я не подключал его к электросети, пока он не был встроен в корпус, безопасность превыше всего! Экранная панель оказалась удивительно удачной для задней части корпуса, оставив только 20-миллиметровую «лицевую панель» по бокам.

Я вырезал отверстие в задней крышке лобзиком, затем обработал неровные края роторным инструментом и наждачной бумагой. Мне также нужно было вырезать пластик изнутри корпуса, чтобы панель сидела заподлицо. Благодаря удачному стечению обстоятельств экран в сборе был снабжен запасом примерно по 2 мм с каждой стороны, а это значит, что я мог использовать оригинальные кронштейны для плоских панелей, чтобы закрепить его.

Затем я взял старый лист плексигласа и сделал держатель для платы управления телевизора, который подошел к задней части ЖК-панели. Плата Power была на несколько миллиметров толщиной для установки рядом с ней, поэтому мне пришлось разместить ее под Pi в основной «деловой» части видеомагнитофона. Я сделал это нелегко, так как это означало, что нужно было удлинить кабели подсветки телевизора и построить коробку вокруг схемы, чтобы защитить тех, кто засунет пальцы в корпус - все же в этот момент конец был виден, и я точно знал, какие промежутки могут быть использовал. После того, как он меня поразил работой, при включении разобрал всю сборку, готовую к покраске.

Шаг 7: ИК-управление

ИК-управление
ИК-управление
ИК-управление
ИК-управление
ИК-управление
ИК-управление

Я использовал USB-ресивер Microsoft Media Center и пульт дистанционного управления при настройке программного обеспечения Raspbmc, и он работал так хорошо, что я решил встроить его в окончательный дизайн. Сначала я разобрал приемник, обнаружив небольшую схему с удобными слотами, которые я использовал, чтобы прикрутить ее к корпусу под панелью телевизора.

Я вырезал отверстие в корпусе вращающимся инструментом, зачистил его небольшим напильником - и работа сделана! По крайней мере, я так подумал - когда я снова посмотрел на корпус и нехватку свободного места, я понял, что нужно будет убрать свернутый кабель для ИК-датчика - он был около 2 метров в длину! Я нарезал и укоротил его примерно до 20 см, что значительно сэкономило место.

Шаг 8: Часы

Часы
Часы
Часы
Часы
Часы
Часы

Часы в этих старых видеомагнитофонах в некотором роде являются довольно знаковыми, я думаю, для многих домов это был первый раз, когда цифровые часы были прямо в гостиной. Вы должны были держать машину подключенной, иначе часы сбрасывались сами по себе, что приводило к сбою ваших синхронизированных записей, поэтому мы обычно ставили перед ней подушку, когда выходили из дома, чтобы грабители не видели, как светятся светодиоды, и знали, что у нас есть видео! Я начал этот проект в августе, и каждую неделю в моем списке покупок для автомобиля стояли сменные часы, но ни один из цифровых часов, которые я видел, не бросился на меня. Однако в сентябре мы пошли на Brighton Mini Maker Faire, и на одном из киосков были ребята из Carbon Frog - у них на столе была куча этих часов, и хотя я немного беспокоился о размере, я знал, что они будут быть идеальным, и у меня должен был быть такой, идеальный сувенир на память о прекрасном выходном. Их матричные часы основаны на Arduino и имеют ряд встроенных переходов, которые отображаются при изменении минут. По умолчанию это что-то вроде зеленого дождя в стиле «Матрицы», сейчас я предпочитаю простое протирание слева направо, но в какой-то момент я надеюсь создать собственный pac-man, он разработан так, чтобы вы могли повозился с прошивкой и это хорошо документировано. Прозрачная панель оригинальных часов была слишком маленькой, чтобы часы матрицы могли сквозь нее смотреть, но, кстати, панель была просто окрашена в плексиглас, поэтому я смог поцарапать черную краску, чтобы увеличить прозрачную часть - я поцарапал слишком сильно местами, но выглядит нормально! Вы можете переключаться между эффектами перехода часов, нажимая переключатель на его стороне, и желая сохранить эту функцию в сборке, мне нужно было сделать кнопку для подключения через корпус видеомагнитофона и подключения к нему. Я сделал все это из рекламной ручки, используя кликер ручки в качестве кнопки и соединив его внутри с помощью стержня, пружины и рубленого корпуса ручки, просверлив отверстие в корпусе для кликера, чтобы проткнуть его.

Шаг 9: Сила

Сила
Сила
Сила
Сила
Сила
Сила
Сила
Сила

Как привести в действие все отдельные элементы этого проекта? Я хотел, чтобы у видеомагнитофона был только один штекер, но я не хотел слишком сильно возиться с электросетью. В конце концов, я пожертвовал пространством внутри корпуса и использовал стандартный 4-сторонний удлинитель. Это дало мне все необходимые параметры питания (TV, Pi, Powered hub, Matrix Clock) с местом для большего количества, если они мне понадобились.

Я резко укоротил удлинительный кабель и подключил его к разъему с предохранителем, вроде того, что есть в блоке питания ПК - я подумал, если бы мы взяли его в отпуск и забыли шнур питания, который было бы легко найти в большинстве мест. Он также имел главный выключатель питания на внешней стороне корпуса, что мне понравилось.

С полной пайкой воткнул в розетку и нервно (иногда пользуюсь палкой) включил - ничего! Пробовал еще раз - и ничего. Я собирался перепаять все это, когда прочитал на веб-сайте продукта, что в розетке есть место для предохранителя, но он не поставляется с ним. Я порылся в мастерской в поисках предохранителей, но все они были стандартного размера, а этот нуждался в меньшем внутреннем типе - я нашел один на выброшенной схеме видеомагнитофона, и после подключения он работал нормально.

Шаг 10: Дело

Дело
Дело
Дело
Дело
Дело
Дело

Я хотел, чтобы корпус был аккуратным, поэтому не добавил никаких дополнительных кнопок, кроме часов. В основном работа над внешним корпусом заключалась в проделывании отверстий для болтов в компонентах, но я сделал красивую смотровую панель сбоку, которая демонстрирует плату Pi. Я сделал это так, чтобы он точно соответствовал отверстию, оставленному оригинальной соединительной панелью, надрезав и отколол немного плексигласа от старой защитной пленки от бликов, что было для меня в новинку. Плакат прикручен к двум пластиковым скобам, которые я сделал из удобной сломанной кассеты VHS. Я установил светодиод для поверхностного монтажа в верхнем кронштейне, чтобы освещать Pi, но мне удалось поджарить его, собирая корпус! К счастью, поскольку плексиглар можно легко открутить, это быстро исправить, когда я в следующий раз поеду в Маплинс.

Когда все отверстия были вырезаны или просверлены, пришло время красить, поэтому я снял компоненты и получил трещины. Краска «непосредственно на пластик» не приняла, несмотря на мою тщательную шлифовку и обезжиривание, поэтому я сначала нанёс слой грунтовки, что, вероятно, всегда буду делать в будущих сборках. Первоначально я планировал сделать все это в черном цвете, но, увидев, что корпус готов, я понял, что это будет слишком много, поэтому я снова застрял, пока не смог выбрать цвет - я оставил заднюю часть черным, поскольку это то, что вы видите, глядя на экран. Я склонялся к ретро-коричневому цвету спереди, когда моя жена предложила красный цвет в сочетании с общей малиновой темой, что было вдохновлено! Ближайшим к ним в местном магазине DIY был Satin Strawberry, который был мне достаточно близок. Мне очень нравится, как получился цвет, это не для всех, но он действительно понравился мне, особенно с глянцевыми черными панелями на лицевой стороне.

Шаг 11: Сборка

сборка
сборка
сборка
сборка
сборка
сборка

До сих пор сборка состояла из трех отдельных частей: передняя красная часть со встроенным питанием, средняя часть с Pi, кнопками и схемами и задняя часть с телевизором. Распространившись по четырем углам мастерской, пришло время собрать этого монстра.

Первая попытка сборки прошла не так хорошо, когда все было собрано вместе, между передней и задней частями оставался зазор около 3 см, поэтому некоторые детали явно не подходили. Это было немного разочаровывающим, но единственный способ исправить это - проработать каждый квадратный дюйм, теряя массу, где это возможно. Я привел в порядок все внутренние кабели, отказался от разъема Ethernet в качестве компромисса и срезал некоторые пластиковые кронштейны с помощью вращающегося инструмента. Через некоторое время передняя и средняя части плотно прилегали друг к другу.

Задняя часть была более серьезной проблемой - плата для ИК-датчика была буквально на 5 мм слишком шириной, чтобы корпус мог полностью закрываться, и упиралась прямо в нижнюю часть алюминиевого шасси. Я подумал о перемещении датчика, но после того, как я вырезал для него отверстие и укоротил кабель, это было похоже на выдумку. Единственное, что нужно было сделать, это отрезать кусок алюминия, что было непросто сделать со всем, скрепленным болтами, и повсюду кабелями. Использование ножовки могло привести к повреждению компонентов или свежеокрашенного корпуса, поэтому я укусил пулю и сломал вращающийся инструмент и режущий диск. Алюминий был толщиной около 2 мм, но после пары немного тревожных дождей искр я прорвался.

Теперь, когда в футляре больше места, он немного сжался, поэтому я включил его, чтобы проверить - все работало, кроме телевизора, чего я и боялся - всегда немного хитроумно повторно использовать схемы за пределами их оригинальный корпус, и я был убежден, что отключил конденсатор или что-то в этом роде, что означало бы конец этому проекту, пока не будет найден телевизор такого же размера. Однако оказалось, что это просто короткое замыкание на кабеле между телевизором и кнопкой включения / выключения, и после небольшой пайки он ожил.

Передняя и задняя части корпуса скреплены винтами сверху и снизу, а средняя часть находится между ними.

Шаг 12: наконец-то готово

Наконец-то закончено
Наконец-то закончено
Наконец-то закончено
Наконец-то закончено
Наконец-то закончено
Наконец-то закончено

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

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

Думаю, с августа я тратил на это до часа в день, и по большей части я нашел это действительно полезным - я изучил новые навыки на этом пути (потому что мне пришлось), и было здорово разобраться с потрясающими возможностями Pi - моя первая задача, как только я нажму кнопку «Опубликовать», - это заказать плату модели A + для следующего преобразования в моем списке.

Если вам нравится этот проект и вы хотите увидеть больше, вы можете зайти на мой веб-сайт, чтобы узнать о текущих обновлениях проекта по адресу bit.ly/OldTechNewSpec, присоединиться к Twitter @OldTechNewSpec или подписаться на растущий канал YouTube по адресу bit.ly/oldtechtube - дайте некоторые из ваших старых технологий - новые спецификации!

Рекомендуемые: