Indholdsfortegnelse:

Pixel Flip: 13 trin
Pixel Flip: 13 trin

Video: Pixel Flip: 13 trin

Video: Pixel Flip: 13 trin
Video: #MobileWeekly Live Ep 418 - Galaxy Flip 5 File Display, Pixel Fold Best Phone of the Year? 2024, November
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: Interaktiv kunstvæg

www.justdreamdesign.com/

Trin 1: Pixel Flip

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

Dette er en Auto Flip Art Wall, der kombinerer analogt og digitalt med en Flip Book som motiv.

Trin 2: Baggrund

Baggrund
Baggrund
Baggrund
Baggrund
Baggrund
Baggrund
Baggrund
Baggrund

Projektet blev oprettet, fordi det ønskede at maksimere refleksioner baseret på forskellige materialer og udtrykke dem for mennesker. Det blev udviklet til at udtrykke fascinationen af refleksioner, som vi ser i vores daglige liv.

Det første spørgsmål tænkte vi på som hvordan man udtrykker en række refleksioner. Vi har taget meget form i denne idé.

Vi stødte på en animation af en bladbog. I modsætning til den håndbetjente analoge bladbog, kunne den automatiske bladbog med motoren opleve analogt digitalt. Da bladbogen kom tilbage, tænkte jeg, at det kunne være interessant at bruge forskellige materialer.

Vi tænkte også over, hvordan vi kan bruge flipbook -animation mere. Bladbogen, som vi fandt, var en firkant, men strukturen ved kun at bruge en bladbog til at animere den var almindelig. Jeg tænkte godt, hvad med at bruge flere bladbøger til at skabe en væg med interaktive elementer.

Og ikke kun følelsen af, at væggen bevæger sig, men hvis vi bruger den til at udtrykke det billede, vi ønsker, kan vi skabe en interessant oplevelse, der giver os mulighed for at føle både analogt og digitalt samt refleksioner af materialer.

Vi arbejdede med disse mål.

- Kombination af analog og digital

- Udnyt Flip Book -struktur

- Implementere interaktive vægge

Trin 3: Materiale

- Indvendigt materiale

1. kobling 25 stykke kobling

2. 3 mm messingstang 25 cm*25 stykke messingstang

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

4. 3 mm træstang 200 stk. 3 mm træstang

5. kabelklemme plast 400 stk. 5 mm kabelklemme plast

- Flipbogsmateriale

6. pvc bogforsideblad 200 stykke pvc bogomslag

7. sort fløjlsark sort fløjlsplade

8. sliver splanges sliver splanges

9. hvidt hologramark hvidt hologramark 30cm*30cm

10. krylon metallic sølv spray 9mm krylon metallic sølv spray

- Eksternt materiale

11. arduino uno R3 Kompatibel bord arduino uno

12. 5v stepper motor (DC 5V 4-fase 5-wire stepmotor) 5v stepper motor + ULN2003 Driver Board til Arduino

13. ULN2003 Stepper Motor Driver Board

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS computer strømforsyning

16. 20mm Profil 20mm Profil

17. usb -hub usb -hub

18. L Hængsel L Hængsel

19. L fladt hængsel L fladt hængsel

20. bolt bolt

21. møtrik

22. skruenøgle

23. epoxy -epoxy

24. 3M sprayklæbemiddel 3m sprayklæbemiddel

Trin 4: Valg af kontrolkort

Valg af kontrolpanel
Valg af kontrolpanel

Arduino besluttede, at der var mange open source og biblioteker til rådighed, så vi let kunne bruge dem, og at behandlingen også bruger det samme sprog, så der ville ikke være noget problem med kompatibilitet. Vi kontrollerede derefter kravene til at fortsætte med dette projekt.

- Lys: Kraftig belysning bør bruges til at maksimere refleksioner af materialer. - Materiale: Materiale, der kan vise refleksion af forskellige lys. - Flipbook-struktur: Til den animation, vi ønsker, skal du bruge en trinmotor med fri vinkelkontrol. - Aduino: Oprindeligt havde vi brug for Aduino Mega, fordi vi ville styre alle motorerne med kun en Aduino.

Fordi behandling kommunikerer med en Aduino, som der var behov for anden Arduino, var der imidlertid behov for en måde, hvorpå de data, der blev sendt af behandlingen, kunne sendes til et stort antal Aduinoer

Dette resulterede i brugen af et DPLC485HCA-modul med RS485-kommunikation, der muliggør 1: N tovejskommunikation.

Behandlingen overfører derefter dataene til en enkelt Master Aduino (Master Aduino) og seriel kommunikation, og Master Arduino etablerer kommunikationen mellem Master-Slab ved hjælp af DPLC-485HCA-modulet.

Ved hjælp af de data, der er modtaget fra Master, styrer Slave Arduino vinklen, hver motor skal drejes til, hvilket giver en visuel fremstilling af resultatet af billedet, der behandles med motorens bevægelse.

Trin 5: Vælg Flipbook -materiale

Vælg Flipbook -materiale
Vælg Flipbook -materiale

Fordi projektet ønskede at maksimere refleksioner i henhold til forskellige materialer og udtrykke dem for mennesker, valgte det fire forskellige materialer med forskellige reflektioner af lys og forskellige materialer afhængigt af vinklen.

- hologram: Det er det mest lysende materiale på grund af den intense refleksion af lys.

- splange: Det er et materiale, der reflekterer flere spangles ved et blik for at vise forskellige refleksioner.

- Metal: Det er let spredende.

- Fløjl: Et materiale, der varierer i farve med lys på grund af dets glans.

