Sisällysluettelo:

Yli 4 moottorin käyttö - Useiden moottorikilpien pinoaminen: 3 vaihetta
Yli 4 moottorin käyttö - Useiden moottorikilpien pinoaminen: 3 vaihetta

Video: Yli 4 moottorin käyttö - Useiden moottorikilpien pinoaminen: 3 vaihetta

Video: Yli 4 moottorin käyttö - Useiden moottorikilpien pinoaminen: 3 vaihetta
Video: Кампи Флегрей: супервулкан Италии Pt4: моделирование извержения в настоящее время 2024, Joulukuu
Anonim
Yli 4 moottorin käyttö - Useiden moottorikilpien pinoaminen
Yli 4 moottorin käyttö - Useiden moottorikilpien pinoaminen

Instructable Vibrotactile Sensory Substitution Substitution and Augmentation Device (https://www.instructables.com/id/Vibrotactile-Sens…) näyttää tavan rakentaa laite, joka muuntaa aistitulon värähtelyärsykkeiksi. Nämä värähtelevät ärsykkeet tuottavat lieriömäiset ERM -moottorit, joita ohjaa Arduino Uno ja moottorikilpi.

Yli 4 moottorin osalta useat moottorikilvet on pinottava.

Jos yli kuutta moottoria on käytettävä itsenäisesti, tarvitset enemmän PWM -nastoja kuin Arduino Unossa (6 PWM -nastaa) ja siten Arduino Mega. Teoriassa Arduinoon voidaan pinota enemmän kuin kaksi kilpeä, mutta ota huomioon, että Arduino Megassa on myös vain rajoitettu määrä PWM -nastoja: 15.

Tarvikkeet

  • Adafruit Motorshield v2.3 ja urospinoamisotsikot
  • Naaraspinoamisotsikot (esim.
  • Arduino Mega yli 6 moottorille (esim.

Prototyyppi osoitteesta

Vaihe 1: Juotos ja pinoaminen

Juotos ja pinoaminen
Juotos ja pinoaminen
Juotos ja pinoaminen
Juotos ja pinoaminen
Juotos ja pinoaminen
Juotos ja pinoaminen
  • Molempien moottorikilpien juotospinostimet, kuten kuvissa näkyy
  • Juotososoittimet yhdellä taululla (katso selitykset kuvassa ja https://learn.adafruit.com/adafruit-motor-shield-… saadaksesi tarkemmat ohjeet)
  • Pino Arduino ja molemmat kilvet toistensa päällä.
  • Varmista, että VIN -hyppyjohdin on molemmissa suojuksissa.

Vaihe 2: Koodi

Koodi
Koodi

Tämä on esimerkki siitä, miten 8 moottorin annetaan kääntää 3 aistin arvoa:

  1. Lataa koodi, joka on alla olevassa zip -kansiossa, avaa se ja asenna kirjastot, kuten kohdassa… selitetään.
  2. Napsauta Työkalut → Hallitus → valitse Arduino/Genuino Mega tai Mega 2505
  3. Muuta tarvittaessa koodin seuraavat osat

Määritä jokainen moottori sen nastanumerolla ja suojalla:

Adafruit_DCMotor *moottori1 = AFMS1.getMotor (1); // määritä, että tasavirtamoottorit on kytketty ensimmäiseen kilpeenAdafruit_DCMotor *motor2 = AFMS1.getMotor (2); Adafruit_DCMotor *motor3 = AFMS1.getMotor (3); Adafruit_DCMotor *moottori4 = AFMS1.getMotor (4); Adafruit_DCMotor *moottori5 = AFMS2.getMotor (1); // määritä, että tasavirtamoottorit on kytketty toiseen kilpeen Adafruit_DCMotor *motor6 = AFMS2.getMotor (2); Adafruit_DCMotor *motor7 = AFMS2.getMotor (3); Adafruit_DCMotor *moottori8 = AFMS2.getMotor (4);

Määritä käytettyjen moottoreiden lukumäärä:

int nrOfMotors = 8;

Sisällytä kaikki käytetyt moottorit ryhmään:

Adafruit_DCMotor *moottorit [8] = {moottori1, moottori2, moottori3, moottori4, moottori5, moottori6, moottori7, moottori8, };

Sisällytä kaikki sensoriinit taulukkoon:

allekirjoittamattomat char sensorpins [3] = {A15, A14, A13, };

Lataa koodi Arduino Megaan. Tehty.

Vaihe 3: Tee siitä puettava

Tee siitä puettava
Tee siitä puettava

Ohjeessa SSAD: n pukemisen tekemisestä (https://www.instructables.com/id/Making-the-SSAD-W…) on esimerkki Arduino Unon ja yhden moottorisuojan kiinnittämisestä runkoon.. Jos joudut käyttämään Arduino Megaa ja useita moottorikilpiä, luonnoksessa kuvattu lonkkapussi voi olla ratkaisu prototyypin pukemiseen.

Suositeltava: