Mundarija:
- 1 -qadam: Pixel Flip
- 2 -qadam: Fon
- 3 -qadam: material
- 4 -qadam: Boshqaruv kengashini tanlash
- 5 -qadam: Flipbook materialini tanlang
- 6 -qadam: Strukturaviy dizayn va prototiplash
- 7 -qadam: Bosqichli dvigatel va tizimli o'rnatish
- 8 -qadam: Ichki tuzilmani o'rnating
- 9 -qadam: tugmachalarni o'rnatish
- 10 -qadam: simlarni ulash
- 11 -qadam: quvvat manbai
Video: Pixel Flip: 13 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Pixel Flip: Interaktiv badiiy devor
www.justdreamdesign.com/
1 -qadam: Pixel Flip
Bu Auto Flip Art Wall, motif sifatida analog va raqamli Flip Book bilan birlashtirilgan.
2 -qadam: 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
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
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
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
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
9 -qadam: tugmachalarni 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
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
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:
JBL Flip 5 Teardown -dan DIY uchun qo'shimcha bass karnayni qanday yasash mumkin: 5 qadam
JBL Flip 5 Teardown -dan DIY -ga qo'shimcha bass -karnayni qanday yasash mumkin: Men bolaligimdan har doim DIY -buyumlar yasashga ishtiyoqim baland edi. Shu kunlarda men o'z qo'llarim bilan ishlab chiqariladigan bluetooth dinamiklarini o'ylay boshladim, ular pulni tejashga va o'zimga zavqlanishga yordam berishga qaror qildim
Kristal osilator va flip -floplardan foydalanadigan raqamli soat: 3 qadam
Kristalli osilator va flip -floplardan foydalanadigan raqamli soat: Soatlar deyarli barcha turdagi elektronikalarda uchraydi, ular har qanday kompyuterning yurak urishi. Ular barcha ketma -ket elektronlarni sinxronlashtirish uchun ishlatiladi. ular vaqt va sanani kuzatish uchun hisoblagich sifatida ham ishlatiladi. Ushbu ko'rsatmada siz quyidagilarni o'rganasiz
D flip -flopli va 555 taymerli step motor; O'chirishning birinchi qismi 555 taymer: 3 qadam
D Flip Flopli va 555 taymerli qadamli motor; O'chirishning birinchi qismi 555 Taymer: Bosqichli dvigatel - bu alohida dvigatellarda harakatlanadigan doimiy dvigatel, u ko'pincha printerlarda va hatto robototexnikada qo'llaniladi, men bu sxemani bosqichma -bosqich tushuntirib beraman, sxemaning birinchi qismi 555 taymer. Bu 555 chipli birinchi rasm (yuqoriga qarang)
Yangi boshlanuvchilar uchun oddiy LED flip-flop: 9 qadam
Yangi boshlanuvchilar uchun oddiy LED Flip-Flop: Yangi boshlanuvchilar uchun juda oddiy Flip-Flop tsikli
Diskret tranzistorlar yordamida flip-floplar: 7 qadam
Diskret tranzistorlar yordamida flip-floplar: Hammaga salom, endi biz raqamli dunyoda yashayapmiz. Ammo raqamli raqam nima? Analogdan uzoqmi? Men ko'p odamlarni ko'rdim, ular raqamli elektronika analog elektronikadan farq qiladi, analog esa behuda. Shunday qilib, bu erda