Как сделать из Лего телевизор

Цель сайта о LEGO заключается в удобном предоставлении инструкции к наборам LEGO. Скорее всего, вы являетесь фанатом конструктора и посетили нашу базу в поиске инструкций LEGO, которые были утеряны несколько лет назад, либо набор куплен недавно, а инструкции испорчены домашним животным, и Cubiform.ru здесь, чтобы помочь и предоставить руководство.

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

Все мы знаем, что нет ничего ужаснее, чем достать старые наборы LEGO и обнаружить, что инструкции пропали или даже не хватает нескольких страниц. Наш сайт с инструкциями LEGO создан для того, чтобы помочь вам. Введите номер набора или его название и выполните поиск в нашей простой в использовании базе данных инструкций LEGO. А если ничего не помогает, и вы не можете найти нужные инструкции Lego, свяжитесь с нами через обратную связь, и мы сделаем все возможное, чтобы помочь вам получить его.

Как сделать самодельный Лего-Телевизор

Источник: cubiform.ru

Механический дисплей из лего и Arduino

Если верить учебникам, то первые «телевизоры» были с механической развёрткой на диске Нипкова. Понятное дело, определение телевизора у каждого своё и для бытового применения механика малопригодна, однако решил и я попробовать сделать механический дисплей. К счастью в семье обнаружился восьмилетний специалист по моторчикам, он и смастерил «хардверную» часть установки. Lego Power Functions Medium Motor, питаясь от девяти вольт, способен при помощи кривошипно-шатунного механизма раскачивать планку на 15 отверстий с частотой в несколько Герц.

Еще по теме:  Когда покажут по телевизору хроники

Механическая развёртка

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

Светодиоды

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

Фотоэлемент

Фоторезистор закрепил просто зажав его между двумя кубиками лего.

ТОП-10 Самодельных Телевизоров Из Лего / LEGO самоделки / Как сделать?

Фотоэлемент

Теперь осталось подсоединить конструкцию к Arduino. Светодиоды подключил к цифровым выходам через ограничительные резисторы на 150 Ом, фоторезистор — к входу АЦП.

Принципиальная схема

В результате, мой «телевизор» стал выглядеть вот так:

Механический дисплей

Заливаем простенькую программу, которая ждёт затемнения фоторезистора, а потом выстреливает с заданным интервалом на цифровые выходы (2..9) нужные данные. Горизонтальный размер одного пикселя определяется подбираемой вручную задержкой, для моей установки оптимальное значение составило 2,3 миллисекунды.

/* Shows a picture on mechanical desply connected to Arduino Display’s LED connected to digital pins 2..9 via 150 Ohm resisitors Photoresistor connected to analog pin 0 and GND. It is also connected to 5V using 10 kOhm resistor. */ void setup() < for (int i = 2; i > // Bit map of the picture (right to left) that we are going to show unsigned char Pivo[] = < B01111100, B10000010, B10000010, B10000010, B10000010, B01111100, B00000000, B00000000, B01101100, B10010010, B10010010, B11111110, B00000000, B00000000, B11111110, B01000000, B00111000, B00000100, B11111110, B00000000, B00000000, B11111110, B10000000, B10000000, B10000000, B11111110 >; void loop() < // Wait for the synchronization (photoresistor covered by the motor bar) waitForBegin(); // Do not start from the imidiatelly as the LED beam is moving too slow in the first milliseconds delay(20); int del = 2300; // pixel «length» in microseconds for(int i = 0; i < 26; i++) < showByte(Pivo[i], del); >> void waitForBegin() < while (analogRead(0) >650) < delayMicroseconds(200); >> void showByte(int info, long del) < // Light LEDs if necessary for (int i = 2; i >= 1; > // Wait a little if (del < 30000) < delayMicroseconds(del); >else < delay (del/1000); >// Turn LEDs off for (int i = 2; i >

Еще по теме:  Как узнать баланс Триколор ТВ пакет единый на телевизоре

Теперь, затаив дыхание, включаем, и вот оно, чудесное мгновенье!

Устройство в работе

Разрешение порядка 30 пикселей по горизонатали на 8 по вертикали, при меньших задержках пиксели получаются слишком сжатыми. Частота кадров — около пяти в секунду.

Что дальше?
  • Можно подключить светодиоды не непосредственно к цифровым выходам, а через восьмибитный расширитель шины PCF 8574, который смонтировать непосредственно на качающейся планке. Тогда хватит четырёх проводов вместо восьми (питание и два для I2C).
  • Можно попробовать вставить RGB светодиоды вместо монохромных и сделать цветной «телевизор».
  • В Arduino UNO USB-разъём подключён к конвертеру Atmel ATmega8U2. По-умолчанию он видится компьютером как последовательный порт, но его можно перепрограммировать чтоб он представлялся мышью или, например, джойстиком. Интересно, можно ли сделать чтоб он распознался как внешний монитор?
Ссылки

Идея использовать лего позаимстована из книги Михаэля Гаспери «Extreme NXT». К счастью, покупать Mindstorms NXT за три сотни евро не нужно, и можно обойтись на порядок более дешёвым Arduino.

Источник: habr.com

LEGO готовит набор со старым телевизором и консолью NES

LEGO любят все. Если вам доказывают, что не любят LEGO, значит, ещё не нашли «тот самый» набор, который ударил в сердечко. Прелесть в том, что наборов действительно огромное количество: коллекционных и простых, для детей и взрослых — чего только стоит пиксельная линейка Art с картинками и точные копии автомобилей и мотоциклов линейки Technic.

Есть и замечательная линейка с интерактивным Марио, которая скоро пополнится набором новых костюмов. И скоро Марио появится в другом, не менее интересном наборе: в сети появились фотографии старого телевизора и консоли NES из LEGO, да ещё и с Марио на экране.

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

Еще по теме:  Телевизор Samsung ue40h6400ak технические характеристики

На нём есть интерактивная игра с Марио, а если у вас есть «живой» Марио с маленькими экранами, наборы по которому недавно поступили в продажу, то вы сможете всё это чудо дополнить звуками из игры.

В комплекте под номером 71374 более 2600 деталей, он будет стоить 229 евро (примерно 20 000 рублей). Старт продаж в августе следующего года. Что думаете?

Источник: wylsa.com

Оцените статью
Добавить комментарий