Isi kandungan:

Pixel Flip: 13 Langkah
Pixel Flip: 13 Langkah

Video: Pixel Flip: 13 Langkah

Video: Pixel Flip: 13 Langkah
Video: 20 Amazing Pixel Features that should come to EVERY Smartphone! 2024, November
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: Wall Art Interaktif

www.justdreamdesign.com/

Langkah 1: Pixel Flip

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

Ini adalah Auto Flip Art Wall yang menggabungkan analog dan digital dengan Flip Book sebagai motif.

Langkah 2: Latar belakang

Latar belakang
Latar belakang
Latar belakang
Latar belakang
Latar belakang
Latar belakang
Latar belakang
Latar belakang

Projek ini dibuat kerana ingin memaksimumkan refleksi berdasarkan pelbagai bahan dan menyampaikannya kepada orang lain. Ia dikembangkan untuk mengekspresikan daya tarik refleksi yang kita lihat dalam kehidupan seharian.

Soalan pertama yang kami fikirkan bagaimana mengungkapkan pelbagai renungan. Kami telah mengambil banyak bentuk dalam idea ini.

Kami menemui animasi flipbook. Tidak seperti flipbook analog yang dikendalikan oleh tangan, buku flip automatik dengan motor dapat mengalami analog dalam digital. Semasa buku flip kembali, saya fikir boleh menarik menggunakan pelbagai bahan.

Kami juga memikirkan cara menggunakan animasi flipbook dengan lebih banyak lagi. Flipbook yang kami dapati berbentuk segi empat, tetapi struktur hanya menggunakan satu buku flip untuk menghidupkannya adalah perkara biasa. Saya fikir, bagaimana dengan menggunakan beberapa buku flip untuk membuat dinding dengan elemen interaktif.

Dan bukan hanya perasaan bahawa dinding bergerak, tetapi jika kita menggunakannya untuk mengekspresikan gambar yang kita inginkan, kita dapat membuat pengalaman menarik yang memungkinkan kita merasakan analog dan digital serta pantulan bahan.

Kami berusaha mencapai matlamat ini.

- Gabungan analog dan digital

- Menggunakan struktur Flip Book

- Melaksanakan dinding interaktif

Langkah 3: Bahan

- Bahan Dalaman

1. gandingan gandingan 25 keping

2. Batang tembaga 3mm 25mm * batang tembaga 25 keping

3. 3T akrilik 3mm 3t 30cm * 30cm akrilik

4. Bar kayu 3mm 200 batang kayu 3mm

5. plastik pengapit kabel 400 kepingan plastik penjepit kabel

- Bahan Flipbook

6. lembaran kulit buku pvc 200 helai sampul buku pvc

7. kepingan baldu hitam lembaran baldu hitam

8. sliver splanges sliver splanges

9. kepingan hologram putih kepingan hologram putih 30cm * 30cm

10. semburan perak logam krylon semburan perak logam krylon 9mm

- Bahan Luaran

11. arduino uno R3 Papan serasi arduino uno

12. Motor stepper 5v (Motor stepper 5-way 5-DC DC 5V) Motor stepper 5v + Papan Pemandu ULN2003 untuk Arduino

13. Papan Pemandu Motor Stepper ULN2003

14. DPLC-485HCA DPLC-485HCA

15. Bekalan kuasa komputer 5V SMPS

16. Profil 20mm Profil 20mm

17. hub usb hub usb

18. L Engsel L Engsel

19. Engsel rata L Engsel rata

20. selak selak

21. kacang kacang

22. sepana sepana

23. epoksi epoksi

24. Pelekat semburan 3M pelekat semburan 3m

Langkah 4: Pemilihan Papan Kawalan

Pemilihan Papan Kawalan
Pemilihan Papan Kawalan

Arduino memutuskan bahawa terdapat banyak sumber terbuka dan perpustakaan, jadi kami dapat menggunakannya dengan mudah, dan pemprosesan juga menggunakan bahasa yang sama, jadi tidak akan ada masalah dengan keserasian. Kami kemudian memeriksa syarat untuk meneruskan projek ini.

- Cahaya: Pencahayaan yang kuat harus digunakan untuk memaksimumkan pantulan bahan. - Bahan: Bahan yang dapat menunjukkan pantulan cahaya yang berbeza. - Flipbook Structure: Untuk animasi yang kita mahukan, gunakan motor langkah dengan kawalan sudut bebas. - Aduino: Awalnya, kami memerlukan Aduino Mega, kerana kami ingin mengendalikan semua motor dengan hanya satu Aduino.

Namun, kerana pemrosesan berkomunikasi dengan satu Aduino, seperti yang diperlukan oleh Arduino lain, ada kebutuhan agar cara agar data yang dikirim oleh pemrosesan dikirim ke sejumlah besar Aduino

Ini mengakibatkan penggunaan modul DPLC485HCA dengan komunikasi RS485 yang memungkinkan komunikasi dua arah 1: N.

Pemprosesan kemudian menghantar data ke komunikasi Master Aduino (Master Aduino) dan Serial, dan Master Arduino mewujudkan komunikasi antara Master-Slab menggunakan modul DPLC-485HCA.

Dengan menggunakan data yang diterima dari Master, Slave Arduino mengendalikan sudut ke mana setiap motor dipusingkan, memberikan gambaran visual hasil gambar yang diproses dengan pergerakan motor.

Langkah 5: Pilih Bahan Flipbook

Pilih Bahan Flipbook
Pilih Bahan Flipbook

Kerana projek ini ingin memaksimumkan pantulan mengikut bahan yang berbeza dan mengekspresikannya kepada orang, ia memilih empat bahan yang berbeza dengan pantulan cahaya dan bahan yang berbeza bergantung pada sudut.

- hologram: Ini adalah bahan yang paling bercahaya kerana pantulan cahaya yang kuat.

- splange: Ini adalah bahan yang mencerminkan pelbagai spang sekilas untuk menunjukkan pantulan yang berbeza.

- Logam: Menyebarkan cahaya.

- Beludru: Bahan yang berbeza warna dengan cahaya kerana kilauannya.

Untuk menyatakan bahan di atas melalui pengendalian motor menggunakan pemrosesan, kami mengubah gambar menjadi gambar hitam-putih menggunakan penapis berwarna abu-abu, mengukur warna minimum dan maksimum setiap piksel dengan penyesuaian piksel, dibagi setiap piksel menjadi empat bahagian warna, dan mengirim setiap nilai piksel ke motor untuk mewakili perwakilan setiap bahagian sesuai dengan putaran motor dengan hologram, spangles, logam dan bahan baldu.

Langkah 6: Reka Bentuk Struktur dan Prototaip

Reka Bentuk Struktur dan Prototaip
Reka Bentuk Struktur dan Prototaip
Reka Bentuk Struktur dan Prototaip
Reka Bentuk Struktur dan Prototaip
Reka Bentuk Struktur dan Prototaip
Reka Bentuk Struktur dan Prototaip
Reka Bentuk Struktur dan Prototaip
Reka Bentuk Struktur dan Prototaip

Apa yang perlu dipertimbangkan semasa menentukan struktur:

- Pastikan motor masing-masing bebas dari perlanggaran

- Flipbook harus berhenti pada sudut yang dikehendaki

- Pastikan tidak ada gangguan antara buku flip dan bingkai luar

Kami menggunakan 3T akrilik yang agak mudah diproses, dan kami memutuskan untuk menggunakan profil logam kerana kos dan ketersediaan plat akrilik.

Strukturnya terdiri daripada 5 * 5, sejumlah 25 segi empat tepat. Setiap plat akrilik kemudian dipotong menggunakan pemotong akrilik dengan ukuran yang dikehendaki dan kemudian dipasang bersama menggunakan engsel dan skru.

Permainan yang tersisa di antara plat akrilik digunakan sebagai tempat untuk melindungi kabel tanpa bertembung dengan motor masing-masing.

Langkah 7: Langkah Pemasangan Motor dan Struktur

Langkah Motor dan Pemasangan Struktur
Langkah Motor dan Pemasangan Struktur
Langkah Motor dan Pemasangan Struktur
Langkah Motor dan Pemasangan Struktur
Langkah Motor dan Pemasangan Struktur
Langkah Motor dan Pemasangan Struktur

Kami menggunakan motor 25 langkah.

- Gunakan motor dua langkah untuk setiap aduino

.- Pasang motor langkah di tengah kanan petak

- Skru digunakan untuk menahan motor langkah.

- Cappling digunakan untuk menghubungkan bar utama baru ke motor step

.- Sambungkan batang kayu di luar Shinjubong dan sambungkan bahan dengan penjepit.

Langkah 8: Pasang Struktur Dalaman

Pasang Struktur Dalaman
Pasang Struktur Dalaman
Pasang Struktur Dalaman
Pasang Struktur Dalaman
Pasang Struktur Dalaman
Pasang Struktur Dalaman

Langkah 9: Pemasangan Butang

Pemasangan Butang
Pemasangan Butang
Pemasangan Butang
Pemasangan Butang

Kami memilih butang papan kekunci yang berbeza untuk setiap gambar untuk memaksimumkan kesan interaktif semasa menggunakan buku flip. Apabila pengguna mengklik papan kekunci, motor dan buku flip beroperasi dan gambar khusus papan kekunci muncul.

Langkah 10: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Alun-alun itu menggunakan motor 25 langkah, 14 aduino dan 14 sebuah DLC-485HCA. Pemprosesan dan Master Arduino mesti dihubungkan.

Kami telah menghubungkannya menggunakan papan roti. Saya cuba membelah bahagian + dan - pada papan roti dan menyambungkannya ke motor untuk memberi tenaga yang mencukupi.

- Tuan Aduino

1. Sambungan DPLC-485HCA ke POWER dengan wayar2. DPLC-485HCA

2 bersambung ke Arduino No. 2 pin3.

3 DLC-485HCA menyambung ke Arduino 3 pin4. DPLC-485HCA

4 bersambung ke Arduino 3 pin

5. DPLC-485HCA 5 menyambung ke Aduino 5Vpin

6. DPLC-485HCA 6 adalah GROUND komunikasi, menghubungkan dengan talian GND dari Arduino di BREADBOARD

- Hamba Aduino

- MOTOR 1

1. Bersambung ke IN1 dan Aduino 12 pin Pemacu Motor ULN20031

2. Bersambung ke IN2 pada ULN2003 Motor Drive1 dan Arduino 5 pin

3. Disambungkan ke pin IN3 pada ULN2003 Motor Drive1 dan Arduino 6

4. Disambungkan ke pin IN4 ULN2003 Motor Drive1 dan Arduino 7

5. Pautan ke - pada ULN2003 Motor Drive1 dan - di BREADBOARD

6. Sambungan antara + di ULN2003 Motor Drive1 dan + di BREADBOARD

- MOTOR2

1. Sambungkan ke pin IN1 dan Aduino 8 dari ULN2003 Motor Drive2

2. Bersambung ke IN2 pada ULN2003 Motor Drive2 dan Arduino 9 pin

3. Bersambung ke IN3 pada ULN2003 Motor Drive2 dan pin 10 di Aduino

4. Disambungkan ke pin IN4 Motor Drive2 ULN2003 dan Arduino 11

5. Pautan ke - pada ULN2003 Motor Drive2 dan - di BREADBOARD

6. Sambungan antara + di ULN2003 Motor Drive2 dan + di BREADBOARD

-DPLC-485HCA

1. Sambungan DPLC-485HCA ke POWER melalui wayar

2. DPLC-485HCA 2 menyambung ke pin Arduino No. 2

3. 3 DLC-485HCA menyambung ke pin Arduino 3

4. DPLC-485HCA 4 menyambung ke Arduino 3 pin

5. DPLC-485HCA 5 menyambung ke Aduino 5Vpin

6. DPLC-485HCA 6 adalah GROUND komunikasi, menghubungkan dengan talian GND dari Arduino di BREADBOARD

- BEKALAN KUASA KOMPUTER

1. Sambungkan + dan- BREADBOARD ke + dan- dari 5V BEKALAN KUASA KOMPUTER

Langkah 11: Bekalan Kuasa

Bekalan Kuasa
Bekalan Kuasa
Bekalan Kuasa
Bekalan Kuasa

Oleh kerana pemprosesan hanya berfungsi apabila disambungkan ke komputer, kami menggunakan USB HUB, yang tidak mempunyai daya yang rendah. Walau bagaimanapun, satu-satunya sumber USB HUB tidak mempunyai kuasa yang cukup untuk menghubungkan salah satu daripada dua motor yang disambungkan ke satu aduino ke SMPS 5V sehingga tidak kehabisan kuasa.

Disyorkan: