Სარჩევი:
ვიდეო: 4 -ზე მეტი ძრავის გამოყენება - დააინსტალირეთ მრავალი მოტორსილდი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ვიბროტაქტილური სენსორული ჩანაცვლებისა და გაზრდის მოწყობილობა (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 სენსორული მნიშვნელობის თარგმნა:
- ჩამოტვირთეთ კოდი, რომელიც მოცემულია ქვემოთ მოცემულ zip საქაღალდეში, გახსენით იგი და დააინსტალირეთ ბიბლიოთეკები, როგორც ეს განმარტებულია….
- დააწკაპუნეთ ინსტრუმენტებზე → დაფაზე → აირჩიეთ Arduino/Genuino Mega ან Mega 2505
- საჭიროების შემთხვევაში შეცვალეთ კოდის შემდეგი ნაწილები
განსაზღვრეთ თითოეული ძრავა თავისი პინით და ფარით:
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 და მრავალი ძრავა, თეძოს ჩანთა, როგორც ესკიზშია გამოსახული, შეიძლება იყოს გამოსავალი პროტოტიპის ტარებისათვის.
გირჩევთ:
Smart Motorcycle HUD პროტოტიპი (მორიგეობით ნავიგაცია და სხვა მრავალი): 9 ნაბიჯი
Smart Motorcycle HUD პროტოტიპი (შემობრუნება ნავიგაცია და სხვა მრავალი): გამარჯობა! ეს ინსტრუქცია არის ისტორია იმის შესახებ, თუ როგორ შევქმენი და ავაშენე HUD (Heads-Up Display) პლატფორმა, რომელიც შექმნილია მოტოციკლის ჩაფხუტებზე დასაყენებლად. იგი დაიწერა კონკურსის "რუქების" კონტექსტში. სამწუხაროდ, ბოლომდე ვერ დავასრულე
ამოიღეთ მრავალი სურათის ფონი Photoshop 2020 -ის გამოყენებით: 5 ნაბიჯი
ამოიღეთ მრავალი სურათის ფონი Photoshop 2020 -ის გამოყენებით: სურათის ფონის ამოღება ახლა ძალიან ადვილია! ეს არის ის, თუ როგორ გამოიყენოთ Adobe Photoshop 2020 მარტივი სკრიპტის გამოყენებით მრავალჯერადი (სურათების) სურათის ფონის ამოსაღებად
Arduino Connect მრავალი I2C მოწყობილობა: 6 ნაბიჯი
Arduino Connect Multiple I2C Devices: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა დააკავშიროთ რამოდენიმე მოდული arduino– სთან I2C კავშირით. უყურეთ ვიდეოს! ჩვენს შემთხვევაში ჩვენ გამოვიყენებთ 4 OLED დისპლეის მაგალითს, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა I2C მოდული/ სენსორები, თუ გსურთ. შენიშვნა: 4 OLED მონიტორი
556 ტაიმერის გამოყენება სტეპერიანი ძრავის გასავლელად: 5 ნაბიჯი
556 ქრონომეტრის გამოყენება სტეპერიანი ძრავის გასავლელად: ეს ინსტრუქცია განმარტავს, თუ როგორ შეუძლია 556 ტაიმერს მართოს სტეპერიანი ძრავა. ამ სქემისთვის არ არის საჭირო კოდი
ძველი ლეპტოპის სენსორული პანელის ხელახალი გამოყენება სტეპერიანი ძრავის გასაკონტროლებლად: 11 ნაბიჯი (სურათებით)
გამოიყენეთ ძველი ლეპტოპის სენსორული სტეპერი ძრავის გასაკონტროლებლად: მე ეს პროექტი გავაკეთე რამდენიმე თვის წინ. რამდენიმე დღის უკან, მე გამოვაქვეყნე პროექტის პროექტი r/Arduino– ზე Reddit– ზე. როდესაც დავინახე, რომ ხალხი დაინტერესდა პროექტით, მე გადავწყვიტე გამეკეთებინა ეს ინსტრუქცია, სადაც შევიტანე ცვლილებები Arduino კოდში და