Სარჩევი:

4 -ზე მეტი ძრავის გამოყენება - დააინსტალირეთ მრავალი მოტორსილდი: 3 ნაბიჯი
4 -ზე მეტი ძრავის გამოყენება - დააინსტალირეთ მრავალი მოტორსილდი: 3 ნაბიჯი

ვიდეო: 4 -ზე მეტი ძრავის გამოყენება - დააინსტალირეთ მრავალი მოტორსილდი: 3 ნაბიჯი

ვიდეო: 4 -ზე მეტი ძრავის გამოყენება - დააინსტალირეთ მრავალი მოტორსილდი: 3 ნაბიჯი
ვიდეო: Самый простой способ выровнять пол! Быстро, Дешево, Надежно. ENG SUB 2024, ნოემბერი
Anonim
4 -ზე მეტი ძრავის გამოყენება - მრავალჯერადი მოტორსილდის დაწყობა
4 -ზე მეტი ძრავის გამოყენება - მრავალჯერადი მოტორსილდის დაწყობა

ვიბროტაქტილური სენსორული ჩანაცვლებისა და გაზრდის მოწყობილობა (https://www.instructables.com/id/Vibrotactile-Sens…) გვიჩვენებს გზას, თუ როგორ უნდა ავაშენოთ მოწყობილობა, რომელიც სენსორულ შეყვანას გადააქვს ვიბრაციულ სტიმულებში. ეს ვიბრაციული სტიმულები წარმოიქმნება ცილინდრული ERM ძრავით, რომელსაც მართავს არდუინო უნო ძრავით.

4 -ზე მეტი ძრავისთვის, საჭიროა მრავალი ძრავის დადგმა.

იმ შემთხვევაში, თუ 6 – ზე მეტი ძრავის დამოუკიდებლად მართვაა საჭირო, თქვენ გჭირდებათ მეტი PWM ქინძისთავი ვიდრე Arduino Uno– ს აქვს (6 PWM ქინძისთავები) და შესაბამისად Arduino Mega. თეორიულად, ორზე მეტი ფარი შეიძლება იყოს დაწყობილი არდუინოზე, თუმცა გაითვალისწინეთ, რომ არდუინო მეგას ასევე აქვს შეზღუდული რაოდენობის PWM ქინძისთავები: 15.

მარაგები

  • Adafruit Motorshield v2.3 და მამაკაცის დაწყობის სათაურები
  • სათაურები ქალების დასალაგებლად (მაგ.
  • Arduino Mega 6 -ზე მეტი ძრავისთვის (მაგ.

პროტოტიპი

ნაბიჯი 1: შედუღება და დაწყობა

შედუღება და დაწყობა
შედუღება და დაწყობა
შედუღება და დაწყობა
შედუღება და დაწყობა
შედუღება და დაწყობა
შედუღება და დაწყობა
  • Solder დაწყობა ქინძისთავები ორივე motorshield როგორც ჩანს სურათები
  • შედუღების მისამართის მხტუნავები ერთ დაფაზე (იხილეთ ახსნა სურათზე და https://learn.adafruit.com/adafruit-motor-shield-… ამის უფრო დეტალური ინსტრუქციისთვის)
  • დაალაგეთ არდუინო და ორივე ფარი ერთმანეთის თავზე.
  • დარწმუნდით, რომ VIN Jumper ორივე ფარზეა.

ნაბიჯი 2: კოდი

კოდი
კოდი

ეს არის მაგალითი იმისა, თუ როგორ უნდა მივცეთ 8 ძრავას 3 სენსორული მნიშვნელობის თარგმნა:

  1. ჩამოტვირთეთ კოდი, რომელიც მოცემულია ქვემოთ მოცემულ zip საქაღალდეში, გახსენით იგი და დააინსტალირეთ ბიბლიოთეკები, როგორც ეს განმარტებულია….
  2. დააწკაპუნეთ ინსტრუმენტებზე → დაფაზე → აირჩიეთ Arduino/Genuino Mega ან Mega 2505
  3. საჭიროების შემთხვევაში შეცვალეთ კოდის შემდეგი ნაწილები

განსაზღვრეთ თითოეული ძრავა თავისი პინით და ფარით:

Adafruit_DCMotor *motor1 = AFMS1.getMotor (1); // მიუთითეთ, რომ DC ძრავები დაკავშირებულია პირველ shieldAdafruit_DCMotor *motor2 = AFMS1.getMotor (2); Adafruit_DCMotor *motor3 = AFMS1.getMotor (3); Adafruit_DCMotor *motor4 = AFMS1.getMotor (4); Adafruit_DCMotor *motor5 = AFMS2.getMotor (1); // მიუთითეთ, რომ DC ძრავები უკავშირდება მეორე ფარს Adafruit_DCMotor *motor6 = AFMS2.getMotor (2); Adafruit_DCMotor *motor7 = AFMS2.getMotor (3); Adafruit_DCMotor *motor8 = AFMS2.getMotor (4);

მიუთითეთ გამოყენებული ძრავების რაოდენობა:

int nrOfMotors = 8;

მასივში ჩართეთ ყველა გამოყენებული ძრავა:

Adafruit_DCMotor *ძრავები [8] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };

ჩართეთ ყველა სენსორული პინი მასივში:

ხელმოუწერელი დამჭერი სენსორები [3] = {A15, A14, A13, };

ატვირთეთ კოდი Arduino Mega– ში. Შესრულებულია.

ნაბიჯი 3: გახადეთ ის ტარებადი

აცვიათ
აცვიათ

ინსტრუქციებში, თუ როგორ უნდა მოხდეს SSAD ტარება (https://www.instructables.com/id/Making-the-SSAD-W…), მოცემულია მაგალითი იმისა, თუ როგორ უნდა მიამაგროთ არდუინო უნო და ერთი ძრავა სხეულზე რა თუ თქვენ უნდა გამოიყენოთ Arduino Mega და მრავალი ძრავა, თეძოს ჩანთა, როგორც ესკიზშია გამოსახული, შეიძლება იყოს გამოსავალი პროტოტიპის ტარებისათვის.

გირჩევთ: