Cuprins:

Utilizarea a mai mult de 4 motoare - Stivuirea mai multor paravane: 3 pași
Utilizarea a mai mult de 4 motoare - Stivuirea mai multor paravane: 3 pași

Video: Utilizarea a mai mult de 4 motoare - Stivuirea mai multor paravane: 3 pași

Video: Utilizarea a mai mult de 4 motoare - Stivuirea mai multor paravane: 3 pași
Video: EFL302 Stivuitor electric 3 t, catarg triplex cu ridicare 4,8 m, baterii Li-Ion, cu incarcare rapida 2024, Iulie
Anonim
Utilizarea a mai mult de 4 motoare - Stivuirea mai multor paravane
Utilizarea a mai mult de 4 motoare - Stivuirea mai multor paravane

Dispozitivul de înlocuire și creștere senzorială vibrotactilă instructabil (https://www.instructables.com/id/Vibrotactile-Sens…) arată o modalitate de a construi un dispozitiv care traduce o intrare senzorială în stimuli vibratori. Acești stimuli vibratori sunt produși de motoare ERM cilindrice care sunt acționate de un Arduino Uno cu un paravan motor.

Pentru mai mult de 4 motoare, mai multe parbrize motor trebuie să fie stivuite.

În cazul în care mai mult de 6 motoare trebuie acționate independent, aveți nevoie de mai mulți pini PWM decât are Arduino Uno (6 pini PWM) și, prin urmare, un Arduino Mega. Teoretic, mai mult de două scuturi pot fi stivuite pe un Arduino, totuși consideră că Arduino Mega are, de asemenea, o cantitate limitată de pini PWM: 15.

Provizii

  • Adafruit Motorshield v2.3 și anteturi de stivuire masculine
  • Anteturi de stivuire feminine (de exemplu,
  • Arduino Mega pentru mai mult de 6 motoare (de ex.

Prototip de la

Pasul 1: lipire și stivuire

Lipire și stivuire
Lipire și stivuire
Lipire și stivuire
Lipire și stivuire
Lipire și stivuire
Lipire și stivuire
  • Știfturi de lipit pe ambele parbrize, așa cum sunt vizibile în imagini
  • Jumperii de adresă de lipit pe una dintre plăci (consultați explicația din imagine și https://learn.adafruit.com/adafruit-motor-shield-… pentru instrucțiuni mai detaliate în acest sens)
  • Stiva Arduino și ambele scuturi unul deasupra celuilalt.
  • Asigurați-vă că jumperul VIN este pe ambele scuturi.

Pasul 2: Cod

Cod
Cod

Acesta este un exemplu de cum să lăsați 8 motoare să traducă 3 valori senzoriale:

  1. Descărcați codul, furnizat într-un folder zip de mai jos, deschideți-l și instalați bibliotecile, așa cum se explică în….
  2. Faceți clic pe Instrumente → Placă → selectați Arduino / Genuino Mega sau Mega 2505
  3. Schimbați următoarele părți din cod, dacă este necesar

Definiți fiecare motor cu numărul pin și scutul său:

Adafruit_DCMotor * motor1 = AFMS1.getMotor (1); // specificați că motoarele de curent continuu conectate la primul shieldAdafruit_DCMotor * motor2 = AFMS1.getMotor (2); Adafruit_DCMotor * motor3 = AFMS1.getMotor (3); Adafruit_DCMotor * motor4 = AFMS1.getMotor (4); Adafruit_DCMotor * motor5 = AFMS2.getMotor (1); // specificați că motoarele de curent continuu conectate la al doilea ecran Adafruit_DCMotor * motor6 = AFMS2.getMotor (2); Adafruit_DCMotor * motor7 = AFMS2.getMotor (3); Adafruit_DCMotor * motor8 = AFMS2.getMotor (4);

Specificați numărul de motoare uzate:

int nrOfMotors = 8;

Includeți toate motoarele folosite într-o matrice:

Adafruit_DCMotor * motoare [8] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };

Includeți toate senzorpinele într-o matrice:

sensorpins de caractere nesemnate [3] = {A15, A14, A13, };

Încărcați codul pe Arduino Mega. Terminat.

Pasul 3: Faceți-l ușor de purtat

Fă-l purtabil
Fă-l purtabil

În Instructable despre cum să faceți SSAD purtabil (https://www.instructables.com/id/Making-the-SSAD-W…), este dat un exemplu despre cum să atașați un corp Arduino Uno și un paravan motor la corp.. Dacă trebuie să utilizați Arduino Mega și mai multe ecrane cu motor, o geantă de șold, așa cum este ilustrată în schiță, ar putea fi o soluție pentru a face prototipul purtabil.

Recomandat: