Mündəricat:

Arduino üçün Servo Sükan Robotu Avtomobil: 6 Addım (Şəkillərlə birlikdə)
Arduino üçün Servo Sükan Robotu Avtomobil: 6 Addım (Şəkillərlə birlikdə)

Video: Arduino üçün Servo Sükan Robotu Avtomobil: 6 Addım (Şəkillərlə birlikdə)

Video: Arduino üçün Servo Sükan Robotu Avtomobil: 6 Addım (Şəkillərlə birlikdə)
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024, Iyul
Anonim
Image
Image
Arduino üçün Servo Sükan Robotu Avtomobil
Arduino üçün Servo Sükan Robotu Avtomobil
Arduino üçün Servo Sükan Robotu Avtomobil
Arduino üçün Servo Sükan Robotu Avtomobil

Bu avtomobil arduino platforma dizaynına əsaslanır, nüvəsi ön sükanı, arxa təkəri və digər funksiyaları həyata keçirə bilən Atmega - 328 p -dir.

Yalnız tək oynayırsınızsa, yalnız simsiz moduldan istifadə etməlisiniz; Digər funksiyaları həyata keçirmək istəyirsinizsə, başqa sensorlar və ya avadanlıq əlavə etməyiniz lazım ola bilər.

Addım 1: Lazım olan hissələr

Lazım olan hissələr
Lazım olan hissələr
Lazım olan hissələr
Lazım olan hissələr
Lazım olan hissələr
Lazım olan hissələr

Avtomobilin sükanı ilə idarə olunmasını istədiyiniz zaman aşağıdakı hissələrə ehtiyacınız var:

  • Arduino: Arduino Uyğun versiyası, mavi quş)
  • Motor sürücü lövhəsi: PM-R3
  • Güc batareyası: 7.4V -18650
  • Uzaqdan idarəetmə hissəsi: PS2 (əlbəttə ki, bluetooth nəzarətindən də istifadə edə bilərsiniz)
  • Dupont xətti: az miqdarda
  • Əlbəttə ki, avtomobilin çərçivəsinə də ehtiyacınız olacaq (motor, servo daxil olmaqla)

PM - R3 modulu inteqrasiya edilmiş I/O genişləndirilməsi və motor sürücüsü

  1. İkili motor çıxışı
  2. Güc girişi
  3. Rəqəmsal G/Ç (S V G)
  4. Analog I/O

Addım 2: Çərçivəni quraşdırın (Sürücü hissəsi)

Çərçivəni quraşdırın (Sürücü hissəsi)
Çərçivəni quraşdırın (Sürücü hissəsi)
Çərçivəni quraşdırın (Sürücü hissəsi)
Çərçivəni quraşdırın (Sürücü hissəsi)

Əvvəlcə sürücü hissəsini quraşdırırıq, sürücü mühərriki JGA25-370-dir, dişli redüktörün oxu və təkəri irəli çəkilməklə, mühərrik mili dişlisi böyükdür, çünki sürücü mili və dayaq məsafəsi kiçik olduqda, böyük dişli quraşdıra bilmirik, amma ümumilikdə hələ də yavaş.

Flanşlı yataqları olan arxa təkərli rulmanlar, işləyərkən dişli sürüşməsinin qarşısını almaq üçün enerji istehlakını da azalda bilər.

  • motor dəstəyi x1
  • 370 yüksək sürətli motor x 1
  • Gear Bir cüt
  • 5 mm mil x 1
  • Flanş yatağı x 2
  • 5 mm birləşmə x 2
  • M3 * 8 mm vida və somun x 5

Addım 3: Ön sükan hissələri

Ön sükan hissələri
Ön sükan hissələri
Ön sükan hissələri
Ön sükan hissələri

Dönməzdən əvvəl, təkər hissələri kimi bir çox aksesuarla birlikdə RC -nin dizaynını qəbul edir; təkərləri həm rulmanın içərisində, həm də xaricində çevik saxlamaq üçün. Sükan, sükan dişli kimi iki L şəkilli mötərizə ilə şassiyə sabitlənməlidir, quraşdırma zamanı Servo motor birləşdirən çubuq, zəhmət olmasa sükan açısının (1.5 ms), rahat tənzimləmə sahəsinə keçidinə və gec -tez sahib olduğuna əmin olun.

  • M2.5 * 12mm vida və somun x 1
  • M3 * 8mm vida və somun x 4
  • M4 qoz -fındıq x 2

Addım 4:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Parçaya yığılacaq və servo motor çəmənə sabitləndi, bir fincana sabitlənmiş vidayı sıxa bilmirəm, dönə bilməyəcək, servo motoru və tək çipli mikrokompüteri yandıracaq; çubuq iki ön təkəri birləşdirir və sükan açısındakı servo motora qoşulur; Servo motor M3 * 8 mm vida və qoz ilə sabitlənir, M2.5 * 8 mm vida ilə kuboka sabitlənir, mis sütun tərəfi 2 M3 * 8 mm vida.

  • M2.5 * 8mm x 5
  • M2.5 * 20mm x 1
  • M3 * 8mm x 10
  • M3 somun x 4
  • Mis sütun x 4

Addım 5: Bağlantı hissəsi

Bağlantı hissəsi
Bağlantı hissəsi
Bağlantı hissəsi
Bağlantı hissəsi
Bağlantı hissəsi
Bağlantı hissəsi
Bağlantı hissəsi
Bağlantı hissəsi

Mühərriklə idarə olunan uzatma lövhəsi birbaşa istifadə edilə bilər və digər kabel olmadan anakart, I/O port genişləndirmə lövhəsini, VCC və GND genişləndirmə lövhəsindəki güc giriş portunu, A çıxışında motor çıxışını aldıqdan sonra PS2 alıcısına və servo motora ehtiyac duyur. + və A -, B+ və B -də başqa bir motor çıxışı. Beləliklə, iki DC mühərrikini idarə edə bilərik, burada yalnız bir interfeysə ehtiyacımız var.

Servo Pin: I/O 4

PS2, bir köçürmə lövhəsi, rahat naqillər, tərs əlaqə qoruması etdi, burada aşağıdakı əlaqəni tövsiyə edin

PS2 Pin:

  • GND: GND
  • VCC: +3.3v və ya +5v
  • TARİX: A0
  • CMD: A1
  • CS: A2
  • CLK: A3

Güc girişi VIN & GND, 3-9 v gərginlik aralığı.

Addım 6: Kod

Robotun gedişinə, irəli və geri motor idarə etməsinə, servo idarəetmə istiqamətinə çatmaq üçün proqramın dəyişdirilməsi yolu ilə; Proqramda PS2 nəzarəti, Bluetooth nəzarəti və təqib xətti var.

Proqram yeni PM-R3-ə uyğun olaraq ən son versiyaya dəyişdirilməlidir.

Köhnə koda baxın PS2_old

Tövsiyə: