Sommario:
Video: Utilizzo di più di 4 motori - Sovrapposizione di più paramotori: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Instructable Vibrotactile Sensory Substitution and Augmentation Device (https://www.instructables.com/id/Vibrotactile-Sens…) mostra un modo per costruire un dispositivo che traduce un input sensoriale in stimoli vibratori. Questi stimoli vibratori sono prodotti da motori ERM cilindrici azionati da un Arduino Uno con un motorshield.
Per più di 4 motori, è necessario impilare più carter motore.
Nel caso in cui sia necessario azionare più di 6 motori in modo indipendente, sono necessari più pin PWM di quelli che Arduino Uno ha (6 pin PWM) e quindi un Arduino Mega. In teoria, su un Arduino possono essere impilati più di due shield, tuttavia si consideri che anche Arduino Mega ha solo un numero limitato di pin PWM: 15.
Forniture
- Adafruit Motorshield v2.3 e intestazioni impilabili maschili
- Intestazioni di impilamento femmina (ad es.
- Arduino Mega per più di 6 motori (es.
Prototipo da
Passaggio 1: saldatura e impilamento
- Saldare i perni di impilamento su entrambi gli schermi del motore come visibile nelle immagini
- Saldare i ponticelli dell'indirizzo su una delle schede (vedere la spiegazione sull'immagine e https://learn.adafruit.com/adafruit-motor-shield-… per istruzioni più dettagliate su come farlo)
- Impila Arduino ed entrambi gli shield uno sopra l'altro.
- Assicurati che il jumper VIN sia su entrambi gli scudi.
Passaggio 2: codice
Questo è un esempio di come lasciare che 8 motori traducano 3 valori sensoriali:
- Scarica il codice, fornito in una cartella zip sottostante, aprilo e installa le librerie, come spiegato in ….
- Fare clic su Strumenti → Scheda → selezionare Arduino/Genuino Mega o Mega 2505
- Modificare le seguenti parti nel codice, se necessario
Definire ogni motore con il suo numero di pin e scudo:
Adafruit_DCMotor *motor1 = AFMS1.getMotor(1); // specifica che i motori DC collegati al primo 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 che i motori DC collegati al secondo shield Adafruit_DCMotor *motor6 = AFMS2.getMotor(2); Adafruit_DCMotor *motor7 = AFMS2.getMotor(3); Adafruit_DCMotor *motor8 = AFMS2.getMotor(4);
Specificare il numero di motori utilizzati:
int nrOfMotori = 8;
Includere tutti i motori utilizzati in un array:
Adafruit_DCMotor *motors[8] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };
Includere tutti i sensori in un array:
unsigned char sensorpin[3] = { A15, A14, A13, };
Carica il codice su Arduino Mega. Fatto.
Passaggio 3: rendilo indossabile
Nell'Instructable su come rendere indossabile SSAD (https://www.instructables.com/id/Making-the-SSAD-W…), viene fornito un esempio di come collegare un Arduino Uno e un motorshield al corpo. Se devi utilizzare Arduino Mega e più motorshield, un marsupio, come illustrato nello schizzo, potrebbe essere una soluzione per rendere indossabile il prototipo.
Consigliato:
Coltivare più lattuga in meno spazio o Coltivare lattuga nello spazio, (più o meno).: 10 Passaggi
Coltivare più lattuga in meno spazio o… Coltivare lattuga nello spazio, (più o meno): questa è una presentazione professionale al concorso Growing Beyond Earth, Maker, presentata tramite Instructables. Non potrei essere più entusiasta di progettare per la produzione di colture spaziali e di pubblicare il mio primo Instructable. Per iniziare, il concorso ci ha chiesto di
Più sicuro meglio: rendere le stazioni ferroviarie più sicure: 7 passaggi
Più sicuro Meglio: rendere le stazioni ferroviarie più sicure: molte stazioni ferroviarie oggi non sono sicure a causa della mancanza di sicurezza, delle barriere e dell'avvertimento del treno in arrivo. Abbiamo visto la necessità di risolvere il problema. Per risolvere questo problema abbiamo creato Safer Better. Abbiamo usato sensori di vibrazione, sensori di movimento e
Pike - Guida in modo più sicuro, guida in modo più intelligente, guida una picca!: 5 passaggi
Pike - Guida in modo più sicuro, guida in modo più intelligente, guida un luccio!: Benvenuto nel mio progetto chiamato Pike! Questo è un progetto che fa parte della mia formazione. Sono uno studente NMCT a Howest in Belgio. L'obiettivo era creare qualcosa di intelligente utilizzando un Raspberry Pi. Avevamo una completa libertà in cui volevamo rendere intelligenti. Per me è stato
Arduino più economico -- Arduino più piccolo -- Arduino Pro Mini -- Programmazione -- Arduino Neno: 6 passaggi (con immagini)
Arduino più economico || Arduino più piccolo || Arduino Pro Mini || Programmazione || Arduino Neno:……………………………. ISCRIVITI al mio canale YouTube per altri video……. .Questo progetto riguarda come interfacciare un arduino più piccolo ed economico di sempre. L'arduino più piccolo ed economico è arduino pro mini. È simile ad arduino
Utilizzo di motori con L293D IC: 6 passaggi (con immagini)
Utilizzo dei motori con l'IC L293D: questa è una guida rapida con alcune informazioni extra (configurazioni dei pin, ecc.) che ho imparato strada facendo su come utilizzare l'L293D con Arduino, dimostrando che possiamo: A) Utilizzare una fonte di alimentazione supplementare per alimentare il motore CC.B) Utilizzare l'L293D c