Inhaltsverzeichnis:

Pixel-Flip: 13 Schritte
Pixel-Flip: 13 Schritte

Video: Pixel-Flip: 13 Schritte

Video: Pixel-Flip: 13 Schritte
Video: Продал телефон клиента на Авито 2024, November
Anonim
Pixel-Flip
Pixel-Flip

Pixel Flip: Interaktive Kunstwand

www.justdreamdesign.com/

Schritt 1: Pixel Flip

Image
Image
Pixel-Flip
Pixel-Flip
Pixel-Flip
Pixel-Flip

Dies ist eine Auto Flip Art Wall, die analog und digital mit einem Flip Book als Motiv kombiniert.

Schritt 2: Hintergrund

Hintergrund
Hintergrund
Hintergrund
Hintergrund
Hintergrund
Hintergrund
Hintergrund
Hintergrund

Das Projekt wurde ins Leben gerufen, weil es die Reflexionen basierend auf verschiedenen Materialien maximieren und den Menschen zum Ausdruck bringen wollte. Es wurde entwickelt, um die Faszination von Reflexionen auszudrücken, die wir in unserem täglichen Leben sehen.

Die erste Frage, über die wir nachgedacht haben, war, wie man eine Vielzahl von Überlegungen ausdrückt. Wir haben dieser Idee viel Form gegeben.

Wir stießen auf eine Animation eines Daumenkinos. Im Gegensatz zum handbetriebenen analogen Flipbook war das automatische Flipbook mit dem Motor in der Lage, analog in digital zu erleben. Als das Daumenkino zurückkam, dachte ich, es könnte interessant sein, verschiedene Materialien zu verwenden.

Wir haben auch darüber nachgedacht, wie man die Flipbook-Animation besser verwenden kann. Das Daumenkino, das wir gefunden haben, war ein Quadrat, aber die Struktur, nur ein Daumenkino zu verwenden, um es zu animieren, war üblich. Ich dachte, na ja, wie wäre es, wenn Sie mehrere Flipbooks verwenden, um eine Wand mit interaktiven Elementen zu erstellen.

Und nicht nur das Gefühl, dass sich die Wand bewegt, sondern wenn wir damit das gewünschte Bild ausdrücken, können wir ein interessantes Erlebnis schaffen, das es uns ermöglicht, sowohl analoge und digitale als auch Reflexionen von Materialien zu fühlen.

Mit diesen Zielen haben wir gearbeitet.

- Kombination von analog und digital

- Verwenden Sie die Flipbook-Struktur

- Implementieren Sie interaktive Wände

Schritt 3: Material

- Internes Material

1. Kupplung 25-teilige Kupplung

2. 3mm Messingstange 25cm * 25 Stück Messingstange

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

4. 3mm Holzstab 200 Stück 3mm Holzstab

5. Kabelklemme Kunststoff 400 Stück 5mm Kabelklemme Kunststoff

- Daumenkino-Material

6. PVC-Buchdeckblatt 200 Stück PVC-Buchdeckblatt

7. schwarzes Samtlaken schwarzes Samtlaken

8. Bandkörner Bandklötze

9. weißes Hologrammblatt weißes Hologrammblatt 30cm * 30cm

10. Krylon-Metallic-Silber-Spray 9mm Krylon-Metallic-Silber-Spray

- Externes Material

11. arduino uno R3 Kompatibles Board arduino uno

12. 5V-Schrittmotor (DC 5V 4-Phasen-5-Draht-Schrittmotor) 5V-Schrittmotor + ULN2003-Treiberplatine für Arduino

13. ULN2003 Schrittmotor-Treiberplatine

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS-Computer-Netzteil

16. 20mm Profil 20mm Profil

17. usb-hub usb-hub

18. L-Scharnier L-Scharnier

19. L-Flachscharnier L-Flachscharnier

20. Bolzenschraube

21. Nussmutter

22. Schraubenschlüssel

23. Epoxid-Epoxid

24. 3M Sprühkleber 3m Sprühkleber

Schritt 4: Auswahl der Steuerplatine

Auswahl der Steuerplatine
Auswahl der Steuerplatine

Arduino entschied, dass viele Open Source und Bibliotheken verfügbar sind, sodass wir sie einfach verwenden können und dass die Verarbeitung auch dieselbe Sprache verwendet, sodass es keine Kompatibilitätsprobleme geben würde. Wir haben dann die Voraussetzungen für dieses Projekt geprüft.

- Licht: Starke Beleuchtung sollte verwendet werden, um die Reflexionen von Materialien zu maximieren. - Material: Material, das Reflexionen von unterschiedlichem Licht zeigen kann. - Flipbook-Struktur: Verwenden Sie für die gewünschte Animation einen Schrittmotor mit Freiwinkelsteuerung. - Aduino: Ursprünglich brauchten wir Aduino Mega, weil wir alle Motoren mit nur einem Aduino steuern wollten.

Da die Verarbeitung jedoch mit einem Aduino kommuniziert, da andere Arduinos benötigt wurden, bestand die Notwendigkeit, die von der Verarbeitung gesendeten Daten an eine große Anzahl von Aduinos zu senden

Dies führte zur Verwendung eines DPLC485HCA-Moduls mit RS485-Kommunikation, das eine bidirektionale 1:N-Kommunikation ermöglicht.

Die Verarbeitung überträgt dann die Daten an einen einzelnen Master Aduino (Master Aduino) und eine serielle Kommunikation, und der Master Arduino stellt die Kommunikation zwischen Master-Slab mithilfe des DPLC-485HCA-Moduls her.

Unter Verwendung der vom Master empfangenen Daten steuert Slave Arduino den Winkel, um den jeder Motor gedreht werden soll, und liefert eine visuelle Darstellung des Ergebnisses des Bildes, das mit der Bewegung des Motors verarbeitet wird.

Schritt 5: Flipbook-Material auswählen

Flipbook-Material auswählen
Flipbook-Material auswählen

Da das Projekt die Reflexionen verschiedener Materialien maximieren und den Menschen zum Ausdruck bringen wollte, wählte es vier verschiedene Materialien mit unterschiedlichen Lichtreflexionen und unterschiedlichen Materialien je nach Winkel aus.

- Hologramm: Aufgrund der intensiven Lichtreflexion ist es das leuchtendste Material.

- Splange: Es ist ein Material, das mehrere Spangles auf einen Blick reflektiert, um unterschiedliche Reflexionen zu zeigen.

- Metall: Es ist lichtstreuend.

- Samt: Ein Material, das aufgrund seines Glanzes mit dem Licht in der Farbe variiert.

Um die oben genannten Materialien durch Motorsteuerung mit Verarbeitung auszudrücken, änderten wir das Bild mit einem Graufilter in ein Schwarzweißbild, maßen die minimalen und maximalen Farben jedes Pixels durch Pixelanpassung, teilten jedes Pixel in vier Abschnitte von Farbe und sendete jeden Pixelwert an den Motor, um die Darstellung jedes Abschnitts entsprechend der Drehung des Motors mit Hologramm, Flitter, Metall und Samtmaterial darzustellen.

Schritt 6: Strukturelles Design und Prototyping

Strukturelles Design und Prototyping
Strukturelles Design und Prototyping
Strukturelles Design und Prototyping
Strukturelles Design und Prototyping
Strukturelles Design und Prototyping
Strukturelles Design und Prototyping
Strukturelles Design und Prototyping
Strukturelles Design und Prototyping

Was ist bei der Festlegung der Struktur zu beachten:

- Stellen Sie sicher, dass die Motoren des anderen kollisionsfrei sind

- Das Daumenkino sollte im gewünschten Winkel anhalten

- Stellen Sie sicher, dass das Daumenkino nicht mit dem äußeren Rahmen kollidiert

Wir haben ein relativ einfach zu verarbeitendes Acryl 3T verwendet und uns aufgrund der Kosten und Verfügbarkeit von Acrylplatten für ein Metallprofil entschieden.

Die Struktur besteht aus 5*5, insgesamt 25 Rechtecken. Jede Acrylplatte wurde dann mit Acrylschneidern auf jede gewünschte Größe geschnitten und dann mit Scharnieren und Schrauben zusammengebaut.

Das Spiel zwischen den Acrylplatten wurde als Schutz für die Kabel ohne Kollisionen mit den Motoren des anderen genutzt.

Schritt 7: Schrittmotor und strukturelle Installation

Schrittmotor und strukturelle Installation
Schrittmotor und strukturelle Installation
Schrittmotor und strukturelle Installation
Schrittmotor und strukturelle Installation
Schrittmotor und strukturelle Installation
Schrittmotor und strukturelle Installation

Wir haben 25 Schrittmotoren verwendet.

- Verwenden Sie zwei Schrittmotoren für jedes aduino

.- Schrittmotoren in der Mitte rechts der Quadrate installieren

- Schrauben dienen zur Befestigung des Schrittmotors.

- Kappieren wird verwendet, um die neue Hauptstange mit dem Schrittmotor zu verbinden

.- Verbinden Sie einen Holzstab außerhalb des Shinjubong und verbinden Sie das Material mit einer Klemme.

Schritt 8: Interne Struktur installieren

Interne Struktur installieren
Interne Struktur installieren
Interne Struktur installieren
Interne Struktur installieren
Interne Struktur installieren
Interne Struktur installieren

Schritt 9: Tasteninstallation

Tasteninstallation
Tasteninstallation
Tasteninstallation
Tasteninstallation

Wir haben für jedes Bild unterschiedliche Tastaturtasten gewählt, um die interaktiven Effekte bei der Verwendung von Flipbooks zu maximieren. Wenn der Benutzer auf die Tastatur klickt, werden der Motor und das Daumenkino aktiviert und tastaturspezifische Bilder erscheinen.

Schritt 10: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Der Platz verwendet 25 Schrittmotoren, 14 Aduino und 14 einen DLC-485HCA. Processing und Master Arduino müssen verbunden sein.

Wir haben es mit einem Steckbrett verbunden. Ich habe versucht, die + und - Teile auf dem Steckbrett zu teilen und sie mit dem Motor zu verbinden, um genügend Leistung zu liefern.

- Meister Aduino

1. Anschluss von DPLC-485HCA an POWER über Kabel2. DPLC-485HCA

2 verbindet sich mit Arduino Nr. 2 pin3.

3 des DLC-485HCA verbindet sich mit dem Arduino 3 pin4. DPLC-485HCA

4 verbindet sich mit Arduino 3 Pin

5. DPLC-485HCA 5 verbindet sich mit dem Aduino 5Vpin

6. DPLC-485HCA 6 ist die Kommunikationserde, die mit der GND-Leitung von Arduino in BREADBOARD verbunden wird

- Sklave Aduino

- MOTOR 1

1. Verbunden mit IN1 und Aduino 12 Pins von ULN2003 Motor Driver1

2. Verbunden mit IN2 auf ULN2003 Motor Drive1 und Arduino 5 Pin

3. Verbunden mit den Pins IN3 auf ULN2003 Motor Drive1 und Arduino 6

4. Verbunden mit den Pins IN4 von ULN2003 Motor Drive1 und Arduino 7

5. Link zu - auf ULN2003 Motor Drive1 und - auf BREADBOARD

6. Verbindung zwischen + in ULN2003 Motor Drive1 und + in BREADBOARD

- MOTOR2

1. Verbinden Sie die Pins IN1 und Aduino 8 von ULN2003 Motor Drive2

2. Verbunden mit IN2 auf ULN2003 Motor Drive2 und Arduino 9 Pins

3. Verbunden mit IN3 auf ULN2003 Motor Drive2 und Pin 10 auf Aduino

4. Verbunden mit den Pins IN4 von ULN2003 Motor Drive2 und Arduino 11

5. Link zu - auf ULN2003 Motor Drive2 und - auf BREADBOARD

6. Verbindung zwischen + in ULN2003 Motor Drive2 und + in BREADBOARD

-DPLC-485HCA

1. Anschluss von DPLC-485HCA an POWER über Kabel

2. DPLC-485HCA 2 verbindet sich mit Arduino Nr. 2 Pin

3. 3 des DLC-485HCA verbindet sich mit dem Arduino 3-Pin

4. DPLC-485HCA 4 verbindet sich mit Arduino 3 Pin

5. DPLC-485HCA 5 verbindet sich mit dem Aduino 5Vpin

6. DPLC-485HCA 6 ist die Kommunikationserde, die mit der GND-Leitung von Arduino in BREADBOARD verbunden wird

- COMPUTER-STROMVERSORGUNG

1. Verbinden Sie die + und - des BREADBOARDs mit den + und - von 5V der COMPUTER STROMVERSORGUNG

Schritt 11: Ein Netzteil

Ein Netzteil
Ein Netzteil
Ein Netzteil
Ein Netzteil

Da die Verarbeitung nur funktioniert, wenn sie an den Computer angeschlossen ist, haben wir einen USB-HUB verwendet, der nicht zu wenig Strom hat. Der einzige USB-HUB hat jedoch nicht genügend Strom, um einen der beiden Motoren, die an ein einzelnes Aduino angeschlossen sind, an ein 5V SMPS anzuschließen, damit ihm nicht der Strom ausgeht.

Empfohlen: