Sisällysluettelo:
Video: Yli 4 moottorin käyttö - Useiden moottorikilpien pinoaminen: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
- 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
Tämä on esimerkki siitä, miten 8 moottorin annetaan kääntää 3 aistin arvoa:
- Lataa koodi, joka on alla olevassa zip -kansiossa, avaa se ja asenna kirjastot, kuten kohdassa… selitetään.
- Napsauta Työkalut → Hallitus → valitse Arduino/Genuino Mega tai Mega 2505
- 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
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:
Yksinkertainen Arduino LoRa -yhteys (yli 5 km): 9 vaihetta
Yksinkertainen Arduino LoRa -kommunikaatio (yli 5 km): Testaamme E32-TTL-100: ta kirjastossani. Se on langaton lähetinvastaanotinmoduuli, joka toimii 410 441 MHz: llä (tai 868 MHz tai 915 MHz) SEMTECHin alkuperäisen RFIC SX1278: n perusteella, läpinäkyvä lähetys on saatavana, TTL -taso. Moduuli hyväksyy LORA
Ilmanlaadun valvontalaite, jossa MQ135 ja ulkoinen lämpötila- ja kosteusanturi MQTT: n yli: 4 vaihetta
Ilmanlaadun valvontalaite, jossa MQ135 ja ulkoinen lämpötila- ja kosteusanturi MQTT: n yli: Tämä on testitarkoituksiin
Kuinka korjaan kuolleen yli kahden vuoden kannettavan tietokoneen: 8 vaihetta
Kuinka korjaan kuolleen yli kahden vuoden kannettavan tietokoneen: Huomautus ** Äänestä, jos arvostat tätä projektia, kiitos Olen tyhmä tästä yhdyskäytävän NE522 -kannettavasta laatikossani noin kahden vuoden ajan luultavasti siksi, että minulla on toinen käyttö, joten kun näin tämän kilpailun Tiedän, että se kannattaa korjata ja jakaa kaikki korjaukset
Kirjaa nopea EKG tai muita tietoja jatkuvasti yli kuukauden ajan: 6 vaihetta
Kirjaa nopeaa EKG: tä tai muita tietoja jatkuvasti yli kuukauden ajan: Tämä projekti kehitettiin tukemaan yliopiston lääketieteellistä tutkimusryhmää, joka tarvitsi pukeutuvaa, joka pystyi kirjaamaan 2 x EKG -signaalia nopeudella 1000 näytettä sekunnissa (yhteensä 2 000 näytettä/sekunti) jatkuvasti 30 päivän ajan rytmihäiriöiden havaitsemiseksi. Hanke esittelee
Kuinka päästä yli veden virtaushälytyspiiristä Z44N MOSFETin avulla: 7 vaihetta
Kuinka tehdä ylivirtauksen hälytyspiiri Z44N MOSFETin avulla: Hei ystävä, tänään aion tehdä ylivirtaushälytyksen piirin.Periaatteessa tätä piiriä voimme käyttää tietääksemme vesisäiliömme ylivirtauksen. Teemme tämä projekti IRFZ44N MOSFETin avulla. aloitetaan