Mündəricat:
- Addım 1: Giriş
- Addım 2: İstehsal
- Addım 3: Alüminium Mötərizələr
- Addım 4: Lazer kəsici mötərizələr
- Addım 5: Proqramlaşdırma + Github
- Addım 6: PubNub İnteqrasiyası
- Addım 7: Arduino
- Addım 8: sxemlər
- Addım 9: emal
- Addım 10: Bədən tərbiyəsi
- Addım 11: Potensial Genişləndirmə
Video: Səhvlə yaradılış: 11 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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ş
Son çıxış nə olacaq
Addım 2: İ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ə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
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ə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Mega RasPi - Sega Mega Sürücüsündə Moruq Pi / Yaradılış: 13 addım (şəkillərlə)
Mega RasPi - Sega Mega Drive / Genesis -də Moruq Pi: Bu bələdçi, Raspberry Pi istifadə edərək köhnə Sega Mega Drive -ı retro oyun konsoluna çevirməyə aparır. mənim Sega Mega Diskim. Dostlarımın əksəriyyətində belə biri var idi, buna görə də
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Sadə Yaradılış - İşıq Siqnalı: 4 Addım
Sadə Yaradılış - İşıq Siqnalı: Bu təcrübə həqiqətən maraqlıdır - DIY fototransistoru tətbiq etmək. DIY fototransistorlar LED -lərin parıltı effektindən və fotoelektrik effektindən istifadə edir - bir az işıq saçanda zəif cərəyanlar yaradacaqlar. Gücləndirmək üçün bir tranzistordan istifadə edirik