For at udtrykke ovenstående materialer ved hjælp af motorstyring ved hjælp af behandling ændrede vi billedet til et sort-hvidt billede ved hjælp af et gråfarvet filter, målte minimums- og maksimumfarver for hver pixel ved pixeljustering, opdelte hver pixel i fire sektioner af farve og sendte hver pixelværdi til motoren for at repræsentere repræsentationen af hver sektion i henhold til motorens rotation med hologram, spangles, metal og fløjlsmateriale.

Trin 6: Strukturelt design og prototyper

Strukturelt design og prototyper
Strukturelt design og prototyper
Strukturelt design og prototyper
Strukturelt design og prototyper
Strukturelt design og prototyper
Strukturelt design og prototyper
Strukturelt design og prototyper
Strukturelt design og prototyper

Hvad skal man overveje, når man bestemmer strukturen:

- Sørg for, at hinandens motorer er fri for kollisioner

- Bladbogen skal stoppe i den ønskede vinkel

- Sørg for, at der ikke er forstyrrelser mellem bladbogen og den ydre ramme

Vi brugte en relativt let at behandle, akryl 3T, og vi besluttede at bruge en metalprofil på grund af prisen og tilgængeligheden af akrylplader.

Strukturen består af 5*5, i alt 25 rektangler. Hver akrylplade blev derefter skåret ved hjælp af akrylskærere til enhver ønsket størrelse og derefter samlet sammen ved hjælp af hængsler og skruer.

Spillet, der blev efterladt mellem akrylpladerne, blev brugt som et sted til at beskytte kablerne uden sammenstød med hinandens motorer.

Trin 7: Trinmotor og strukturel installation

Trinmotor og strukturel installation
Trinmotor og strukturel installation
Trinmotor og strukturel installation
Trinmotor og strukturel installation
Trinmotor og strukturel installation
Trinmotor og strukturel installation

Vi brugte 25 trins motorer.

- Brug to -trins motorer til hver aduino

.- Installer trinmotorer i midten til højre af firkanter

- Skruer bruges til at fastgøre trinmotoren.

- Cappling bruges til at forbinde den nye hovedstang til trinmotoren

.- Tilslut en træstang uden for Shinjubong og tilslut materialet med en klemme.

Trin 8: Installer intern struktur

Installer intern struktur
Installer intern struktur
Installer intern struktur
Installer intern struktur
Installer intern struktur
Installer intern struktur

Trin 9: Knapinstallation

Knapinstallation
Knapinstallation
Knapinstallation
Knapinstallation

Vi valgte forskellige tastaturknapper til hvert billede for at maksimere de interaktive effekter, mens vi brugte flipbooks. Når brugeren klikker på tastaturet, fungerer motoren og bladbogen, og der vises tastaturspecifikke billeder.

Trin 10: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger

Firkanten brugte 25 trins motorer, 14 aduino og 14 en DLC-485HCA. Processing og Master Arduino skal være tilsluttet.

Vi har forbundet det ved hjælp af et brødbræt. Jeg forsøgte at dele + og - delene på brødbrættet og slutte dem til motoren for at give nok strøm.

- Master Aduino

1. Tilslutning af DPLC-485HCA til POWER via wire2. DPLC-485HCA

2 forbinder til Arduino nr. 2 pin3.

3 i DLC-485HCA tilsluttes Arduino 3 pin4. DPLC-485HCA

4 forbinder til Arduino 3 pin

5. DPLC-485HCA 5 opretter forbindelse til Aduino 5Vpin

6. DPLC-485HCA 6 er GRUND for kommunikation, der forbinder med GND-linje fra Arduino i BREADBOARD

- Slave Aduino

- MOTOR 1

1. Tilsluttet IN1 og Aduino 12 ben på ULN2003 motordriver1

2. Tilsluttet IN2 på ULN2003 motordrev1 og Arduino 5 ben

3. Tilsluttet stifterne IN3 på ULN2003 motordrev1 og Arduino 6

4. Tilsluttet stifterne IN4 på ULN2003 motordrev1 og Arduino 7

5. Link til - på ULN2003 Motor Drive1 og - på BREADBOARD

6. Forbindelse mellem + i ULN2003 motordrev1 og + i BREADBOARD

- MOTOR2

1. Tilslut til benene IN1 og Aduino 8 på ULN2003 motordrev2

2. Tilsluttet IN2 på ULN2003 Motor Drive2 og Arduino 9 ben

3. Tilsluttet IN3 på ULN2003 motordrev2 og pin 10 på Aduino

4. Tilsluttet stifterne IN4 på ULN2003 Motor Drive2 og Arduino 11

5. Link til - på ULN2003 Motor Drive2 og - på BREADBOARD

6. Forbindelse mellem + i ULN2003 motordrev2 og + i BREADBOARD

-DPLC-485HCA

1. Tilslutning af DPLC-485HCA til POWER med ledning

2. DPLC-485HCA 2 tilsluttes Arduino nr. 2 pin

3. 3 af DLC-485HCA tilsluttes Arduino 3 pin

4. DPLC-485HCA 4 tilsluttes Arduino 3 pin

5. DPLC-485HCA 5 opretter forbindelse til Aduino 5Vpin

6. DPLC-485HCA 6 er GRUND for kommunikation, der forbinder med GND-linje fra Arduino i BREADBOARD

- COMPUTER STRØMFORSYNING

1. Forbind + og- på BREADBOARD til + og- på 5V på COMPUTER STRØMFORSYNING

Trin 11: En strømforsyning

En strømforsyning
En strømforsyning
En strømforsyning
En strømforsyning

Fordi behandlingen kun fungerer, når den er tilsluttet computeren, brugte vi en USB -HUB, som ikke har lav strøm. Den eneste USB -HUB -kilde har imidlertid utilstrækkelig strøm til at tilslutte en af de to motorer, der er sluttet til en enkelt aduino, til en 5V SMPS, så den ikke løber tør for strøm.

Anbefalede: