İçindekiler:
- 1. Adım: Piksel Çevirme
- 2. Adım: Arka Plan
- Adım 3: Malzeme
- Adım 4: Kontrol Kartı Seçimi
- Adım 5: Flipbook Malzemesini Seçin
- Adım 6: Yapısal Tasarım ve Prototipleme
- Adım 7: Step Motor ve Yapısal Kurulum
- Adım 8: İç Yapıyı Kurun
- Adım 9: Düğme Kurulumu
- Adım 10: Kablolama
- Adım 11: Bir Güç Kaynağı
Video: Piksel Çevirme: 13 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Pixel Flip: Etkileşimli Sanat Duvarı
www.justdreamdesign.com/
1. Adım: 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
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
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
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ı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
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
Adım 9: 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
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ğı
İş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:
FLEXBALL - WiFi'li Yüz Piksel Esnek PCB Topu: 6 Adım (Resimlerle)
FLEXBALL - WiFi'li Yüz Piksel Esnek PCB Topu: Merhaba yapımcılar, moekoe yapımcısı! Flexball, 100 WS2812 2020 adreslenebilir LED ile donatılmış esnek bir PCB'ye dayanmaktadır. Espressif'in en küçük ESP tabanlı modülü olan bir ESP8285-01f tarafından kontrol edilir. Ayrıca bir ADXL345 ivmeölçeri vardır
Minecraft Cevher Lambası - Özelleştirilebilir Boyut ve Piksel Yoğunluğu: 4 Adım
Minecraft Cevher Lambası - Özelleştirilebilir Boyut ve Piksel Yoğunluğu: Yedi yaşındaki çocuğum Minecraft'a kafayı taktı, bu yüzden onunla ilgili bir şey yapmaya karar verdim. Seçenekler ararken, Thingiverse'de Dan J Hamer'dan harika bir lamba projesi var, ancak biraz değiştirdikten sonra kendi projeme başlamaya karar verdim (siz
ERGO Piksel Kurulumu: 5 Adım
ERGO Piksel Kurulumu: Bu işlem size ERGO'nuzu nasıl kuracağınızı gösterecektir
BASİT Polarite Ters Çevirme Anahtarı: 4 Adım
BASİT Polarite Ters Çevirme Anahtarı: İlk olarak, bunun için başka inatçı şeyler olduğunu BİLİYORUM, sadece kendi versiyonumu göstermek istedim. LÜTFEN alevlenme çünkü zaten yapıldı! İkincisi, bu benim ilk talimatım. Bir tane daha yazdım ama fotoğraf çekecek kameram yok
USB ve Çevirme Tuşu: 3 Adım
USB ve Flip Key: Bu benim ilk talimatım. Bulabildiğim tüm usb anahtar modlarına baktım ve denemeyi düşündüm. Amacım, anahtarlığıma takabileceğim kadar dayanıklı ve kullanışlı bir şey yapmaktı. Eski bir VW çevirme anahtarını yerleşik t ile birleştirmeyi bitirdim