INHOUDSOPGAWE:

Pixel Flip: 13 stappe
Pixel Flip: 13 stappe

Video: Pixel Flip: 13 stappe

Video: Pixel Flip: 13 stappe
Video: The END of Photography - Use AI to Make Your Own Studio Photos, FREE Via DreamBooth Training 2024, November
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: Interaktiewe kunsmuur

www.justdreamdesign.com/

Stap 1: Pixel Flip

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

Dit is 'n Auto Flip Art Wall wat analoog en digitaal kombineer met 'n Flip Book as motief.

Stap 2: Agtergrond

Agtergrond
Agtergrond
Agtergrond
Agtergrond
Agtergrond
Agtergrond
Agtergrond
Agtergrond

Die projek is geskep omdat dit refleksies op grond van verskillende materiale wil maksimeer en aan mense uitdruk. Dit is ontwikkel om die bekoring van refleksies wat ons in ons daaglikse lewens sien, uit te druk.

Die eerste vraag waaroor ons gedink het, is hoe om 'n verskeidenheid refleksies uit te druk. Ons het baie vorm aangeneem in hierdie idee.

Ons het 'n animasie van 'n blaaiboek teëgekom. Anders as die handbediende analoog blaaiboek, kon die outomatiese blaaiboek met die motor analoog digitaal ervaar. Toe die blaaie terugkom, het ek gedink dat dit interessant kan wees om verskillende materiale te gebruik.

Ons het ook nadink oor hoe om die boekboek -animasie meer te gebruik. Die blaaie wat ons gevind het, was 'n vierkant, maar die struktuur om slegs een blaaiboek te gebruik om dit te animeer, was algemeen. Ek het gedink, hoe gaan dit met die gebruik van verskeie blaaie om 'n muur met interaktiewe elemente te skep?

En nie net die gevoel dat die muur beweeg nie, maar as ons dit gebruik om die beeld uit te druk wat ons wil hê, kan ons 'n interessante ervaring skep waarmee ons analoog en digitaal sowel as materiaalweerkaatsing kan voel.

Ons het met hierdie doelwitte gewerk.

- Kombinasie van analoog en digitaal

- Gebruik die blaaiboekstruktuur

- Implementeer interaktiewe mure

Stap 3: Materiaal

- Interne materiaal

1. koppeling 25 stuk koppeling

2. 3 mm koperstaaf 25 cm*25 stuk koperstaaf

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

4. 3mm Houtstaaf 200 stuk 3mm Houtstaaf

5. kabelklem plastiek 400 stuk 5mm kabelklem plastiek

- Bladboekmateriaal

6. pvc boekomslagblad 200 stuk pvc boekomslagblad

7. swart fluweel laken swart fluweel laken

8. splinter splanges splinter splanges

9. wit hologramvel wit hologramvel 30cm*30cm

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

- Eksterne materiaal

11. arduino uno R3 Versoenbare bord arduino uno

12. 5v stepper motor (DC 5V 4-fase 5-wire step motor) 5v stepper motor + ULN2003 bestuurdersbord vir Arduino

13. ULN2003 Stepper Motor Driver Board

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS rekenaar kragbron

16. 20mm Profiel 20mm Profiel

17. usb hub usb hub

18. L Skarnier L Skarnier

19. L plat skarnier L plat skarnier

20. boutbout

21. moermoer

22. moersleutel

23. epoksie -epoksie

24. 3M spuitgom 3m spuitgom

Stap 4: Keuring van die beheerraad

Keuring van die beheerraad
Keuring van die beheerraad

Arduino het besluit dat daar baie open source en biblioteke beskikbaar is, sodat ons dit maklik kan gebruik, en dat die verwerking ook dieselfde taal gebruik, en daar is geen probleem met verenigbaarheid nie. Daarna het ons die vereistes nagegaan om met hierdie projek voort te gaan.

- Lig: Sterk beligting moet gebruik word om materiaalweerkaatsing te maksimeer. - Materiaal: materiaal wat weerkaatsing van verskillende lig kan toon. - Flipbook-struktuur: gebruik die stapmotor met vrye hoekbeheer vir die animasie wat ons wil hê. - Aduino: Aanvanklik het ons Aduino Mega nodig gehad, want ons wou al die motors met net een Aduino beheer.

Omdat verwerking egter met een Aduino kommunikeer, soos ander Arduino nodig was, was daar 'n manier nodig om die data wat deur die verwerking gestuur is, na 'n groot aantal Aduino's te stuur

Dit het gelei tot die gebruik van 'n DPLC485HCA-module met RS485-kommunikasie wat 1: N tweerigtingkommunikasie moontlik maak.

Die verwerking stuur die data dan na 'n enkele Master Aduino (Master Aduino) en seriële kommunikasie, en die Master Arduino vestig die kommunikasie tussen Master-Slab met behulp van die DPLC-485HCA-module.

Deur gebruik te maak van die data wat Master ontvang het, beheer Slave Arduino die hoek waarheen elke motor gedraai moet word, en bied 'n visuele voorstelling van die resultaat van die beeld wat met die beweging van die motor verwerk word.

Stap 5: Kies Flipbook -materiaal

Kies Flipbook -materiaal
Kies Flipbook -materiaal

Omdat die projek refleksies volgens verskillende materiale wou maksimeer en aan mense uitdruk, het dit vier verskillende materiale gekies met verskillende weerkaatsings van lig en verskillende materiale, afhangende van die hoek.

- hologram: dit is die helderste materiaal as gevolg van die intense weerkaatsing van lig.

- splange: dit is 'n materiaal wat in een oogopslag verskeie spangles weerkaats om verskillende weerkaatsings te toon.

- Metaal: dit versprei lig.

- Fluweel: 'n materiaal wat van kleur tot lig verskil vanweë die glans.

Om die bogenoemde materiale uit te druk deur middel van motorbeheer met behulp van verwerking, het ons die prentjie verander na 'n swart-en-wit prentjie met 'n grysfilter, die minimum en maksimum kleure van elke pixel gemeet deur pixelaanpassing, elke pixel in vier afdelings van kleur, en stuur elke pixelwaarde na die motor om die voorstelling van elke afdeling voor te stel volgens die rotasie van die motor met hologram, spangles, metaal en fluweelmateriaal.

Stap 6: Strukturele ontwerp en prototipering

Strukturele ontwerp en prototipering
Strukturele ontwerp en prototipering
Strukturele ontwerp en prototipering
Strukturele ontwerp en prototipering
Strukturele ontwerp en prototipering
Strukturele ontwerp en prototipering
Strukturele ontwerp en prototipering
Strukturele ontwerp en prototipering

Wat u moet oorweeg wanneer u die struktuur bepaal:

- Maak seker dat mekaar se motors vry is van botsings

- Die blaaiboek moet teen die gewenste hoek stop

- Maak seker dat daar geen inmenging is tussen die blaaiboek en die buitenste raam nie

Ons het 'n relatief maklik om te verwerk, akriel 3T gebruik, en ons het besluit om 'n metaalprofiel te gebruik vanweë die koste en beskikbaarheid van akrielplate.

Die struktuur bestaan uit 5*5, 'n totaal van 25 reghoeke. Elke akrielplaat is dan met behulp van akriel snyers in enige gewenste grootte gesny en dan met skarniere en skroewe saamgestel.

Die spel wat tussen die akrielplate gelaat is, is gebruik as 'n plek om die kabels te beskerm sonder botsings met mekaar se motors.

Stap 7: Stap motor en strukturele installasie

Stap motor en strukturele installasie
Stap motor en strukturele installasie
Stap motor en strukturele installasie
Stap motor en strukturele installasie
Stap motor en strukturele installasie
Stap motor en strukturele installasie

Ons het 25 -stapmotors gebruik.

- Gebruik tweestapmotors vir elke aduino

.- Installeer stapmotors in die middel regs van vierkante

- Skroewe word gebruik om die trapmotor vas te maak.

- Koppeling word gebruik om die nuwe hoofstaaf aan die trapmotor te koppel

.- Sluit 'n houtstaaf buite die Shinjubong aan en verbind die materiaal met 'n klem.

Stap 8: Installeer interne struktuur

Installeer interne struktuur
Installeer interne struktuur
Installeer interne struktuur
Installeer interne struktuur
Installeer interne struktuur
Installeer interne struktuur

Stap 9: Knoppie -installasie

Knoppie installasie
Knoppie installasie
Knoppie installasie
Knoppie installasie

Ons het verskillende sleutelbordknoppies vir elke prent gekies om die interaktiewe effekte te maksimeer terwyl ons blaaie gebruik het. As die gebruiker op die sleutelbord klik, werk die motor en blaaiboek en verskyn sleutelbordspesifieke beelde.

Stap 10: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

Die vierkant gebruik 25-stapmotors, 14 aduino en 14 'n DLC-485HCA. Verwerking en Master Arduino moet gekoppel wees.

Ons het dit met 'n broodbord verbind. Ek het probeer om die + en - dele op die broodbord te verdeel en aan die motor te koppel om genoeg krag te kry.

- Meester Aduino

1. Aansluiting van DPLC-485HCA met POWER deur draad2. DPLC-485HCA

2 verbind met Arduino nr 2 pin3.

3 van die DLC-485HCA verbind met die Arduino 3-pin4. DPLC-485HCA

4 verbind met Arduino 3 -pen

5. DPLC-485HCA 5 maak verbinding met die Aduino 5Vpin

6. DPLC-485HCA 6 is kommunikasie-grond, verbind met die GND-lyn van Arduino in BREADBOARD

- Slaaf Aduino

- MOTOR 1

1. Gekoppel aan IN1 en Aduino 12 penne van ULN2003 motorbestuurder1

2. Gekoppel aan IN2 op ULN2003 Motor Drive1 en Arduino 5 pin

3. Gekoppel aan penne IN3 op ULN2003 Motor Drive1 en Arduino 6

4. Gekoppel aan penne IN4 van ULN2003 Motor Drive1 en Arduino 7

5. Skakel na - op ULN2003 Motor Drive1 en - op BREADBOARD

6. Verbinding tussen + in ULN2003 Motor Drive1 en + in BREADBOARD

- MOTOR2

1. Koppel aan penne IN1 en Aduino 8 van ULN2003 Motor Drive2

2. Gekoppel aan IN2 op ULN2003 Motor Drive2 en Arduino 9 penne

3. Koppel aan IN3 op ULN2003 Motor Drive2 en pen 10 op Aduino

4. Gekoppel aan penne IN4 van ULN2003 Motor Drive2 en Arduino 11

5. Skakel na - op ULN2003 Motor Drive2 en - op BREADBOARD

6. Verbinding tussen + in ULN2003 Motor Drive2 en + in BREADBOARD

-DPLC-485HCA

1. Aansluiting van DPLC-485HCA met POWER via draad

2. DPLC-485HCA 2 sluit aan by Arduino nr. 2-pen

3. 3 van die DLC-485HCA sluit aan op die Arduino 3-pen

4. DPLC-485HCA 4 sluit aan by Arduino 3-pen

5. DPLC-485HCA 5 maak verbinding met die Aduino 5Vpin

6. DPLC-485HCA 6 is kommunikasie-grond, verbind met die GND-lyn van Arduino in BREADBOARD

- REKENAARVOORSIENING

1. Sluit die + en- van die BREADBOARD aan op die + en- van 5V van die REKENAARVoeding

Stap 11: 'n Kragtoevoer

'N Kragtoevoer
'N Kragtoevoer
'N Kragtoevoer
'N Kragtoevoer

Omdat verwerking slegs werk as dit aan die rekenaar gekoppel is, het ons 'n USB -HUB gebruik, wat nie te min krag het nie. Die enigste USB -HUB -bron het egter onvoldoende krag om een van die twee motors wat aan 'n enkele aduino gekoppel is, aan 'n 5V SMPS te koppel sodat dit nie sonder krag is nie.

Aanbeveel: