Taula de continguts:
- Pas 1: Introducció
- Pas 2: fabricació
- Pas 3: suports d'alumini
- Pas 4: suports de tall per làser
- Pas 5: programació + Github
- Pas 6: integració de PubNub
- Pas 7: Arduino
- Pas 8: esquemes
- Pas 9: processament
- Pas 10: fisicalització
- Pas 11: ampliació potencial
Vídeo: Creació per error: 11 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Creació per error ens desafia i ens obliga a qüestionar les nostres suposicions sobre la precisió i precisió dels dispositius digitals i sobre com s’utilitzen per interpretar i comprendre l’entorn físic. Amb un robot fabricat a mida que emet un aura de "vida viva" i un sistema de xarxa a mida, el projecte capta, compara i materialitza les discrepàncies entre la nostra interpretació del món físic i la del sistema robòtic. Ens veiem obligats a contemplar el nivell de confiança que mantenim en les dades que estan creant molts sistemes digitals. El robot Creació per error està situat davant d’una paret en blanc que s’ha d’escanejar. L’espai permet als participants passejar per la instal·lació per observar-los, analitzar-los i arxivar-los indefinidament. Les dades arxivades que s’utilitzen es visualitzen i es projecten en temps real al costat del robot. Un mòbil estàtic està penjat a prop. Mostra l’error mitjà de les mesures recollides durant una hora. Es van calcular les mesures de distància IRL des del robot fins a la paret i es van diferenciar amb els més de 100.000 punts de dades que es van recollir. Són aquestes mesures diferenciades les que formen la forma del mòbil.
El contrast entre la projecció de dades en temps real i el mòbil creat mitjançant l’error obre debats sobre el nivell de precisió i veracitat que poden tenir aquestes dades, especialment quan aquests sistemes digitals comencen a interpretar de manera única el seu entorn com els humans. La comprensió del món físic pels sistemes digitals pot no ser tan mecànica i resistent a la interpretació com es pensava.
Pas 1: Introducció
Quina serà la sortida final
Pas 2: fabricació
Vaig provar algunes iteracions diferents per als suports que s’utilitzen per muntar el motor al suport. i després el sensor d'ultrasons al motor. A la seva imatge he mostrat els suports que sostenen una unitat de motor / sensor muntada a un tauler de clavilles. Si esteu fabricant molts d'aquests objectes de sensor, el tauler de clavilles és bastant útil per provar-los.
En els passos següents, passo pels diferents materials que es poden utilitzar per construir la unitat. Vaig provar amb mènsules d'alumini fetes a mà, mènsules acríliques per tallar amb làser i aconseguir que una botiga de màquines fabriqués alumini a granel.
Depenent de les vostres preferències estètiques i del que tingueu accés, us recomanaria que l’acrílic tallat amb làser sigui l’ús més eficient del temps; llavors, la fabricació de mènsules d’alumini a mà també va ser una bona experiència, però heu d’accedir a una botiga i és una mica que consumeix molt de temps. Finalment, utilitzar una botiga de màquines real amb accés a un tallador de plasma, un raig d’aigua o un CNC d’alta potència seria idealment el millor, però només per a comandes massives, ja que és el més car.
Poseu les mides de les peces de fusta per fer l’estand, així com les imatges dels estands.
Pas 3: suports d'alumini
Si voleu fabricar els suports d’alumini a mà o a través d’un taller de màquines, haureu de conèixer les dimensions dels suports. Hi ha una imatge inclosa amb les dimensions.
Fer claudàtors a mà
En fer els suports a mà, he utilitzat una "barra I" d'alumini d'una ferreteria. Era una cosa semblant a 1 "x 4 'X 1/8". Vaig tallar els suports amb una serra de tall i després vaig començar a tallar les osques necessàries. Per als forats de parabolts he utilitzat un trepant. Recomanaria fer servir una mica que s'ajusti als cargols que venien amb el vostre servo per fixar el braç del servo al "L bracket" d'ultrasons. I també utilitzeu una mica que s’ajusti al radi dels cargols que utilitzeu per fixar el suport que subjecta el servo i el munta al suport.
Per doblar els claudàtors, he posat els claudàtors en un vici de manera que la línia de dobleg que es mostra a la imatge quedi al mateix nivell que la part superior del vici. Llavors vaig agafar un mall de goma i vaig baixar l’alumini de 90 graus.
Recomanacions
Et recomanaria que tallis les osques del suport abans de doblar-lo.
També és útil inserir el suport amb la meitat entallada del suport que sosté el vici. Això assegurarà una corba molt més uniforme de l'alumini.
Pas 4: suports de tall per làser
Si decidiu fer el tall per làser amb l’acrílic o l’alumini, amb sort, el fitxer.ai amb les dimensions és útil per fer-ho arribar a la botiga.
Un cop tallats tots els claudàtors, també els haureu de doblar. Per a això, he utilitzat una plantilla de 90 graus, una pistola per eliminar productes de pintura escalfada i un parell de mans amigues.
Tenia una pistola de calor al voltant de la qual he utilitzat per a diferents projectes, però he utilitzat una pistola de calor similar a la de Milwaukee amb dos ajustaments de calor.
Si voleu que una fàbrica de màquines fabriqui els suports normalment per una mica més, posaran els suports a través d'una plegadora metàl·lica o premeu i ho faran per vosaltres. Si aquesta és la vostra ruta … feu això.
Pas 5: programació + Github
Configuració d’un compte de PubNub per transmetre dades
github.com/jshaw/creation_by_error
github.com/jshaw/creation_by_error_process…
Pas 6: integració de PubNub
A continuació, totes aquelles dades valuoses i interessants que aneu a recollir han de ser 1) emmagatzemades en algun lloc 2) transmeses / enviades a l'aplicació de visualització. Per a això, trio PubNub per les seves funcions de transmissió de dades.
Voleu anar a https://www.pubnub.com/, crear un compte i, a continuació, crear un canal de PubNub nou.
Voleu crear un compte i després crear una aplicació nova.
Un cop creeu l’aplicació, heu d’anar a la informació clau. Per defecte, aquesta clau s'anomenarà Conjunt de claus de demostració.
He inclòs una imatge perquè el flux de dades funcioni correctament amb les sol·licituds de Processament i "GET" necessàries per publicar dades. A continuació es mostren els paràmetres que he configurat.
- Presència => ACTIVADA
- Anuncia un màxim => 20
- Interval => 20
- Global Here Now => marcat
- Rebounce => 2
-
Emmagatzematge i reproducció => ACTIVAT
Retenció => Retenció il·limitada
- Controlador de corrent => ACTIVAT
- Analítica en temps real => ACTIVAT
Els passos següents s’associen a la programació del xip ESP8266 i a la programació de l’aplicació Processing.
Pas 7: Arduino
programa Arduino
La meva configuració que vaig utilitzar estava executant la plataforma arduino i utilitzant Arduino IDE amb el xip Adafruit Feather HUZZAH ESP8266. Això va ser força útil amb connexions a wifi, etc. Tot i això, vaig trobar que hi havia alguns errors que utilitzaven algunes biblioteques amb el tauler.
Això és el que necessiteu per ajudar-vos a configurar i funcionar amb el xip. Un altre recurs molt bo es troba a la pàgina del producte del xip Adafruit que es troba aquí:
- Un xip Adafruit Feather HUZZAH ESP8266 (enllaç)
- Arduino s’instal·la al xip perquè no només s’executi MicroPi
- Vaig haver de portar la biblioteca Arduino NewPing per treballar a HUZZAH:
- També he portat l'algorisme SimplexNoise C ++ de Ken Perlin a una biblioteca Arduino per a aquest projecte
Vull tenir en compte que el codi arduino té 3 estats. Apagat, escombrat i SimplexNoise.
- Desactivat: no escaneja, no envia a PubNub, no controla el servo
- Escombrat: controleu el servo i feu mesures de 0 graus a 180 i torneu a fer-ho. Això només es repeteix.
github.com/jshaw/creation_by_error
Pas 8: esquemes
esquemes electrònics
Pas 9: processament
programació de visualitzacions
github.com/jshaw/creation_by_error_processing
Pas 10: fisicalització
Amb les dades, podeu fer grans físiques sobre com els dispositius digitals perceben el seu entorn i la interacció humana.
Amb les dades que he recopilat amb algunes iteracions diferents de Creació per error, he estat capaç de transmetre i representar dades de moltes maneres. També ajuda, ja que l’electrònica empeny totes les dades recollides a través de PubNub perquè no només transmet les dades a qualsevol canal que escolta amb la clau, sinó que també emmagatzema i arxiva aquestes dades per a un ús posterior.
Utilitzant les dades, he estat capaç de crear fisicalitzacions que transmetin la interpretació antropomorfa d’aquests dispositius connectats i creen algunes belles obres d’art en el procés.
La primera peça de fusta té una durada de 10 minuts … data del juliol de 2016. Els punts de dades s’han exportat des de l’esbós de processament mitjançant sistemes de n-e-r-v-o-u-s Systems (https://n-e-r-v-o-u-s.com) biblioteca de processament d’exportació OBJ i s’han importat a Rhino 3d. Dins de Rhino, havia de convertir la malla OBJ en un objecte NURBS per poder incrustar l’objecte en el model de la peça de fusta que vaig crear. Aquesta incrustació va poder ser utilitzada pel tècnic de CNC per fresar la representació de les distàncies que es van mesurar mitjançant sensors ultrasònics durant un període de temps.
La segona peça es va crear escanejant una paret buida durant una hora. A continuació, vaig comparar la mitjana de les mesures de dades recollides per a 9 angles que el servo mesurava en comparació amb la posició real del sensor i quines haurien estat les mesures. El mòbil estructurat que penja del sostre és la diferència acumulativa d’error entre el que llegeix el sensor i les distàncies reals calculades matemàticament / geomètricament són IRL. L’aspecte interessant d’aquesta peça és que l’error comès per la tecnologia en la seva detecció i interpretació ha pres una forma fisicalitzada que quantifica la percepció de la tecnologia.
Per fer aquest mòbil penjat, he creat les "costelles" a partir de tacs i he creat el formulari. En el futur, seria bo crear-ho dins d'un fitxer CAD o.ai per poder tallar aquestes costelles amb làser de fusta en lloc de haver de fabricar-los.
La "fisicalització" final és més una visualització de dades que s'executa a través de l'script de processament al qual he enllaçat a GitHub en aquest manual. Ha de funcionar i crear una visualització de dades en temps real de l’espai que hi ha al davant.
Pas 11: ampliació potencial
Expansió potencial.. què es podria ampliar o potencials per a projectes com aquest
Les àrees del darrere de la meva ment per ampliar o continuar aquest projecte o fins i tot diferents iteracions del mateix serien afegir diversos estands i actualitzar cada codi Arduino per passar a la identificació correcta de l’estand. això pot permetre un correcte posicionament de la representació a l'esbós de processament on es col·loquen els diversos suports en una habitació.
També estic treballant en una quadrícula d’aquests objectes sobre un tauler de clavilles que podria sumar sensors i crear un núvol de punts molt baixos de percepció tecnològica que ens pugui permetre projectar les nostres opinions antropomòrfiques sobre la percepció tecnològica al món.
Recomanat:
Creació d’una funda per a mòbils de fibra de carboni: 8 passos
Creació d’una funda per a mòbils de fibra de carboni: mai heu volgut crear la vostra pròpia funda per a mòbils feta de fibra de carboni? Aquí teniu l'oportunitat d'aprendre un procés pas a pas per crear-ne un. Abans de començar, és important ser conscients dels perills que comporta el programa experimental
Creació d'una biblioteca Arduino per a YouTube Sight: 7 passos
Creació d’una biblioteca Arduino per a YouTube Sight: Hola a tothom, recentment he creat un servei anomenat YouTube Sight que permet extreure dades de subscriptors de l’API de YouTube Analytics i proporcionar-vos un recompte de subscriptors més precís des que YouTube va començar a agregar els resultats. Amb ell, he construït un exemple
Creació d'aplicacions d'Android per a petites empreses mitjançant l'aplicació MIT i la taula de Google Fusion: 7 passos
Creació d'aplicacions d'Android per a petites empreses mitjançant l'aplicació MIT i la taula de Google Fusion: mai heu volgut crear la vostra pròpia aplicació que es pot trobar a Google Play Store !!! Si teniu un negoci, aquest tutorial us canviarà la vida. Després de llegir-ho atentament, podreu fer la vostra pròpia sol·licitud. Abans de
Disseny d’altaveus per prova i error: 11 passos (amb imatges)
Disseny d’altaveus per prova i error: " Ara he de crear el meu propi parell d’altaveus! &Quot; Vaig pensar, després d’acabar el meu Serious Amplifier. " I si puc fer un amplificador decent, segur que ho puc fer. " Així que vaig saltar al món del disseny i la construcció d’altaveus, esperant un bon
Creació d’un suport per a portàtils per menys de 5,00 $: 5 passos
Creació d’un suport per a portàtils per menys de 5,00 dòlars: recentment em vaig mudar a un apartament nou, de manera que actualment estem fent servir una taula petita a la cantonada de la nostra sala d’estar per a la meva oficina. La meva antiga oficina tenia una configuració d’escriptori, amb un monitor de pantalla plana. He considerat utilitzar el monitor des d'aquesta configuració i keybo