Sisällysluettelo:

Luominen virheellä: 11 vaihetta
Luominen virheellä: 11 vaihetta

Video: Luominen virheellä: 11 vaihetta

Video: Luominen virheellä: 11 vaihetta
Video: Näin tyhjennät tietokoneen ja poistat valmistajan asentamat ylimääräiset ohjelmat 2024, Marraskuu
Anonim
Luominen virheellä
Luominen virheellä

Creation By Error haastaa ja pakottaa meidät kyseenalaistamaan olettamuksemme digitaalisten laitteiden tarkkuudesta ja tarkkuudesta sekä siitä, miten niitä käytetään tulkitsemaan ja ymmärtämään fyysistä ympäristöä. Räätälöidyn robotin, joka säteilee "eloisuuden" auraa, ja räätälöidyn verkkojärjestelmän avulla projekti vangitsee, vertaa ja toteaa ristiriidat fyysisen maailman ja robottijärjestelmän tulkinnan välillä. Meidän on pakko harkita sitä luottamusta, jota meillä on monien digitaalisten järjestelmien luomaan tietoon. Tila on tarkoitettu osallistujille vaeltamaan asennuksen ympärillä, jotta niitä voidaan tarkkailla, analysoida ja arkistoida loputtomiin. Käytetyt arkistoidut tiedot visualisoidaan ja heijastetaan reaaliajassa robotin vieressä. Staattinen roikkuva matkapuhelin on ripustettu lähellä. Se näyttää tunnin aikana kerättyjen mittausten keskimääräisen virheen. IRL -etäisyysmittaukset robotista seinään laskettiin ja erotettiin sitten kerätyistä 100 000+ datapisteestä. Nämä erilaiset mittaukset muodostavat matkapuhelimen muodon.

Reaaliaikaisen dataprojektorin ja virheen välityksellä luodun mobiilin välinen kontrasti avaa keskustelun näiden tietojen tarkkuudesta ja totuudesta, varsinkin kun nämä digitaaliset järjestelmät alkavat tulkita ympäristöään ainutlaatuisesti aivan kuten ihmiset. Digitaalisten järjestelmien ymmärtäminen fyysisestä maailmasta ei ehkä ole niin mekaanista ja tulkinnanvaraista kuin aiemmin luultiin.

Vaihe 1: Esittely

Esittely
Esittely
Esittely
Esittely

Mikä on lopputulos

Vaihe 2: Valmistus

Valmistus
Valmistus

Kokeilin muutamia erilaisia iterointeja kiinnikkeille, joita käytetään moottorin kiinnittämiseen jalustalle. ja sitten ultraäänianturi moottoriin. Hänen kuvansa mukaan olen osoittanut kiinnikkeet, joissa on moottori/anturiyksikkö kiinnitettynä pegboardiin. Jos aiot tehdä monia näistä anturiobjekteista, pegboard on melko kätevä testattavaksi.

Seuraavissa vaiheissa käyn läpi erilaisia materiaaleja, joita voidaan käyttää yksikön rakentamiseen. Yritin sekä käsintehtyjä alumiinikannattimia, laserleikkaavia akryylikannattimia että saada konepaja valmistamaan alumiinia irtotavarana.

Esteettisistä mieltymyksistäsi ja käyttöoikeudestasi riippuen suosittelen laserleikattua akryylia tehokkaimpana aikatehokkaana käyttönä, ja myös alumiinikannattimien tekeminen käsin oli hyvä kokemus, mutta tarvitset pääsyn kauppaan ja se on vähän aikaavievä. Lopuksi todellisen konepajan käyttäminen, jolla on pääsy joko plasmaleikkuriin, vesisuihkuun tai suuritehoiseen CNC -laitteeseen, olisi ideaalisesti paras, mutta vain suurissa tilauksissa, koska se on kallein.

Laita telineen valmistukseen käytettävien puukappaleiden mitat ja telineiden kuvat.

Vaihe 3: Alumiiniset kiinnikkeet

Alumiiniset kiinnikkeet
Alumiiniset kiinnikkeet
Alumiiniset kiinnikkeet
Alumiiniset kiinnikkeet
Alumiiniset kiinnikkeet
Alumiiniset kiinnikkeet
Alumiiniset kiinnikkeet
Alumiiniset kiinnikkeet

Jos aiot tehdä alumiinikannattimet joko käsin tai konepajan kautta, sinun on tiedettävä kiinnikkeiden mitat. Mitta sisältää kuvan.

Kiinnikkeiden tekeminen käsin

Kun tein kiinnikkeitä käsin, käytin rautakaupan alumiinista "I-palkkia". Se oli jotain 1 "x 4 'X 1/8". Leikkasin kannattimet hakkurisahalla ja aloitin sitten tarvittavien lovien leikkaamisen. Pultinreikiin käytin poraa. Suosittelen käyttämään vain vähän, joka sopii servosi mukana tulleisiin ruuveihin, servovarren kiinnittämiseksi ultraääni "L -kiinnikkeeseen". Käytä myös terää, joka sopii niiden ruuvien säteeseen, joita aiot käyttää kiinnittäessäsi servoa pitävän ja kiinnittävän telineen telineeseen.

Kiinnikkeiden taivuttamiseksi laitoin kiinnikkeet ruuvipuristimeen niin, että kuvassa näkyvä taivutusviiva on samalla tasolla ruuvipään kanssa. Otin sitten kumivasaran ja lyön alumiinia alas 90 astetta.

Suositukset

Suosittelen, että leikkaat lovet ulos kiinnikkeestä ennen taivuttamista.

On myös hyödyllistä asettaa pidike paikalleen siten, että kiinnittimen lovettu puolisko on paikallaan. Tämä takaa paljon tasaisemman alumiinin taivutuksen.

Vaihe 4: Laserleikatut kiinnikkeet

Jos päätät mennä laserleikkausreitille joko akryylillä tai alumiinilla, toivottavasti.ai -tiedosto, jossa on mitat, auttaa saamaan tämän myymälään.

Kun kaikki litteät kiinnikkeet on leikattu, sinun on myös taivutettava ne. Tätä varten käytin 90 asteen jigiä, lämmitettyä maalinpoistoainepistoolia ja auttajia.

Minulla oli lämpöpistooli, jonka ympärillä käytin eri projekteihin, mutta käytin Milwaukee -kaltaista lämpöpistoolia, jossa oli kaksi lämpöasetusta.

Jos aiot hankkia konepajan, joka valmistaa kiinnikkeet yleensä hieman ylimääräiseksi, he laittavat kiinnikkeet metallitaivuttajan tai puristimen läpi ja tekevät tämän puolestasi. Jos se on sinun reittisi… tee se.

Vaihe 5: Ohjelmointi + Github

PubNub -tilin määrittäminen tietojen suoratoistoon

github.com/jshaw/creation_by_error

github.com/jshaw/creation_by_error_process…

Vaihe 6: PubNub -integrointi

Seuraavaksi kaikki arvokkaat ja mielenkiintoiset tiedot, joita aiot kerätä, on 1) tallennettava jonnekin 2) suoratoistettava / lähetettävä joitain ohjeita visualisointisovellukseen. Tätä varten valitsen PubNubin tiedonsiirto -ominaisuuksiensa vuoksi.

Haluat siirtyä osoitteeseen https://www.pubnub.com/, luoda tilin ja luoda sitten uuden PubNub -kanavan.

Haluat luoda tilin ja luoda uuden sovelluksen.

Kun olet luonut sovelluksen, sinun on siirryttävä avaintietoihin. Oletuksena tämän avaimen nimi on Demo Keyset.

Olen lisännyt kuvan, jotta tietojen suoratoisto toimii oikein tietojen julkaisemiseen tarvittavien käsittely- ja "GET" -pyyntöjen kanssa. Alla on määrittämäni asetukset.

  • Läsnäolo => PÄÄLLÄ
  • Ilmoita Max => 20
  • Väli => 20
  • Global Here Now => tarkistettu
  • Palautus => 2
  • Tallennus ja toisto => PÄÄLLÄ

    Säilyttäminen => Rajoittamaton säilyttäminen

  • Stream Controller => PÄÄLLÄ
  • Reaaliaikainen analyysi => PÄÄLLÄ

Seuraavat vaiheet liittyvät ESP8266 -sirun ohjelmointiin ja Processing -sovelluksen ohjelmointiin.

Vaihe 7: Arduino

ohjelma Arduino

Käyttämässäni asetuksessa käytin arduino -alustaa ja käytin Arduino IDE: tä Adafruit Feather HUZZAH ESP8266 -sirulla. Tämä oli melko hyödyllistä wifi -yhteyksissä jne. Huomasin kuitenkin, että tiettyjä kirjastoja käytettiin aluksella virheitä.

Tätä varten tarvitset sirun käyttöönoton ja käytön. Toinen todella hyvä resurssi on Adafruit-sirun tuotesivulla, joka sijaitsee täällä:

  • Adafruit Feather HUZZAH ESP8266 -piiri (linkki)
  • Arduino asennetaan sirulle, joten se ei vain käytä MicroPiä
  • Minun oli siirrettävä Arduino NewPing -kirjasto työskennelläksesi HUZZAH: n kanssa:
  • Siirsin myös Ken Perlinin SimplexNoise C ++ -algoritmin Arduino -kirjastoon tätä projektia vartenhttps://github.com/jshaw/SimplexNoise

Haluan huomata, että arduino -koodissa on 3 tilaa. Pois, lakaista ja SimplexNoise.

  • Pois: ei skannaa, ei lähetä PubNubiin, ei hallitse servoa
  • Pyyhkäisy: Ohjaa servoa ja tee mittauksia 0 asteesta 180 asteeseen ja takaisin. Tämä vain toistuu.

github.com/jshaw/creation_by_error

Vaihe 8: Kaaviot

elektroniikan kaaviot

Vaihe 9: Käsittely

visualisointien ohjelmointi

github.com/jshaw/creation_by_error_processing

Vaihe 10: Fyysinen käyttö

Image
Image
Fyysisointi
Fyysisointi
Fyysisointi
Fyysisointi

Tietojen avulla voit tehdä hienoja fyysisiä tietoja siitä, miten digitaaliset laitteet havaitsevat ympäristönsä ja ihmisten vuorovaikutuksen.

Tietojen avulla, jotka olen kerännyt muutamalla eri iteraatiolla Creation by Error, olen pystynyt välittämään ja edustamaan tietoja monin tavoin. Se auttaa myös, koska elektroniikka työntää kaikki kerätyt tiedot PubNubin kautta, koska se ei ainoastaan striimaa tietoja mille tahansa kanavalle, joka kuuntelee avaimella, vaan myös tallentaa ja arkistoi nämä tiedot myöhempää käyttöä varten.

Tietojen avulla olen pystynyt luomaan fyysistyksiä, jotka välittävät näiden yhdistettyjen laitteiden antropomorfisen tulkinnan ja luovat kauniita taideteoksia prosessissa.

Ensimmäinen puukappale on 10 minuuttia… päivämäärä heinäkuussa….. 2016. datapisteet vietiin käsittelyluonnoksesta n-e-r-v-o-u-s Systems (https://n-e-r-v-o--s.com) OBJ-vienninkäsittelykirjastoon ja tuotiin Rhino 3d: hen. Sarvikuonossa minun piti muuntaa OBJ -verkko NURBS -objektiksi voidakseni upottaa objektin luomani puukappaleen malliin. CNC -teknikko pystyi käyttämään tätä upotetta jyrsimään esitykset etäisyyksistä, jotka mitattiin ultraäänianturilla tietyn ajanjakson aikana.

Toinen pala luotiin skannaamalla tyhjää seinää tunnin ajan. Vertasin sitten kerättyjen datamittausten keskiarvoa 9 kulmasta, jotka servo mitasi anturin todelliseen asentoon ja mitkä olisivat olleet. Katosta riippuva jäsennelty mobiililaite on kumulatiivinen virheero anturin lukeman ja todellisten matemaattisesti / geometrisesti laskettujen etäisyyksien välillä. Tämän kappaleen mielenkiintoinen puoli on, että tekniikan tekemä virhe sen havaitsemisessa ja tulkinnassa fyysinen muoto, joka kvantifioi käsityksen tekniikasta.

Tämän ripustettavan matkapuhelimen luomiseksi loin "kylkiluut" tapista ja loin lomakkeen. Tulevaisuudessa olisi hyvä luoda tämä CAD- tai.ai -tiedostossa, jotta nämä kylkiluut voidaan leikata puusta laserin sijaan pakko valmistaa ne.

Viimeinen "fyysistäminen" on enemmänkin datan visualisointia, joka suoritetaan käsittelyskriptin kautta, johon olen linkittänyt GitHubissa tässä ohjeessa. Sen pitäisi toimia ja luoda reaaliaikainen tietojen visualisointi edessä olevasta tilasta.

Vaihe 11: Mahdollinen laajennus

Mahdollinen laajentuminen.. mitä tämä voisi laajentaa tai mahdollisuudet tällaisiin projekteihin

Alueet mielessäni tämän projektin laajentamiseksi tai jatkamiseksi tai jopa erilaiset iteraatiot olisivat lisätä useita telineitä ja päivittää jokainen Arduino -koodi syöttämään jalustan oikea tunnus. tämä voi mahdollistaa asianmukaisen esitysaseman käsittelyluonnoksessa, jossa useat telineet on sijoitettu huoneeseen.

Työskentelen myös näiden objektien ruudukkoisen taulukon kanssa pegboardilla, joka voisi kerätä antureita ja luoda erittäin lo-fi-pistepilven teknologian havainnosta, jonka avulla voimme projisoida antropomorfisia mielipiteitämme tekniikan havaitsemisesta maailmalle.

Suositeltava: