Sisukord:
- 1. samm: sissejuhatus
- 2. etapp: valmistamine
- 3. samm: alumiiniumist kronsteinid
- Samm: laserlõigatud sulgud
- Samm: programmeerimine + Github
- 6. toiming: PubNubi integreerimine
- Samm: Arduino
- 8. samm: skeemid
- 9. samm: töötlemine
- Samm 10: Füüsikaliseerimine
- 11. samm: potentsiaalne laiendamine
Video: Vigane loomine: 11 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Creation By Error esitab väljakutseid ja sunnib meid kahtlema oma eeldustes digitaalseadmete täpsuse ja täpsuse ning nende kasutamise kohta füüsilise keskkonna tõlgendamisel ja mõistmisel. Eritellimusel valmistatud robotiga, mis kiirgab "elujõulisuse" aura ja eritellimusel võrgusüsteemi, jäädvustab, võrdleb ja realiseerib projekt lahknevusi meie füüsilise maailma tõlgendamise ja robotsüsteemi vahel. Oleme sunnitud kaaluma paljude digitaalsete süsteemide loodud andmete usalduse taset. Loomisviga robot on seatud skannitava tühja seina poole. Ruum on osalejate jaoks, et nad saaksid installatsioonis ringi rännata, et neid jälgida, analüüsida ja piiramatult arhiveerida. Kasutatavaid arhiveeritud andmeid visualiseeritakse ja projitseeritakse reaalajas roboti kõrval. Lähedal riputatakse staatiline rippuv mobiil. See kuvab tunni jooksul kogutud mõõtmiste keskmise vea. Arvutati IRL -i kauguse mõõtmised robotist seinale ja need erinesid kogutud 100 000+ andmepunktiga. Need erinevad mõõtmised moodustavad mobiiltelefoni kuju.
Kontrast reaalajas andmete projektsiooni ja vea kaudu loodud mobiiltelefoni vahel avab arutelu nende andmete täpsuse ja tõesuse taseme üle, eriti kui need digitaalsed süsteemid hakkavad ümbritsevat ainulaadselt tõlgendama nagu inimesed. Digitaalsüsteemide arusaam füüsilisest maailmast ei pruugi olla nii mehaaniline ja tõlgendustele vastupidav, kui kunagi arvati.
1. samm: sissejuhatus
Milline on lõpptulemus
2. etapp: valmistamine
Proovisin paar erinevat iteratsiooni sulgudes, mida kasutatakse mootori alusele kinnitamiseks. ja seejärel ultraheli andur mootorile. Tema pildil olen näidanud sulgusid, mis hoiavad tahvli külge kinnitatud mootorit/andurit. Kui kavatsete teha palju selliseid anduriobjekte, on pegboard testimiseks üsna mugav.
Järgmistes sammudes tutvun erinevate materjalidega, millest saab seadme ehitada. Proovisin nii käsitsi valmistatud alumiiniumklambrite, laserlõikavate akrüülklambrite kui ka masinapoe abil alumiiniumi hulgimüügiga.
Sõltuvalt teie esteetilistest eelistustest ja juurdepääsust soovitaksin ajaliselt kõige tõhusamalt kasutada laserlõigatud akrüüli, siis oli ka alumiiniumklambrite käsitsi valmistamine hea kogemus, kuid teil on vaja juurdepääsu poele ja see on natuke aega võttev. Lõpuks oleks ideaalne kasutada tõelist masinatöökoda, millel on juurdepääs plasmalõikurile, vesipritsile või suure võimsusega CNC -le, kuid ainult hulgitellimuste puhul, kuna see on kõige kallim.
Pange aluse valmistamiseks vajalike puitdetailide mõõtmed ja stendide pildid.
3. samm: alumiiniumist kronsteinid
Kui teete alumiiniumklambreid käsitsi või masinatöökoja kaudu, peate teadma sulgude mõõtmeid. Mõõtmetega on kaasas pilt.
Sulgude valmistamine käsitsi
Sulgude käsitsi valmistamisel kasutasin ehituspoe alumiiniumist "I-baari". See oli umbes 1 "x 4 'X 1/8". Lõikasin kronsteinid hakksaega ja hakkasin seejärel nõutud sälgud välja lõikama. Poldiaukude jaoks kasutasin puurit. Soovitan kasutada servohoova ultraheli "L -klambri" külge kinnitamiseks lihtsalt natuke, mis sobib teie servoga kaasas olevate kruvidega. Ja kasutage ka kruvi, mis sobib kruvide raadiusega, mida kasutate servot hoidva ja alusele kinnitava kronsteini kinnitamiseks.
Klambrite painutamiseks panin kronsteinid kruustangidesse, nii et pildil näidatud painutusjoon on katte ülaosaga samal tasemel. Võtsin siis kummist haamri ja lasin alumiiniumi 90 kraadi alla.
Soovitused
Soovitan sulgurid enne painutamist klambrist välja lõigata.
Samuti on kasulik sisestada kronstein nii, et kronsteini sälguga pool hoiab pahe. See tagab alumiiniumi palju ühtlasema painde.
Samm: laserlõigatud sulgud
Kui otsustate laserlõiketee kas akrüüli või alumiiniumiga, loodetavasti aitab mõõtmetega.ai fail selle poodi jõudmisel.
Kui kõik lamedad sulgud on lõigatud, peate need ka painutama. Selleks kasutasin 90-kraadist rakist, kuumutatud värvi eemaldaja püstolit ja paari abikätt.
Mul oli kuumuspüstol, mille ümber ma erinevates projektides kasutasin, kuid ma kasutasin Milwaukee sarnast soojuspüstolit, millel oli kaks soojusastet.
Kui kavatsete masinapoodi sulgude valmistamiseks tavaliselt natuke lisatasu eest, panevad nad sulgud läbi metallist painutaja või pressi ja teevad seda teie eest. Kui see on sinu tee, siis tee seda.
Samm: programmeerimine + Github
PubNubi konto seadistamine andmete voogesitamiseks
github.com/jshaw/creation_by_error
github.com/jshaw/creation_by_error_process…
6. toiming: PubNubi integreerimine
Järgmisena tuleb kõik need väärtuslikud ja huvitavad andmed, mida kavatsete koguda, 1) salvestada kuhugi 2) voogesitada / saata visualiseerimisrakendusse. Selleks valin andmete voogesituse võimaluste jaoks PubNubi.
Soovite minna aadressile https://www.pubnub.com/, luua konto ja seejärel luua uus PubNubi kanal.
Soovite luua konto ja seejärel uue rakenduse.
Kui olete rakenduse loonud, peate minema põhiteabele. Vaikimisi saab selle võtme nimeks Demo võtmekomplekt.
Lisasin pildi, et andmete voogesitus saaks korralikult töötada andmete avaldamiseks vajalike töötlemise ja „GET” taotlustega. Allpool on seaded, mille olen seadistanud.
- Kohalolek => SEES
- Teatada Max => 20
- Intervall => 20
- Global Here Now => kontrollitud
- Tagasilöök => 2
-
Salvestamine ja taasesitus => SEES
Säilitamine => Piiramatu säilitamine
- Voo kontroller => SEES
- Reaalajas analüüs => SEES
Järgmised sammud on seotud ESP8266 kiipide programmeerimise ja töötlemise rakenduse programmeerimisega.
Samm: Arduino
programm Arduino
Minu kasutusel oli arduino platvormi käivitamine ja Arduino IDE kasutamine Adafruit Feather HUZZAH ESP8266 kiibiga. See oli päris abiks ühenduste korral wifi -ga jne. Siiski leidsin, et teatud teekide kasutamisel pardal oli mõningaid vigu.
Selleks, et saaksite kiibiga häälestada ja töötada, vajate seda. Veel üks tõeliselt hea ressurss on Adafruit kiibi tootelehel, mis asub siin:
- Kiip Adafruit Feather HUZZAH ESP8266 (link)
- Arduino installib kiibile, nii et see ei tööta ainult MicroPi abil
- HUZZAHiga töötamiseks pidin teisaldama Arduino NewPingi raamatukogu:
- Selle projekti jaoks teisaldasin ka Ken Perlini SimplexNoise C ++ algoritmi Arduino raamatukokku
Tahan märkida, et arduino koodil on 3 olekut. Väljas, pühkimine ja SimplexNoise.
- Väljas: ei skaneeri, ei saada PubNubi, ei kontrolli servot
- Pühkimine: juhtige servot ja mõõtke vahemikus 0 kraadi kuni 180 ja tagasi. See lihtsalt kordub.
github.com/jshaw/creation_by_error
8. samm: skeemid
elektroonika skeemid
9. samm: töötlemine
visualiseerimiste programmeerimine
github.com/jshaw/creation_by_error_processing
Samm 10: Füüsikaliseerimine
Andmete abil saate teha mõningaid suurepäraseid füüsikalisi andmeid selle kohta, kuidas digitaalsed seadmed tajuvad oma keskkonda ja inimeste suhtlemist.
Andmetega, mida olen kogunud mõne erineva vea loomise iteratsiooni abil, olen suutnud andmeid edastada ja esitada mitmel viisil. Samuti aitab see, sest elektroonika edastab kõik oma kogutud andmed PubNubi kaudu, sest see mitte ainult ei edasta andmeid mis tahes kanalile, mis võtmega kuulab, vaid salvestab ja arhiveerib need andmed ka hilisemaks kasutamiseks.
Andmeid kasutades olen suutnud luua füüsikalisi faile, mis annavad edasi nende ühendatud seadmete antropomorfse tõlgenduse ja loovad selle käigus mõned ilusad kunstiteosed.
Esimene puitdetail on 10 minutit… kuupäeval juulis….. 2016. andmepunktid eksporditi töötlemisvisandilt, kasutades n-e-r-v-o-u-s Systems (https://n-e-r-v-o-u-ss) OBJ eksporditöötlusraamatukogu ja imporditi Rhino 3d-sse. Ninasarvikus oli mul vaja OBJ võrk teisendada NURBS -i objektiks, et saaksin objekti lisada minu loodud puidutüki mudeliks. CNC -tehnik sai seda sisestust kasutada, et freesida ultraheli anduritega teatud aja jooksul mõõdetud vahemaad.
Teine tükk loodi tühja seina tund aega skaneerides. Seejärel võrdlesin 9 nurga all kogutud andmete mõõtmiste keskmist, mida servo mõõtis anduri tegeliku asukoha suhtes ja millised oleksid olnud mõõtmised. Laest rippuv struktureeritud mobiil on kumulatiivne vea erinevus anduri loetu ja tegeliku matemaatiliselt / geomeetriliselt arvutatud vahemaa vahel. Selle tüki huvitav aspekt on see, et tehnoloogia viga selle tuvastamisel ja tõlgendamisel on võtnud füüsikaline vorm, mis kvantifitseerib tehnoloogiataju.
Selle rippuva mobiilseadme tegemiseks lõin tüüblitest ribid ja vormi. Tulevikus oleks hea see luua CAD- või.ai -faili, et need ribid saaks puidust laseriga välja lõigata. peab neid valmistama.
Viimane "füüsikaliseerimine" on pigem andmete visualiseerimine, mis käivitatakse töötlemisskripti kaudu, mille olen selles juhendis GitHubis linginud. See peaks töötama ja looma selle ees oleva ruumi reaalajas andmete visualiseerimise.
11. samm: potentsiaalne laiendamine
Võimalik laienemine.. mida saaks seda laiendada või potentsiaali selliste projektide jaoks
Selle projekti laiendamiseks või jätkamiseks või isegi selle erinevateks iteratsioonideks on valdkonnad, kus ma mõtlen, et lisada mitu stendit ja värskendada iga Arduino koodi, et sisestada stendi õige ID. see võib võimaldada nõuetekohast esinduslikku positsioneerimist töötlemisskeemil, kus mitmed alused on paigutatud ruumi.
Töötan ka nende objektide ruudustikuna tahvlil, mis võib andureid kokku luua ja luua väga tajutava tehnoloogiapilti, mis võib võimaldada meil oma maailma antropomorfseid arvamusi tehnoloogia tajumisest projitseerida.
Soovitan:
Macintosh Plus ROMide loomine: 3 sammu (piltidega)
Looge Macintosh Plus ROM -id: see juhend juhendab teid " rippimise " EPROM -kujutised teie Macintosh Plus ROM -i kiipidelt ja (või) " põletamine " pildid uutele kiipidele. Protsess viiakse põhimõtteliselt läbi kaks korda, et luua mõlemad & quot
Oma fotogalvaanilise 5V süsteemi loomine: 4 sammu (piltidega)
Oma fotogalvaanilise 5V süsteemi loomine: see kasutab aku muundurit 5V väljundina (Li Po/Li-ion) laadimiseks. Ja võimendusmuundur 3,7 V aku jaoks 5 V USB -väljundiks vajalikele seadmetele 5 V. Sarnaselt originaalsüsteemiga, mis kasutab pliihappeakut energia salvestuslaenguna
Kohandatud kaartide loomine oma Garmini GPS -i jaoks: 8 sammu (piltidega)
Kohandatud kaartide loomine oma Garmini GPS -i jaoks: kui teil on Garmini GPS, mis on mõeldud matkamiseks ja muudeks vabaõhutegevusteks (sh GPSMAP, eTrex, Colorado, Dakota, Oregon ja Montana, mõne muu hulgas), ei pea te seda tegema leppige selle eellaaditud kaartidega. E
Mikrobitimängu loomine: 7 sammu
Mikrobitimängu loomine: Hai sõbrad, selles õppetükis õpetan teile, kuidas luua mängu Tinkercadis, kasutades uut erikomponenti microbit
Xbox One kontrolleri parandamine (vigane LB/RB nupp): 6 sammu
Xbox One kontrolleri remont (vigane LB/ RB nupp): vigane/ ei reageeri mängukontroller on üks suurimaid ärritusi kogu aeg, mida ma ütleksin. Kui teie seadmel on endiselt garantii, saame selle hõlpsalt poodi tagasi saata või selle lahendamiseks tootjaga ühendust võtta. Minu garantii lõppes aga