Mündəricat:

Səhvlə yaradılış: 11 addım
Səhvlə yaradılış: 11 addım

Video: Səhvlə yaradılış: 11 addım

Video: Səhvlə yaradılış: 11 addım
Video: 11 yaşlı azərbaycanlı qızı nişanlandı 2024, Noyabr
Anonim
Səhvlə yaradılmışdır
Səhvlə yaradılmışdır

Səhv Yaratma, rəqəmsal cihazların dəqiqliyi və dəqiqliyi və fiziki mühiti şərh etmək və anlamaq üçün necə istifadə edildiyinə dair fərziyyələrimizi şübhə altına almağa məcbur edir. Xüsusi bir "canlılıq" aurası və xüsusi bir şəbəkə sistemi yayan xüsusi bir robotla, layihə fiziki dünya ilə robot sistemin təfsiri arasındakı uyğunsuzluqları çəkir, müqayisə edir və materiallaşdırır. Bir çox rəqəmsal sistemin yaratdığı məlumatlara olan etibarın səviyyəsini düşünmək məcburiyyətindəyik. Creation By Error robotu taranacaq boş bir divara baxaraq yerləşdirilmişdir. Məkan, iştirakçıların müşahidə edilməli, təhlil edilməli və müddətsiz arxivləşdirilməsi üçün qurğunun ətrafında gəzməlidir. İstifadə olunan arxivləşdirilmiş məlumatlar robotun yanında real vaxtda görüntülənir və proqnozlaşdırılır. Yaxınlıqda statik asma mobil telefonu asılıb. Bir saat ərzində toplanan ölçmələrin ortalama səhvini göstərir. Robotdan divara qədər olan IRL məsafə ölçüləri hesablanmış və sonra toplanan 100.000+ məlumat nöqtəsi ilə fərqlənmişdir. Cib telefonunun şəklini yaradan bu fərqli ölçülərdir.

Real vaxt məlumat proyeksiyası ilə səhv nəticəsində yaradılan mobil quruluş arasındakı ziddiyyət, bu rəqəmsal sistemlər, insanlar kimi ətraflarını bənzərsiz şəkildə şərh etməyə başladıqda, bu məlumatların ola biləcəyi dəqiqlik və həqiqət səviyyəsi ətrafında müzakirələr açır. Fiziki dünyanı rəqəmsal sistemlərlə anlamaq, əvvəllər düşündüyümüz kimi mexaniki və şərhə qarşı davamlı ola bilməz.

Addım 1: Giriş

Giriş
Giriş
Giriş
Giriş

Son çıxış nə olacaq

Addım 2: İstehsal

İstehsal
İstehsal

Motoru stendə bağlamaq üçün istifadə olunan mötərizələr üçün sınadığım bir neçə fərqli təkrarlama var idi. və sonra ultrasəs sensoru motora. Təsvirində, bir mişar taxtasına quraşdırılmış bir motor/sensor qurğusu olan mötərizələri göstərdim. Bu sensor obyektlərinin çoxunu hazırlayacaqsınızsa, pegboard test üçün olduqca əlverişlidir.

Növbəti addımlarda, vahidi qurmaq üçün istifadə oluna biləcək müxtəlif materialları gəzirəm. Həm əl istehsalı alüminium mötərizələr, həm də akril mötərizələri lazerlə kəsmə və alüminium toplu istehsal etmək üçün bir maşın sexi əldə etməyə çalışdım.

Estetik seçiminizdən və əldə edə biləcəyinizdən asılı olaraq lazer kəsilmiş akrili vaxtdan ən səmərəli istifadə etməyi tövsiyə edərdim, sonra alüminium mötərizələri əl ilə düzəltmək də yaxşı bir təcrübə idi, ancaq bir mağazaya girməyiniz lazımdır və bir az vaxt aparan. Nəhayət, bir plazma kəsici, su jeti və ya yüksək güclü CNC -ə çıxışı olan əsl bir maşın mağazasından istifadə etmək idealdır, ancaq ən bahalı olduğu üçün yalnız toplu sifarişlər üçün.

Stend hazırlamaq üçün taxta parçaların ölçülərini və stendlər üçün şəkilləri qoyun.

Addım 3: Alüminium Mötərizələr

Alüminium Mötərizələr
Alüminium Mötərizələr
Alüminium Mötərizələr
Alüminium Mötərizələr
Alüminium Mötərizələr
Alüminium Mötərizələr
Alüminium Mötərizələr
Alüminium Mötərizələr

Alüminium mötərizələri əl ilə və ya bir maşın sexi vasitəsi ilə edəcəksinizsə, mötərizələrin ölçülərini bilməlisiniz. Ölçüləri olan bir şəkil var.

Əl ilə mötərizələr düzəltmək

Mötərizələri öz əllərimlə hazırlayarkən bir hardware mağazasından alüminium "I-bar" istifadə etdim. 1 "x 4 'X 1/8" kimi bir şeydi. Mötərizəni kəsmə mişarı ilə kəsdim və sonra lazımi çentikləri kəsməyə başladım. Bolt delikləri üçün bir qazma istifadə etdim. Servo qolunu ultrasəs "L bracket" ə bağlamaq üçün servo ilə birlikdə gələn vintlərə uyğun olan bir az istifadə etməyi məsləhət görürəm. Həm də servo tutan mötərizəni stendə bağlamaq üçün istifadə edəcəyiniz vintlərin radiusuna uyğun bir az istifadə edin.

Mötərizələri əymək üçün mötərizəni bir maşının altına qoyuram, beləliklə görüntüdə göstərilən əyilmə xətti mili yuxarı ilə üst -üstə düşür. Sonra bir rezin çekiç götürüb alüminiumu 90 dərəcə aşağı çəkdim.

Tövsiyələr

Əyilməzdən əvvəl mötərizədəki çentikləri kəsməyi məsləhət görürəm.

Mötərizənin, yarığın yarığının vitse tərəfindən tutulması ilə daxil edilməsi də faydalıdır. Bu, alüminiumun daha bərabər əyilməsini təmin edəcək.

Addım 4: Lazer kəsici mötərizələr

Akrilik və ya alüminium ilə lazer kəsmə yoluna getməyə qərar verərsinizsə, inşallah, ölçüləri olan.ai faylı bunun mağazaya daxil olması üçün faydalıdır.

Bütün düz mötərizələr kəsildikdən sonra onları da əymək lazımdır. Bunun üçün 90 dərəcə bir jig, qızdırılan boya təmizləyici silah və bir cüt kömək əlindən istifadə etdim.

Ətrafımda müxtəlif layihələr üçün istifadə etdiyim bir istilik silahı vardı, amma ikili istilik parametrləri olan Milwaukee -yə bənzər bir istilik silahı istifadə etdim.

Mötərizələri bir az əlavə etmək üçün bir maşın mağazası alacaqsınızsa, mötərizələri metal bükücüdən və ya presdən keçirəcək və bunu sizin üçün edəcəklər. Sizin marşrutunuz budursa … bunu edin.

Addım 5: Proqramlaşdırma + Github

Məlumat axını üçün bir PubNub hesabı qurmaq

github.com/jshaw/creation_by_error

github.com/jshaw/creation_by_error_process…

Addım 6: PubNub İnteqrasiyası

Sonra, toplayacağınız bütün dəyərli və maraqlı məlumatların 1) bir yerdə saxlanılması 2) vizualizasiya tətbiqinə necə axın edilməsi / göndərilməsi lazımdır. Bunun üçün məlumat axını qabiliyyəti üçün PubNub seçirəm.

Https://www.pubnub.com/ saytına daxil olmaq, bir hesab yaratmaq və sonra yeni bir PubNub kanalı yaratmaq istəyəcəksiniz.

Bir hesab yaratmaq və sonra yeni bir tətbiq yaratmaq istəyirsən.

Tətbiqi yaratdıqdan sonra Açar Məlumata keçməlisiniz. Varsayılan olaraq bu açar Demo Keyset adlandırılacaq.

Məlumat yayımının işlənməsi və məlumatların dərc edilməsi üçün tələb olunan "GET" istəkləri ilə düzgün işləməsi üçün bir şəkil əlavə etdim. Qurduğum parametrlər aşağıda verilmişdir.

  • Varlıq => AÇIQ
  • Max => 20 elan edin
  • Aralıq => 20
  • İndi Burada Qlobal => yoxlanılıb
  • Debounce => 2
  • Saxlama və Oynatma => AÇIQ

    Saxlama => Limitsiz Saxlama

  • Axın Nəzarətçisi => ON
  • Realtime Analytics => ON

Növbəti addımlar ESP8266 çip proqramlaşdırması və Qenerasiya tətbiqinin proqramlaşdırılması ilə əlaqədardır.

Addım 7: Arduino

Arduino proqramı

Arduino platformasını idarə etmək və Adafruit Feather HUZZAH ESP8266 çipi ilə Arduino IDE -ni istifadə etmək mənim istifadə etdiyim qurğu idi. Bu wifi və s. Bağlantıları ilə olduqca faydalı idi. Ancaq lövhə ilə müəyyən kitabxanalardan istifadə edən bəzi səhvlərin olduğunu gördüm.

Çiplə işləməyinizə kömək etmək üçün sizə lazım olan budur. Başqa bir yaxşı qaynaq, burada yerləşən Adafruit çip məhsul səhifəsindədir:

  • Bir Adafruit Lələk HUZZAH ESP8266 çipi (keçid)
  • Arduino çipə quraşdırın ki, yalnız MicroPi işləməsin
  • HUZZAH üzərində işləmək üçün Arduino NewPing kitabxanasını limana köçürməli oldum:
  • Ken Perlinin SimplexNoise C ++ alqoritmini də bu layihə üçün bir Arduino Kitabxanasına köçürdüm

Qeyd etmək istəyirəm ki, arduino kodunun 3 vəziyyəti var. Off, süpür və SimplexNoise.

  • Deaktivdir: taramır, PubNub -a göndərmir, servoya nəzarət etmir
  • Süpürmə: servoya nəzarət edin və 0 dərəcədən 180 -ə qədər ölçün. Bu yalnız təkrarlanır.

github.com/jshaw/creation_by_error

Addım 8: sxemlər

elektronika sxemləri

Addım 9: emal

vizualizasiyaların proqramlaşdırılması

github.com/jshaw/creation_by_error_processing

Addım 10: Bədən tərbiyəsi

Image
Image
Bədən tərbiyəsi
Bədən tərbiyəsi
Bədən tərbiyəsi
Bədən tərbiyəsi

Verilən məlumatlarla rəqəmsal cihazların ətraf mühitini və insanların qarşılıqlı təsirini necə qəbul etdikləri ilə bağlı çox gözəl fizikallaşdırmalar edə bilərsiniz.

Bir neçə fərqli Yaratma xətası ilə topladığım məlumatlar ilə məlumatları müxtəlif yollarla çatdıra və təqdim edə bildim. Elektronika bütün topladığı məlumatları PubNub vasitəsilə itələdiyi üçün kömək edir, çünki məlumatları yalnız açarla dinləyən hər hansı bir kanala ötürmür, eyni zamanda bu məlumatları sonrakı istifadə üçün saxlayır və arxivləşdirir.

Verilən məlumatlardan istifadə edərək, bu əlaqəli cihazların antropomorfik təfsirini çatdıran və bu prosesdə bir neçə gözəl sənət əsəri yaradan fizikallaşdırmalar yarada bildim.

İlk taxta parça… tarixində 10 dəqiqədir … İyul tarixində …. 2016. məlumat nöqtələri n-e-r-v-o-u-s Sistemləri (https://n-e-r-v-o-u-s.com) istifadə edərək emal eskizindən ixrac edildi və OBJ ixrac emal kitabxanası və Rhino 3d-ə idxal edildi. Rhino daxilində, obyekti yaratdığım ağac parçasının modelinə yapışdırmaq üçün OBJ meshini NURBS obyektinə çevirməliydim. Bu örtük, bir müddət ərzində ultrasəs sensorlar tərəfindən ölçülən məsafələrin təsvirini çıxarmaq üçün CNC texnikası tərəfindən istifadə edilə bildi.

İkinci parça boş bir divarı bir saat tarayaraq yaradılmışdır. Daha sonra, servonun sensorun həqiqi mövqeyi ilə ölçdüyü 9 açı üçün toplanan məlumat ölçmələrinin ortalamasını və ölçülərin nə olacağını müqayisə etdim. Tavandan asılı olan quruluşlu mobil cihaz, sensorun oxuduğu ilə faktiki riyazi / həndəsi hesablanmış məsafələrin IRL arasındakı fərqin yığım fərqidir. texnologiyanın qavranılmasını kəmiyyətləndirən fiziki bir forma.

Bu asma cib telefonu etmək üçün dübellərdən "qabırğalar" yaratdım və forma yaratdım. Gələcəkdə, bu qabırğaların lazerlə ağacdan yox, ağacdan kəsilməsini təmin etmək üçün bunu CAD və ya.ai faylında yaratmaq yaxşı olardı. onları uydurmaq məcburiyyətindədir.

Son "fizikallaşdırma", bu Təlimatlarda GitHub -da əlaqələndirdiyim emal skriptindən istifadə olunan bir məlumat vizuallaşdırmasıdır. İşləməli və qarşısındakı məkanın real vaxtda məlumat vizualizasiyasını yaratmalıdır.

Addım 11: Potensial Genişləndirmə

Potensial Genişləndirmə.. bunun nəyi genişləndirə bilər və ya belə layihələr üçün potensial

Bu layihəni genişləndirmək və ya davam etdirmək üçün ağlımın arxasındakı sahələr və ya hətta fərqli təkrarlamalar, birdən çox stend əlavə etmək və hər bir Arduino kodunu stendin düzgün identifikatorunu keçmək üçün yeniləmək olardı. bu, bir otaqda birdən çox stendin yerləşdirildiyi emal eskizində düzgün təmsilçiliyin yerləşdirilməsinə imkan verə bilər.

Həm də sensorlar toplamağa və texnologiyanın algılanması ilə bağlı antropomorfik fikirlərimizi dünyaya yansıtmağa imkan verən texnologiyanın qavrayışının çox lo-fi nöqtəsini yarada bilən bir pegboard üzərində bu obyektlərin bir sıra üzərində işləyirəm.

Tövsiyə: