Mündəricat:
- Təchizat
- Addım 1: Layihənin planlaşdırılması
- Addım 2: Rəsm/Dizayn
- Addım 3: Kartonun kəsilməsi
- Addım 7: Elektronika ilə məşğul olun
- Addım 8: Kodlaşdırma
- Addım 9: Nəticə
Video: Mikro ilə sadə animatronik: bit: 9 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
İlk təlimatçılığa xoş gəldiniz. Bu Skeksis Animatronic'i necə hazırladığımı paylaşacam. Bütün prosesim boyunca sizə rəhbərlik edərək, belə bir şey görünməsə belə, öz robotunuzu etmək üçün ilham alacağınıza ümid edirəm. Sənətin necə yaradılacağı haqqında çox danışmayacağam, daha çox onu elektronika ilə necə birləşdirəcəyimə yönəlib.
Bu layihə tamamilə möhtəşəm The Dark Crystal seriyasından ilham aldı: Müqavimət Çağı. Yoxlamalısınız, nəfəs kəsicidir. Xüsusilə ekranda gözəl və yaradıcı sənətkarlıq yaratmaq üçün pərdə arxasına baxmağı məsləhət görürəm.
İndiki vaxtda sənəti və texnologiyanı birləşdirmək çox asandır. Yeni başlayanlar, tələbələr və/və ya kodlaşdırma, lehimləmə və problemlərin aradan qaldırılması üçün çox vaxt sərf etmədən işləri düzəltmək istəyən insanlar üçün çoxlu texnoloji qaynaqlar var. Micro: bit və ətrafına çıxan bütün əlavə lövhələr bunun gözəl bir nümunəsidir.
Bu layihə üçün iki Micro: bit və iki fərqli əlavə lövhədən istifadə etdim. Aralarındakı bəzi fərqlərdən sonra danışacağam. Potansiyometrlərlə uzaqdan idarə etmədən bir əlavə və bir Micro: bit istifadə edə bilərdim, amma məqsədim kiçik bir karton versiyası olsa belə insanların animatronikanı uzaqdan necə idarə etdiyini təqlid etmək idi.
Bütün materiallar təkrar istifadə edilə bilər, ancaq servoların çıxarılması çox dağıdıcıdır.
Təchizat
2 Micro: bit lövhələri
1 Hummingbirdbit əlavəsi
1 əlavə Makerbit+R.
2 Mikro servo (çoxlu qaldırma/hərəkət etmək üçün mühərriklərə ehtiyacınız olacaqsa, metal dişliləri məsləhət görürəm. Daimi olanlardan istifadə etdim və çənədən narahatam).
2 4 AA Şalteri və batareyaları olan batareya paketləri
1 Standart Servo (Təcrübəmdə Hitec HS-311 yaxşı işləyir və çoxlu buynuz və vintlər ilə gəlir)
2 Servo Uzatma Kabeli
1 Grove Slide Potentiometer (və ya bənzəri)
2 Rotary Potansiyometr
1 Grove Düyməsi (və ya bənzəri)
1 böyük yayılmış ağ LED (10 mm)
Bir dəstə dişi -dişi tullanan tel. Grove hissələrindən istifadə edirsinizsə, Grove to Female tellərinə ehtiyacınız var.
1 Kiçik stolüstü tennis topu
Qutulardan bir çox təkrar karton. Parçaların eyni qalınlığa malik olduğundan əmin olun.
Pult üçün qutu. Makerbiti Mikro: bitlə birləşdirmək üçün kifayət qədər böyük.
Stolüstü tennis topundan keçə bilən bir nazik dırnaq.
Akvarel kağızı
Akvarel boyaları (borulu M. Grahamdan istifadə etdim) və fırçalar.
Mürekkep qələm/marker (bunu istifadə etdim)
Yaxşı qayçı
Bir növ şəffaf material. (Mənim vəziyyətimdə bir qablaşdırma köpük təbəqəsini yenidən istifadə etdim. Qatlanmış kağızdan da istifadə edə bilərsiniz.)
Lazer kəsici və ya karton şəffaf və/və ya kanarya kəsici kimi yaxşı karton kəsmə alətlərinə giriş.
Lazer kəsmə varsa, skanerə giriş həyatı asanlaşdırır.
Addım 1: Layihənin planlaşdırılması
Daha əvvəl də qeyd edildiyi kimi, The Dark Crystal: Resistance of Directiondan ilham aldım. Ümumiyyətlə, robototexnika layihələrim əldə etmək istədiyim müəyyən bir hərəkət və ya görünüşlə başlayır. Bu vəziyyətdə, hər şey göz ətrafında cəmləşmişdi və ürəyimcə hərəkət etməsini istəyirdim, sonra ağzını sanki danışırmış kimi hərəkət etdirmək (səsləri çıxara bilən birinin nəzarətində olması bir artı olardı).
Əldə etmək istədiyim hərəkətlərin işə yarayacağından əmin olmaq üçün əvvəlcə sürətli bir prototip hazırladım. Göz, stolüstü tennis topundan hazırlanmışdır və öndə və arxada bir baza bağlanan bir mikro servoya bağlanmışdır. Çənə bir çuxur vasitəsilə bazaya yapışdırılır və üzün arxasına yerləşdirilir.
Bundan sonra, yaratmaq istədiyim xarakterlə bağlı bir neçə araşdırma etdim, bu halda Skeksis Scientist SkekTek.
Addım 2: Rəsm/Dizayn
Əlindəki prototip və xarakterin necə göründüyünü öyrənməklə (üstəlik çoxlu ekran görüntüləri ilə) nəyi hərəkət etdirəcəyimə qərar verməli oldum.
Hummingbirdbit lövhəsi ilə 4 fərqli servoya nəzarət edə bilərəm. Qolları hərəkət etdirməyi düşündüm, amma buna qarşı qərar verdim, çünki karton orijinal kuklanın axan parçasına nisbətən hərəkətləri çox sərt göstərəcəkdi. Buna görə də bütün hərəkətləri başın ətrafında etmək qərarına gəldim: biri göz üçün, biri çənə üçün, biri baş üçün. Mən də onu işıqlandıracaq Gelfling mahiyyətini tutmasını seçdim.
Hər şeyin gözün hərəkətinə əsaslandığını bildiyiniz üçün, üzün miqyası, stolüstü tennis topunu tamamilə idarə edən və yaxşı ölçülü bir gözə sahib olan mikro servoyu gizlətmək üçün başın nə qədər böyük olması ilə ölçülürdü.
Çənəni hərəkət etdirəcək mikro servoyu gizlətmək və onu bir nöqtədən döndərmək üçün çənənin bir hissəsinin başın arxasında olması lazım olduğunu nəzərə alaraq başın üst hissəsinə və çənəyə ayrı rəsmlər çəkdim. çənə hərəkəti təbii hiss oluna bilər.
Üzümü boyadıqdan sonra diqqətlə qayçı ilə kəsdim, sonra bədənin qalan hissəsini sərbəst tutmaq üçün bələdçi kimi istifadə etdim.
Diqqət yetirin ki, bütün rəsmləri sərbəst əldən verdim, amma rəsm çəkmək sizin işiniz deyilsə, bunun əvəzinə edə biləcəyiniz çox şey var, məsələn, kağıza bir şəkil çəkmək üçün bir proyektor istifadə etmək, sadəcə servonun və gözün ölçüsünü unutmayın. Rəsmləri çəkmək üçün akvarel və mürəkkəb seçdim, çünki Brian Froudun çəkdiyi obrazların dizaynı məni düşündürdü. Ancaq digər vasitələrlə özünüzü daha rahat hiss edirsinizsə, bunu edin.
Bədən üçün, robot üzərində 3D təsir etmək istədiyimi bilirdim, halbuki hələ də hərəkət edən bir rəsmdir. Bunun üçün qatların olması üçün hər şeyin hissələrə ayrılmasını istədiyimi bilirdim. Qolları bədən üçün lazım olandan daha uzun etdim, buna görə də bucaq altında qala bilərlər. Aşağıdakı rəsm siyahısı ilə sona çatdım: baş, çənə, əsas bədən, karapas görünüşlü şey, sol qol, sol qol, sağ qol, sağ qol, şüşə ilə sağ əl.
Hamısını yenidən qayçı ilə çox diqqətlə kəsdim. Şüşənin kontur olmasını istədiyimi bildiyim üçün əl xüsusilə çətin idi, çünki sonra şüşənin parıltısını etmək üçün şəffaf bir kağız əlavə edərdim.
Addım 3: Kartonun kəsilməsi
İndi standart servoyu bədənə baş hərəkəti yaxşı görünəcək və servo gizlədəcək şəkildə bağlamağın vaxtıdır. Bədənin üzərinə çəkildiyi üçün boynuna bir delik açmalısınız, servonun yenidən izlənməsi və daha geniş montaj hissəsi istisna olmaqla keçmək üçün bir deşik açılması. Servo keçdikdən və hər şey qaydasında göründükdən sonra yerinə isti yapışdıra bilərsiniz.
Digərlərindən daha davamlı görünən gözəl bir qırmızı qırmızı servo buynuzum var idi. Başı başın alt hissəsinin arxasına yapışdırıb VİDEO edərək servo dişliləri diqqətlə hərəkət etdirərək başın hərəkətinin nə qədər uzaq olacağını yoxladıqdan sonra onu bağlamaq üçün istifadə etdim.
Baza servo ilə bədənə bərkidildikdə, indi çənəni olduğu yerdə idarə edəcək mikro servoyu isti yapışdırıram, sonra çənəni isti yapışdırılmış buynuzla bağlayıram və tutmaq üçün bir vida əlavə edirəm. yerində də.
İnşaatın son hissəsi, gözü olan üzün üst hissəsini və çənəsi olan başın altına servo bağlamaqdır. Üzün daha möhkəm olması üçün gaga tərəfdən mikro servo qədər qalın olan karton parçaları əlavə etdim. Bunu əldə etdikdən sonra hər şeyi isti bir şəkildə yapışdırıram.
Addım 7: Elektronika ilə məşğul olun
Servoları yerləşdirərkən tellərin necə görünəcəyini və kifayət qədər yaxşı gizlədə biləcəyimi düşünürdüm. Hummingbirdbit lövhəsi Skeksisin arxasında olacağından, tellərin çata bilməsi üçün iki mikro servoya servo uzatma kabelini əlavə etməliyəm. Çənəni Servo 1 -ə, gözü Servo 2 -yə və başı Servo 3 -ə bağladım.
LED LED 3 -ə bağlıdır. Mən lehim etməmək üçün tullanan tellərdən istifadə etdim.
Uzaqdan idarəetmə, bütün potensiometrləri gözəl və sıx bağlaya biləcəyim bir qutunun üzərində qurulmuşdu, sadəcə bağları bükmək və ya vidalamaqla.
HummingbirdBit, mühərrikləri və LEDləri birləşdirmək üçün əladır. Çox istifadəçi dostu olduğu üçün hazırladıqlarımın çoxu üçün seçim lövhəsidir. Micro: bit -ə simsiz qoşula bilən iPad tətbiqetmələri var və problemlərin həllini çox asanlaşdırır. Mən əslində bir Micro: iPad -də işləmək üçün proqramlaşdırılmış və digər Micro tərəfindən idarə olunmalı olan Makecode ilə bitişik arasında keçid etdim: çünki iPad ilə servoların hərəkət diapazonunu çox sınaya bilərdim. Hər biri üçün minimum və maksimum hərəkət etmək istədiyim dərəcələri asanlıqla tapmaq.
Digər tərəfdən MakerBit, istifadə etdiyim Grove hissələri kimi sensorlar, potensiometrlər və digər dəstlərdən gələn əşyalar kimi fərqli şeyləri birləşdirmək üçün əladır. Döner potansiyometrləri heç bir lehimləmə olmadan yalnız tullanan tellərlə bağlaya bildim.
Gözü idarə edən Rotary Pot A2 -yə bağlıdır.
Başı idarə edən Rotary Pot A4 -ə bağlıdır.
Düymə A3 -ə bağlıdır.
Çənəni idarə edən Slide Pot, Grove konnektoru A1/A0 -a bağlıdır.
Addım 8: Kodlaşdırma
Kodlaşdırmanı Micro: bit üçün Microsoft bloklaşdırma olan MakeCode -da etdim.
İlk addım, servoların açıları üçün min və maksimum ədədləri tapmaq idi. Daha əvvəl dediyim kimi, bunu iPad üçün Birdblox tətbiqində sınaq və səhv yolu ilə etdim, çünki daha asan və daha sürətli.
Buna sahib olaraq əvvəlcə pultu kodladım. İşdə kod budur. Tencerelerin min və maksimumlarını hər bir servo üçün işləyən tapdığım minimum və maksimum açılarla xəritələyir.
Zəhmət olmasa bu nöqtədə işığın öz -özünə açıldığı kimi düymənin işığı açmasını istəmədiyimi qərara aldım, ancaq əlavə edə bilərsiniz. Bu motorların kodudur.
Addım 9: Nəticə
İndi robotumuz var və kodlaşdırılmışdır! Bunu sınamağın vaxtı gəldi.
Ümid edirik ki, bu təlimat sizə öz robotunuzu yaratmağa ilham verəcək və ola biləcəyi bəzi suallara cavab verdi.
Robototexnika Yarışmasında 2 -ci yer
Tövsiyə:
Mikro: bit - Mikro Tambur Maşını: 10 Addım (Şəkillərlə birlikdə)
Mikro: bit - Mikro Tambur Maşını: Bu, sadəcə səs çıxarmaq əvəzinə aktuellə zərb edən mikro: bit mikro baraban maşındır. Mikro: bit orkestrindən dovşanlardan ilhamlanaraq, mokro: bit ilə istifadə etmək asan olan bəzi solenoidləri tapmaq bir az vaxt aldı
Mikro Proqramlaşdırma: Bit Robot və Joystick: MicroPython ilə Bit Nəzarətçisi: 11 addım
Bir Mikro Proqramlaşdırma: Bit Robot və Joystick: MicroPython ilə Bit Nəzarətçisi: Robocamp 2019 üçün, yay robototexnika düşərgəmiz, 10-13 yaş arası gənclər BBC mikro: bit əsaslı 'antweight robot' lehimləyir, proqramlaşdırır və qurur. bir mikro: bit uzaqdan idarəetmə vasitəsi olaraq istifadə olunur. Hal -hazırda Robocamp -da olsanız, xizək sürün
Arduino ilə və Əl ilə Sadə Autorange Kondansatör Test Cihazı / Kapasitans Ölçən: 4 Addım
Arduino ilə və Əllə Sadə Avtomatik Kondansatör Test Cihazı / Kapasitans Ölçən: Salam! Bu fizika qurğusu üçün sizə lazım olacaq:* 0-12V* bir və ya daha çox kondansatörlü bir enerji təchizatı* bir və ya daha çox doldurma müqaviməti* saniyəölçən* gərginlik üçün multimetr ölçü* bir arduino nano* 16x2 I²C ekran* 1 / 4W 220, 10k, 4.7M və
Mikro ilə məsafə algılama: bit və Sonar (HC-SR04 Modulu): 3 addım (şəkillərlə)
Mikro ilə məsafə algılama: bit və Sonar (HC-SR04 Modulu): Bu həftə inanılmaz BBC micro: bit və sonic sensoru ilə oynayaraq bir az vaxt keçirdim. Bir neçə fərqli modul sınadım (ümumilikdə 50 -dən çox) və nəticələrimdən bəzilərini paylaşmağın yaxşı olacağını düşündüm. İndiyə qədər tapdığım ən yaxşı modul Spar
Mikro ilə işə başlayın: bit: 6 addım (şəkillərlə)
Micro: bit ilə işə başlama: Micro: bit bir mikro nəzarətçidir - elektronikanı idarə etməyə imkan verən kiçik bir kompüterdir. Kiçik bir elektron lövhədə bir çox xüsusiyyət var: hərəkəti, bucağı və sürətlənməni təyin edən bir akselerometr sensoru;