Cuprins:
Video: Utilizarea a mai mult de 4 motoare - Stivuirea mai multor paravane: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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
- Ș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
Acesta este un exemplu de cum să lăsați 8 motoare să traducă 3 valori senzoriale:
- 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….
- Faceți clic pe Instrumente → Placă → selectați Arduino / Genuino Mega sau Mega 2505
- 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
Î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:
Cultivarea mai multor salată în spațiu mai mic sau Cultivarea salatei în spațiu, (mai mult sau mai puțin) .: 10 pași
Cultivarea mai multor salată în spațiu mai mic sau … Cultivarea salată în spațiu, (mai mult sau mai puțin). Nu aș putea fi mai încântat să proiectez pentru producția de culturi spațiale și să postez primul meu Instructable. Pentru a începe, concursul ne-a cerut
Realizarea unui joc în Notepad și mult mai mult: 10 pași
Realizarea unui joc în Notepad și mult mai mult: Acesta este primul meu instructable. Deci, dacă aveți sugestii, vă rugăm să comentați. Să începem! Când auzim cu toții cuvântul notepad, ne gândim la câteva aplicații inutile plictisitoare pentru a nota lucruri. Ei bine, blocnotesul este mult mai mult decât atât. Ne putem controla p
Utilizarea unui pod H (293D) pentru a acționa 2 motoare Hobby cu transmisie Ans Arduino; Prezentare generală a circuitului: 9 pași
Utilizarea unui pod H (293D) pentru a acționa 2 motoare Hobby cu transmisie Ans Arduino; prezentare generală a circuitului: Podul H 293D este un circuit integrat capabil să conducă 2 motoare. Avantajul podului H asupra tranzistorului sau a circuitelor de control MOSFET este că poate conduce cele 2 motoare bidirecțional (înainte și înapoi) cu un cod
CheapGeek- Faceți un monitor urât mai mult sau mai puțin urât : 5 pași
CheapGeek- Faceți un monitor urât mai mult sau mai puțin urât …: Un monitor vechi urât - o cutie veche de vopsea spray și waa laa, un monitor mai mult sau mai puțin urât. (în funcție de modul în care te uiți la el) am avut un monitor de rezervă pe care l-am folosit pentru lucrul pe computer la casă. Monitorul trebuia să fie negru. În plus, tot ce am este negru oricum
Creați-vă propriul aparat profesional de curățare a înregistrărilor pentru mai puțin de 80 USD și economisiți până la 3000 USD și mai mult .: 6 pași (cu imagini)
Creați-vă propria mașină de curățat înregistrările profesionale pentru mai puțin de 80 USD și economisiți până la 3000 USD și mai mult. Cum să curățați corect înregistrările!? Există multe modalități prin Internet. Moduri mai ieftine, cum ar fi Knosti sau Discofilm, dar și