Turinys:

Daugiau nei 4 variklių naudojimas - kelių variklių skydų sukravimas: 3 žingsniai
Daugiau nei 4 variklių naudojimas - kelių variklių skydų sukravimas: 3 žingsniai

Video: Daugiau nei 4 variklių naudojimas - kelių variklių skydų sukravimas: 3 žingsniai

Video: Daugiau nei 4 variklių naudojimas - kelių variklių skydų sukravimas: 3 žingsniai
Video: Kaip pakeisti tepalo filtras ir variklio alyva TOYOTA RAV 4 3 (XA30) [AUTODOC PAMOKA] 2024, Liepa
Anonim
Daugiau nei 4 variklių naudojimas - kelių variklinių skydų krovimas
Daugiau nei 4 variklių naudojimas - kelių variklinių skydų krovimas

Instrukcinis vibrotaktilinis jutimo pakeitimo ir padidinimo įtaisas (https://www.instructables.com/id/Vibrotactile-Sens…) parodo būdą, kaip sukurti prietaisą, kuris jutiminį įvestį paverčia vibraciniais dirgikliais. Šiuos vibracinius dirgiklius gamina cilindriniai ERM varikliai, kuriuos varo „Arduino Uno“su variklio skydu.

Jei reikia daugiau nei 4 variklių, reikia sudėti kelis skydus.

Jei reikia vairuoti daugiau nei 6 variklius, jums reikia daugiau PWM kaiščių nei „Arduino Uno“(6 PWM kaiščiai), taigi ir „Arduino Mega“. Teoriškai „Arduino“gali būti sukrauti daugiau nei du skydai, tačiau atminkite, kad „Arduino Mega“taip pat turi tik ribotą PWM kaiščių skaičių: 15.

Prekės

  • „Adafruit Motorshield v2.3“ir vyrų krovimo antraštės
  • Moteriškos krovimo antraštės (pvz.,
  • „Arduino Mega“daugiau nei 6 varikliams (pvz.,

Prototipas iš

1 žingsnis: litavimas ir krovimas

Litavimas ir krovimas
Litavimas ir krovimas
Litavimas ir krovimas
Litavimas ir krovimas
Litavimas ir krovimas
Litavimas ir krovimas
  • Lydmetalio kaiščiai ant abiejų variklio skydų, kaip matyti nuotraukose
  • Lituoti adresų džemperius vienoje iš lentų (išsamesnės instrukcijos pateiktos paveikslėlyje ir https://learn.adafruit.com/adafruit-motor-shield- …)
  • Arduino ir abu skydai sukrauti vienas ant kito.
  • Įsitikinkite, kad VIN jungiklis yra ant abiejų skydų.

2 žingsnis: kodas

Kodas
Kodas

Tai pavyzdys, kaip leisti 8 varikliams išversti 3 jutimo vertes:

  1. Atsisiųskite kodą, pateiktą žemiau esančiame ZIP aplanke, atidarykite jį ir įdiekite bibliotekas, kaip paaiškinta….
  2. Spustelėkite Įrankiai → Lenta → pasirinkite „Arduino“/„Genuino Mega“arba „Mega 2505“
  3. Jei reikia, pakeiskite šias kodo dalis

Apibrėžkite kiekvieną variklį pagal kaiščio numerį ir skydą:

Adafruit_DCMotor *motor1 = AFMS1.getMotor (1); // nurodyti, kad nuolatinės srovės varikliai prijungti prie pirmojo skydoAdafruit_DCMotor *motor2 = AFMS1.getMotor (2); Adafruit_DCMotor *motor3 = AFMS1.getMotor (3); Adafruit_DCMotor *motor4 = AFMS1.getMotor (4); „Adafruit_DCMotor“*variklis5 = AFMS2.getMotor (1); // nurodyti, kad nuolatinės srovės varikliai prijungti prie antrojo skydo Adafruit_DCMotor *motor6 = AFMS2.getMotor (2); Adafruit_DCMotor *motor7 = AFMS2.getMotor (3); Adafruit_DCMotor *motor8 = AFMS2.getMotor (4);

Nurodykite naudojamų variklių skaičių:

int nrOfMotors = 8;

Į masyvą įtraukite visus naudojamus variklius:

„Adafruit_DCMotor“*varikliai [8] = {variklis1, variklis2, variklis3, variklis4, variklis5, variklis6, variklis7, variklis8, };

Į masyvą įtraukite visus sensorpinus:

nepasirašyti char sensorpins [3] = {A15, A14, A13, };

Įkelkite kodą į „Arduino Mega“. Padaryta.

3 žingsnis: padarykite jį nešiojamą

Padarykite jį nešiojamą
Padarykite jį nešiojamą

Instrukcijoje, kaip padaryti nešiojamą SSAD (https://www.instructables.com/id/Making-the-SSAD-W…), pateikiamas pavyzdys, kaip prie korpuso pritvirtinti „Arduino Uno“ir vieną variklio skydą. Jei turite naudoti „Arduino Mega“ir kelis variklio skydus, klubo krepšys, kaip parodyta eskize, gali būti sprendimas, kaip prototipą nešioti.

Rekomenduojamas: