» електроника » Arduino »Холограма направете сами. Рисувайте със светлина

Направи си холограма. Рисувайте със светлина

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

За да заснемете такава картина, скоростта на затвора при снимане на снимка трябва да бъде около две до три секунди. В допълнение към цифровата камера, такава експозиция може да се получи на камерата на обикновен смартфон, като се използват различни приложения за камерата. Снимките от днешното устройство изглеждат така.

Впечатляващо, нали?
Устройството се базира на адресна LED лента, която ви позволява да контролирате цвета на всеки от неговите светодиоди поотделно. И така, ние вземаме такава лента и даваме командата да се показва голямо цветно изображение на слоеве, показвайки всяка колона от пиксели след кратък период от време. Поставяме камерата на дълга скорост на затвора, рисуваме с пръчка и получаваме цветна картина, която сякаш замръзва във въздуха.

За монтаж е необходимо:
1. Самата лента за адреси. Авторът взе резолюция от 60 светодиода на метър и го фиксира върху метален профил.
2. След това ще ви трябва micro sd карта с памет и модул за свързването му. На картата ще има файлове с изображения за изобразяване.
3. Бутон за стартиране на анимацията.
4. И разбира се, платформата Ардуино нано, което ще управлява всичко.
5. Също така в оригиналната схема има потенциометър за регулиране на яркостта и скоростта на анимацията.
6. Лентата изисква 5 волта мощност и в светли области на изображението ще отнеме приличен ток. Следователно ще се храним от китайската банка.

Всичко ще бъде много просто. Авторът състави схема на дъска, за да тества производителността. Лентата е фиксирана върху парче квадратен алуминиев профил, намерен на балкона, а всичко останало е вързано с замазки и електрическа лента. Накратко, максимално колективното стопанство.

Е, това се нарича оформление, но оформлението работи.

Преди да започнете, трябва да подготвите карта с памет и самите изображения. Картата трябва да бъде форматирана във формат на мазнини. И за да не възникнат допълнителни въпроси, ще форматираме официалната програма, която има само бутона за форматиране. Програмата се архивира с проекта (линк в края на статията).

Следващата подготвителна стъпка са самите изображения. Те имат и редица строги изисквания. Първо, ширината на изображението трябва да е равна на броя светодиоди във вашето парче лента.Второ, изображението трябва да е в bmp формат с дълбочина на цвета 24 бита. Трето, изображението е разположено вертикално отдолу нагоре, горната страна на изображението гледа отляво. За подготовката на изображенията не се нуждаят от никакви свръхестествени програми, а само стандартната Windows-ovskogo боя. Нека да разгледаме като пример класиката -нян котка. Той е страхотна картина за този вид ефекти. В Гугъл намираме снимка, веднага отбелязвам, че където картината е черна, там светодиодът няма да свети. Ако искате да нарисувате картина без субстрат, тоест без фон, трябва да намерите или снимка на черен фон, или да изтеглите снимка в png формат с прозрачен фон.

Първо, запълнете фона с черно. За целта създайте нов слой, поставете го и го запълнете. Сега обръщаме картината и я обръщаме така, че да стои както трябва. Променете ширината на изображението според броя на светодиодите (авторът има 60). И сега остава само да запишете в bmp формат с дълбочина на цвета 24 бита. Това е всичко.




В резултат на това трябва да получим форматирана карта с памет и върху нея готови снимки с подходящ размер в bmp формат и под необходимите имена: frame 000, frame 001, 002 и така нататък.

Сега отидете на страницата на проекта и изтеглете архива. Тук ще намерите колекция от готови изображения, както и всички необходими програми, фърмуер, диаграми и инструкции. За тези, които не са се натъкнали на ардуино, има отделна подробна статия за ултра мегасупер.


Започваме го и единственото, което трябва да се промени тук, е броят на светодиодите, очевидно трябва да съответства на броя на светодиодите на вашата лента и броя на пикселите на ширината на вашите снимки. След като прочетете всички инструкции и извършите необходимите стъпки, щракнете върху бутона за изтегляне. Целият прототип е готов.

Препоръчвам първото стартиране, без да изключвате компютъра и да отваряте монитора на порта, ще има много полезна информация. След всяка промяна или добавяне на снимки към картата с памет, ще трябва да стартирате системата с натиснат бутон, след това ще се включи режимът за преобразуване на изображенията и всяко ваше изображение ще бъде преобразувано. Също така, потенциометърът по време на първото стартиране действа като копче за регулиране на яркостта, тъй като яркостта се настройва на етапа на стартиране с обработка. Също така, първото стартиране е важно, тъй като можете да видите всички възможни грешки.

Като цяло, след успешно изтегляне и куп OKs, можете да изключите и да направите допълнителни стартирания, без да натискате бутон. Сега всичко е изключително просто, включете го, изчакайте малко и когато щракнете върху бутона, ще се покаже анимацията. Следващото щракване ще покаже следващата снимка от картата и така нататък в кръг. Сега потенциометърът регулира скоростта на анимацията.

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

За смартфоните, между другото, има специални приложения, които ви позволяват да снимате с бавна скорост на затвора и нямате нужда от скъпа камера с ръчни настройки на експозицията.

Гизмото се оказа страхотно, но има един огромен недостатък - глупаво е неудобно и ако имате повече от 10 снимки на картата, тогава това като цяло е пълен боклук, ще бъде невъзможно да изберете правилния.

Нека разширим малко възможностите и добавим дисплей. Използваме дисплея така:


Това е прост дисплей в регистъра за смяна TM1637. Не се нуждаят от бързи комуникационни протоколи за работа и библиотеката не заема много място. Предвижда се на дисплея да се покажат номерата на яркостта, скоростта, съобщенията за грешки и други системни съобщения. И най-важното е изборът на номера на изображението за изобразяване. За да контролираме цялото това нещо, използваме енкодер. По-хладно е от потенциометъра, тъй като върти неограничен ъгъл и го прави с малки стъпки, сякаш на стъпки.Той също има бутон.
Ще се свържем тук по тази схема:

За тази схема в папката на проекта има отделен фърмуер. Започваме и мигаме. Как да го използваме - малко по-късно, а сега нека съберем цялото желязо в нормален случай. Долу с оформлението и колективната ферма ще спойкаме и скрием всичко в малка разклонителна кутия.
Ще захранваме системата от 4 никелови батерии, те имат напрежение 1,2 V, а 4 броя ще дадат само 5 V за захранване на лентата и ардуино. Също така тези батерии спокойно дават 3-4 А, което е напълно достатъчно за нас. Вземете лентата 144 светодиода на метър, за да увеличите разделителната способност на картината.


Първо ще изрежем прозорец за дисплея и след това ще се заемем с поставянето на останалите компоненти ..



Остава да спойкате храната и по принцип всичко.


За енкодерите, между другото, има много готини капачки, но те се продават в цели опаковки, като почти всички малки неща в aliexpress.
По принцип всичко е готово, закрепваме системата към профила. Това е такъв чертеж с разделителна способност от 144 пиксела, дължина 1 метър и чист електронен блок с удобни настройки.


Говорейки за настройки. И така, как използвате това нещо? Авторът малко промени дизайна, премести превключвателя за захранване, премести картата с памет.

Включете захранването, вземете кутията, натиснете бутона и нарисувайте с чертеж. Що се отнася до стартирането и настройките: след всяко добавяне или промяна на изображението на картата с памет, трябва да започнете обработка (в тази версия трябва да натиснете енкодера и да приложите захранване, появява се съобщението за стартиране, пуснете бутона, появява се съобщението за подготовка). Подготовката отнема няколко секунди, в зависимост от броя изображения на картата с памет и тяхната дължина. Сега сме поканени да изберем яркостта. Яркостта се променя от 10 на 95.

Максималната яркост не се ограничава от яркостта на самата лента, а от тока, който задаваме в настройките, тоест всичко зависи от вашия източник на енергия.

По принцип сега избираме картината, от която се нуждаем, тоест трябва да знаем под кой номер какво се случва, натискаме бутона за старт и анимацията се възпроизвежда.

За да регулирате скоростта, задръжте бутона на енкодера, появи се sp (скорост) и задръжте енкодера натиснат, можете да регулирате скоростта.

Максималната скорост зависи от максималната скорост на четене от карта с памет.

Избраната скорост се записва в енергонезависима памет и не се нулира по време на рестартиране. Между другото, последващото изстрелване е много по-бързо.




Благодаря за вниманието. Ще се видим скоро!

видео:
10
7
9

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо
1 коментар
Направи си холограма.
Холограмата, разбира се, е красива дума, но това, което е представено тук, не е холограма. ((

Съветваме ви да прочетете:

Предайте го за смартфона ...