Sadržaj:

Preokret piksela: 13 koraka
Preokret piksela: 13 koraka

Video: Preokret piksela: 13 koraka

Video: Preokret piksela: 13 koraka
Video: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, Novembar
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: Interaktivni umjetnički zid

www.justdreamdesign.com/

Korak 1: Preokret piksela

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

Ovo je Auto Flip Art Wall koji kombinira analogno i digitalno sa Flip Book -om kao motivom.

Korak 2: Pozadina

Pozadina
Pozadina
Pozadina
Pozadina
Pozadina
Pozadina
Pozadina
Pozadina

Projekt je nastao jer je želio maksimizirati refleksije na temelju različitih materijala i izraziti ih ljudima. Razvijen je da izrazi fascinaciju refleksijama koje vidimo u svakodnevnom životu.

Prvo pitanje o kojem smo razmišljali kako izraziti različita razmišljanja. Uvukli smo mnogo oblika u ovu ideju.

Naišli smo na animaciju flipbooka. Za razliku od ručno upravljanog analognog flipbooka, automatski flipbook s motorom mogao je doživjeti analogno u digitalnom obliku. Kad se flipbook vratio, pomislio sam da bi moglo biti zanimljivo koristiti različite materijale.

Razmišljali smo i o tome kako više koristiti animaciju flipbooka. Flipbook koji smo pronašli bio je kvadrat, ali je struktura korištenja samo jednog flipbooka za animaciju uobičajena. Pomislio sam, pa, kako bi bilo koristiti nekoliko flipbooka za stvaranje zida s interaktivnim elementima.

I ne samo osjećaj da se zid pomiče, već ako ga iskoristimo za izražavanje slike koju želimo, možemo stvoriti zanimljivo iskustvo koje nam omogućuje da osjetimo i analogne i digitalne, kao i refleksije materijala.

Radili smo s tim ciljevima.

- Kombinacija analognog i digitalnog

- Koristite strukturu Flip Book -a

- Implementirajte interaktivne zidove

Korak 3: Materijal

- Unutrašnji materijal

1. spojnica 25 -dijelna spojnica

2. Mesingana šipka od 3 mm 25 cm*25 komada mjedena šipka

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

4. Drvena šipka od 3 mm 200 komada Drvena šipka od 3 mm

5. plastična obujmica za kablove 400 komada plastična obujmica za kablove od 5 mm

- Flipbook materijal

6. omot knjige od PVC -a 200 komada omot knjige od pvc knjige

7. crni baršunasti lim crni baršunasti lim

8. klizač klizač klizač

9. bijeli hologramski list bijeli hologramski list 30cm*30cm

10. krylon metalni srebrni sprej 9 mm krylon metalni srebrni sprej

- Vanjski materijal

11. arduino uno R3 Kompatibilna ploča arduino uno

12. 5V koračni motor (DC 5V 4-fazni 5-žični koračni motor) 5V koračni motor + ULN2003 Upravljačka ploča za Arduino

13. ULN2003 ploča upravljačkog programa koračnog motora

14. DPLC-485HCA DPLC-485HCA

15. Napajanje računara od 5V SMPS

16. 20 mm profil 20 mm profil

17. usb čvorište usb čvorište

18. L Šarka L Šarka

19. L ravna šarka L ravna šarka

20. vijak vijak

21. matica matica

22. ključ ključ

23. epoksidni epoksid

24. 3M ljepilo u spreju 3m ljepilo u spreju

Korak 4: Izbor kontrolne ploče

Izbor kontrolne ploče
Izbor kontrolne ploče

Arduino je odlučio da postoji mnogo otvorenih kodova i biblioteka na raspolaganju, pa ih možemo lako koristiti, te da se za obradu koristi i isti jezik, tako da neće biti problema s kompatibilnošću. Zatim smo provjerili zahtjeve za nastavak ovog projekta.

- Svjetlo: Treba upotrijebiti jako osvjetljenje za povećanje refleksije materijala. - Materijal: Materijal koji može pokazati refleksiju različite svjetlosti. - Struktura flipbook-a: Za animaciju koju želimo, koristite stepenasti motor sa kontrolom slobodnog ugla. - Aduino: U početku nam je trebao Aduino Mega, jer smo željeli kontrolirati sve motore samo jednim Aduinom.

Međutim, budući da obrada komunicira s jednim Aduinom, jer je bio potreban drugi Arduino, postojala je potreba za načinom da se podaci poslani obradom pošalju velikom broju Aduina

Ovo je rezultiralo upotrebom DPLC485HCA modula sa RS485 komunikacijom koji omogućava dvosmjernu komunikaciju 1: N.

Obrada zatim prenosi podatke na jedan Master Aduino (Master Aduino) i serijsku komunikaciju, a Master Arduino uspostavlja komunikaciju između Master-Slab-a pomoću DPLC-485HCA modula.

Koristeći podatke primljene od Master -a, Slave Arduino kontrolira kut na koji svaki motor treba okrenuti, pružajući vizualni prikaz rezultata obrade slike pokretom motora.

Korak 5: Odaberite materijal za flipbook

Odaberite materijal za flipbook
Odaberite materijal za flipbook

Budući da je projekt želio povećati refleksije prema različitim materijalima i izraziti ih ljudima, odabrao je četiri različita materijala s različitim refleksijama svjetlosti i različitim materijalima ovisno o kutu.

- hologram: To je najsvjetliji materijal zbog intenzivnog odbijanja svjetlosti.

- splange: To je materijal koji na prvi pogled odražava više loptica kako bi pokazao različite refleksije.

- Metal: Rasipa svetlost.

- Baršun: Materijal koji zbog sjaja varira u boji sa svjetlom.

Da bismo gore navedene materijale izrazili kontrolom motora pomoću obrade, promijenili smo sliku u crno-bijelu sliku pomoću filtera u sivoj boji, izmjerili minimalnu i maksimalnu boju svakog piksela podešavanjem piksela, podijelili svaki piksel u četiri dijela boju i poslao vrijednost svakog piksela u motor kako bi predstavljao prikaz svake sekcije prema rotaciji motora sa hologramom, šljokicama, metalom i baršunastim materijalom.

Korak 6: Strukturno projektiranje i prototipiranje

Strukturno projektiranje i prototipiranje
Strukturno projektiranje i prototipiranje
Strukturno projektiranje i prototipiranje
Strukturno projektiranje i prototipiranje
Strukturno projektiranje i prototipiranje
Strukturno projektiranje i prototipiranje
Strukturno projektiranje i prototipiranje
Strukturno projektiranje i prototipiranje

Što treba uzeti u obzir pri određivanju strukture:

- Uvjerite se da međusobni motori nemaju sudara

- Flipbook bi se trebao zaustaviti pod željenim kutom

- Uvjerite se da nema smetnji između flipbooka i vanjskog okvira

Koristili smo relativno jednostavan za obradu akrilni 3T, a odlučili smo se za metalni profil zbog cijene i dostupnosti akrilnih ploča.

Struktura se sastoji od 5*5, ukupno 25 pravokutnika. Svaka akrilna ploča tada je izrezana akrilnim rezačima na bilo koju veličinu, a zatim sastavljena zajedno pomoću šarki i vijaka.

Zraka ostavljena između akrilnih ploča korištena je kao mjesto za zaštitu kabela bez sudara međusobnih motora.

Korak 7: Korak za instalaciju motora i konstrukcije

Koračni motor i strukturna instalacija
Koračni motor i strukturna instalacija
Koračni motor i strukturna instalacija
Koračni motor i strukturna instalacija
Koračni motor i strukturna instalacija
Koračni motor i strukturna instalacija

Koristili smo motore sa 25 koraka.

- Koristite dva koračna motora za svaki aduino

.- Instalirajte koračne motore u sredinu desno od kvadrata

- Vijci se koriste za pričvršćivanje koračnog motora.

- Prekrivanje se koristi za povezivanje nove glavne šipke sa koračnim motorom

.- Spojite drvenu šipku izvan Shinjubong-a i spojite materijal stezaljkom.

Korak 8: Instalirajte unutrašnju strukturu

Instalirajte unutrašnju strukturu
Instalirajte unutrašnju strukturu
Instalirajte unutrašnju strukturu
Instalirajte unutrašnju strukturu
Instalirajte unutrašnju strukturu
Instalirajte unutrašnju strukturu

Korak 9: Instalacija dugmeta

Ugradnja dugmeta
Ugradnja dugmeta
Ugradnja dugmeta
Ugradnja dugmeta

Za svaku sliku odabrali smo različite tipke na tipkovnici kako bismo povećali interaktivne efekte dok koristimo flipbooks. Kada korisnik klikne na tastaturu, motor i flipbook rade i pojavljuju se slike specifične za tastaturu.

Korak 10: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Kvadrat je koristio 25 koračnih motora, 14 aduino i 14 DLC-485HCA. Obrada i Master Arduino moraju biti povezani.

Povezali smo ga pomoću matične ploče. Pokušao sam podijeliti + i - dijelove na matičnoj ploči i spojiti ih na motor kako bih osigurao dovoljno snage.

- Gospodaru Aduino

1. Priključivanje DPLC-485HCA na POWER pomoću žice2. DPLC-485HCA

2 se povezuje s Arduinom br. 2 pin3.

3 DLC-485HCA povezuje se s Arduino 3 pin4. DPLC-485HCA

4 se spaja na Arduino 3 -pinski

5. DPLC-485HCA 5 se povezuje na Aduino 5Vpin

6. DPLC-485HCA 6 je OSNOVA komunikacije, povezuje se s GND linijom iz Arduina u BREADBOARD-u

- Rob Aduino

- MOTOR 1

1. Priključeno na IN1 i Aduino 12 pinova ULN2003 upravljačkog programa motora1

2. Spojeno na IN2 na ULN2003 motornom pogonu1 i 5 -pinskom Arduinu

3. Spojeno na pinove IN3 na ULN2003 pogonu motora 1 i Arduinu 6

4. Spojeni na pinove IN4 pogona motora ULN20031 i Arduino 7

5. Povežite se na - na ULN2003 Motor Drive1 i - na BREADBOARD

6. Povezivanje između + u ULN2003 Motor Drive1 i + u BREADBOARD -u

- MOTOR2

1. Spojite na pinove IN1 i Aduino 8 ULN2003 pogona motora 2

2. Povezano s IN2 na ULN2003 Motor Drive2 i Arduino 9 pinova

3. Spojeno na IN3 na ULN2003 motornom pogonu2 i pin 10 na Aduinu

4. Spojeno na pinove IN4 ULN2003 Motor Drive2 i Arduino 11

5. Povežite se na - na ULN2003 Motor Drive2 i - na PLOČNU PLOČU

6. Veza između + u ULN2003 Motor Drive2 i + u BREADBOARD -u

-DPLC-485HCA

1. Priključivanje DPLC-485HCA na napajanje žicom

2. DPLC-485HCA 2 spaja se na Arduino br. 2 pin

3. 3 DLC-485HCA povezuje se s Arduino 3 pinom

4. DPLC-485HCA 4 spaja se na Arduino 3-pinski

5. DPLC-485HCA 5 se povezuje na Aduino 5Vpin

6. DPLC-485HCA 6 je OSNOVA komunikacije, povezuje se s GND linijom iz Arduina u BREADBOARD-u

- NAPAJANJE RAČUNARA

1. Priključite + i- na BREADBOARD-u na + i- od 5V RAČUNARSKOG NAPAJANJA

Korak 11: Napajanje

Napajanje
Napajanje
Napajanje
Napajanje

Budući da obrada radi samo kada je spojena na računalo, koristili smo USB HUB, koji nema nisku potrošnju energije. Međutim, jedini izvor USB HUB -a nema dovoljnu snagu za povezivanje jednog od dva motora spojena na jedan aduino na 5V SMPS kako ne bi ostao bez energije.

Preporučuje se: