Tabla de contenido:
Video: Uso de más de 4 motores - Apilado de múltiples protectores de motor: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
El dispositivo instructable de aumento y sustitución sensorial vibrotáctil (https://www.instructables.com/id/Vibrotactile-Sens…) muestra una forma de construir un dispositivo que traduzca una entrada sensorial en estímulos vibratorios. Esos estímulos vibratorios son producidos por motores ERM cilíndricos que son impulsados por un Arduino Uno con protector de motor.
Para más de 4 motores, es necesario apilar varios escudos de motor.
En caso de que sea necesario conducir más de 6 motores de forma independiente, necesita más pines PWM de los que tiene el Arduino Uno (6 pines PWM) y, por lo tanto, un Arduino Mega. Teóricamente, se pueden apilar más de dos escudos en un Arduino, sin embargo, tenga en cuenta que Arduino Mega también solo tiene una cantidad limitada de pines PWM: 15.
Suministros
- Adafruit Motorshield v2.3 y encabezados de apilamiento masculinos
- Encabezados de apilamiento femeninos (por ejemplo,
- Arduino Mega para más de 6 motores (por ejemplo,
Prototipo de
Paso 1: Soldar y apilar
- Suelde las clavijas de apilamiento en ambos blindajes como se ve en las imágenes.
- Suelde los puentes de dirección en una de las placas (consulte la explicación en la imagen y https://learn.adafruit.com/adafruit-motor-shield-… para obtener instrucciones más detalladas sobre cómo hacerlo)
- Apila Arduino y ambos escudos uno encima del otro.
- Asegúrese de que el puente VIN esté en ambos protectores.
Paso 2: Código
Este es un ejemplo de cómo dejar que 8 motores traduzcan 3 valores sensoriales:
- Descargue el código, que se proporciona en una carpeta zip a continuación, ábralo e instale las bibliotecas, como se explica en….
- Haga clic en Herramientas → Tablero → seleccione Arduino / Genuino Mega o Mega 2505
- Cambie las siguientes partes en el código, si es necesario
Defina cada motor con su número de pin y blindaje:
Adafruit_DCMotor * motor1 = AFMS1.getMotor (1); // especificar que los motores de CC conectados al primer shieldAdafruit_DCMotor * motor2 = AFMS1.getMotor (2); Adafruit_DCMotor * motor3 = AFMS1.getMotor (3); Adafruit_DCMotor * motor4 = AFMS1.getMotor (4); Adafruit_DCMotor * motor5 = AFMS2.getMotor (1); // especificar que los motores de CC conectados al segundo blindaje Adafruit_DCMotor * motor6 = AFMS2.getMotor (2); Adafruit_DCMotor * motor7 = AFMS2.getMotor (3); Adafruit_DCMotor * motor8 = AFMS2.getMotor (4);
Especifique el número de motores usados:
int nrOfMotors = 8;
Incluya todos los motores usados en una matriz:
Adafruit_DCMotor * motores [8] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };
Incluya todos los pines de sensor en una matriz:
sensorpins de caracteres sin firmar [3] = {A15, A14, A13, };
Sube el código a Arduino Mega. Hecho.
Paso 3: hazlo usable
En el Instructable sobre cómo hacer que el SSAD sea portátil (https://www.instructables.com/id/Making-the-SSAD-W…), se da un ejemplo de cómo conectar un Arduino Uno y un protector de motor al cuerpo. Si tiene que usar el Arduino Mega y varios escudos de motor, una bolsa de cadera, como se ilustra en el boceto, podría ser una solución para hacer que el prototipo se pueda llevar puesto.
Recomendado:
Cultivar más lechuga en menos espacio o Cultivar lechuga en el espacio, (más o menos): 10 pasos
Cultivando más lechuga en menos espacio o … Cultivando lechuga en el espacio, (más o menos) .: Esta es una presentación profesional para el Concurso Creador Growing Beyond Earth, presentado a través de Instructables. No podría estar más emocionado de estar diseñando para la producción de cultivos espaciales y publicar mi primer Instructable. Para comenzar, el concurso nos pidió que
Uso de módulos VFD Itron de Noritake más antiguos: 7 pasos
Uso de módulos VFD de Noritake Itron más antiguos: De vez en cuando, se encuentra con piezas interesantes en eBay, de amigos o simplemente buscando en tiendas de segunda mano. Un ejemplo de esto fue una enorme pantalla fluorescente al vacío Noritake Itron de 40 x 2 caracteres de 1994 (o antes) que se transmitió
Otro instructivo más sobre el uso del DIYMall RFID-RC522 y Nokia LCD5110 con un Arduino: 8 pasos (con imágenes)
Otro Instructable más sobre el uso del DIYMall RFID-RC522 y el Nokia LCD5110 con un Arduino: ¿Por qué sentí la necesidad de crear otro Instructable para el DIYMall RFID-RC522 y el Nokia LCD5110? Bueno, para decirte la verdad, estuve trabajando en una prueba de concepto en algún momento del año pasado usando ambos dispositivos y de alguna manera " extraviados "
Uso de un puente H (293D) para conducir 2 motores de hobby con engranajes Ans Arduino; descripción general del circuito: 9 pasos
Uso de un puente H (293D) para conducir 2 motores de pasatiempo con engranajes Ans Arduino; descripción general del circuito: El puente H 293D es un circuito integrado que es capaz de conducir 2 motores. La ventaja del puente H sobre los circuitos de control de transistor o MOSFET es que puede conducir los 2 motores bidireccionalmente (adelante y atrás) con un código
Uso de motores con L293D IC: 6 pasos (con imágenes)
Uso de motores con L293D IC: esta es una guía rápida con un poco de información adicional (configuraciones de pines, etc.) que he aprendido a lo largo del camino sobre cómo usar el L293D con el Arduino, mostrando que podemos: A) Usar una fuente de alimentación suplementaria para alimentar el motor de CC. B) Utilice el L293D c