Përmbajtje:

Krijimi sipas gabimit: 11 hapa
Krijimi sipas gabimit: 11 hapa
Anonim
Krijimi sipas gabimit
Krijimi sipas gabimit

Creation By Error sfidon dhe na detyron të pyesim supozimet tona në lidhje me saktësinë dhe saktësinë e pajisjeve dixhitale dhe sesi ato përdoren për të interpretuar dhe kuptuar mjedisin fizik. Me një robot të fabrikuar me porosi që lëshon një atmosferë të "gjallërisë" dhe një sistem të rrjetëzuar me porosi, projekti kap, krahason dhe materializon mospërputhjet midis interpretimit tonë të botës fizike dhe atij të sistemit robotik. Ne jemi të detyruar të mendojmë për nivelin e besimit që kemi në të dhënat që krijohen nga shumë sisteme dixhitale. Roboti Creation By Error është vendosur përballë një muri bosh që do të skanohet. Hapësira është që pjesëmarrësit të bredhin rreth instalimit për tu vëzhguar, analizuar dhe arkivuar pafundësisht. Të dhënat e arkivuara përdoren dhe vizualizohen dhe projektohen në kohë reale pranë robotit. Një celular statik i varur është varur pranë. Ai tregon gabimin mesatar të matjeve të mbledhura gjatë një ore. Matjet e distancës IRL nga roboti në mur u llogaritën dhe më pas ndryshuan me 100, 000+ pikat e të dhënave që u mblodhën. Janë këto matje të ndryshme që formojnë formën e celularit.

Kontrasti midis projeksionit të të dhënave në kohë reale dhe celularit të krijuar përmes gabimit hap diskutimin rreth nivelit të saktësisë dhe vërtetësisë që mund të kenë këto të dhëna veçanërisht kur këto sisteme dixhitale fillojnë të interpretojnë në mënyrë unike mjedisin e tyre ashtu si njerëzit. Kuptimi i botës fizike nga sistemet dixhitale mund të mos jetë aq mekanik dhe rezistent ndaj interpretimit siç mendohej dikur.

Hapi 1: Hyrje

Hyrje
Hyrje
Hyrje
Hyrje

Cili do të jetë prodhimi përfundimtar

Hapi 2: Fabrikimi

Fabrikim
Fabrikim

Kishte disa përsëritje të ndryshme që provova për kllapat që përdoren për të montuar motorin në stendë. dhe pastaj sensori tejzanor në motor. Në imazhin e tij kam treguar kllapat që mbajnë një njësi motorike/sensorësh të montuar në një tavolinë. Nëse do të bëni shumë prej këtyre objekteve të sensorit, pllaka e kunjit është mjaft e përshtatshme për testim.

Në hapat e ardhshëm, unë përshkoj materialet e ndryshme që mund të përdoren për të ndërtuar njësinë. Unë u përpoqa me të dy kllapa alumini të bëra me dorë, kllapa akrilike të prera me lazer dhe të merrja një dyqan makinerish për të prodhuar pjesërisht alumin.

Në varësi të preferencës tuaj estetike dhe asaj në të cilën keni qasje, unë do të rekomandoja akrilikun me prerje me lazer si përdorimi më efikas i kohës efikas, atëherë bërja e kllapave të aluminit me dorë ishte gjithashtu një përvojë e mirë, por ju keni nevojë për qasje në një dyqan dhe është pak që kërkon kohë. Së fundi, përdorimi i një dyqani makinerish të vërtetë me qasje në një prestar plazma, ujësjellës ose CNC me fuqi të lartë në mënyrë ideale do të ishte më e mira, por vetëm për porosi me shumicë pasi është më e shtrenjta.

Vendosni matjet për copat e drurit për të bërë stendën si dhe imazhet për stendat.

Hapi 3: Kllapa alumini

Kllapa alumini
Kllapa alumini
Kllapa alumini
Kllapa alumini
Kllapa alumini
Kllapa alumini
Kllapa alumini
Kllapa alumini

Nëse do të bëni kllapa alumini ose me dorë ose përmes një dyqani makinash, do t'ju duhet të dini dimensionet e kllapave. Ka një imazh të përfshirë me dimensionet.

Bërja e kllapave me dorë

Kur bëja kllapat me dorë, unë përdor një "I-bar" alumini nga një dyqan harduerësh. Ishte diçka si 1 "x 4 'X 1/8". I preva kllapat me një sharrë dhe pastaj fillova të pres prerjet e kërkuara. Për vrimat e bulonave kam përdorur një stërvitje. Unë do të rekomandoja vetëm përdorimin e një grimce që do të përshtatet me vidhat që erdhën me servo tuaj, për të bashkuar krahun servo në "kllapa L" tejzanor. Dhe gjithashtu përdorni një copë që i përshtatet rrezes së vidhave që do të përdorni për të bashkuar kllapën që mban servo dhe e monton atë në stendë.

Për lakimin e kllapave i vendos kllapat në një ves, kështu që vija e përkuljes e treguar në imazh është e barabartë me pjesën e sipërme të vesit. Pastaj mora një çekiç gome dhe e godita aluminin poshtë 90 gradë.

Rekomandimet

Unë do t'ju rekomandoja që të prisni vrimat nga kllapa para se ta përkulni.

Alsoshtë gjithashtu e dobishme të futni kllapën me gjysmën e prerë të kllapës të mbajtur nga vesi. Kjo do të sigurojë një përkulje shumë më të barabartë të aluminit.

Hapi 4: Kllapa me prerje me lazer

Nëse vendosni të shkoni në rrugën e prerë me lazer ose me akrilik ose alumin, me shpresë, skedari.ai me përmasat janë të dobishme për ta futur atë në dyqan.

Pasi të jenë prerë të gjitha kllapat e sheshta, do t'ju duhet gjithashtu t'i përkulni ato. Për ta bërë këtë, unë kam përdorur një kunj 90 gradë, një armë të nxehtë për heqjen e bojës dhe një palë duar ndihmëse.

Unë kisha një armë ngrohëse të vendosur rreth së cilës e përdorja për projekte të ndryshme, por kam përdorur një armë ngrohëse të ngjashme me atë të Milwaukee me cilësime të dyfishta të nxehtësisë.

Nëse do të merrni një dyqan makinerish për të fabrikuar kllapat zakonisht për pak më shumë, ata do t'i vendosin kllapat përmes një shtrydhësi metalik ose presioni dhe do ta bëjnë këtë për ju. Nëse kjo është rruga juaj … bëjeni atë.

Hapi 5: Programimi + Github

Krijimi i një llogarie PubNub për transmetimin e të dhënave

github.com/jshaw/creation_by_error

github.com/jshaw/creation_by_error_process…

Hapi 6: Integrimi PubNub

Tjetra, të gjitha ato të dhëna të vlefshme dhe interesante që do të grumbulloni duhet të ruhen 1) të ruhen diku 2) të transmetohen / dërgohen disa mënyra se si në aplikacionin e vizualizimit. Për këtë unë zgjedh PubNub për aftësitë e transmetimit të të dhënave.

Ju do të dëshironi të shkoni në https://www.pubnub.com/, të krijoni një llogari dhe më pas të krijoni një kanal të ri PubNub.

Ju dëshironi të krijoni një llogari dhe më pas të krijoni një aplikacion të ri.

Pasi të krijoni aplikacionin, duhet të shkoni te Informacioni kryesor. Si parazgjedhje, ky çelës do të quhet Demo Keyset.

Kam përfshirë një imazh për të bërë që transmetimi i të dhënave të funksionojë si duhet me kërkesat e Përpunimit dhe "GET" të kërkuara për publikimin e të dhënave. Më poshtë janë cilësimet që kam vendosur.

  • Prezenca => ON
  • Njofto Max => 20
  • Intervali => 20
  • Global Këtu Tani => kontrolluar
  • Debounce => 2
  • Magazinimi & Rishikimi => ON

    Ruajtja => Ruajtja e Pafund

  • Kontrolluesi i rrjedhës => ON
  • Analizat në kohë reale => ON

Hapat e ardhshëm shoqërohen me programimin e çipave ESP8266 dhe programimin e aplikacionit të Përpunimit.

Hapi 7: Arduino

programi Arduino

Konfigurimi im që kam përdorur ishte drejtimi i platformës arduino dhe përdorimi i Arduino IDE me çipin Adafruit Feather HUZZAH ESP8266. Kjo ishte shumë e dobishme me lidhjet me wifi etj. Megjithatë, zbulova se kishte disa defekte duke përdorur biblioteka të caktuara me tabelën.

Për t'ju ndihmuar të vendoseni dhe punoni me çipin, kjo është ajo që ju nevojitet. Një burim tjetër vërtet i mirë është në faqen e produktit të çipave Adafruit të vendosur këtu:

  • Një çip Adafruit Feather HUZZAH ESP8266 (lidhje)
  • Arduino instaloni në çip në mënyrë që të mos ekzekutojë vetëm MicroPi
  • Më duhej të transferoja bibliotekën Arduino NewPing për të punuar në HUZZAH:
  • Unë gjithashtu transferova algoritmin e Ken Perlin's SimplexNoise C ++ në një Bibliotekë Arduino për këtë projekt

Dua të vërej se kodi arduino ka 3 gjendje. Off, spastrim dhe SimplexNoise.

  • Fikur: nuk skanon, nuk dërgon në PubNub, nuk kontrollon servo
  • Fshij: Kontrolloni servo dhe merrni matje nga 0 gradë në 180 dhe përsëri përsëri. Kjo thjesht përsëritet.

github.com/jshaw/creation_by_error

Hapi 8: Skemat

skemat elektronike

Hapi 9: Përpunimi

programimi i vizualizimeve

github.com/jshaw/creation_by_error_processing

Hapi 10: Fizikalizimi

Image
Image
Fizikalizimi
Fizikalizimi
Fizikalizimi
Fizikalizimi

Me të dhënat, mund të bëni disa fizikalizime të shkëlqyera se si pajisjet dixhitale perceptojnë mjedisin e tyre dhe ndërveprimin njerëzor.

Me të dhënat që kam mbledhur me disa përsëritje të ndryshme të Krijimit nga Gabimi, kam qenë në gjendje të përcjell dhe përfaqësoj të dhënat në shumë mënyra. Ndihmon gjithashtu pasi elektronika po i shtyn të gjitha të dhënat e tyre të mbledhura përmes PubNub sepse jo vetëm që i transmeton të dhënat në çdo kanal që po dëgjon me çelësin, por gjithashtu ruan dhe arkivon këto të dhëna për përdorim të mëvonshëm.

Duke përdorur të dhënat, unë kam qenë në gjendje të krijoj fizikalizime që përcjellin interpretimin antropomorf të këtyre pajisjeve të lidhura dhe krijojnë disa pjesë të bukura arti në proces.

Pjesa e parë prej druri është 10 minuta në … datë … Brenda Rhino, më duhej ta shndërroja rrjetën OBJ në një objekt NURBS për të qenë në gjendje ta fusja objektin në modelin e copës së drurit që krijova. Ky shtresë ishte në gjendje të përdorej nga tekniku CNC për të përcaktuar përfaqësimin e distancave që u matën nga sensorët tejzanor gjatë një periudhe kohe.

Pjesa e dytë u krijua duke skanuar një mur bosh për një orë. Unë pastaj krahasova mesataren e matjeve të të dhënave të mbledhura për 9 kënde që servo mati kundrejt pozicionit aktual të sensorit dhe cilat do të ishin matjet. Telefoni i strukturuar i varur nga tavani është ndryshimi akumulues i gabimit midis asaj që lexoi sensori dhe asaj që distancat aktuale të llogaritura matematikisht / gjeometrikisht janë IRL. Aspekti interesant i kësaj pjese është se gabimi i bërë nga teknologjia në ndijimin dhe interpretimin e tij është marrë një formë e fizikizuar që përcakton sasinë e perceptimit të teknologjisë.

Për ta bërë këtë celular të varur, unë krijova 'brinjët' nga dowels dhe krijova formën. Në të ardhmen, do të ishte mirë ta krijoni këtë brenda një skedari CAD ose.ai që të jeni në gjendje t'i keni këto brinjë lazer të prera nga druri dhe jo duhen fabrikuar ato.

"Fizikalizimi" përfundimtar është më shumë një vizualizim i të dhënave që futet përmes skriptit të përpunimit me të cilin jam lidhur në GitHub në këtë Instructables. Duhet të funksionojë dhe të krijojë një vizualizim të të dhënave në kohë reale të hapësirës para tij.

Hapi 11: Zgjerimi i mundshëm

Zgjerimi i mundshëm.. çfarë mund të zgjerohet kjo apo potencialet për projekte si ky

Fushat në pjesën e pasme të mendjes sime për zgjerimin ose vazhdimin e këtij projekti apo edhe përsëritjet e ndryshme të tij do të ishin shtimi i stendave të shumta dhe azhurnimi i secilit kod Arduino për të kaluar në id -në e saktë të stendës. kjo mund të lejojë pozicionimin e duhur përfaqësues në skicën e përpunimit ku stendat e shumta vendosen në një dhomë.

Unë jam gjithashtu duke punuar në grupin e grimcuar të këtyre objekteve në një dërrasë e cila mund të bëjë sensorë të përgjithshëm dhe të krijojë një re shumë pikëpamëse të perceptimit të teknologjisë që mund të na lejojë të projektojmë opinionet tona antropomorfike të perceptimit të teknologjisë në botë.

Recommended: