Sadržaj:

Kreiranje greškom: 11 koraka
Kreiranje greškom: 11 koraka

Video: Kreiranje greškom: 11 koraka

Video: Kreiranje greškom: 11 koraka
Video: СТРАШНЫЕ ПРИЗРАКИ ПОКАЗАЛИ СВОЮ СИЛУ НОЧЬЮ В ТАИНСТВЕННОЙ УСАДЬБЕ / WHAT ARE GHOSTS CAPABLE OF? 2024, Studeni
Anonim
Kreiranje greškom
Kreiranje greškom

Creation By Error izaziva i tjera nas da preispitamo svoje pretpostavke o preciznosti i točnosti digitalnih uređaja i o tome kako se oni koriste za tumačenje i razumijevanje fizičkog okruženja. S prilagođenim robotom koji emitira auru "živosti" i prilagođenim umreženim sustavom, projekt bilježi, uspoređuje i materijalizira neslaganja između naše interpretacije fizičkog svijeta i interpretacije robotskog sustava. Prisiljeni smo razmišljati o razini povjerenja koje imamo u podatke koje stvaraju mnogi digitalni sustavi. Robot Creation By Error postavljen je postavljen okrenut prema praznom zidu koji treba skenirati. Prostor je namijenjen sudionicima da lutaju instalacijom kako bi ih promatrali, analizirali i unedogled arhivirali. Korišteni arhivirani podaci vizualiziraju se i projiciraju u stvarnom vremenu pored robota. U blizini je obješen statični viseći mobitel. Prikazuje srednju pogrešku mjerenja prikupljenih tijekom jednog sata. Izračunate su IRL mjere udaljenosti od robota do zida, a zatim su napravljene razlike sa prikupljenih 100 000+ podatkovnih točaka. Ta različita mjerenja tvore oblik mobilnog telefona.

Kontrast između projekcije podataka u stvarnom vremenu i mobilnog uređaja nastalog greškom otvara raspravu o razini točnosti i istinitosti koju ovi podaci mogu imati, osobito kada ti digitalni sustavi počnu jedinstveno tumačiti svoju okolinu baš poput ljudi. Shvaćanje fizičkog svijeta pomoću digitalnih sustava možda nije tako mehaničko i otporno na tumačenje kao što se nekad mislilo.

Korak 1: Uvod

Uvod
Uvod
Uvod
Uvod

Koliki će biti konačni rezultat

Korak 2: Izrada

Izrada
Izrada

Pokušao sam nekoliko različitih iteracija za nosače koji se koriste za montiranje motora na postolje. a zatim ultrazvučni senzor do motora. Na njegovoj slici prikazao sam zagrade koje drže motor/senzorsku jedinicu montiranu na ploču. Ako ćete izrađivati mnoge od ovih senzorskih objekata, ploča je prilično zgodna za testiranje.

U sljedećim koracima prolazim kroz različite materijale koji se mogu koristiti za izradu jedinice. Pokušao sam s obje ručno izrađene aluminijske konzole, laserskim rezanjem akrilnih nosača i nabavkom strojarnice za masovnu izradu aluminija.

Ovisno o vašim estetskim sklonostima i onome čemu imate pristup, preporučio bih laserski rezani akril kao najučinkovitije korištenje vremenski učinkovite, a zatim je ručno izrađivanje aluminijskih nosača također bilo dobro iskustvo, ali trebate pristup trgovini i to je malo dugotrajno. Konačno, korištenje prave prodavaonice strojeva s pristupom plazma rezaču, vodenom mlazu ili CNC velike snage bilo bi idealno najbolje, ali samo za skupne narudžbe jer je najskuplje.

Stavite mjere za drvene komade za izradu postolja, kao i slike za stalke.

Korak 3: Aluminijski držači

Aluminijski nosači
Aluminijski nosači
Aluminijski nosači
Aluminijski nosači
Aluminijski nosači
Aluminijski nosači
Aluminijski nosači
Aluminijski nosači

Ako ćete aluminijske držače izrađivati ručno ili u strojarskoj radnji, morate znati dimenzije držača. Uključena je slika s dimenzijama.

Ručno izrađivanje zagrada

Prilikom ručne izrade nosača koristio sam aluminijsku "I-šipku" iz željezarije. Bilo je to nešto poput 1 "x 4 'X 1/8". Noževima sam rezao nosače, a zatim počeo izrezivati potrebne zareze. Za rupe za vijke koristio sam bušilicu. Preporučio bih da samo upotrijebite dio koji će odgovarati vijcima koji ste dobili uz servo, za pričvršćivanje servo kraka na ultrazvučni "L nosač". Također upotrijebite komad koji odgovara radijusu vijaka koje ćete koristiti za pričvršćivanje držača koji drži servo i montira ga na postolje.

Za savijanje držača stavila sam zagrade u škripce tako da je linija savijanja prikazana na slici u ravnini s vrhom poroka. Zatim sam uzeo gumeni čekić i zabio aluminij dolje za 90 stupnjeva.

Preporuke

Preporučio bih da prije savijanja izrežete zareze iz držača.

Također je korisno umetnuti držač s urezanom polovicom držača koju drži porok. To će osigurati mnogo ravnomjernije savijanje aluminija.

Korak 4: Laserski izrezani nosači

Ako odlučite ići laserskim rezanjem bilo akrilnim ili aluminijskim, nadamo se da će vam.ai datoteka s dimenzijama biti od pomoći pri ulasku u trgovinu.

Nakon što su svi ravni nosači izrezani, morat ćete ih i saviti. Za to sam upotrijebio šablon od 90 stupnjeva, zagrijanu pištolj za uklanjanje boje i par ruku za pomoć.

Imao sam toplinski pištolj koji sam koristio za različite projekte, ali sam koristio toplinski pištolj sličan Milwaukeeju s dvostrukim postavkama grijanja.

Ako ćete nabaviti strojarnicu za izradu nosača, obično za malo više, oni će staviti nosače kroz metalni savijač ili prešu i učiniti to umjesto vas. Ako je to vaš put … učinite to.

Korak 5: Programiranje + Github

Postavljanje PubNub računa za strujanje podataka

github.com/jshaw/creation_by_error

github.com/jshaw/creation_by_error_process…

Korak 6: Integracija PubNub -a

Zatim svi vrijedni i zanimljivi podaci koje ćete prikupljati trebaju biti 1) pohranjeni negdje 2) strujeni / poslani kako do aplikacije za vizualizaciju. Za ovo odabirem PubNub zbog njegovih mogućnosti strujanja podataka.

Morat ćete otići na https://www.pubnub.com/, stvoriti račun, a zatim stvoriti novi kanal PubNub.

Želite stvoriti račun, a zatim stvoriti novu aplikaciju.

Nakon što izradite aplikaciju, morate otići na ključne podatke. Prema zadanim postavkama ovaj će se ključ zvati Demo Keyset.

Uključio sam sliku kako bi protok podataka ispravno radio sa zahtjevima za obradu i "GET" koji su potrebni za objavljivanje podataka. Ispod su postavke koje sam postavio.

  • Prisutnost => UKLJUČENO
  • Najavite Max => 20
  • Interval => 20
  • Globalno ovdje sada => označeno
  • Otkaz => 2
  • Pohrana i reprodukcija => UKLJUČENO

    Zadržavanje => Neograničeno zadržavanje

  • Stream Controller => UKLJUČEN
  • Analitika u stvarnom vremenu => UKLJUČENO

Sljedeći koraci povezani su s programiranjem čipova ESP8266 i programiranjem aplikacije Processing.

Korak 7: Arduino

program Arduino

Moje postavljanje koje sam koristio bilo je pokretanje arduino platforme i uvođenje Arduino IDE -a sa čipom Adafruit Feather HUZZAH ESP8266. Ovo je bilo od velike pomoći pri povezivanju na wifi itd. Međutim, otkrio sam da postoje neke greške u korištenju određenih knjižnica na ploči.

Ovo će vam trebati za lakše postavljanje i rad s čipom. Još jedan jako dobar izvor nalazi se na stranici proizvoda Adafruit čipova koja se nalazi ovdje:

  • Čip Adafruit Feather HUZZAH ESP8266 (veza)
  • Arduino instalirajte na čip kako ne bi pokrenuo samo MicroPi
  • Morao sam prenijeti Arduino NewPing knjižnicu za rad na HUZZAH -u:
  • Također sam prenio algoritam SimplexNoise C ++ Kena Perlina u Arduino knjižnicu za ovaj projekthttps://github.com/jshaw/SimplexNoise

Želim napomenuti da arduino kôd ima 3 stanja. Isključeno, brisanje i SimplexNoise.

  • Isključeno: ne skenira, ne šalje u PubNub, ne kontrolira servo
  • Sweep: Kontrolirajte servo i mjerite od 0 stupnjeva do 180 i natrag. Ovo se samo ponavlja.

github.com/jshaw/creation_by_error

Korak 8: Sheme

sheme elektronike

Korak 9: Obrada

programiranje vizualizacija

github.com/jshaw/creation_by_error_processing

Korak 10: Fizikalizacija

Image
Image
Fizikalizacija
Fizikalizacija
Fizikalizacija
Fizikalizacija

S podacima možete napraviti neke velike fizikalne analize o tome kako digitalni uređaji percipiraju svoje okruženje i ljudsku interakciju.

S podacima koje sam prikupio s nekoliko različitih iteracija stvaranja greškom uspio sam prenijeti i predstaviti podatke na mnogo načina. Također pomaže jer elektronika gura sve svoje prikupljene podatke putem PubNub -a jer ne samo da struji podatke na bilo koji kanal koji sluša s ključem, već i pohranjuje i arhivira te podatke za kasniju upotrebu.

Koristeći podatke uspio sam stvoriti fizikalizacije koje prenose antropomorfno tumačenje ovih povezanih uređaja i pritom stvaraju prekrasna umjetnička djela.

Prvi drveni komad je 10 minuta dana… datuma u srpnju….. 2016. podatkovne točke su izvezene iz skice obrade pomoću sustava n-e-r-v-o-u-s (https://n-e-r-v-o-u-s.com) OBJ biblioteka za obradu izvoza i uvezene u Rhino 3d. Unutar Rhina, morao sam pretvoriti OBJ mrežu u NURBS objekt da bih mogao umetnuti objekt u model komada drveta koji sam stvorio. Ovaj umetak je CNC tehničar mogao upotrijebiti za izradu prikaza udaljenosti koje su mjerili ultrazvučnim senzorima u određenom vremenskom razdoblju.

Drugi je dio nastao skeniranjem praznog zida tijekom jednog sata. Zatim sam usporedio srednju vrijednost prikupljenih mjerenja podataka za 9 kutova koje je servo mjerio sa stvarnim položajem senzora i koja bi mjerenja bila. Strukturirani mobilni uređaj koji visi sa stropa je akumulacijska razlika pogreške između onoga što je senzor pročitao i stvarnih matematički / geometrijski izračunatih udaljenosti IRL. Zanimljiv aspekt ovog djela je da je greška koju je tehnologija donijela u njenom senzoru i interpretaciji uzela fizikalni oblik koji kvantificira percepciju tehnologije.

Da bih napravio ovaj viseći mobitel, stvorio sam 'rebra' od tipla i stvorio formu. U budućnosti bi bilo dobro stvoriti to u CAD ili.ai datoteci kako bi se ta rebra mogla laserski izrezati, a ne morajući ih izraditi.

Konačna "fizikalizacija" više je vizualizacija podataka koja se izvodi kroz skriptu za obradu s kojom sam se povezao na GitHubu u ovom Instructables. Trebao bi raditi i stvoriti vizualizaciju podataka u stvarnom vremenu prostora ispred sebe.

Korak 11: Potencijalno proširenje

Potencijalno proširenje.. što bi se ovo moglo proširiti ili potencijali za ovakve projekte

Područja na mojim mislima za proširenje ili nastavak ovog projekta ili čak njegove različite iteracije bila bi dodavanje više štandova i ažuriranje svakog Arduino koda za unos ispravnog ID -a štanda. to može omogućiti pravilno reprezentativno pozicioniranje na skici za obradu gdje je više stalka postavljeno u prostoriji.

Također radim na rešetkastom nizu ovih objekata na ploči koja bi mogla totalno osjetiti i stvoriti vrlo lo-fi oblak percepcije tehnologije koji bi nam mogao omogućiti da svoja antropomorfna mišljenja o percepciji tehnologije projiciramo na svijet.

Preporučeni: