Mündəricat:

Karton Walker Tısbağa: 9 Adım (Şəkillərlə birlikdə)
Karton Walker Tısbağa: 9 Adım (Şəkillərlə birlikdə)

Video: Karton Walker Tısbağa: 9 Adım (Şəkillərlə birlikdə)

Video: Karton Walker Tısbağa: 9 Adım (Şəkillərlə birlikdə)
Video: Varlı, yoxsa kasıb olacaqsınız? - BURADAN ÖYRƏNİN 2024, Noyabr
Anonim
Karton Walker Tısbağa
Karton Walker Tısbağa

Bəli! Bəli! Karton, prototip hazırlamaq üçün mükəmməl bir materialdır. İşdə üzərində çalışdığım dörd ayaqlı bir yürüyüşçünü sizə təqdim edirəm. İndi birinci addım başa çatdı, irəli gedir:) Və bunu sizinlə bölüşməkdən xoşbəxtəm.

Addım 1: Bunu yoxlayın

Image
Image

Addım 2: Ehtiyacınız olacaq:

Karton!
Karton!
  • Karton
  • Arduino lövhəsi
  • Servo motor x4
  • Batareya (kiçik bir güc bankı istifadə edirəm)
  • tel və çörək taxtası
  • Çubuqlar
  • Yapışqan silah
  • Mövzu
  • Bağ teli

Addım 3: Karton

Karton!
Karton!
Karton!
Karton!

53 X 17 sm olan bir karton parçası ilə başladım. Ölçülər o qədər də vacib deyil, yalnız nisbətləri saxlayın. Çörək taxtam 6 X 17 sm -dir, orta hissəni tutacaq, sonra iki tərəfdən 6 sm, sonra 17.5 sm. Çəkdikdən sonra ayaqları ayırmaq üçün ortadan 1 sm kəsdim.

1 sm işlədildi, ancaq 2 sm ilə daha rahat olardı, sadəcə …

Şəkildə göstərildiyi kimi tərəfləri düz bir kənarda bükün, biri yuxarı və biri aşağı.

Addım 4: Motorlar

Motorlar!
Motorlar!
Motorlar!
Motorlar!
Motorlar!
Motorlar!

Motorlar! Daha dəqiq desək, servo mühərriklər ikisi yuxarı, ikisi isə aşağıya doğru gedir. LeftUp və RightUP adlı iki üst motor, ilk "birləşmənin" altına yapışdırılır. Ayaqları arasında sərbəst hərəkət etdiklərindən əmin olun. Mühərriklər 180 dərəcə hərəkət edəcək, buna görə də tam bir dairəni tamamlamaq üçün servolar əksinə olmalıdır. Üst motorlarınızı qoyduğunuz tərəf, gəzintinin arxası olacaq.

İkinci şəkildə (digər prototipdə), alt tərəfdəki LeftDown və RightDown adlı mühərrikləri görürsən, ortada bir -birlərindən uzaq duraraq yapışdırılır. Bu mühərriklər də əksinə yapışdırılır !! Ancaq tam bir dairəni tamamlamırlar, yalnız yarısı !!

Bu prototiplə yuxarı hissəyə sığmayan kiçik bir güc bankı istifadə edirəm, buna görə alt tərəfə yapışdırdım, amma başqa yerə qoya bilərsiniz.

Mühərrikləri yerində yapışdırmaq üçün yapışqan tabancasından istifadə edirəm.

Addım 5: Çubuqlar

Çubuqlar!
Çubuqlar!
Çubuqlar!
Çubuqlar!
Çubuqlar!
Çubuqlar!
Çubuqlar!
Çubuqlar!

11 sm uzunluğunda iki çubuq lazımdır. Bağ telini ətrafına sarın və bir ucunda bir döngə düzəldin (şəkil 2).

Bu döngəni servonun qoluna bağlayın (şəkil 3), hər ikisinin sərbəst hərəkət etdiyinə əmin olun

Çubuğun digər ucu yalnız "birləşmə" üzərində yapışdırılır.

Çörək taxtasını və arduino lövhəsini indi əlavə etdim, ancaq sonra da əlavə edə bilərsiniz.

Addım 6: Mövzular

Mövzular!
Mövzular!
Mövzular!
Mövzular!
Mövzular!
Mövzular!

İndi aşağı tərəfdəyik:

30 sm uzunluğunda iki ipə ehtiyacınız olacaq. İplərin ortasını götürün və servo motorun qoluna bağlayın ki, hər iki ucu sərbəst və eyni uzun olsun.

Servoların qollarını 90 dərəcəyə qaldırın (ikinci şəkildəki ox kimi). İkinci şəkil 90 dərəcə deyil, buna əhəmiyyət verməyin.

Sonra göstərildiyi kimi kartonu bir daha əymək lazımdır. Kartonu bükdüyünüz yerdəki ipləri yapışdırın, iplər ön ayaqlardan keçməlidir.

Üstəlik, bu hissəni hərəkət etməməsi üçün isti yapışqan xətti ilə gücləndirdim

Addım 7: Kod

Kod!
Kod!

#daxil edin

Servo servo; // servo idarə etmək üçün servo obyekti yaradın Servo servo1; Servo servo2; Servo servo3; int pos = 0; // servo mövqeyini saxlamaq üçün dəyişən int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Motorları 11, 13, 5 və 9 pinlərinə və əlbəttə VCC və GND servo.attach (11) -ə qoşun; // LeftDown servo1.attach (13); // LeftUp servo2.attach (5); // RightUp servo3.attach (9); // RightDown gecikməsi (1000); } void loop () {for (pos1 = 0; pos1 = 0; pos2--) // RightUp {// 180 dərəcədən 0 dərəcəyə qədər servo2.write (pos2); gecikmə (5); } üçün (pos3 = 180; pos3> = 0; pos3--) // RightDown {// 180 dərəcədən 0 dərəcəyə qədər servo3.write (pos3); gecikmə (5); } üçün (pos = 180; pos> = 0; pos--) // LeftDown {// 180 dərəcədən 0 dərəcəyə qədər gedir servo.write (pos); gecikmə (5); } üçün (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// 180 dərəcədən 0 dərəcəyə qədər gedir servo1.write (pos1); gecikmə (5); } üçün (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// 0 dərəcədən 180 dərəcəyə qədər servo2.write (pos2); gecikmə (5); } üçün (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// 0 dərəcədən 180 dərəcəyə qədər servo3.write (pos3); gecikmə (5); } üçün (pos = 0; pos <= 180; pos ++) // LeftDown {// 0 dərəcədən 180 dərəcəyə qədər gedir servo.write (pos); gecikmə (5); }}

Addım 8: Dekorasiya

Dekorasiya!
Dekorasiya!
Dekorasiya!
Dekorasiya!
Dekorasiya!
Dekorasiya!

Addım 9: Paylaşın və zövq alın

Paylaşın və zövq alın!
Paylaşın və zövq alın!
Karton Çağırış
Karton Çağırış
Karton Çağırış
Karton Çağırış

Cardboard Challenge -da ikinci yer

Tövsiyə: