Talaan ng mga Nilalaman:
- Hakbang 1: Intro
- Hakbang 2: Pabrika
- Hakbang 3: Mga Aluminium Bracket
- Hakbang 4: Mga Laser Cut Bracket
- Hakbang 5: Programming + Github
- Hakbang 6: Pagsasama ng PubNub
- Hakbang 7: Arduino
- Hakbang 8: Mga Skematika
- Hakbang 9: Pagpoproseso
- Hakbang 10: Physicalization
- Hakbang 11: Potensyal na Pagpapalawak
Video: Paglikha ng Error: 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang mga nilikha ng Error ay hamon at pinipilit kaming kwestyunin ang aming mga pagpapalagay tungkol sa katumpakan at kawastuhan ng mga digital na aparato at kung paano ito ginagamit upang bigyang kahulugan at maunawaan ang pisikal na kapaligiran. Sa pamamagitan ng isang pasadyang robot na gawa-gawa na naglalabas ng aura ng "buhay" at isang sistemang naka-network na nasasalin, kinukuha, kinukumpara at ginagawang materyal ng proyekto ang mga pagkakaiba sa pagitan ng aming interpretasyon ng pisikal na mundo at ng robotic system. Napipilitan kaming pag-isipan ang antas ng pagtitiwala na hawak namin sa data na nilikha ng maraming mga digital system. Ang Creation By Error robot ay itinakda nakalagay nakaharap sa isang blangko na pader na dapat i-scan. Ang espasyo ay para sa mga kalahok na gumala-gala sa paligid ng pag-install upang maobserbahan, masuri at walang katiyakan na nai-archive. Ginamit ang naka-archive na data ay mailarawan at inaasahang real-time sa tabi ng robot. Ang isang static na nakabitin na mobile ay nakabitin malapit sa. Ipinapakita nito ang ibig sabihin ng error ng mga pagsukat na nakolekta sa loob ng isang oras. Ang mga sukat ng distansya ng IRL mula sa robot patungo sa pader ay kinakalkula at pagkatapos ay naiiba sa 100, 000+ na mga puntos ng data na nakolekta. Ito ang mga magkakaibang sukat na bumubuo sa hugis ng mobile.
Ang kaibahan sa pagitan ng pro-time na projection ng data at mobile na nilikha sa pamamagitan ng error ay magbubukas ng talakayan sa paligid ng antas ng kawastuhan at katotohanan na maaaring mayroon ang data na ito lalo na kapag nagsimula ang mga digital na system na ito na natatanging bigyang kahulugan ang kanilang mga paligid tulad ng mga tao. Ang pag-unawa sa pisikal na mundo ng mga digital na system ay maaaring hindi maging mekanikal at lumalaban sa interpretasyon tulad ng dating akala.
Hakbang 1: Intro
Ano ang magiging pangwakas na output
Hakbang 2: Pabrika
Mayroong ilang iba't ibang mga pag-ulit na sinubukan ko para sa mga braket na ginagamit upang mai-mount ang motor sa kinatatayuan. at pagkatapos ang ultrasonic sensor sa motor. Int ang kanyang imahe Ipinakita ko ang mga braket na may hawak na isang motor / sensor unit na naka-mount sa isang pegboard. Kung gagawa ka ng marami sa mga bagay na ito ng sensor ang pegboard ay medyo madaling gamitin para sa pagsubok.
Sa mga susunod na hakbang, dumadaan ako sa iba't ibang mga materyales na maaaring magamit upang maitayo ang yunit. Sinubukan ko gamit ang parehong mga bracket na gawa sa kamay na gawa sa laser, pagputol ng laser ng mga bracket na acrylic at pagkuha ng isang machine shop sa maramihang gawa ng aluminyo.
Depende sa iyong kagustuhan sa aesthetic at kung ano ang iyong access sa inirerekumenda ko ang laser cut acrylic bilang ang pinaka mahusay na paggamit ng oras na mahusay, pagkatapos ay ang paggawa ng mga bracket na aluminyo sa pamamagitan ng kamay ay isang magandang karanasan din ngunit kailangan mo ng pag-access sa isang tindahan at medyo ito gumugol ng oras Sa wakas ang paggamit ng isang tunay na machine shop na may pag-access sa alinman sa isang pamutol ng plasma, waterjet o mataas na lakas na CNC ay perpektong magiging pinakamahusay, ngunit para lamang sa maramihang mga order dahil ito ang pinakamahal.
Ilagay ang mga sukat para sa mga piraso ng kahoy para sa paggawa ng stand pati na rin mga imahe para sa mga stand.
Hakbang 3: Mga Aluminium Bracket
Kung gagawin mo ang mga bracket na aluminyo alinman sa pamamagitan ng kamay o sa pamamagitan ng isang machine shop kakailanganin mong malaman ang mga sukat ng mga braket. Mayroong isang imaheng kasama sa mga sukat.
Paggawa ng mga braket sa pamamagitan ng kamay
Kapag ginagawa ang mga braket sa kamay ay gumamit ako ng isang aluminyo na "I-bar" mula sa isang hardware shop. Ito ay tulad ng 1 "x 4 'X 1/8". Pinutol ko ang mga braket gamit ang isang lagari sa hack at pagkatapos ay sinimulang gupitin ang kinakailangang mga notch. Para sa mga butas ng bolt gumamit ako ng drill. Inirerekumenda ko ang paggamit lamang ng kaunti na magkakasya sa mga turnilyo na kasama ng iyong servo, upang ikabit ang servo arm sa ultrasonic na "L bracket". At gumamit din ng kaunti na umaangkop sa radius ng mga turnilyo na iyong gagamitin upang ikabit ang bracket na humahawak sa servo at mai-mount ito sa stand.
Para sa baluktot ang mga braket inilalagay ko ang mga braket sa isang bisyo upang ang linya ng liko na ipinakita sa imahe ay mapula sa tuktok ng bisyo. Pagkatapos ay kumuha ako ng isang rubber mallet at pinalo ang aluminyo pababa ng 90 degree.
Mga Rekumendasyon
Inirerekumenda kong gupitin mo ang mga notch sa bracket bago ibaluktot ito.
Kapaki-pakinabang din na ipasok ang bracket na may notched kalahati ng bracket na hawak ng bisyo. Titiyakin nito ang mas higit pang baluktot ng aluminyo.
Hakbang 4: Mga Laser Cut Bracket
Kung magpasya kang pumunta sa ruta ng paggupit ng laser gamit ang alinman sa acrylic o sa aluminyo, sana, ang.ai file na may sukat ay kapaki-pakinabang para sa pagkuha nito sa shop.
Kapag ang lahat ng mga flat bracket ay pinutol, kakailanganin mo ring yumuko ito. Para sa mga ito, gumamit ako ng isang 90-degree jig, isang pinainit na pintura ng remover gun na bagay at isang pares ng mga tumutulong kamay.
Mayroon akong isang heat gun na inilalagay sa paligid kung saan ginamit ko para sa iba't ibang mga proyekto ngunit gumamit ako ng isang heat gun na katulad ng Milwaukee isa na may mga setting ng dalawahang init.
Kung makakakuha ka ng isang shop sa makina upang gawa-gawa ang mga braket na karaniwang para sa isang maliit na dagdag na ilalagay nila ang mga braket sa pamamagitan ng isang metal bender o pindutin at gawin ito para sa iyo. Kung iyon ang iyong ruta… gawin iyon.
Hakbang 5: Programming + Github
Pagse-set up ng isang PubNub account upang mag-stream ng data
github.com/jshaw/creation_by_error
github.com/jshaw/creation_by_error_process…
Hakbang 6: Pagsasama ng PubNub
Susunod, lahat ng mahalaga at kagiliw-giliw na data na iyong kukunin ay kailangang 1) nakaimbak sa isang lugar 2) na-stream / nagpadala ng ilan kung paano ang visualization app. Para sa mga ito pipiliin ko ang PubNub para sa mga kakayahan sa pag-stream ng data.
Gusto mong pumunta sa https://www.pubnub.com/, lumikha ng isang account at pagkatapos ay lumikha ng isang bagong channel sa PubNub.
Nais mong lumikha ng isang account at pagkatapos ay lumikha ng isang bagong app.
Kapag nilikha mo ang app kailangan mong pumunta sa Key Impormasyon. Bilang default ang susi na ito ay mapangalanan Demo Keyset.
Nagsama ako ng isang imahe upang makuha ang streaming ng data upang gumana nang tama sa pagproseso at pag-GET na mga kahilingan na kinakailangan upang mai-publish ang data. Nasa ibaba ang mga setting na na-set up ko.
- Presensya => ON
- Ipahayag ang Max => 20
- Agwat => 20
- Global Dito Ngayon => naka-check
- I-debounce => 2
-
Imbakan at Pag-playback => ON
Pagpapanatili => Walang limitasyong Pagpapanatili
- Stream Controller => ON
- Realtime Analytics => NAKA-ON na
Ang mga susunod na hakbang ay nauugnay sa ESP8266 chip program at ang program ng Processing app.
Hakbang 7: Arduino
programa Arduino
Ang aking set up na ginamit ko ay ang pagpapatakbo ng arduino platform at ru Arduino IDE gamit ang Adafruit Feather HUZZAH ESP8266 chip. Ito ay medyo kapaki-pakinabang sa mga koneksyon sa wifi atbp Gayunpaman natagpuan ko na mayroong ilang mga bug gamit ang ilang mga aklatan sa board.
Upang matulungan kang mai-set up at tumakbo sa maliit na tilad ito ang kakailanganin mo. Ang isa pang talagang mahusay na mapagkukunan ay nasa pahina ng produkto ng Adafruit chip na matatagpuan dito:
- Isang Adafruit Feather HUZZAH ESP8266 chip (link)
- Mag-install ng Arduino sa maliit na tilad upang hindi lamang ito magpatakbo ng MicroPi
- Kailangan kong i-port ang Arduino NewPing library upang magtrabaho sa HUZZAH:
- Nag-port din ako ng SimplexNoise C ++ algorithm ni Ken Perlin sa isang Arduino Library para sa proyektong ito
Nais kong tandaan na ang arduino code ay may 3 mga estado. Off, walisin at SimplexNoise.
- Naka-off: hindi pag-scan, hindi pagpapadala sa PubNub, hindi pagkontrol sa servo
- Pagwawalis: Kontrolin ang servo at magsukat mula 0 degree hanggang 180 at bumalik muli. Umuulit lang ito.
github.com/jshaw/creation_by_error
Hakbang 8: Mga Skematika
iskema ng electronics
Hakbang 9: Pagpoproseso
pagpapakita ng mga visualization
github.com/jshaw/creation_by_error_processing
Hakbang 10: Physicalization
Gamit ang data, maaari kang gumawa ng maraming magagaling na mga pisikalisasyon tungkol sa kung paano nakikita ng mga digital na aparato ang kanilang kapaligiran at pakikipag-ugnayan ng tao.
Gamit ang data na nakolekta ko ng ilang iba't ibang mga pag-ulit ng Paglikha ng Error naiparating ko at kinakatawan ang data sa maraming paraan. Nakatutulong din ito dahil itinutulak ng electronics ang lahat ng kanilang nakolektang data sa pamamagitan ng PubNub dahil hindi lamang nito nai-stream ang data sa anumang channel na nakikinig gamit ang susi, iniimbak at nai-archive din ang data na ito para magamit sa paglaon.
Gamit ang data nagawa kong lumikha ng mga pisikalidad na nagdadala ng interpretasyon ng anthropomorphic ng mga konektadong aparato na ito at lumikha ng ilang magagandang piraso ng sining sa proseso.
Ang unang piraso ng kahoy ay 10 minuto sa… petsa sa Hulyo….. 2016. ang mga puntos ng data ay na-export mula sa sketch ng pagproseso gamit ang n-e-r-v-o-u-s Systems (https://n-e-r-v-o-u-s.com) Library ng pagproseso ng pag-export ng OBJ at na-import sa Rhino 3d. Sa loob ng Rhino, kailangan kong baguhin ang OBJ mesh sa isang NURBS na bagay upang mai-inlay ang bagay sa modelo ng piraso ng kahoy na aking nilikha. Ang inlay na ito ay nagawang gamitin ng tekniko ng CNC upang mapakinisan ang representasyon ng mga distansya na sinusukat ng mga ultrasonikong sensor sa loob ng isang panahon.
Ang pangalawang piraso ay nilikha sa pamamagitan ng pag-scan ng walang laman na pader sa loob ng isang oras. Inihambing ko ang ibig sabihin ng ng mga nakolektang pagsukat ng data para sa 9 na mga anggulo na sinusukat ng servo laban sa aktwal na posisyon ng sensor at kung ano ang mga pagsukat. Ang nakabalangkas na mobile na nakabitin mula sa kisame ay ang naipon na pagkakaiba ng error sa pagitan ng nabasa ng sensor at kung ano ang aktwal na distansya ng matematika / geometriko na kinakalkula sa IRL. Ang kagiliw-giliw na aspeto ng piraso na ito ay ang error na ginawa ng teknolohiya sa sensing at interpretasyon na ito isang pisikal na form na tumutukoy sa pang-unawa ng teknolohiya.
Upang gawin itong nakasabit na mobile nilikha ko ang 'tadyang mula sa mga dowel at nilikha ang form. Sa hinaharap, mas mahusay na likhain ito sa loob ng isang CAD o.ai file upang ma-cut ang mga ribs laser na ito sa kahoy kaysa kinakailangang kathain ang mga ito.
Ang pangwakas na "pisikalisasyon" ay higit pa sa isang visualization ng data na pinapatakbo sa pamamagitan ng script ng pagproseso na na-link ko sa GitHub sa Mga Instructable na ito. Dapat itong gumana at lumikha ng isang real-time na visualization ng data ng puwang sa harap nito.
Hakbang 11: Potensyal na Pagpapalawak
Potensyal na Pagpapalawak.. ano ang maaaring mapalawak o mga potensyal para sa mga proyektong tulad nito
Ang mga lugar na nasa likod ng aking isipan para sa pagpapalawak o pagpapatuloy sa proyektong ito o kahit na magkakaibang pag-ulit nito ay upang magdagdag ng maraming mga stand at i-update ang bawat Arduino code upang maipasa sa tamang id ng paninindigan. maaari nitong payagan ang tamang representasyon ng representasyon sa sketch ng pagproseso kung saan inilalagay ang isang maraming stand sa isang silid.
Nagtatrabaho rin ako sa naka-grid na hanay ng mga bagay na ito sa isang pegboard na maaaring kabuuang sensor at lumikha ng isang napaka-lo-fi point ulap ng pang-unawa ng teknolohiya na maaaring payagan kaming ipalabas ang aming mga opinyon ng antropomorphiko ng pang-unawa ng teknolohiya sa mundo.
Inirerekumendang:
Orientasyong Pag-program sa Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Pamamaraan sa Pagtuturo / Pamamaraan Gamit ang Shape Puncher: 5 Hakbang
Pag-ooriya sa Pag-program ng Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Pamamaraan sa Pagtuturo / Pamamaraan Gamit ang Shape Puncher: Pamamaraan sa pag-aaral / pagtuturo para sa mga mag-aaral na bago sa object-oriented na programa. Ito ay isang paraan upang pahintulutan silang makita at makita ang proseso ng paglikha ng mga bagay mula sa mga klase. Bahagi 1. EkTools 2-pulgada malaking suntok; ang mga solidong hugis ay pinakamahusay.2. Piraso ng papel o c
Paano Mag-ayos ng Mga Error sa T-Spline sa Pag-iisa sa Sarili sa Fusion 360: 8 Mga Hakbang
Paano Mag-ayos ng Mga Error sa T-Spline na Nag-iinterect sa Sarili sa Fusion 360: Nag-import ka ba ng isang modelo ng t-spline mula sa isa pang programa, o sinusubukan mong i-convert ang iyong nakaukit na form sa isang solidong katawan, nakukuha ang "self-intersecting t -spline error”ay maaaring maging sobrang nakakainis. Ang unang bagay na dapat mong maunawaan ay kung ano ang
Paglikha ng Mga File Gamit ang Mga Utos ng Windows DOS: 16 Hakbang
Lumilikha ng Mga File Gamit ang Mga Utos ng Windows DOS: Tuturuan ka nito kung paano gumamit ng ilang pangunahing mga utos ng Windows DOS. Mag-navigate kami sa aming desktop, lilikha ng isang folder, at lilikha ng isang file sa loob ng folder na iyon
Disenyo ng Loudspeaker sa pamamagitan ng Pagsubok at Error: 11 Mga Hakbang (na may Mga Larawan)
Disenyo ng Loudspeaker ng Pagsubok at Error: " Ngayon kailangan kong gumawa ng sarili kong pares ng mga loudspeaker! &Quot; Naisip ko, matapos ang Serious Amplifier ko. " At kung makakagawa ako ng disenteng amp, tiyak na magagawa ko ito. " Kaya't lumundag ako sa mundo ng disenyo at pagbuo ng speaker, inaasahan ang isang magandang
3D CAD - Mga Karaniwang Pag-set up ng Workspace at Paglikha: 14 Mga Hakbang
3D CAD - Mga Karaniwang Pag-set up ng Workspace at Paglikha: -Nilikha ng (a) Karaniwang Bahaging File para sa kahusayan Ang tutorial na ito ay tungkol sa paggawa ng isang default na file ng bahagi na maaari mong buksan sa hinaharap - alam na ang mga tukoy na pangunahing parameter ay naroroon na - pinapaliit ang dami ng paulit-ulit na gawain sa dail