Turinys:

First_Encounter_: 10 žingsnių
First_Encounter_: 10 žingsnių

Video: First_Encounter_: 10 žingsnių

Video: First_Encounter_: 10 žingsnių
Video: Mokslininkai numatė svetimos civilizacijos atsiradimą 2024, Lapkritis
Anonim
Image
Image
First_Encounter_
First_Encounter_
First_Encounter_
First_Encounter_

„First_Encounter_“yra „Arduino“pagrįsta interaktyvi instaliacija, sukurta kursui „Physical Interaction Design and Realization“KTH Stokholme. „First_Encounter_“yra kabančio meno instaliacija, kurią sudaro, mūsų atveju, 20 trikampių modulių. Kadangi naudojamas kodas taip pat yra modulinis, jūs ir „Arduino“skaičiavimo galimybės turite nustatyti, kiek trikampių norite savo versijai.

Norint sunkiai dirbti su kitu projektu, reikia muzikos, tai grojaraštis „First_Encounter_“:

  • Jūs dar nieko nematėte - „Bachman -Turner Overdrive“
  • Karšti daiktai - Donna Summer
  • Jūs žinote - Alanis Morissette
  • Citrinmedis - kvailių sodas
  • Šviesos apakintas - Manfredo Manno Žemės juosta
  • Daugiau nei jausmas - Bostonas
  • Ateik kartu - „The Beatles“
  • Pumped Up Kicks - puoselėkite žmones
  • Laidas į laidą - „Razorlight“
  • Žodžiai - Bee Gees
  • Galutinis laikas - Europa

1 žingsnis: karšti daiktai

Reikalingos atsargos. Tiksli suma, kurios jums reikia, priklausys nuo norimų sukurti trikampių skaičiaus:

  • Mediena pjovimui lazeriu, 4 mm storio
  • Pieno baltas akrilas pjovimui lazeriu (2 mm)
  • Medienos klijai
  • Švitrinis popierius
  • „NeoPixels“LED juostelė, 30 šviesos diodų vienam metrui, 6 metrai (180 šviesos diodų)
  • Aliuminio folija
  • Elektros laidai - ± 70 metrų įvairių spalvų
  • Izoliacinė juosta
  • Servos - 10 kartų
  • Sraigtiniai gnybtai - 170 naudojami
  • Maži varžtai ± 8 mm ilgio - naudojami 80
  • Arduino UNO
  • MPR121 „Capsense“pertraukimo lenta - 2x
  • PCA9685 servo pertraukimo plokštė
  • Juodas audinys
  • Karštas klijai
  • 5V 12A maitinimo šaltinis

2 žingsnis: Jūs turite žinoti

Tu turėtum žinoti
Tu turėtum žinoti
Tu turėtum žinoti
Tu turėtum žinoti

Tiek akrilo, tiek medžio storis, taip pat trikampio dydis yra labai svarbūs.

Nors yra 5 mm storio „Neopixel“LED juostos, mes manėme, kad jos nėra pakankamai ryškios. Mes naudojome 10 mm pločio LED juosteles ir 2 mm storio akrilą, iš viso pridedant iki 12 mm. Todėl sienos storis taip pat turi būti 12 mm, kad dizainas veiktų, o mūsų atveju susidaro 3 sluoksniai 4 mm medienos.

Trikampio dydis taip pat priklauso nuo jūsų turimos šviesos diodų juostos ar kiekio, kurį norite lituoti. Mes norėjome 9 šviesos diodų kiekvienam trikampiui ir pasirinkome neopikselio juostelę, kurioje yra 30 šviesos diodų vienam metrui, kad tilptų didesnis trikampis ir sumažėtų litavimo kiekis. Su šia sąranka 3 šviesos diodai tiksliai tilptų trikampio viduje be papildomo litavimo. Naudodami standartinius 60 šviesos diodų vienam metrui, turite padaryti mažesnius trikampius arba naudoti daugiau šviesos diodų kiekvienoje pusėje arba lituoti laidus tarp atskirų šviesos diodų.

3 žingsnis: citrinmedis

Citrinmedis
Citrinmedis
Citrinmedis
Citrinmedis
Citrinmedis
Citrinmedis

„First_Encounter_“dėklas iš viso susideda iš 5 dalių, kurias supjaustome lazeriniu pjaustytuvu. Balta priekinė plokštė yra vienas pieno balto akrilo gabalas, korpuso sienos sudarytos iš 3 atskirų trikampių ir galiausiai yra medinė plokštė. Į šį veiksmą įtrauktas „Illustrator“failas, kurį galima naudoti formų pjaustymui lazeriu.

Kiekvienam norimam trikampiui reikia klijuoti sienų trikampius. Didžiausias trikampis eina apačioje, o mažiausias - viršuje, kad suformuotų laiptus. Įsitikinkite, kad sienos vidus yra kuo lygesnis, kitaip LED juostelė netinkamai įsitaisys.

Kai klijai išdžiūvo, nušlifuokite sienos išorę ir galinės plokštės galinės plokštės šonus maždaug 30 laipsnių kampu. Tai leis mums judėti. Stenkitės išlaikyti jį kuo simetriškesnį ir panašesnį, kad užtikrintumėte tinkamą judėjimą. Jei norite, galite (purkšti) medieną dabar, kad gautumėte geresnę apdailą.

4 žingsnis: apakinti šviesos

Aklas Šviesos
Aklas Šviesos
Aklas Šviesos
Aklas Šviesos
Aklas Šviesos
Aklas Šviesos
Aklas Šviesos
Aklas Šviesos

Mūsų „Neopikseliai“buvo pagaminti iš vandeniui atsparaus korpuso, kurį reikia nuimti, kad juostelė tilptų į trikampį. Iškirpkite LED juostelę tokio ilgio, kokio reikia jūsų trikampiams, mūsų atveju-9 šviesos diodams. Įvesties pusėje, kaip parodyta rodyklėmis, lituokite laidus prie visų trijų kontaktinių taškų (juoda = žemė, geltona = duomenys, raudona = duomenys iš paveikslėlio). Kitoje pusėje, išvesties pusėje, lituokite tik laidą prie „duomenų išvesties“kontaktinio taško (žalia = duomenys pateikti paveikslėlyje). Įsitikinkite, kad laidai eina išilgai LED juostos (žr. Paveikslėlį), kitaip jie netinka! Laidų ilgis turėtų būti apie 12 cm.

Atskirkite galinius taškus elektros juosta, kad išvengtumėte trumpojo jungimo, nes jie bus suspausti kartu.

Galiausiai, po kiekvienos 3 šviesos diodų grupės, sulenkite juostelę išjungimo taškuose, kad susidarytų trikampis.

5 žingsnis: daugiau nei jausmas

Daugiau nei jausmas
Daugiau nei jausmas
Daugiau nei jausmas
Daugiau nei jausmas
Daugiau nei jausmas
Daugiau nei jausmas

„First_Encounter“jutimo būdas yra talpinis jutimas arba nesuvokimas. Kad kapsulė veiktų kuo tiksliau, mums reikia didelės masės metalo, geriausia vario. Tačiau varis yra gana brangus, todėl naudojome sulankstytą aliuminio foliją.

Aliuminio foliją reikia sulankstyti į trikampį, pageidautina, kad jis būtų šiek tiek didesnis nei erdvė sienos viduje. Savo versijai pasirinkome 24 sluoksnius. Lengviausias būdas yra naudoti atliekų trikampius nuo sienos, būtent tokio dydžio, kaip ir vidinė siena, todėl, jei teisingai sulankstysite, trikampis šiek tiek padidės.

Padėkite juos S formos, kaip parodyta paveikslėlyje, tai yra gana paprastas būdas sulankstyti trikampį. Jei reikia padaryti daug trikampių, gali būti naudinga juos suklijuoti. Pasibaigus S formai, turėtumėte išplėsti dvi trikampio kraštines, kad vėliau jis būtų sulankstytas. Tada pažymėkite aliuminio foliją toje vietoje, kur jums reikia pjaustyti, o tada naudokite žirkles. Naudojant peilį, gabalai bus švaresni.

Pradėję lankstyti, galite naudoti vieną iš atliekų trikampio, kad apytikslis pirmojo (kelių) raukšlių dydis būtų teisingas. Sulankstydami laikykite matinę folijos pusę viduje ir atspindinčią pusę išorėje, todėl LED šviesa geriau atsispindi į išorę.

Tada padarykite skylę (jei reikia, galite naudoti paprastą popieriaus skylių perforatorių) sulankstytame trikampyje, maždaug toje pačioje vietoje kaip ir skylė galinėje plokštėje. Sulenkite du sluoksnius atgal ir pritvirtinkite vielą su didele nuimta dalimi. Sulenkite trikampį ir įsitikinkite, kad po to viela išeina iš skylės. Neužsukta vielos dalis turi būti apie 10 cm ilgio. Galiausiai prie skylės kraštų pridėkite šiek tiek (elektros) juostos, kuri neleidžia jiems suplyšti, kai laidai yra prastumiami6

6 žingsnis: Susirinkite

Atvykti kartu
Atvykti kartu
Atvykti kartu
Atvykti kartu
Atvykti kartu
Atvykti kartu
Atvykti kartu
Atvykti kartu

Prieš tęsiant gali būti naudinga patikrinti, ar šviesos diodų juostelės yra tinkamai lituojamos.

Lengviausias surinkimo būdas - padėkite ant stalo šlifuotus trikampius plačia puse į viršų. Įdėkite akrilo trikampį į sieną ir įsitikinkite, kad jis eina iki stalo. Tada įdėkite LED juostelę ir klijuokite viską kartu iš vidaus karštu klijų pistoletu.

Tada uždėkite elektros juostą per kraštus, kad išvengtumėte atsitiktinio kontakto tarp aliuminio ir LED juostos. Ištraukite laidus iš šviesos diodų juostos per aliuminio angą ir priklijuokite aliuminį prie trikampio.

Dabar paimkite audinį ir išdėstykite norimą formą su trikampių galinėmis plokštėmis. Palikite tarpą tarp trikampio, kad padidintumėte judėjimą. Tada priklijuokite galines plokštes prie drabužių toje vietoje ir šiek tiek nupjaukite audinį galinės plokštės angos vietoje.

Galiausiai ištraukite laidus ir užsukite trikampius.

7 žingsnis: siurbiami smūgiai

Įpumpuoti smūgiai
Įpumpuoti smūgiai
Įpumpuoti smūgiai
Įpumpuoti smūgiai
Įpumpuoti smūgiai
Įpumpuoti smūgiai

Dabar, kai viskas yra surinkta, mes ketiname pridėti judėjimą prie struktūros. Judėjimą iš viso reguliuos 10 servo. Mes taip pat pridėjome varžtų gnybtus kiekvieno trikampio gale, todėl sistema gali būti daugiau ar mažiau modulinė ir lengvai pataisoma. Svarbi pastaba - įsitikinkite, kad kabantys kabliukai iš varžtų gnybtų eina į viršų, kad netrukdytų judėti.

Dėl svorio problemų nusprendėme servo servetėles užklijuoti mažu medžio gabalu ir prisukti tą gabalą prie trikampio. Mes taip pat dedame 5V jungtis ir įžeminimo jungtis tiek servo, tiek kiekvieno trikampio LED juostelėms į tą patį varžto gnybtą, tokiu būdu iš kiekvieno trikampio į viršų eina tik vienas 5V laidas ir vienas įžeminimo laidas.

8 žingsnis: viela į laidą

Viela vielai
Viela vielai
Viela vielai
Viela vielai
Viela vielai
Viela vielai
Viela vielai
Viela vielai

Elektros instaliacijos schema atrodo gana sudėtinga, tačiau iš tikrųjų tai yra labai įmanoma. Maitinimas buvo padalintas į 5 grupes, 1 grupę „Arduino“ir „Breakout“plokštėms ir 4 grupes visai instaliacijai. Trikampių numeracija prasideda viršutiniame kairiajame trikampyje, jei žiūrima iš priekio. Štai kodėl numeracija schemoje atrodo atvirkščiai.

Iš esmės iš kiekvieno skydo į viršų kyla 4 laidai:

  • 2 laidai, skirti tiek šviesos diodų, tiek atsitiktinio servo maitinimui (5 V ir įžeminimas).
  • 1 laidas „Capsense“duomenų išvedimui
  • 1 laidas servo duomenų įvedimui

Labai svarbu, kad pirmoji trikampio viršutinio jutiklio viela būtų prijungta prie pirmosios dangtelio plokštės ir pirmojo įvesties taško. Jie turi būti tvarkingi, kitaip šviesos diodų apšvietimas neveiks tinkamai. Šviesos diodai yra sujungti nuosekliai (žalia viela, einanti per trikampius), todėl turi būti sutampa dangtelio ir skydelio numeris, tas pats pasakytina ir apie servo variklius.

Maitinimo šaltinį ir kelis varžtus prijungėme prie medinio rėmo, todėl judėjimo poveikis jungtims bus sumažintas iki minimumo.

Baigę laidus, galite uždėti servo galvutes ir prijungti jas prie prijungtų trikampių.

9 žingsnis: žodžiai

Žodžiai
Žodžiai

Tai yra „Arduino“kodas

Įdėkite čia sukurtų trikampių skaičių:

#define N_TRIANGLES 20

Čia nurodykite naudojamų servų skaičių:

#define N_SERVOS 10

Čia nurodykite naudojamų šviesos diodų skaičių:

#define N_LEDs 180

Norimas animacijos greitis (trikampis tampa baltas):

#define hueSpeed 2

10 žingsnis: galutinis atgalinis skaičiavimas

Galutinis atgalinis skaičiavimas
Galutinis atgalinis skaičiavimas
Galutinis atgalinis skaičiavimas
Galutinis atgalinis skaičiavimas
Galutinis atgalinis skaičiavimas
Galutinis atgalinis skaičiavimas
Galutinis atgalinis skaičiavimas
Galutinis atgalinis skaičiavimas

Ačiū ir smagiai

Rekomenduojamas: