Innehållsförteckning:

Pixel Flip: 13 steg
Pixel Flip: 13 steg

Video: Pixel Flip: 13 steg

Video: Pixel Flip: 13 steg
Video: «Чужой» перезагружает Pixel 😵‍💫 2024, November
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: Interaktiv konstvägg

www.justdreamdesign.com/

Steg 1: Pixel Flip

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

Detta är en Auto Flip Art Wall som kombinerar analogt och digitalt med en Flip Book som motiv.

Steg 2: Bakgrund

Bakgrund
Bakgrund
Bakgrund
Bakgrund
Bakgrund
Bakgrund
Bakgrund
Bakgrund

Projektet skapades för att det ville maximera reflektioner baserat på olika material och uttrycka dem för människor. Det utvecklades för att uttrycka fascinationen av reflektioner som vi ser i vårt dagliga liv.

Den första frågan vi tänkte på som hur man uttrycker en mängd olika reflektioner. Vi har fått mycket form i denna idé.

Vi stötte på en animering av en blädderbok. Till skillnad från den handdrivna analoga blädboken kunde den automatiska blädderboken med motorn uppleva analogt digitalt. När blädderboken kom tillbaka trodde jag att det kunde vara intressant att använda en mängd olika material.

Vi funderade också på hur man använder blädderboksanimering mer. Blädderboken som vi hittade var en kvadrat, men strukturen för att bara använda en blädderbok för att animera den var vanlig. Jag tänkte, vad sägs om att använda flera blädderböcker för att skapa en vägg med interaktiva element.

Och inte bara känslan av att väggen rör sig, utan om vi använder den för att uttrycka den bild vi vill ha kan vi skapa en intressant upplevelse som gör att vi kan känna både analogt och digitalt samt reflektioner av material.

Vi arbetade med dessa mål.

- Kombination av analogt och digitalt

- Använd Flip Book -struktur

- Implementera interaktiva väggar

Steg 3: Material

- Internt material

1. koppling 25 delar koppling

2. 3 mm mässingsstång 25 cm*25 bit mässingsstång

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

4. 3 mm trästång 200 bit 3 mm trästång

5. kabelklämplast 400 bit 5 mm kabelklämplast

- Blädderboksmaterial

6. pvc -bokomslagblad 200 bit pvc -bokomslag

7. svart sammet lakan svart sammet lakan

8. sliver splanges sliver splanges

9. vitt hologramark vitt hologramark 30cm*30cm

10. krylon metallic silver spray 9mm krylon metallic silver spray

- Externt material

11. arduino uno R3 Kompatibel bräda arduino uno

12. 5v stegmotor (DC 5V 4-fas 5-tråds stegmotor) 5v stegmotor + ULN2003 Driver Board för Arduino

13. ULN2003 Steppmotordrivrutin

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS dator strömförsörjning

16. 20mm Profil 20mm Profil

17. usb -hubb usb -hubb

18. L Gångjärn L Gångjärn

19. L platt gångjärn L platt gångjärn

20. bultbult

21. muttermutter

22. skiftnyckel

23. epoxi -epoxi

24. 3M spraylim 3m spraylim

Steg 4: Val av styrkort

Val av styrkort
Val av styrkort

Arduino bestämde att det fanns många öppen källkod och bibliotek tillgängliga, så att vi enkelt kunde använda dem och att bearbetningen också använder samma språk, så det skulle inte vara några problem med kompatibilitet. Vi kontrollerade sedan kraven för att fortsätta med detta projekt.

- Ljus: Stark belysning bör användas för att maximera reflektioner av material. - Material: Material som kan visa reflektion av olika ljus. - Flipbook-struktur: För den animering vi vill ha, använd en stegmotor med frivinkelkontroll. - Aduino: Inledningsvis behövde vi Aduino Mega, eftersom vi ville styra alla motorer med bara en Aduino.

Eftersom bearbetning kommunicerar med en Aduino, eftersom andra Arduino behövdes, var det emellertid ett behov av ett sätt för data som skickades av behandlingen att skickas till ett stort antal Aduinoer

Detta resulterade i användning av en DPLC485HCA-modul med RS485-kommunikation som möjliggör 1: N dubbelriktad kommunikation.

Behandlingen överför sedan data till en enda Master Aduino (Master Aduino) och seriell kommunikation, och Master Arduino upprättar kommunikationen mellan Master-Slab med DPLC-485HCA-modulen.

Med hjälp av data från Master styr Slave Arduino vinkeln till vilken varje motor ska vridas, vilket ger en visuell återgivning av resultatet av bilden som bearbetas med motorns rörelse.

Steg 5: Välj Flipbook Material

Välj Flipbook Material
Välj Flipbook Material

Eftersom projektet ville maximera reflektioner enligt olika material och uttrycka dem för människor valde det fyra olika material med olika ljusreflektioner och olika material beroende på vinkeln.

- hologram: Det är det mest lysande materialet på grund av intensiv reflektion av ljus.

- splange: Det är ett material som reflekterar flera spangles vid en blick för att visa olika reflektioner.

- Metall: Det är lättavledande.

Sammet: Ett material som varierar i färg med ljus på grund av dess glans.

För att uttrycka ovanstående material genom motorstyrning med hjälp av bearbetning ändrade vi bilden till en svartvit bild med ett gråfärgat filter, mätte minimi- och maxfärgerna för varje pixel genom pixeljustering, delade varje pixel i fyra sektioner av färg och skickade varje pixelvärde till motorn för att representera representationen av varje sektion i enlighet med motorns rotation med hologram, spanglar, metall och sammetmaterial.

Steg 6: Strukturell design och prototyper

Strukturell design och prototyper
Strukturell design och prototyper
Strukturell design och prototyper
Strukturell design och prototyper
Strukturell design och prototyper
Strukturell design och prototyper
Strukturell design och prototyper
Strukturell design och prototyper

Vad du ska tänka på när du bestämmer strukturen:

- Se till att varandras motorer är fria från kollisioner

- Blädderboken ska stanna i önskad vinkel

- Se till att det inte finns några störningar mellan blädderboken och den yttre ramen

Vi använde en relativt lätt att bearbeta, akryl 3T, och vi bestämde oss för att använda en metallprofil på grund av kostnaden och tillgängligheten för akrylplattor.

Strukturen består av 5*5, totalt 25 rektanglar. Varje akrylplatta skars sedan med hjälp av akrylskärare till önskad storlek och monterades sedan med hjälp av gångjärn och skruvar.

Leken kvar mellan akrylplattorna användes som en plats för att skydda kablarna utan kollisioner med varandras motorer.

Steg 7: Stegmotor och strukturell installation

Stegmotor och strukturell installation
Stegmotor och strukturell installation
Stegmotor och strukturell installation
Stegmotor och strukturell installation
Stegmotor och strukturell installation
Stegmotor och strukturell installation

Vi använde 25 stegsmotorer.

- Använd tvåstegsmotorer för varje aduino

.- Installera stegmotorer i mitten till höger av rutorna

- Skruvar används för att säkra stegmotorn.

- Cappling används för att ansluta den nya huvudstången till stegmotorn

.- Anslut en trästav utanför Shinjubong och anslut materialet med en klämma.

Steg 8: Installera intern struktur

Installera intern struktur
Installera intern struktur
Installera intern struktur
Installera intern struktur
Installera intern struktur
Installera intern struktur

Steg 9: Knappinstallation

Knappinstallation
Knappinstallation
Knappinstallation
Knappinstallation

Vi valde olika tangentbordsknappar för varje bild för att maximera de interaktiva effekterna när vi använde blädderböcker. När användaren klickar på tangentbordet fungerar motorn och blädderboken och tangentbordsspecifika bilder visas.

Steg 10: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Torget använde 25 stegsmotorer, 14 aduino och 14 en DLC-485HCA. Processing och Master Arduino måste vara anslutna.

Vi har anslutit det med en brödbräda. Jag försökte dela upp + och - delarna på brödbrädan och ansluta dem till motorn för att ge tillräckligt med ström.

- Mästare Aduino

1. Anslutning av DPLC-485HCA till POWER via kabel2. DPLC-485HCA

2 ansluter till Arduino nr 2 pin3.

3 i DLC-485HCA ansluts till Arduino 3 pin4. DPLC-485HCA

4 ansluts till Arduino 3 -stift

5. DPLC-485HCA 5 ansluter till Aduino 5Vpin

6. DPLC-485HCA 6 är GRUND för kommunikation, som ansluter till GND-linje från Arduino i BREADBOARD

- Slav Aduino

- MOTOR 1

1. Ansluten till IN1 och Aduino 12 stift på ULN2003 motordrivrutin1

2. Ansluten till IN2 på ULN2003 Motor Drive1 och Arduino 5 -stift

3. Ansluten till stift IN3 på ULN2003 Motor Drive1 och Arduino 6

4. Ansluten till stift IN4 på ULN2003 Motor Drive1 och Arduino 7

5. Länk till - på ULN2003 Motor Drive1 och - på BREADBOARD

6. Anslutning mellan + i ULN2003 Motor Drive1 och + i BREADBOARD

- MOTOR2

1. Anslut till stiften IN1 och Aduino 8 på ULN2003 Motor Drive2

2. Ansluten till IN2 på ULN2003 Motor Drive2 och Arduino 9 stift

3. Ansluten till IN3 på ULN2003 Motor Drive2 och stift 10 på Aduino

4. Ansluten till stiften IN4 på ULN2003 Motor Drive2 och Arduino 11

5. Länk till - på ULN2003 Motor Drive2 och - på BREADBOARD

6. Anslutning mellan + i ULN2003 Motor Drive2 och + i BREADBOARD

-DPLC-485HCA

1. Anslutning av DPLC-485HCA till POWER via kabel

2. DPLC-485HCA 2 ansluts till Arduino nr 2-stift

3. 3 av DLC-485HCA ansluts till Arduino 3-stiftet

4. DPLC-485HCA 4 ansluts till Arduino 3-stift

5. DPLC-485HCA 5 ansluter till Aduino 5Vpin

6. DPLC-485HCA 6 är GRUND för kommunikation, som ansluter till GND-linje från Arduino i BREADBOARD

- DATORS STRÖMFÖRSÖRJNING

1. Anslut + och- på BREADBOARD till + och- på 5V på DATORN STRÖMFÖRSÖRJNING

Steg 11: En strömförsörjning

En strömförsörjning
En strömförsörjning
En strömförsörjning
En strömförsörjning

Eftersom bearbetning bara fungerar när den är ansluten till datorn använde vi en USB -HUB, som inte har låg ström. Den enda USB -HUB -källan har dock inte tillräckligt med ström för att ansluta en av de två motorerna som är anslutna till en enda aduino till en 5V SMPS så att den inte tar slut.

Rekommenderad: