Mündəricat:

Samus Morphball (Arduino): 6 addım (şəkillərlə)
Samus Morphball (Arduino): 6 addım (şəkillərlə)

Video: Samus Morphball (Arduino): 6 addım (şəkillərlə)

Video: Samus Morphball (Arduino): 6 addım (şəkillərlə)
Video: Metroid Morph Ball Arduino Project 2024, Noyabr
Anonim
Samus Morphball (Arduino)
Samus Morphball (Arduino)
Samus Morphball (Arduino)
Samus Morphball (Arduino)

Bu təlimat, Cənubi Florida Universitetindəki Makecourse layihəsinin tələbini yerinə yetirmək üçün yaradılmışdır (www.makecourse.com)

Başlamazdan əvvəl: Bu layihənin sıfırdan təkrarlanması təxminən 80-100 dollara başa gələcək (Alətlər daxil deyil).

Materiallar Bill:

2x Davamlı fırlanma servoları: 24 dollar

1x Arduino uno: ~ 5.00 - 20.00

1x Arduino Nano: ~ 3.00

1x 1 kq PLA Plastik makara: ~ 13.00 - 22.00

1x 1 kq PETG Plastik makara: ~ 17.00-25.00

1x 22 AWG teli: ~ 6.00

1x mükəmməl lövhə: ~ 1.99

2x nrf radio: ~ 1.99

16x RGB led: ~ 1.50

narıncı sprey boya: 13 dollar

şəffaf sprey boyası: 12 dollar

InstaMorph kalıplanabilir plastik: 10-20 dollar

Günəş USB şarj cihazı: ~ 4-15 dollar

Addım 1: Modelləri çap edin

Çapların hər biri əlavə edilmiş parametrləri olan Repetier-Host istifadə edərək hazırlanmışdır. Mövcud bir printer üçün iş parametrləriniz varsa, mənim üzərimdə olanları istifadə etmək istərdim, amma yenisinizsə, başlamaq üçün bir yerdir.

Xarici qabıq parçaları, 2 mm təbəqə hündürlüyündə, dayaqsız, orta sürətlə və 80% doldurulma keyfiyyətində bir kənar ilə PLA -da çap edilmişdir. Bunlar əvvəlcə bu istedadlı istehsalçı tərəfindən hazırlanmış, lakin bu layihədə işləmək üçün dəyişdirilmişdir. (Mümkünsə, doldurulmamaq üçün daha aşağı bir doldurma istifadə etmək tövsiyə olunur). Ümumi ~ 32 saat

Daxili qabıqlar PETG -də çap edilib.2 mm təbəqə hündürlüyü, ağzı, dayaqları yoxdur, aşağı sürət və 80% doldurma. (Burun ölçüsü və təbəqənin hündürlüyü ilə təcrübə aparın, oxuduğum bir çox məqalə, qat hündürlüyü artdıqca PETG -nin daha şəffaf olduğunu söyləyir). Ümumi vaxt ~ 26 saat

Bütün digər parçalar PLA, 60% doldurma, orta sürət və digər parametrlər sabit olaraq qaldı.

Addım 2: Uzaqdan

Uzaqdan
Uzaqdan
Uzaqdan
Uzaqdan
Uzaqdan
Uzaqdan

1) Arduino nanonun sxematik şəkildə göstərildiyi kimi bağlayın (mümkün qədər az yer istifadə etdiyinizə və yan tərəfə məftil çəkmədiyinizə əmin olun).

1.5) (İsteğe bağlı, lakin tövsiyə olunur) Əlavə diapazon üçün nrf radiosunda antenin ucuna bir tel lehimləyin.

2) Lövhəni ~ 26mm x 55mm və ya daha kiçik ölçülərə kəsin.

3) Vin pin və Ground -a 9v batareya klip gücünü bağlayın (şəkildə göstərilməyib).

4) Joystick modulunuzun üst hissəsi çevik deyilsə, əvvəlcə daxil edin, sonra devre kartını sürüşdürün və sonra joystick modulunu daxil edin.

Əlavə addımlar) Yuxarı və aşağı əyilərsə, elektron lövhə ilə joystick arasına nazik bir plastik və ya çubuq çubuğu yerləşdirilə bilər. Uzaqdan idarəetmənin ön hissəsindəki kiçik bir köpük parçası irəli/geri hərəkət edərsə joysticki yerində saxlaya bilər.

Addım 3: Robotik İçərilər

Robotik İçərilər
Robotik İçərilər
Robotik İçərilər
Robotik İçərilər
Robotik İçərilər
Robotik İçərilər
Robotik İçərilər
Robotik İçərilər

Hər şeyi birlikdə lehimləməkdən əvvəl və sonra dövrənin istədiyi kimi işlədiyini iki dəfə yoxlayın

1) Çubuqları (5.25mm diametri ~ 50mm uzunluğunda) kürələrdən (diametri 20mm) keçirin.

2) Çubuqları (6.5mm diametri ~ 20cm uzunluğunda) kiçik çubuqlara və isti yapışqan/qaynağa yerləşdirmək üçün ucunda kiçik bir dairədə bükün.

3) Daha böyük çubuqları (gövdə2.0) çap və isti yapışqan üzərindəki deliklərdən 20 mm ~ 80 dərəcə bir açı ilə, sondan 15 mm kənarda bükün. Çapın arxa tərəfi 66 mm 30 dərəcə əyilmiş və bundan sonra 30 dərəcə 17 mm olmalıdır. İkinci sferik təkəri arxadan isti yapışqan ilə bərkidin.

4) Motorları (body2.0) çapına üfüqi şəkildə yerləşdirin və telləri düzbucaqlı deliklərdən çıxarın. Vintlər ilə bərkidin (deliklər 6 mm diametrli vintlərə uyğundur).

4.5) Bant birlikdə saxlamaq üçün isteğe bağlıdır, amma çapım pozulmağa davam etdi, buna görə də oradadır.

5) (btr) çapını (body2.0) çapın üstünə yapışdırın və lityum batareyanı daxil edin.

6) Arduino batareyanın üstünə iki tərəfli lent və ya isti yapışqan ilə yapışdırın.

7) LED sancaqlarını bükün, şəkillər birlikdə sancaqlar kimi təsvir və lehimlənir. Hər hansı bir qısalmanın qarşısını almaq üçün elektrik lenti kimi bir izolyator ilə sancaqlar çəkin.

8) Komponentləri taxtaya lehimləyin və arduino üzərindəki sancaqlara yapışdırın. USB -dən 5v -ə qırmızı tel və Gnd -ə qara tel bağlayın (Şəkildə göstərilməyib).

9) Kompakt telləri bir -birinə bağlayın və bükülmüş bağlarla və ya bazaya tellərlə bərkidin.

10) Arxa çubuğu bir qövsə bükün.

11) Motorlarla gələn təkərlər paltaryuyan maşından çıxan bir hortumla əhatə olunmuşdu, lakin təkərlərdə çox sürtünmə olduğu müddətdə geniş rezin bantlar da kifayət edəcək.

12) Dibindən (öndən ~ 17 mm) bir delik açıldı və bir vida ağırlıq olaraq bir metal parçası tutdu.

Addım 4: Shell

Shell
Shell
Shell
Shell
Shell
Shell

1) Çap tamamlandıqdan sonra, xarici qabığı hamarlaşdırmaq üçün bir istilik silahı istifadə edilə bilər (çox diqqət mərkəzində qalmayın və ya plastik 3 əsas hissənin ətrafında deformasiya oluna bilər. Kiçik parçalar ətrafında çox az vaxt keçirin və ya ayıra bilərlər).

2) Orta zımpara zımpara ilə zımpara edin və keyfiyyətdən razı olana qədər artırın (Daha hamar və parlaq etmək üçün istilik müalicəsi və zımpara təkrarlayın).

3) Havalandırılan bir yerə gedin və narıncı sprey boyasının ilk qatını sprey edin, qurudun və yüksək zımpara ilə zımpara edin. İkinci rəngli palto sprey edin və qurumasına icazə verin.

4) Cızıqlardan və çatlamalardan qorumaq üçün şəffaf bir qat ilə örtün.

5) Daxili qabıqlar zımpara və istiliklə işlənə bilər, lakin yüksək temperaturda əyilməyə meyllidir. Şəffaf bir qatran paltarının aydınlıq məsələlərini bir az həll edəcəyini gördüm.

6) Xarici qabığı daxili qabığa yerləşdirin və səthi ilə yatay şəkildə uzanması lazım olan yerlərdə kiçik işarələr qoyun. Qabıqları çıxarın və birlikdə yapışdırmaq üçün epoksi və ya isti yapışqan istifadə edin.

Addım 5: Toxunuşları bitirmək

Toxunuşları bitirmək
Toxunuşları bitirmək
Toxunuşları bitirmək
Toxunuşları bitirmək
Toxunuşları bitirmək
Toxunuşları bitirmək

InstaMorph, toxunmadığınız bir şey ola bilər. Hamısını bir yerdə saxlamaq üçündür.

Çox miqdarda boncuk alın və ya əritmək üçün bir istilik silahı istifadə edin və ya aydınlaşana qədər isti suya atın.

Uzun bir silindr halına salın və topun PETG mərkəzinə sarın.

Silindrini bütün səth örtülənə qədər yaymağa başlayın. InstaMorph sərinləsin və yenidən ağ olsun.

Silindrini ilk dəfə açmaq üçün kiçik bir tornavida istifadə edin və InstaMorph -u PETG -dən hər iki tərəfdən geri çəkin.

Morfbolu açmaq istədiyiniz zaman hər bir qabığın kənarından tutun və ayırın. PETG yüksək dərəcədə davamlıdır və əyilməyə tab gətirməlidir. Bəzən yığmaq çətin ola bilər, buna görə də InstaMorph -u geri əymək üçün kiçik bir tornavida daşımaq və sonra bir araya gətirmək faydalıdır.

Addım 6: Problemlərin aradan qaldırılması

1) Arduino açılmır: Batareya yanlış bağlanmış ola bilər və ya mikro USB kabeli ilə doldurulmalıdır.

2) Radio mesaj göndərmir/almır: Onların düzgün bağlandığından əmin olun. Fərqli lövhələr bir az fərqli naqillər tələb edə bilər. Bu təlimatı yoxlayın. Radio (lar) a qoşulan anten, aralığı artıra və performansı artıra bilər.

3) Top heç bir istiqamətdə deyil, irəli və geriyə fırlanır: Robotun alt hissəsində daha çox çəki və ya daha çox sürtünmə olan təkərlər uğurlu iplikçiliyi artırır. Model, printer problemləri, istilik müalicəsi, zımpara və s.

4) Uzaqdan idarəetmə açıldıqda bir və ya hər iki motor joystick girişi olmadan dönər: Yavaş bir dönüş olarsa, ya kodun uzaq hissəsindəki 22, 23 -cü sətirləri dəyişdirin və ya şərh edin. Sürətli bir dönüş, motorlardakı potansiyometrenin kalibr edilmədiyini və ya motor dəyərlərinin fərqli olduğunu göstərə bilər. İstifadə etdiyim motorlar üçün tam sürət CCW 0, heç bir hərəkət 90, 180 isə tam sürətli CW -dir.

5) Topu idarə etmək son dərəcə çətindir: Bəli.

Tövsiyə: