Mündəricat:

Kərə yağı robotunu keçin: 13 addım
Kərə yağı robotunu keçin: 13 addım

Video: Kərə yağı robotunu keçin: 13 addım

Video: Kərə yağı robotunu keçin: 13 addım
Video: 🔴KARTOFUN çox LƏZZƏTLİ və DÜZGÜN qızardılması🙋‍♀️ 2024, Noyabr
Anonim
Kərə yağı robotunu keçin
Kərə yağı robotunu keçin

Xülasə

Bu layihədə Rick və Morty -də yağ robotu edəcəyik. Robotda kamera və səs xüsusiyyəti olmayacaq. Videonu aşağıdakı linkdən izləyə bilərsiniz.

www.youtube.com/embed/X7HmltUWXgs

Metalik siyahı

  • Arduino UNO
  • Arduino Motor Sürücü Qalxanı
  • Zumo Şassi dəsti
  • 6V Reducer Micro DC Motor (2 ədəd)
  • 7.4 V Lipo Batareya 850 mAh 25C
  • HC-05 və ya HC-06 Bluetooth Modulu
  • SG-90 Mini Servo Motor
  • Jumper Kabelləri
  • Kağız Klip (1 ədəd)
  • 3D hissələri

Addım 1: Yazıcı hissələri

Printer hissələri
Printer hissələri
Printer hissələri
Printer hissələri
Printer hissələri
Printer hissələri
  • Bu layihədə Arduino elektron kartı və 3D printer texnologiyasından istifadə edəcəyik. Əvvəlcə 3D hissələri çap edəcəyik.
  • 3D hissələrə GitHub bağlantısından daxil ola bilərsiniz.

Parçaların vəzifəsi aşağıdakı kimidir.

  • şassi: Robotun əsas gövdəsidir.
  • aşağı bədən: Robotun başını hərəkət etdirməyə kömək edəcək parça. Servo motor bu hissəyə sabitlənəcəkdir.
  • üst bədən: Şassi ilə aşağı gövdə arasındakı hissədir.
  • menteşe: Bu hissə bədəni açıq və yaxınlaşdırır.

Çap müddəti (Yazıcı Modeli: MakerBot Replicator2)

  • Şəkil_1 -də hissələrin çap müddəti: 5saat 13m. (Çap parametrlərini Şəkil_3 -də göstərildiyi kimi qurarsanız.)
  • Şəkil_2 -də hissələrin çap müddəti: 5saat 56m. (Çap parametrlərini Şəkil_3 -də göstərildiyi kimi qurarsanız.)
  • Qeyd: Çap müddəti printer modelindən asılıdır.

Addım 2: Lehim və Servo Hack

Lehim və Servo Hack
Lehim və Servo Hack
Lehim və Servo Hack
Lehim və Servo Hack
Lehim və Servo Hack
Lehim və Servo Hack
Lehim və Servo Hack
Lehim və Servo Hack
  • DC mühərrikləri Zumo şassisinin içərisindədir.
  • Jumper kabelləri DC mühərriklərinə lehimlənir.
  • Aşağı hissəyə bağlanmadan əvvəl robotun başını hərəkət etdirəcək servoda bir neçə dəyişiklik edilməlidir. Bu dəyişikliyin məqsədi servo motoru daha hamar idarə etməkdir.
  • Aşağıdakı linkdən istifadə edə bilərsiniz.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • Servo motor, Şəkil_4 -də göstərildiyi kimi aşağı gövdə hissəsinə sabitlənmişdir.
  • Aşağı gövdə və yuxarı hissələr Şəkil_5 -də göstərildiyi kimi vida ilə bir -birinə bərkidilir.

Addım 3: Motor və Sürücü Qalxanı Bağlantısı

Motor və Sürücü Qalxanı Bağlantısı
Motor və Sürücü Qalxanı Bağlantısı
Motor və Sürücü Qalxanı Bağlantısı
Motor və Sürücü Qalxanı Bağlantısı
Motor və Sürücü Qalxanı Bağlantısı
Motor və Sürücü Qalxanı Bağlantısı
  • Arduino Motor Sürücü Qalxanı, Şəkil_6 -da göstərildiyi kimi Arduino Uno'ya sabitlənmişdir.
  • Sağ tərəfdəki DC motor, motor sürücüsünün M3 portuna sabitlənmişdir.
  • Sol tərəfdəki DC motor, motor sürücüsünün M4 portuna sabitlənmişdir.

Addım 4: Bluetooth Modulu Bağlantısı

Bluetooth Modulu Əlaqəsi
Bluetooth Modulu Əlaqəsi
  • RX və TX sancaqları, müvafiq olaraq Arduino lövhəsinin 2 və 3 -cü pinlərinə lehimlənir.
  • VCC və GND pinləri müvafiq olaraq Arduino lövhəsinin 5V və GND pinlərinə lehimlənir.

Addım 5: Servo Motorun Motor Sürücüsünə Bağlanması

Servo Motorun Motor Sürücüsünə Bağlanması
Servo Motorun Motor Sürücüsünə Bağlanması
Servo Motorun Motor Sürücüsünə Bağlanması
Servo Motorun Motor Sürücüsünə Bağlanması
  • Servo motor, motor sürücüsünün M1 portuna sabitlənir.
  • Arduino UNO şassi üzərində yerləşdirilib.

Addım 6: Batareya Quraşdırması

Batareya Montajı
Batareya Montajı
Batareya Montajı
Batareya Montajı
  • Zumo Kit -in batareya tutacağı şəkildəki kimi dəyişdirilmişdir. Sonra lipo batareyası bu dəyişdirilmiş tutucuya iki tərəfli lentlə bağlanır.
  • Lipo batareyasının qırmızı pimi Arduino Vin pininə və qara pin GND pininə lehimlənmişsə, Arduino Uno gücə malikdir. İstəyirsinizsə, dövrəyə kiçik bir keçid əlavə edə bilərsiniz. Bunun üçün şassi hissəsində kiçik bir çuxur yarada bilərsiniz.

Addım 7: Baş və silah hazırlayın

Baş və silah hazırlamaq
Baş və silah hazırlamaq
Baş və silah hazırlamaq
Baş və silah hazırlamaq
  • Robotun başı və qolları zəruri nöqtələrə yapışdırılır.
  • Robotun başı aşağı gövdə hissəsinə yapışdırılır.
  • Menteşə şəkildə göstərildiyi kimi quraşdırılmışdır.

Addım 8: Final

Final
Final
  • Nəhayət, robot şəkildəki kimi görünməlidir.
  • 3d çap hissələri və montaj üçün aşağıdakı linkdən istifadə edə bilərsiniz.

www.thingiverse.com/thing:1878565

Addım 9: Arduino Proqramlaşdırması (Motor Qalxanı Kitabxanası əlavə edin)

Arduino Proqramlaşdırması (Motor Qalxanı Kitabxanası əlavə et)
Arduino Proqramlaşdırması (Motor Qalxanı Kitabxanası əlavə et)
  • Kodları girməzdən əvvəl Arduino IDE proqramına bəzi kitabxanalar əlavə etməliyik.
  • Əvvəlcə mühərrikləri idarə etmək üçün "AFMotor.h" kitabxanasını əlavə etməlisiniz. Bunun üçün aşağıdakı adımları yerinə yetirməlisiniz.
  • "Adafruit Motor Shield Kitabxanası" adlı ZIP faylı GitHub linkindən endirilir.
  • Arduino IDE -də "Eskiz> Kitabxanaya Daxil et. ZIP Kitabxanası əlavə et" düyməsini basın. Yüklənmiş Adafruit Motor Shield Kitabxanasını seçin və Aç düyməsini basın. Bu şəkildə AFMotor.h adlı kitabxana layihəyə əlavə olunur.
  • Bununla birlikdə, bluetooth bağlantısı üçün "SoftwareSerial.h" kitabxanasını əlavə etməlisiniz.

Addım 10: Kod Təsviri-1

Kod Təsviri-1
Kod Təsviri-1

boşluq qurmadan əvvəl bölmədə;

Motorların və bluetooth sensorunun bağlı olduğu pin nömrələrinə aid obyektlər yaradılır. (mySerial, motor1, motor2, motor3)

Addım 11: Kod Təsviri-2

Kod Təsviri-2
Kod Təsviri-2

bölmədə boşluq qurulması;

Serial ünsiyyət başlayır.

Addım 12: Kod Təsviri-3

Kod Təsviri-3
Kod Təsviri-3
Kod Təsviri-3
Kod Təsviri-3
Kod Təsviri-3
Kod Təsviri-3

bölmədə boşluq döngəsi;

Qırmızı işarələnmiş bölmədə məlumatların bluetooth modulundan alındığını yoxlayın. Gələn məlumatlar c dəyişəninə göndərilir.

Məsələn, daxil olan məlumatlar "F" dirsə, mühərriklər irəli istiqamətdə hərəkət edir.

  • Voidloop bölməsindən sonra alt proqramlar yaradılır. Motorların dönmə sürəti və dönmə tərəfi alt proqramlarda müəyyən edilir.
  • "İrəli", "Geri", "Sol", "Sağ" və "Dur" alt proqramların adlarıdır.

Addım 13: Layihə Faylları və Video

GitHub bağlantısı:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

Tövsiyə: