Mündəricat:

Robot: 7 addım (şəkillərlə)
Robot: 7 addım (şəkillərlə)

Video: Robot: 7 addım (şəkillərlə)

Video: Robot: 7 addım (şəkillərlə)
Video: İlan tutmuşam ( DİQQƏT DİQQƏT təkrar etməyin çox təhlükəlidi ) 2024, Noyabr
Anonim
Image
Image

Son layihəmiz üçün bizə istədiyimizi tikməyimizi söylədilər. Öyrəndiklərimizi və İnternetdə tapa bildiklərimizi istifadə edərək. Super Smash Bros seriyasının böyük bir pərəstişkarıyam. Birincisindən başqa bütün oyunlara sahibəm. Beləliklə, son layihəm üçün oynanılabilir xarakter R. O. B. əsasında bir robot qurmağa qərar verdim.

Addım 1: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
  • 4 180 dərəcə Servo
  • 13 Kişi - Kişi telləri
  • 8 Kişi - Dişi Tellər
  • 2 Joysticks
  • 1 Çörək lövhəsi
  • 1 Arduino

Addım 2: Kablolama

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Çörək taxtasının mənfi tərəfini Arduino üzərindəki yerə (GND) bağlamaq üçün kişi-kişi teli istifadə edin. Sonra Joystick -in VR X -i A0 və A2 -yə, VR Y -ni isə Arduino -da A1 və A3 -ə qoşun. Sonra Joysticks 5v pinini Arduino'daki 3.5 və 5V pinlərinə və GND'leri Arduino'daki hər hansı bir GND'ye bağlayın. Sonra 4 servonun hər biri üçün ağ teli Arduino 7 - 4 pinlərinə bağlayın. Sonra servoların üzərindəki qırmızı teli pozitiv çörək taxtasına, qara teli də çörək taxtasının mənfi tərəfinə bağlayın. Sonra dövrəni gücləndirmək üçün Batareya Qutusunu qoşun.

Addım 3: Kod - Dəyişənlərinizi elan edin

Kod - Dəyişənlərinizi elan edin
Kod - Dəyişənlərinizi elan edin

#daxil edin

Servo servo1; Servo servo2; Servo servo3; Servo servo4; int sevincX = 0; int sevincY = 1; int sevincX2 = 2; int sevincY2 = 3; int sevincVal; int sevincVal2;

Servo əmri, servoya nəzarət etmək üçün bir servo obyekt yaradır.

Addım 4: Kod - Quraşdırma

Kod - Quraşdırma
Kod - Quraşdırma

void setup () {// Hər bir servoyu bir pin servo1.attach (7) -ə bağlayır; servo2. əlavə (6); servo3. əlavə (5); servo4.tach (4); }

Addım 5:

Şəkil
Şəkil

boşluq döngəsi ()

{

joyVal = analogRead (joyX); // Joystickin joyVal = xəritəsini oxuyur (joyVal, 0, 1023, 0, 180); // Joystick dəyərlərini servo1.write dərəcələrinə çevirir (joyVal); // Joystick girişinin joyVal = xəritəsinə uyğun olaraq servonun mövqeyini dəyişir (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); gecikmə (15); joyVal2 = analogRead (joyX2); joyVal2 = xəritə (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (sevincY2); joyVal2 = xəritə (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); gecikmə (15); }

Addım 6: Baza

Baza
Baza

Beləliklə, dövrəni və kodu bitirdikdən sonra. Əsl robot qurmağa başlaya bilərsiniz. Baza üçün bütün açıları 45 dərəcə etmək istəyirsiniz. Uzun tərəfləri 18 sm, şort tərəfləri 6 sm -dir. Buna görə şəkli izləyin və əsasın şəklini kəsin. Sonra divar kimi istifadə etmək üçün 2 54 sm uzunluğunda və 5 sm genişlikdə zolaqlar düzəldin. 6 sm -lik kiçik tərəfləri açıq buraxın. Sonra dam yaratmaq üçün bazanı kopyalamaq istəyirsən. İndi bu bölmədə, əlavə edəcəyik

Addım 7: Bədənin fırlanması

Image
Image
Bədənin fırlanması
Bədənin fırlanması
Bədənin fırlanması
Bədənin fırlanması

Bir kağız dəsmal rulonu və lent/isti yapışqan silahı damın ortasına alın. Sonra kağız dəsmal rulonunun əsasına 6 sm yüksəklikdə bir şeylər düzəldin. Sonra kağız dəsmal rulonunun içərisinə oturacaq qədər böyük bir çuxuru olan böyük bir boşqab yaradın. Plitəni üzüyün üzərinə qoyun və sonra bir servo kağız dəsmal rulonunun üstünə yapışdırın. Bütün ağırlığı servoya yükləyə bilmərik. Beləliklə, dübel çubuqlarından istifadə edəcəyik və onu döndərəcəyik. Beləliklə, boşqabda bir neçə dübelə sığacaq qədər böyük 2 deşik yaradın. Dübelləri çuxura yapışdırın, kifayət qədər sonra çuxurun dibindən bir az sancılır. Bant/ isti yapışqan silahı ilə dübelləri çuxura aparın ki, hərəkət etməsin. Boş bir toxuma qutusu götürün və dübellərin digər ucuna sığacaq qədər böyük deliklər yaradın. Həm də hər iki dübelin keçə biləcəyi qədər yayılmasından əmin olun. Sonra qutunu servoya yapışdırın və dübelləri toxuma qutusunun deliklərinə yapışdırın. Dübelləri çuxurlara yapışdırın və hərəkət etməsin.

Tövsiyə: