Mündəricat:

Crabot: 6 addım (şəkillərlə)
Crabot: 6 addım (şəkillərlə)

Video: Crabot: 6 addım (şəkillərlə)

Video: Crabot: 6 addım (şəkillərlə)
Video: Essais boîte 6 crabot 106 s16 gerstmans 2024, Iyul
Anonim
Crabot
Crabot

Crabot, elektrik mühəndisliyi, Arduino kodlaşdırma və robototexnika haqqında daha çox öyrənmək istəyən insanlar üçün bir mühəndislik layihəsidir. Həm də daha çox sınaq, təkmilləşdirmə və əyləncə üçün nəzərdə tutulmuşdur!

Addım 1: MBot qurun

MBot qurun
MBot qurun

İlk addım mBot qurmaqdır. Kitləri Makeblock veb saytından almaq olar və ya Amazon -da tapa bilərsiniz. Bu layihə üçün təqdim olunan ultrasəs sensorunu buraxın, ancaq əvvəlcə bütün robotu qurmaq və onunla oynamaq istəsəniz, irəliləyin! Mənim etdiyim budur! MBot haqqında daha çox məlumat üçün veb saytına daxil olun.

Addım 2: Bütün parçaları 3D çap edin

Stl yükləyin pençənin və servo tutucunun fayllarını seçin və hər biri üçün bir filament rəngi seçin. Pençəm mavi, tutucum qara, amma həqiqətən istədiyiniz rəng ola bilər! Əgər hesabınız yoxdursa, Tinkercad hesabı yaradın, çünki sənədləri redaktə etmək istəsəniz buna ehtiyacınız olacaq.

Faylları bir Makerbot proqramında və ya hər hansı digər 3D çap proqramında açın və çap etməyə başlayın! Ümumilikdə iki saatdan çox çəkməməlidir.

*** Çap dizaynı, Red Bull bankasını tutmaq üçün çox asan bir caynaq hazırlayan Jon Goitia (çox sağ olun!) Tərəfindən əvvəlcədən hazırlanmış bir dizayn üzərində qurulmuşdu. Dizaynını götürdüm və pəncəni daha da böyütdüm, amma robotunuzun bir qutu Red Bull tutmasını istəyirsinizsə, davam edin və onun dizaynından istifadə edin! (Həm də tamamilə sıfırdan hazırladığı robotunu yoxlayın, bu olduqca sərin!)

Addım 3: Pençəni yığın

Claw toplayın
Claw toplayın

Kiçik vintlər və dayaqlar istifadə edərək pəncəni servoya vidalayın.

** Böyük vintlər istifadə etməyin! Servolarınızı poza bilərlər! **

Dəstək olaraq bolt və yuyuculardan istifadə etdim, amma yaradıcı ola bilərsiniz! Pençəni yığmağın bir çox yolu var (ehtimal ki, daha yaxşı yollar).

Addım 4: Arduino Kablolama: Servo və Ultrasonik Sensor

Arduino Kablolama: Servo və Ultrasonik Sensor
Arduino Kablolama: Servo və Ultrasonik Sensor
Arduino Kablolama: Servo və Ultrasonik Sensor
Arduino Kablolama: Servo və Ultrasonik Sensor
Arduino Kablolama: Servo və Ultrasonik Sensor
Arduino Kablolama: Servo və Ultrasonik Sensor

Arduino Uno dəstimi Amazon -da aldım, amma dəstdə ultrasəs sensoru yoxdur, buna görə də ayrıca almalı olacaqsınız.

Kabel qurmaq üçün əvvəlcə bir dövrə yaratmalısınız:

  • (Qırmızı- 5V-dən +)
  • (Qara-GND--)

Bu, çörək taxtasının qalan hissəsinə güc verəcək və servonun (pəncənin) və ultrasəs sensorunun (robotun "gözləri") gücə qoşulmasını təmin edəcək.

Ultrasonik sensoru bağlamaq üçün:

  • (Qısa Qara-GND-dən)
  • (Ağ- 6-dan Echo)
  • (Yaşıl- 5-ə Trig)
  • (Narıncı- Vcc-dən +)

Servoya qoşulmaq üçün:

  • (Qara--)
  • (Sarı/Ağ- 2-ə qədər)
  • (Qırmızı- +)

** Tellərin rənglərinin o qədər də əhəmiyyəti yoxdur, amma ümumiyyətlə insanlar GND -ni qara və 5V -ni qırmızı etməyə çalışırlar. Qalan tellər istənilən rəngdə ola bilər. **

Addım 5: Kodu yükləyin

Kodu yükləyin
Kodu yükləyin

Arduino Uno'yu kompüterə qoşun və Arduino proqramını yükləyin. Bunu etdikdən sonra kodu kopyalayın və proqrama yapışdırın:

Kod budur.

Ultrasonik sensor 15 sm məsafədə bir cisim aşkar etdikdə pəncəni açır, sonra bağlayır və 10 saniyə gözləyir, sonra yenidən açılır və bağlanır. Bu nömrələr kodda dəyişdirilə bilər.

Addım 6: Əylən

Əylənin!
Əylənin!

Son addım onunla əylənməkdir!

Bu mənim ilk mühəndislik layihəm olduğundan, model mükəmməl olmaqdan çox uzaqdır və əhəmiyyətli miqdarda təkmilləşdirmədən istifadə edə bilər. Buna baxmayaraq, onu əyləncəli və maraqlı edən problemdir!

Bu robotla sınanmalı olan şeylər:

  • Robotu bir cisimlə hizalamağa çalışın və pəncənin açılmasını gözləyin. Etdikdən sonra onu idarə etmək və obyekti tutmaq üçün pultdan istifadə edin! Tut, Crabot!
  • MBotdakı xətt izləyicisi parametrindən istifadə edin və yolda qalarkən bir obyekti tutmağa çalışın!
  • Crabotun obyektləri daha uzun tutması və ya daha sürətli tutması üçün kodu dəyişdirməyə çalışın!

Bu layihə ilə bağlı prosesimi görmək istəyirsinizsə, google saytları səhifəmi ziyarət edin.

İnşallah bacararsan!

Tövsiyə: