Mundarija:

Pixel Flip: 13 qadam
Pixel Flip: 13 qadam

Video: Pixel Flip: 13 qadam

Video: Pixel Flip: 13 qadam
Video: Google Pixel Fold Coming Soon? Steam Deck Announced & more! 2024, Noyabr
Anonim
Pikselli aylantirish
Pikselli aylantirish

Pixel Flip: Interaktiv badiiy devor

www.justdreamdesign.com/

1 -qadam: Pixel Flip

Image
Image
Pikselli aylantirish
Pikselli aylantirish
Pikselli aylantirish
Pikselli aylantirish

Bu Auto Flip Art Wall, motif sifatida analog va raqamli Flip Book bilan birlashtirilgan.

2 -qadam: Fon

Fon
Fon
Fon
Fon
Fon
Fon
Fon
Fon

Loyiha turli materiallar asosida aks ettirishni maksimal darajada oshirishni va odamlarga ifoda etishni xohlagani uchun yaratilgan. U kundalik hayotimizda ko'riladigan mulohazalarning maftunkorligini ifodalash uchun ishlab chiqilgan.

Har xil fikrlarni qanday ifoda etish kerakligi haqida biz o'ylagan birinchi savol. Biz bu g'oyaning ko'p shakllarini oldik.

Biz flipbookning animatsiyasiga duch keldik. Qo'l bilan ishlaydigan analog flipbookdan farqli o'laroq, dvigatelli avtomatik flipbook analogda raqamli tajribaga ega bo'ldi. Flipbook qaytib kelganida, men har xil materiallardan foydalanish qiziq bo'lishi mumkin deb o'yladim.

Shuningdek, biz flipbook animatsiyasidan qanday ko'proq foydalanish haqida o'yladik. Biz topgan flipbook to'rtburchaklar edi, lekin uni jonlantirish uchun faqat bitta flipbookdan foydalanish tarkibi keng tarqalgan edi. Men interfaol elementlar bilan devor yaratish uchun bir nechta flipbooklardan foydalanish haqida nima deb o'ylardim.

Va nafaqat devor harakatlanayotganini, balki biz xohlagan tasvirni ifodalash uchun ishlatsak, biz ham analog, ham raqamli, ham materiallarning aksini his qilish imkonini beradigan qiziqarli tajriba yaratishimiz mumkin.

Biz bu maqsadlar ustida ishladik.

- analog va raqamli kombinatsiya

- Flip Book tuzilmasidan foydalanish

- Interaktiv devorlarni o'rnatish

3 -qadam: material

- Ichki material

1. birlashtiruvchi 25 ta bo'lak

2. 3 mm guruch bar 25 sm*25 dona guruch

3. 3T akril 3 mm 3t 30 sm*30 sm akril

4. 3 mm yog'och bar 200 dona 3 mm yog'och bar

5. simi qisqichli plastmassa 400 dona 5 mm simi qisqichli plastmassa

- Flipbook uchun materiallar

6. pvc kitob muqovasi varag'i 200 dona pvc kitob muqovasi

7. qora baxmal choyshab qora baxmal choyshab

8. qaymoq burmalari qaymoq burmalar

9. oq gologramma varaq oq gologramma varaq 30 sm*30 sm

10. krylon metall kumush purkagich 9 mm krylon metall kumush purkagich

- Tashqi material

11. arduino uno R3 mos keladigan taxta arduino uno

12. 5v qadamli dvigatel (shahar 5V 4 fazali 5 simli stepper) 5v qadamli dvigatel + Arduino uchun ULN2003 haydovchi paneli

13. ULN2003 qadamli motorli haydovchi platasi

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS kompyuter quvvat manbai

16. 20mm profil 20mm profil

17. usb uyasi usb uyasi

18. L Menteşe L Menteşe

19. L tekis menteşe L tekis menteşe

20. murvat murvat

21. yong'oq yong'og'i

22. kalit kaliti

23. epoksi epoksi

24. 3M purkagich yopishtiruvchi 3m buzadigan amallar yopishtiruvchi

4 -qadam: Boshqaruv kengashini tanlash

Boshqaruv kengashini tanlash
Boshqaruv kengashini tanlash

Arduino ochiq manbali va kutubxonalar ko'p ekanligiga qaror qildi, shuning uchun biz ulardan osonlikcha foydalanishimiz mumkin, va ishlov berish ham shu tilda, shuning uchun moslik bilan hech qanday muammo bo'lmaydi. Keyin biz ushbu loyihani davom ettirish uchun talablarni tekshirdik.

- Yorug'lik: Materiallarning aksini maksimal darajada aks ettirish uchun kuchli yoritishdan foydalanish kerak. - Materiallar: har xil yorug'lik aksini ko'rsatadigan material. - Flipbook tuzilishi: Biz xohlagan animatsiya uchun erkin burchakli boshqaruv pog'onali dvigateldan foydalaning. - Aduino: Dastlab bizga Aduino Mega kerak edi, chunki biz barcha motorlarni bitta Aduino bilan boshqarishni xohlardik.

Ammo, ishlov berish bitta Aduino bilan bog'langani uchun, boshqa Arduino kerak bo'lganidek, qayta ishlash orqali yuborilgan ma'lumotlarni ko'p sonli Aduinolarga yuborish uchun yo'l kerak edi.

Bu 1: N ikki tomonlama aloqani ta'minlaydigan RS485 aloqali DPLC485HCA modulidan foydalanishga olib keldi.

Keyin ishlov berish ma'lumotlarni bitta Master Aduino (Master Aduino) va ketma-ket muloqotga uzatadi va Master Arduino DPLC-485HCA moduli yordamida Master-Slab o'rtasidagi aloqani o'rnatadi.

Masterdan olingan ma'lumotlardan foydalangan holda, Slave Arduino har bir dvigatelning burilish burchagini boshqaradi, bu esa dvigatel harakati bilan ishlov berilayotgan tasvir natijasining vizual ko'rinishini beradi.

5 -qadam: Flipbook materialini tanlang

Flipbook materiallarini tanlang
Flipbook materiallarini tanlang

Loyiha turli materiallarga ko'ra aks ettirishni maksimal darajada oshirib, odamlarga ifoda etishni xohlagani uchun, nurning har xil aks etishi bilan to'rt xil materialni va burchakka qarab har xil materiallarni tanladi.

- gologramma: Bu yorug'likning kuchli aksi tufayli eng yorug 'materialdir.

- splange: Bu turli xil ko'zgularni ko'rsatish uchun bir qarashda bir nechta choklarni aks ettiruvchi material.

- Metall: Bu yorug'lik tarqaladi.

- Velvet: Yorqinligi tufayli yorug'lik bilan rangi o'zgarib turadigan material.

Qayta ishlash yordamida motorni boshqarish orqali yuqoridagi materiallarni ifodalash uchun biz kulrang rangli filtr yordamida rasmni oq-oq rangga o'zgartirdik, har bir pikselning minimal va maksimal ranglarini piksellarni sozlash orqali o'lchab, har bir pikselni to'rt qismga bo'lindik. rang va har bir piksel qiymatini dvigatelga gologramma, burmalar, metall va baxmal materiallari bilan aylanishiga qarab har bir bo'limning tasvirini ko'rsatish uchun yubordi.

6 -qadam: Strukturaviy dizayn va prototiplash

Strukturaviy dizayn va prototiplash
Strukturaviy dizayn va prototiplash
Strukturaviy dizayn va prototiplash
Strukturaviy dizayn va prototiplash
Strukturaviy dizayn va prototiplash
Strukturaviy dizayn va prototiplash
Strukturaviy dizayn va prototiplash
Strukturaviy dizayn va prototiplash

Strukturani tanlashda nimani e'tiborga olish kerak:

- Bir -birining motorlari to'qnashuvlardan xoli ekanligiga ishonch hosil qiling

- Flipbook kerakli burchakda to'xtashi kerak

- Flipbook va tashqi ramka o'rtasida hech qanday aralashuv yo'qligiga ishonch hosil qiling

Biz nisbatan oson ishlov beradigan akril 3T dan foydalanganmiz va akril plastinkalarning narxi va mavjudligi tufayli metall profildan foydalanishga qaror qildik.

Tuzilishi 5*5, jami 25 ta to'rtburchakdan iborat. Keyin har bir akril plastinka akril to'sar yordamida kerakli o'lchamda kesiladi, so'ngra menteşalar va vintlar yordamida yig'iladi.

Akril plitalar orasida qolgan o'yin kabellarni bir -birining motorlari bilan to'qnashmasdan himoya qilish uchun ishlatilgan.

7 -qadam: Bosqichli dvigatel va tizimli o'rnatish

Bosqichli motor va tizimli o'rnatish
Bosqichli motor va tizimli o'rnatish
Bosqichli motor va tizimli o'rnatish
Bosqichli motor va tizimli o'rnatish
Bosqichli motor va tizimli o'rnatish
Bosqichli motor va tizimli o'rnatish

Biz 25 pog'onali dvigatellardan foydalanganmiz.

- Har bir aduino uchun ikki pog'onali dvigatellardan foydalaning

.- Kvadratlarning o'ng o'ng tomoniga qadam motorlarini o'rnating

- Bosqichli motorni mustahkamlash uchun vintlar ishlatiladi.

- Qoplash yangi asosiy chiziqni qadam motoriga ulash uchun ishlatiladi

.- Shinjubong tashqarisida yog'och tayoqni ulang va materialni qisqich bilan ulang.

8 -qadam: Ichki tuzilmani o'rnating

Ichki tuzilmani o'rnatish
Ichki tuzilmani o'rnatish
Ichki tuzilmani o'rnatish
Ichki tuzilmani o'rnatish
Ichki tuzilmani o'rnatish
Ichki tuzilmani o'rnatish

9 -qadam: tugmachalarni o'rnatish

Tugmani o'rnatish
Tugmani o'rnatish
Tugmani o'rnatish
Tugmani o'rnatish

Flipbooklardan foydalanishda interaktiv effektlarni maksimal darajada oshirish uchun har bir tasvir uchun har xil klaviatura tugmachalarini tanladik. Foydalanuvchi klaviaturani bosganda, vosita va flipbook ishlaydi va klaviaturaga xos tasvirlar paydo bo'ladi.

10 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

Kvadratda 25 pog'onali dvigatel, 14 aduino va 14 ta DLC-485HCA ishlatilgan. Processing va Master Arduino ulangan bo'lishi kerak.

Biz uni non paneli yordamida uladik. Men etarli quvvatni ta'minlash uchun non panelidagi + va - qismlarini bo'linib, ularni motorga ulashga harakat qildim.

- Usta Aduino

1. DPLC-485HCA-ni POWER-ga sim bilan ulash2. DPLC-485HCA

2 Arduino № 2 pin3 ga ulanadi.

DLC-485HCA ning 3 qismi Arduino 3 pin4 ga ulanadi. DPLC-485HCA

4 Arduino 3 pinli ulanadi

5. DPLC-485HCA 5 Aduino 5Vpin-ga ulanadi

6. DPLC-485HCA 6-BREADBOARD-da Arduino-dan GND liniyasi bilan bog'langan aloqa GROUND.

- Qul Aduino

- MOTOR 1

1. ULN2003 Dvigatel haydovchisining IN1 va Aduino 12 pimlariga ulangan

2. ULN2003 Motor Drive1 va Arduino 5 pinli IN2 ga ulangan

3. ULN2003 Motor Drive1 va Arduino 6 dagi IN3 pinlariga ulangan

4. ULN2003 Motor Drive1 va Arduino 7 ning IN4 pinlariga ulangan

5. ULN2003 Motor Drive1 va - BREADBOARD -ga ulanish

6. ULN2003 Dvigatel 1 va + BREADBOARD -da + o'rtasidagi aloqa

- MOTOR2

1. ULN2003 Motor Drive2 ning IN1 va Aduino 8 pinlariga ulang

2. ULN2003 Motor Drive2 va Arduino 9 pinlarida IN2 ga ulangan

3. ULN2003 Dvigatel2 -dagi IN3 va Aduino -dagi 10 -pin ulangan

4. ULN2003 Motor Drive2 va Arduino 11 ning IN4 pinlariga ulangan

5. ULN2003 Motor Drive2 va - BREADBOARD -ga ulanish

6. ULN2003 dvigatelidagi +2 va BREADBOARD -dagi + o'rtasidagi aloqa

-DPLC-485HCA

1. DPLC-485HCA-ni POWER-ga sim bilan ulash

2. DPLC-485HCA 2 Arduino № 2 piniga ulanadi

3. DLC-485HCA ning 3 tasi Arduino 3 piniga ulanadi

4. DPLC-485HCA 4 Arduino 3 piniga ulanadi

5. DPLC-485HCA 5 Aduino 5Vpin-ga ulanadi

6. DPLC-485HCA 6-BREADBOARD-da Arduino-dan GND liniyasi bilan bog'langan aloqa GROUND.

- Kompyuter quvvat manbai

1. BREADBOARD + va- ni 5V va 5V ga kompyuter quvvat manbaiga ulang.

11 -qadam: quvvat manbai

Quvvat manbai
Quvvat manbai
Quvvat manbai
Quvvat manbai

Qayta ishlash faqat kompyuterga ulanganda ishlagani uchun biz USB HUBdan foydalanardik, uning quvvati kam emas. Biroq, yagona manba USB HUB bitta aduinoga ulangan ikkita dvigateldan bittasini 5V SMPS ga ulash uchun etarli kuchga ega emas, shuning uchun quvvat tugamaydi.

Tavsiya: