İçindekiler:

Piksel Çevirme: 13 Adım
Piksel Çevirme: 13 Adım

Video: Piksel Çevirme: 13 Adım

Video: Piksel Çevirme: 13 Adım
Video: Resim Boyutunu Ayarlama (Paint) 2024, Kasım
Anonim
Piksel Çevirme
Piksel Çevirme

Pixel Flip: Etkileşimli Sanat Duvarı

www.justdreamdesign.com/

1. Adım: Piksel Çevirme

Image
Image
Piksel Çevirme
Piksel Çevirme
Piksel Çevirme
Piksel Çevirme

Bu, motif olarak bir Flip Book ile analog ve dijitali birleştiren bir Otomatik Flip Art Wall'dir.

2. Adım: Arka Plan

Arka plan
Arka plan
Arka plan
Arka plan
Arka plan
Arka plan
Arka plan
Arka plan

Proje, çeşitli materyallere dayalı yansımaları en üst düzeye çıkarmak ve bunları insanlara ifade etmek istediği için oluşturuldu. Günlük hayatımızda gördüğümüz yansımaların büyüsünü ifade etmek için geliştirildi.

Düşündüğümüz ilk soru, çeşitli yansımaları nasıl ifade edebileceğimizdi. Bu fikre çok şekil verdik.

Bir flipbook animasyonuyla karşılaştık. Elle çalıştırılan analog flipbook'un aksine, motorlu otomatik flipbook, analogu dijitalde deneyimleyebildi. Flipbook geri geldiğinde, çeşitli materyaller kullanmanın ilginç olabileceğini düşündüm.

Flipbook animasyonunu daha çok nasıl kullanacağımızı da düşündük. Bulduğumuz flipbook bir kareydi, ancak içinde animasyon yapmak için sadece bir flipbook kullanma yapısı yaygındı. Etkileşimli öğeler içeren bir duvar oluşturmak için birkaç flipbook kullanmaya ne dersiniz?

Ve sadece duvarın hareket ettiği hissini değil, onu istediğimiz görüntüyü ifade etmek için kullanırsak, hem analog hem dijital hem de malzemelerin yansımalarını hissetmemizi sağlayan ilginç bir deneyim yaratabiliriz.

Bu hedeflerle çalıştık.

- Analog ve dijital kombinasyonu

- Flip Book yapısını kullanın

- Etkileşimli duvarlar uygulayın

Adım 3: Malzeme

- İç Malzeme

1. kaplin 25 parça kaplin

2. 3mm pirinç çubuk 25cm*25 parça pirinç çubuk

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

4. 3mm Ahşap Çubuk 200 adet 3mm Ahşap Çubuk

5. kablo kelepçesi plastik 400 parça 5mm kablo kelepçesi plastik

- Flipbook Malzemesi

6. pvc kitap kapağı sayfası 200 adet pvc kitap kapağı sayfası

7. siyah kadife levha siyah kadife levha

8. şerit şeritler şerit şeritler

9. beyaz hologram levha beyaz hologram levha 30cm*30cm

10. krylon metalik gümüş sprey 9 mm krylon metalik gümüş sprey

- Dış Malzeme

11. arduino uno R3 Uyumlu kart arduino uno

12. 5v step motor (DC 5V 4 fazlı 5 telli step Motor) 5v step motor + Arduino için ULN2003 Sürücü Kartı

13. ULN2003 Step Motor Sürücü Kartı

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS bilgisayar güç kaynağı

16. 20mm Profil 20mm Profil

17. usb hub usb hub

18. L Menteşe L Menteşe

19. L düz menteşe L düz menteşe

20. cıvata cıvatası

21. fındık somunu

22. İngiliz anahtarı

23. epoksi epoksi

24. 3M sprey yapıştırıcı 3m sprey yapıştırıcı

Adım 4: Kontrol Kartı Seçimi

Kontrol Panosu Seçimi
Kontrol Panosu Seçimi

Arduino, kolayca kullanabilmemiz için birçok açık kaynak ve kütüphanenin mevcut olduğuna ve işlemenin de aynı dili kullandığına karar verdi, bu nedenle uyumlulukla ilgili bir sorun olmayacaktı. Daha sonra bu projeye devam etmek için gereksinimleri kontrol ettik.

- Işık: Malzemelerin yansımalarını en üst düzeye çıkarmak için güçlü aydınlatma kullanılmalıdır. - Malzeme: Farklı ışığın yansımasını gösterebilen malzeme. - Flipbook Yapısı: İstediğimiz animasyon için serbest açı kontrollü step motor kullanın. - Aduino: Başlangıçta Aduino Mega'ya ihtiyacımız vardı çünkü tüm motorları tek bir Aduino ile kontrol etmek istiyorduk.

Ancak, işleme bir Aduino ile iletişim kurduğu için, diğer Arduino'ya ihtiyaç duyulduğu gibi, işlem tarafından gönderilen verilerin çok sayıda Aduino'ya gönderilmesi için bir yola ihtiyaç vardı.

Bu, 1:N çift yönlü iletişimi sağlayan RS485 iletişimli bir DPLC485HCA modülünün kullanılmasıyla sonuçlandı.

İşlem daha sonra verileri tek bir Master Aduino (Master Aduino) ve Seri iletişime iletir ve Master Arduino, DPLC-485HCA modülünü kullanarak Master-Slab arasındaki iletişimi kurar.

Master'dan alınan verileri kullanarak Slave Arduino, her motorun döndürüleceği açıyı kontrol eder ve motorun hareketi ile işlenen görüntünün sonucunun görsel bir temsilini sağlar.

Adım 5: Flipbook Malzemesini Seçin

Flipbook Malzemesi Seçin
Flipbook Malzemesi Seçin

Proje, yansımaları farklı malzemelere göre en üst düzeye çıkarmak ve insanlara ifade etmek istediğinden, ışığın farklı yansımalarına sahip dört farklı malzeme ve açıya bağlı olarak farklı malzemeler seçti.

- hologram: Işığın yoğun yansıması nedeniyle en parlak malzemedir.

- Splange: Farklı yansımaları göstermek için birden fazla pulu bir bakışta yansıtan bir malzemedir.

- Metal: Işık yayıcıdır.

- Kadife: Parlaklığından dolayı rengi ışıkla değişen bir malzemedir.

Yukarıdaki malzemeleri işleme kullanarak motor kontrol yoluyla ifade etmek için, gri renkli bir filtre kullanarak resmi siyah beyaz bir resme değiştirdik, piksel ayarıyla her pikselin minimum ve maksimum renklerini ölçtük, her pikseli dört bölüme ayırdık. hologram, pul, metal ve kadife malzeme ile motorun dönüşüne göre her bölümün temsilini temsil etmesi için her piksel değerini motora gönderdi.

Adım 6: Yapısal Tasarım ve Prototipleme

Yapısal Tasarım ve Prototipleme
Yapısal Tasarım ve Prototipleme
Yapısal Tasarım ve Prototipleme
Yapısal Tasarım ve Prototipleme
Yapısal Tasarım ve Prototipleme
Yapısal Tasarım ve Prototipleme
Yapısal Tasarım ve Prototipleme
Yapısal Tasarım ve Prototipleme

Yapıyı belirlerken nelere dikkat edilmelidir:

- Birbirinizin motorlarında çarpışma olmadığından emin olun

- Flipbook istenen açıda durmalıdır

- Flipbook ile dış çerçeve arasında parazit olmadığından emin olun

Nispeten işlenmesi kolay bir akrilik 3T kullandık ve akrilik plakaların maliyeti ve bulunabilirliği nedeniyle metal bir profil kullanmaya karar verdik.

Yapı 5*5 olmak üzere toplam 25 dikdörtgenden oluşmaktadır. Her bir akrilik plaka daha sonra akrilik kesiciler kullanılarak istenen herhangi bir boyutta kesildi ve ardından menteşeler ve vidalar kullanılarak bir araya getirildi.

Akrilik plakalar arasında kalan boşluk, kabloları birbirinin motorlarına çarpmadan korumak için bir yer olarak kullanıldı.

Adım 7: Step Motor ve Yapısal Kurulum

Step Motor ve Yapısal Kurulum
Step Motor ve Yapısal Kurulum
Step Motor ve Yapısal Kurulum
Step Motor ve Yapısal Kurulum
Step Motor ve Yapısal Kurulum
Step Motor ve Yapısal Kurulum

25 adet step motor kullandık.

- Her aduino için iki kademeli motor kullanın

.- Adım motorlarını karelerin sağ ortasına kurun

- Step motoru sabitlemek için vidalar kullanılır.

- Yeni ana çubuğu step motora bağlamak için kapaklama kullanılır

.- Shinjubong'un dışına tahta bir çubuk bağlayın ve malzemeyi bir kelepçe ile bağlayın.

Adım 8: İç Yapıyı Kurun

İç Yapıyı Kur
İç Yapıyı Kur
İç Yapıyı Kur
İç Yapıyı Kur
İç Yapıyı Kur
İç Yapıyı Kur

Adım 9: Düğme Kurulumu

Düğme Kurulumu
Düğme Kurulumu
Düğme Kurulumu
Düğme Kurulumu

Flipbook'ları kullanırken etkileşimli efektleri en üst düzeye çıkarmak için her görüntü için farklı klavye düğmeleri seçtik. Kullanıcı klavyeye tıkladığında motor ve flipbook çalışır ve klavyeye özel görüntüler belirir.

Adım 10: Kablolama

kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
kablolama

Meydanda 25 step motor, 14 aduino ve 14 a DLC-485HCA kullanıldı. İşleme ve Master Arduino bağlı olmalıdır.

Bir breadboard kullanarak bağladık. Breadboard üzerindeki + ve - kısımlarını ayırıp motora bağlayarak yeterli gücü sağlamaya çalıştım.

- Usta Aduino

1. DPLC-485HCA'nın POWER'a kablo ile bağlanması2. DPLC-485HCA

2, Arduino No. 2 pin3'e bağlanır.

DLC-485HCA'nın 3'ü Arduino 3 pin4'e bağlanır. DPLC-485HCA

4 Arduino 3 pinine bağlanır

5. DPLC-485HCA 5, Aduino 5Vpin'e bağlanır

6. DPLC-485HCA 6, BREADBOARD'da Arduino'dan GND hattına bağlanan iletişimin ZEMİNDİR

- Köle Aduino

- MOTOR 1

1. ULN2003 Motor Driver1'in IN1 ve Aduino 12 pinlerine bağlı

2. ULN2003 Motor Drive1 ve Arduino 5 pininde IN2'ye bağlı

3. ULN2003 Motor Drive1 ve Arduino 6 üzerindeki IN3 pinlerine bağlı

4. ULN2003 Motor Drive1 ve Arduino 7'nin IN4 pinlerine bağlı

5. ULN2003 Motor Sürücüsünde1 ve BREADBOARD'da - bağlantı

6. ULN2003 Motor Sürücüsü1'deki + ile Breadboard'daki + arasındaki bağlantı

- MOTOR2

1. ULN2003 Motor Drive2'nin IN1 ve Aduino 8 pinlerine bağlayın

2. ULN2003 Motor Drive2 ve Arduino 9 pinlerinde IN2'ye bağlı

3. ULN2003 Motor Drive2'de IN3'e ve Aduino'da pin 10'a bağlı

4. ULN2003 Motor Drive2 ve Arduino 11'in IN4 pinlerine bağlı

5. Bağlantı - ULN2003 Motor Sürücüsü2 ve - Breadboard üzerinde

6. ULN2003 Motor Sürücüsü2'deki + ile Breadboard'daki + arasındaki bağlantı

-DPLC-485HCA

1. DPLC-485HCA'nın POWER'a kablo ile bağlanması

2. DPLC-485HCA 2, Arduino No. 2 pinine bağlanır

3. DLC-485HCA'nın 3 tanesi Arduino 3 pinine bağlanır

4. DPLC-485HCA 4, Arduino 3 pinine bağlanır

5. DPLC-485HCA 5, Aduino 5Vpin'e bağlanır

6. DPLC-485HCA 6, BREADBOARD'da Arduino'dan GND hattına bağlanan iletişimin ZEMİNDİR

- BİLGİSAYAR GÜÇ KAYNAĞI

1. Breadboard'un + ve- uçlarını BİLGİSAYAR GÜÇ KAYNAĞI'nın + ve- 5V'sine bağlayın

Adım 11: Bir Güç Kaynağı

Bir Güç Kaynağı
Bir Güç Kaynağı
Bir Güç Kaynağı
Bir Güç Kaynağı

İşleme yalnızca bilgisayara bağlıyken çalıştığından, gücü düşük olmayan bir USB HUB kullandık. Bununla birlikte, tek kaynak USB HUB, tek bir aduinoya bağlı iki motordan birini 5V SMPS'ye bağlamak için yeterli güce sahip değildir, böylece gücü tükenmez.

Önerilen: