Съдържание:

Pixel Flip: 13 стъпки
Pixel Flip: 13 стъпки

Видео: Pixel Flip: 13 стъпки

Видео: Pixel Flip: 13 стъпки
Видео: etxrnall - your love is my drug (8bit slowed) 2024, Ноември
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: Интерактивна стена за изкуство

www.justdreamdesign.com/

Стъпка 1: Pixel Flip

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

Това е Auto Flip Art Wall, която комбинира аналогово и цифрово с Flip Book като мотив.

Стъпка 2: Предистория

Заден план
Заден план
Заден план
Заден план
Заден план
Заден план
Заден план
Заден план

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

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

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

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

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

Работихме с тези цели.

- Комбинация от аналогово и цифрово

- Използвайте структурата на Flip Book

- Внедрете интерактивни стени

Стъпка 3: Материал

- Вътрешен материал

1. съединител 25 части съединител

2. 3мм месингов прът 25см*25 парче месингов прът

3. 3T акрил 3mm 3t 30cm*30cm акрил

4. 3 мм дървен прът 200 парчета 3 мм дървен прът

5. кабелна скоба пластмаса 400 броя 5 мм кабелна скоба пластмаса

- Материал за флипбук

6. корица за PVC книга 200 листа корица за pvc книга

7. черен кадифен лист черен кадифен лист

8. плъзгащи се плъзгачи

9. бял холограмен лист бял холограмен лист 30см*30см

10. спрей метален сребърен крилон 9 мм спрей метален сребърен крилон метален

- Външен материал

11. arduino uno R3 Съвместима платка arduino uno

12. 5v стъпков двигател (DC 5V 4-фазов 5-жичен стъпков двигател) 5v стъпков двигател + ULN2003 Драйвер за Arduino

13. ULN2003 Табло за драйвер на стъпков двигател

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS компютърно захранване

16. 20 мм профил 20 мм профил

17. USB концентратор USB концентратор

18. L Панта L Панта

19. L плоска панта L плоска панта

20. болт болт

21. гайка гайка

22. гаечен ключ гаечен ключ

23. епоксидна епоксидна смола

24. 3M спрей лепило 3m спрей лепило

Стъпка 4: Избор на контролна платка

Избор на контролна платка
Избор на контролна платка

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

- Светлина: Силното осветление трябва да се използва за увеличаване на отраженията на материалите. - Материал: Материал, който може да показва отражение на различна светлина. - Структура на Flipbook: За анимацията, която искаме, използвайте стъпков двигател с управление под свободен ъгъл. - Aduino: Първоначално се нуждаехме от Aduino Mega, защото искахме да контролираме всички двигатели само с един Aduino.

Въпреки това, тъй като обработката комуникира с един Aduino, тъй като беше необходим друг Arduino, имаше нужда от начин данните, изпратени от обработката, да бъдат изпратени до голям брой Aduinoes

Това доведе до използването на DPLC485HCA модул с RS485 комуникации, който позволява двупосочна комуникация 1: N.

След това обработката предава данните към единична Master Aduino (Master Aduino) и серийна комуникация, а Master Arduino установява комуникацията между Master-Slab, използвайки модула DPLC-485HCA.

Използвайки данните, получени от Master, Slave Arduino контролира ъгъла, до който трябва да се завърти всеки двигател, осигурявайки визуално представяне на резултата от обработваното изображение с движението на двигателя.

Стъпка 5: Изберете Flipbook Material

Изберете Flipbook Material
Изберете Flipbook Material

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

- холограма: Това е най -светлият материал поради интензивното отражение на светлината.

- splange: Това е материал, който отразява множество пръски с един поглед, за да покаже различни отражения.

- Метал: Разсейва светлината.

- Кадифе: Материал, който варира в цвета със светлината поради своя гланц.

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

Стъпка 6: Структурен дизайн и прототипиране

Структурно проектиране и прототипиране
Структурно проектиране и прототипиране
Структурно проектиране и прототипиране
Структурно проектиране и прототипиране
Структурен дизайн и прототипиране
Структурен дизайн и прототипиране
Структурен дизайн и прототипиране
Структурен дизайн и прототипиране

Какво трябва да имате предвид при определянето на структурата:

- Уверете се, че двигателите един на друг са свободни от сблъсъци

- Flipbook трябва да спре под желания ъгъл

- Уверете се, че няма смущения между флипбука и външната рамка

Използвахме сравнително лесен за обработка акрилен 3T и решихме да използваме метален профил поради цената и наличността на акрилни плочи.

Структурата се състои от 5*5, общо 25 правоъгълника. След това всяка акрилна плоча се нарязва с акрилни фрези до произволен размер и след това се сглобява заедно с помощта на панти и винтове.

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

Стъпка 7: Стъпка двигател и структурна инсталация

Стъпков двигател и структурен монтаж
Стъпков двигател и структурен монтаж
Стъпков двигател и структурен монтаж
Стъпков двигател и структурен монтаж
Стъпков двигател и структурен монтаж
Стъпков двигател и структурен монтаж

Използвахме 25 стъпалови двигателя.

- Използвайте двустепенни двигатели за всяко aduino

.- Инсталирайте стъпкови двигатели в центъра вдясно на квадратчета

- Винтовете се използват за закрепване на стъпаловидния двигател.

- Свързването се използва за свързване на новата основна шина към стъпковия двигател

.- Свържете дървен прът извън Shinjubong и свържете материала със скоба.

Стъпка 8: Инсталирайте вътрешната структура

Инсталирайте вътрешна структура
Инсталирайте вътрешна структура
Инсталирайте вътрешна структура
Инсталирайте вътрешна структура
Инсталирайте вътрешна структура
Инсталирайте вътрешна структура

Стъпка 9: Инсталиране на бутон

Инсталиране на бутон
Инсталиране на бутон
Инсталиране на бутон
Инсталиране на бутон

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

Стъпка 10: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

Квадратът използва 25 стъпалови двигателя, 14 aduino и 14 DLC-485HCA. Обработката и Master Arduino трябва да бъдат свързани.

Свързахме го с помощта на макет. Опитах се да разделя + и - частите на чертежа и да ги свържа към двигателя, за да осигуря достатъчно мощност.

- Учителят Адуино

1. Свързване на DPLC-485HCA към POWER чрез проводник2. DPLC-485HCA

2 се свързва с Arduino No. 2 pin3.

3 от DLC-485HCA се свързва към 3-пинов Arduino 3. DPLC-485HCA

4 се свързва с 3 -пинов Arduino

5. DPLC-485HCA 5 се свързва към Aduino 5Vpin

6. DPLC-485HCA 6 е ОСНОВА за комуникация, свързваща се с линия GND от Arduino в BREADBOARD

- Роб Адуино

- ДВИГАТЕЛ 1

1. Свързан към IN1 и Aduino 12 пина на ULN2003 драйвер за мотор1

2. Свързан към IN2 на ULN2003 моторно задвижване1 и 5 -пинов Arduino

3. Свързан към щифтове IN3 на моторно задвижване ULN20031 и Arduino 6

4. Свързан към щифтове IN4 на ULN2003 моторно задвижване1 и Arduino 7

5. Връзка към - към ULN2003 моторно задвижване1 и - към BREADBOARD

6. Връзка между + в ULN2003 Motor Drive1 и + в BREADBOARD

- MOTOR2

1. Свържете към щифтове IN1 и Aduino 8 на ULN2003 Motor Drive2

2. Свързан към IN2 на ULN2003 моторно задвижване2 и Arduino 9 пина

3. Свързан към IN3 на ULN2003 Motor Drive2 и щифт 10 на Aduino

4. Свързан към щифтове IN4 на ULN2003 Motor Drive2 и Arduino 11

5. Връзка към - към ULN2003 моторно задвижване2 и - към BREADBOARD

6. Връзка между + в ULN2003 Motor Drive2 и + в BREADBOARD

-DPLC-485HCA

1. Свързване на DPLC-485HCA към POWER чрез проводник

2. DPLC-485HCA 2 се свързва към Arduino No. 2 пина

3. 3 от DLC-485HCA се свързва към 3-пиновия Arduino

4. DPLC-485HCA 4 се свързва към 3-пинов Arduino

5. DPLC-485HCA 5 се свързва към Aduino 5Vpin

6. DPLC-485HCA 6 е ОСНОВА за комуникация, свързваща се с линия GND от Arduino в BREADBOARD

- КОМПЮТЪРНО ЗАХРАНВАНЕ

1. Свържете + и- на BREADBOARD към + и- на 5V на КОМПЮТЪРното захранване

Стъпка 11: Захранване

Захранване
Захранване
Захранване
Захранване

Тъй като обработката работи само когато е свързана с компютъра, използвахме USB HUB, който не е с ниска мощност. Въпреки това, единственият източник на USB HUB няма достатъчно мощност, за да свърже един от двата двигателя, свързани към един aduino към 5V SMPS, така че да не се изтощи.

Препоръчано: