Mündəricat:

4 -dən çox mühərrikdən istifadə - Birdən çox mühərrikin yığılması: 3 addım
4 -dən çox mühərrikdən istifadə - Birdən çox mühərrikin yığılması: 3 addım

Video: 4 -dən çox mühərrikdən istifadə - Birdən çox mühərrikin yığılması: 3 addım

Video: 4 -dən çox mühərrikdən istifadə - Birdən çox mühərrikin yığılması: 3 addım
Video: Avtomobilə Mühərrik yağını necə seçək? | Orjinal adı ilə satılan Saxta Motor yağlarına diqqət! 2024, Noyabr
Anonim
4 -dən çox mühərrikdən istifadə - birdən çox mühərrik yığın
4 -dən çox mühərrikdən istifadə - birdən çox mühərrik yığın

Təlimat verilə bilən Vibrotaktil Həssas Əvəzetmə və Artırma Cihazı (https://www.instructables.com/id/Vibrotactile-Sens…), sensor girişi titrəmə stimullarına çevirən bir cihaz qurmağın yolunu göstərir. Bu titrəmə stimulları, bir Arduino Uno tərəfindən mühərrikli bir silindrik ERM mühərrikləri tərəfindən istehsal olunur.

4 -dən çox mühərrik üçün birdən çox mühərrikin yığılması lazımdır.

6 -dan çox mühərrikin müstəqil idarə edilməsinə ehtiyac varsa, Arduino Uno -dan (6 PWM pin) və buna görə də bir Arduino Mega -dan daha çox PWM pininə ehtiyacınız var. Teorik olaraq, bir Arduino -ya ikidən çox qalxan yapışdırıla bilər, ancaq Arduino Mega -nın da məhdud miqdarda PWM pinləri olduğunu nəzərə alın: 15.

Təchizat

  • Adafruit Motorshield v2.3 və kişi yığma başlıqları
  • Qadın yığma başlıqları (məsələn,
  • 6 -dan çox mühərrik üçün Arduino Mega (məsələn,

Prototip

Addım 1: Lehimləmə və yığma

Lehimləmə və yığma
Lehimləmə və yığma
Lehimləmə və yığma
Lehimləmə və yığma
Lehimləmə və yığma
Lehimləmə və yığma
  • Şəkillərdə göründüyü kimi hər iki mühərrik üzərində lehim yığma pinləri
  • Lövhələrdən birində lehim ünvanı atlayıcıları (daha ətraflı təlimatlar üçün şəkildəki izahata və https://learn.adafruit.com/adafruit-motor-shield-… baxın)
  • Stack Arduino və hər iki qalxan bir -birinin üstündədir.
  • VIN Jumper hər iki qalxanda olduğundan əmin olun.

Addım 2: Kod

Kod
Kod

Bu, 8 mühərrikin 3 hiss dəyərini tərcümə etməsinə necə bir nümunədir:

  1. Aşağıdakı bir zip qovluğunda təqdim olunan kodu yükləyin, açın və kitabxanaları quraşdırın.
  2. Alətlər → Tabla → Arduino/Genuino Mega və ya Mega 2505 seçin
  3. Gerekirse kodun aşağıdakı hissələrini dəyişdirin

Hər bir motoru pin nömrəsi və qalxanı ilə təyin edin:

Adafruit_DCMotor *motor1 = AFMS1.getMotor (1); // ilk qoruyucuAdafruit_DCMotor *motor2 = AFMS1.getMotor (2) -ə qoşulan DC mühərriklərinin olduğunu göstərin; Adafruit_DCMotor *motor3 = AFMS1.getMotor (3); Adafruit_DCMotor *motor4 = AFMS1.getMotor (4); Adafruit_DCMotor *motor5 = AFMS2.getMotor (1); // ikinci qalxan Adafruit_DCMotor *motor6 = AFMS2.getMotor (2) ilə əlaqəli DC mühərriklərinin olduğunu göstərin; Adafruit_DCMotor *motor7 = AFMS2.getMotor (3); Adafruit_DCMotor *motor8 = AFMS2.getMotor (4);

İstifadə olunan mühərriklərin sayını təyin edin:

int nrOfMotors = 8;

Bütün istifadə olunan motorları bir sıra daxil edin:

Adafruit_DCMotor *mühərrikləri [8] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };

Bütün sensor pinlərini bir sıra daxil edin:

işarəsiz char sensorpinləri [3] = {A15, A14, A13, };

Kodu Arduino Mega -ya yükləyin. Bitdi.

Addım 3: Geyinə bilən olun

Geyinə bilən olun
Geyinə bilən olun

SSAD-ı necə geyinə biləcəyiniz haqqında Təlimat kitabında (https://www.instructables.com/id/Making-the-SSAD-W…), Arduino Uno və bir mühərrikin bədənə necə bağlanacağına dair bir nümunə verilmişdir.. Arduino Mega və birdən çox mühərrikdən istifadə etmək məcburiyyətindəsinizsə, eskizdə göstərildiyi kimi bir çanta, prototipin geyilə bilməsi üçün bir həll ola bilər.

Tövsiyə: