Sisukord:

Pixel Flip: 13 sammu
Pixel Flip: 13 sammu

Video: Pixel Flip: 13 sammu

Video: Pixel Flip: 13 sammu
Video: Pixel из ЛЮБОГО смартфона! 2024, November
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: interaktiivne kunstisein

www.justdreamdesign.com/

1. toiming: Pixel Flip

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

See on Auto Flip Art Wall, mis ühendab analoogi ja digitaali ning motiiviks on Flip Book.

2. samm: taust

Taust
Taust
Taust
Taust
Taust
Taust
Taust
Taust

Projekt loodi, kuna see soovis maksimeerida erinevate materjalide põhjal peegeldusi ja neid inimestele väljendada. See töötati välja selleks, et väljendada oma igapäevaelus peegelduste võlu.

Esimene küsimus, millele mõtlesime, kuidas väljendada erinevaid mõtteid. Oleme selle idee jaoks palju vormi võtnud.

Puutusime kokku flipbooki animatsiooniga. Erinevalt käsitsi juhitavast analoog-flipbookist suutis mootoriga automaatne flipbook kogeda analoogi digitaalsena. Kui flipbook tuli tagasi, arvasin, et võib olla huvitav kasutada erinevaid materjale.

Mõtlesime ka sellele, kuidas flipbooki animatsiooni rohkem kasutada. Leitud lehel oli ruut, kuid selle kaudu animeerimiseks kasutati ainult ühte lehte. Mõtlesin, et kuidas oleks mitme pabertahvli abil luua interaktiivsete elementidega sein.

Ja mitte ainult tunne, et sein liigub, vaid kui kasutame seda soovitud pildi väljendamiseks, saame luua huvitava kogemuse, mis võimaldab meil tunda nii analoog- kui ka digitaalset ning ka materjalide peegeldust.

Me töötasime nende eesmärkidega.

- Analoog- ja digitaalkombinatsioon

- Kasutage Flip Booki struktuuri

- Rakendada interaktiivseid seinu

Samm: materjal

- Sisemine materjal

1. haakeseadis 25 -osaline haakeseade

2. 3mm messingist baar 25cm*25 tükist messingibaar

3. 3T akrüül 3mm 3t 30cm*30cm akrüül

4. 3mm puidust baar 200 tk 3mm puidust baar

5. kaabliklamber plastikust 400 tk 5 mm kaabliklamber plastikust

- Leheraamatu materjal

6. pvc raamatu kaaneleht 200 tk pvc raamatu kaaneleht

7. must sametplekk must sametplekk

8. kildaplatsid kildeerised

9. valge hologrammileht valge hologrammileht 30cm*30cm

10. krylon metallist hõbedane pihusti 9 mm krylon metallist hõbedaprits

- Väline materjal

11. arduino uno R3 Ühilduv plaat arduino uno

12. 5v samm-mootor (DC 5V 4-faasiline 5-juhtmeline samm-mootor) 5v samm-mootor + ULN2003 draiveriplaat Arduino jaoks

13. ULN2003 samm -mootoriga juhtplaat

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS arvuti toide

16. 20mm profiil 20mm profiil

17. usb hub usb hub

18. L Hinge L Hinge

19. L lame hing L lame hing

20. poltpolt

21. mutter pähkel

22. mutrivõti

23. epoksü epoksü

24. 3M pihustusliim 3m pihustusliim

4. samm: juhtpaneeli valik

Juhtpaneeli valik
Juhtpaneeli valik

Arduino otsustas, et saadaval on palju avatud lähtekoodiga ja raamatukogusid, nii et me saame neid hõlpsalt kasutada ja ka töötlemine kasutab sama keelt, seega pole ühilduvusega probleeme. Seejärel kontrollisime nõudeid selle projektiga jätkamiseks.

- Valgus: materjalide peegelduse maksimeerimiseks tuleks kasutada tugevat valgustust. - Materjal: materjal, mis näitab erinevat valgust. - Flipbook Struktuur: soovitud animatsiooni jaoks kasutage vaba nurga juhtimisega samm-mootorit. - Aduino: Esialgu oli meil vaja Aduino Megat, sest tahtsime kõiki mootoreid juhtida vaid ühe Aduinoga.

Kuna aga töötlemine suhtleb ühe Aduinoga, kuna oli vaja teist Arduinot, oli vaja viis, kuidas töötlemisega saadetud andmed saata suurele hulgale Aduino'dele

Selle tulemusel kasutati DPLC485HCA moodulit koos RS485 sidega, mis võimaldab 1: N kahesuunalist suhtlust.

Seejärel edastab töötlemine andmed ühele Master Aduinole (Master Aduino) ja jadaühendusele ning Master Arduino loob ühenduse Master-Slab vahel DPLC-485HCA mooduli abil.

Slave Arduino juhib kaptenilt saadud andmeid kasutades iga mootori pööramise nurka, pakkudes visuaalset kujutist mootori liikumisega töödeldava pildi tulemusest.

Samm: valige Flipbooki materjal

Valige Flipbooki materjal
Valige Flipbooki materjal

Kuna projekt soovis maksimeerida peegeldusi erinevate materjalide järgi ja neid inimestele väljendada, valis see neli erinevat materjali, millel on erinev valguse peegeldus ja erinevad materjalid sõltuvalt nurgast.

- hologramm: see on valguse intensiivse peegeldumise tõttu kõige helendavam materjal.

- äärik: see on materjal, mis peegeldab lühidalt mitut kihti, et näidata erinevaid peegeldusi.

- Metall: see hajutab valgust.

- Samet: materjal, mille värvus varieerub valguse tõttu läike tõttu.

Ülaltoodud materjalide väljendamiseks töötlemise abil mootori juhtimise abil muutsime pildi halli filtri abil mustvalgeks pildiks, mõõdeti pikslite reguleerimisega iga piksli minimaalsed ja maksimaalsed värvid, jagades iga piksli neljaks osaks värvi ja saatis iga piksliväärtuse mootorile, et kujutada iga sektsiooni kujutist vastavalt mootori pöörlemisele hologrammi, ketaste, metalli ja sametmaterjaliga.

6. samm: struktuurne projekteerimine ja prototüüpide koostamine

Struktuurne disain ja prototüüpimine
Struktuurne disain ja prototüüpimine
Struktuurne disain ja prototüüpimine
Struktuurne disain ja prototüüpimine
Struktuurne disain ja prototüüpimine
Struktuurne disain ja prototüüpimine
Struktuurne disain ja prototüüpimine
Struktuurne disain ja prototüüpimine

Mida tuleb struktuuri määramisel arvestada:

- Veenduge, et üksteise mootorid oleksid kokkupõrkest vabad

- Leheraamat peaks peatuma soovitud nurga all

- Veenduge, et lehte ja välimist raami ei segataks

Kasutasime suhteliselt kergesti töödeldavat akrüül 3T-d ja otsustasime kasutada metallprofiili akrüülplaatide hinna ja kättesaadavuse tõttu.

Struktuur koosneb 5*5, kokku 25 ristkülikust. Seejärel lõigati iga akrüülplaat soovitud suurusega akrüüllõikurite abil ja ühendati seejärel hingede ja kruvide abil kokku.

Akrüülplaatide vahele jäetud lõtku kasutati kaablite kaitsmise kohana üksteise mootoritega kokkupõrketa.

7. samm: samm mootor ja konstruktsioonipaigaldus

Samm Mootori ja konstruktsiooni paigaldamine
Samm Mootori ja konstruktsiooni paigaldamine
Samm Mootori ja konstruktsiooni paigaldamine
Samm Mootori ja konstruktsiooni paigaldamine
Samm Mootori ja konstruktsiooni paigaldamine
Samm Mootori ja konstruktsiooni paigaldamine

Kasutasime 25 astmelist mootorit.

- Kasutage iga aduino jaoks kaheastmelisi mootoreid

.- Paigaldage astmemootorid ruutude paremale keskele

- Astmemootori kinnitamiseks kasutatakse kruvisid.

- Täitmist kasutatakse uue põhiriba ühendamiseks samm -mootoriga

.- Ühendage puidust varras väljaspool Shinjubongi ja ühendage materjal klambriga.

Samm: sisemise struktuuri installimine

Paigaldage sisemine struktuur
Paigaldage sisemine struktuur
Paigaldage sisemine struktuur
Paigaldage sisemine struktuur
Paigaldage sisemine struktuur
Paigaldage sisemine struktuur

9. samm: nuppude paigaldamine

Nuppude paigaldamine
Nuppude paigaldamine
Nuppude paigaldamine
Nuppude paigaldamine

Valisime iga pildi jaoks erinevad klaviatuurinupud, et maksimeerida interaktiivseid efekte flipbookide kasutamisel. Kui kasutaja klõpsab klaviatuuril, töötavad mootor ja klappraamat ning kuvatakse klaviatuuripõhised pildid.

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Ruudul kasutati 25 astmelist mootorit, 14 aduino ja 14 DLC-485HCA. Töötlemine ja Master Arduino peavad olema ühendatud.

Ühendasime selle leivaplaadi abil. Üritasin leivalaual olevad + ja - osad ära jagada ja ühendada need mootoriga, et piisavalt energiat saada.

- Meister Aduino

1. DPLC-485HCA ühendamine toiteallikaga toite abil2. DPLC-485HCA

2 ühendub Arduino nr 2 pin3 -ga.

3 DLC-485HCA-st ühendub Arduino 3 tihvtiga4. DPLC-485HCA

4 ühendub Arduino 3 kontaktiga

5. DPLC-485HCA 5 ühendub Aduino 5Vpin-ga

6. DPLC-485HCA 6 on sidepõhi, mis ühendub GREEN-liiniga Arduino'st BREADBOARDis

- ori Aduino

- MOOTOR 1

1. Ühendatud IN1 ja Aduino 12 kontaktiga ULN2003 mootori draiver1

2. Ühendatud IN2 -ga ULN2003 mootori ajamil1 ja Arduino 5 -pin

3. Ühendatud ULN2003 mootori ajami1 ja Arduino 6 tihvtidega IN3

4. Ühendatud ULN2003 mootori ajami1 ja Arduino 7 tihvtidega IN4

5. Link - ULN2003 mootori ajamil1 ja - BREADBOARDil

6. Ühendus + vahel ULN2003 mootori ajamis1 ja + BREADBOARDis

- MOOTOR2

1. Ühendage ULN2003 mootori ajami2 tihvtidega IN1 ja Aduino 8

2. Ühendatud IN2 -ga ULN2003 Motor Drive2 ja Arduino 9 kontaktiga

3. Ühendatud IN3 -ga ULN2003 mootori ajamil2 ja tihvtiga 10 Aduino -l

4. Ühendatud ULN2003 Motor Drive2 ja Arduino 11 tihvtidega IN4

5. Link - ULN2003 mootori ajamil2 ja - BREADBOARDil

6. Ühendus + vahel ULN2003 mootori ajamis2 ja + BREADBOARDis

-DPLC-485HCA

1. DPLC-485HCA ühendamine toiteallikaga juhtme kaudu

2. DPLC-485HCA 2 ühendub Arduino nr 2 tihvtiga

3. 3 DLC-485HCA-st ühendatakse Arduino 3 kontaktiga

4. DPLC-485HCA 4 ühendub Arduino 3 kontaktiga

5. DPLC-485HCA 5 ühendub Aduino 5Vpin-ga

6. DPLC-485HCA 6 on sidepõhi, mis ühendub GREEN-liiniga Arduino'st BREADBOARDis

- ARVUTI TOITEVARUSTUS

1. Ühendage BREADBOARDi pluss- ja miinusarvutid toiteallika 5V + ja- pingega.

Samm: toiteallikas

Toiteallikas
Toiteallikas
Toiteallikas
Toiteallikas

Kuna töötlemine töötab ainult arvutiga ühendatuna, kasutasime USB HUB -i, mille energiatarve pole väike. Kuid ainus allikas USB HUB on ebapiisav, et ühendada üks kahest mootorist, mis on ühendatud ühe aduinoga, 5 V SMPS -iga, nii et selle energia ei tühjeneks.

Soovitan: