Tabla de contenido:
- Paso 2: Conecta el codificador rotatorio al Arduino
- Paso 3: Conecte la alimentación al servo
- Paso 4: Conecta el Servo a Arduino
- Paso 5: Inicie Visuino y seleccione el tipo de placa Arduino
- Paso 6: En Visuino: Agregar y conectar el componente del codificador rotatorio
- Paso 7: En Visuino: Agregar y conectar el componente de contador arriba / abajo
- Paso 8: En Visuino: agregue y conecte un entero a un componente analógico
- Paso 9: En Visuino: Agregar y conectar el componente Servo
- Paso 10: generar, compilar y cargar el código Arduino
- Paso 11: Y jugar …
- ¡2 personas hicieron este proyecto!
- Theoriginalrage lo hizo!
- KurtRoesener lo hizo!
- Recomendaciones
- Mash Up Arduino Code Samples
- Prototipo de ornitóptero de código abierto. Arduino accionado y control remoto.
- Clase de internet de las cosas
- Concurso de Colores del Arcoiris
- Concurso de carpintería
- Reto de fiesta
- 2 discusiones
- Uno Arduino Placa compatible (uso Arduino Nano, porque tengo uno, pero cualquier otro estará bien)
- Uno Codificador rotatorio Módulo que obtuve de este conjunto de 37 sensores baratos.
- 1 pequeño Servo
- 1 Macho femenino cable pasa corriente
- 5 Mujer-mujer cables de puente
- Uno Fuente de alimentación K2 Breadboard con adaptador
Paso 2: Conecta el codificador rotatorio al Arduino
- Conectar Suelo(Alambre negro), Poder(cable rojo), Dirección(Cable verde), y Reloj(Cable amarillo) al Codificador rotatorio Módulo (Foto 1)
- Conecte el otro extremo de la Alambre de la energía(cable rojo) al 5V pin de potencia de la Arduino tablero(Foto 2)
- Conecte el otro extremo de la Cable de tierra(Alambre negro) a Suelo pin de la Arduino tablero(Foto 2)
- Conecta el Cable de reloj(Amarillo cable) a Pin digital 2 del Arduino tablero(Foto 3)
- Conecta el Alambre de direccion(Verde cable) a Pin digital 3 del Arduino tablero(Foto 3)
- Foto 4 muestra dónde están los Suelo, 5V Poder, Digital 2 y Digital 3 alfileres de la Arduino Nano.
Paso 3: Conecte la alimentación al servo
- Conecta el Masculino fin del Macho femenino cable pasa corriente (Alambre gris) al Controlar alambre de la Servo como se muestra en Foto 1
- Conecta el Servo conector a la Fuente de alimentación K2 de tal manera que el Suelo del Fuente de alimentación está conectado a la Suelo alambre de la Servo, y el Poder del Fuente de alimentación al Poder alambre de la Servo como se muestra en Imagen 2 y 3
- Asegúrese de que la fuente de alimentación esté configurada en 5V (Foto 4)
Paso 4: Conecta el Servo a Arduino
- Conectar un Cable hembra-hembra (Alambre negro) al Suelo del Fuente de alimentación como se muestra en Fotos 1 y 2
- Conecte el otro extremo de la Cable de tierra(Alambre negro) al Suelo pin de la Arduino (Foto 3)
- Conecta el Cable de control(Alambre gris) del Servo a Pin digital 4 del Arduino (Foto 3)
- Foto 4 muestra en rojo la Arduino Nano pines que se conectan en este paso
Paso 5: Inicie Visuino y seleccione el tipo de placa Arduino
Para comenzar a programar el Arduino, necesitarás tener el Arduino IDE instalado desde aquí:
Tenga en cuenta que hay algunos errores críticos en Arduino IDE 1.6.6.
¡Asegúrese de instalar 1.6.7 o superior, de lo contrario este Instructable no funcionará!
los Visuino: http://www.visuino.com también necesita ser instalado.
- comienzo Visuino como se muestra en la primera imagen
- Haga clic en el "Herramientas"botón en el Arduino componente (Foto 1) en Visuino
- Cuando aparezca el cuadro de diálogo, seleccione Arduino Nano como se muestra en Foto 2
Paso 6: En Visuino: Agregar y conectar el componente del codificador rotatorio
- Tipo "putrefacción"en el cuadro Filtro de la caja de herramientas de componentes, seleccione el"Sensor de codificador rotatorio" componente (Foto 1), y suéltalo en el área de diseño.
- Conecta el "Afuera"pin de la Digital 2 canal del Arduino componente a la "Reloj (A)"pin de la RotaryEncoderSensor1 (Foto 2)
- Conecta el "Afuera"pin de la Digital 3 canal del Arduino componente a la "Dirección (b)"pin de la RotaryEncoderSensor1 (Foto 3)
Paso 7: En Visuino: Agregar y conectar el componente de contador arriba / abajo
Necesitamos un contador para contar las rotaciones hacia arriba / hacia abajo de 0 a 100, y debemos establecer en el medio / neutral 50:
- Tipo "cou"en el cuadro Filtro de la caja de herramientas de componentes, seleccione el"Contador arriba / abajo" componente (Foto 1), y suéltalo en el área de diseño.
- Conecta el "Abajo"pin de la RotaryEncoderSensor1 componente a la "Abajo"pin de la UpDownCounter1 componente (Foto 2)
- Conecta el "Arriba"pin de la RotaryEncoderSensor1 componente a la "Arriba"pin de la UpDownCounter1 componente (Foto 3)
- En el inspector de objetos expanda el contador Min propiedad, a continuación, establezca la Dese la vuelta sub propiedad a Falso, y el Valor sub propiedad a 0 (Foto 4)
- En el inspector de objetos expanda el contador Max propiedad, a continuación, establezca la Dese la vuelta sub propiedad a Falso, y el Valor sub propiedad a 100 (Foto 5)
- En el Object Inspector establece el valor de la Valor inicial propiedad a 50 (Foto 6)
Paso 8: En Visuino: agregue y conecte un entero a un componente analógico
El servo necesita un valor analógico en el rango entre 0 y 1.0, por lo que necesitamos convertir el conteo a Analógico y multiplicarlo por 0.01 para convertir el rango de 0 a 100 en Analógico 0 a 1.0:
- Tipo "Inte"en el cuadro Filtro de la caja de herramientas de componentes, seleccione el"Integer To Analog" componente (Foto 1), y suéltalo en el área de diseño.
- En el inspector de objetos establece el Escala propiedad a 0.01 (Foto 2). Esto convertirá los valores de contador del rango entero de 0 a 100, al rango analógico de 0.0 a 1.0.
- Conecta el "Afuera"pin de la UpDownCounter1 al "En"pin de la IntegerToAnalog1 componente (Foto 3)
Paso 9: En Visuino: Agregar y conectar el componente Servo
- Tipo "serv"en el cuadro Filtro de la caja de herramientas de componentes, seleccione el"Servo" componente (Foto 1), y suéltalo en el área de diseño.
- Conecta el "Afuera"pin de la Servo1 componente a la "Digital"pin de entrada de Digital 4 canal del Arduino componente (Foto 2)
- Conecta el "En"pin de la Servo1 componente (Foto 3) al "Afuera"pin de la IntegerToAnalog1 componente (Foto 4)
Paso 10: generar, compilar y cargar el código Arduino
- En Visuino, Prensa F9 o haga clic en el botón que se muestra en Foto 1 para generar el código Arduino y abrir el IDE de Arduino
- En el Arduino IDE, haga clic en el Subir botón, para compilar y subir el código (Foto 2)
Paso 11: Y jugar …
Foto 1 Muestra el proyecto conectado y encendido.
Si giras el Codificador rotatorio adelante y atrás, el Servo Se moverá en la misma dirección, como se puede ver en el video.
En Foto 2 puedes ver el completo Visuino diagrama.
También se adjunta el Visuino Proyecto, que he creado para este Instructable.
Puedes descargarlo y abrirlo en Visuino:
¡2 personas hicieron este proyecto!
¿Hiciste este proyecto? ¡Compártelo con nosotros!
Recomendaciones
-
Mash Up Arduino Code Samples
-
Prototipo de ornitóptero de código abierto. Arduino accionado y control remoto.
-
Clase de internet de las cosas
-
Concurso de Colores del Arcoiris
-
Concurso de carpintería
-
Reto de fiesta
2 discusiones
0 maddolohace 8 meses
Simplemente trabaja como una olla, el servo continúa la rotación hacia la derecha o hacia la izquierda pero no para cada paso.
0 maddolohace 8 meses
no funciona, intentado con arduino 1.8.5 y Visuino 7.8.2.260, tengo una placa Arduino Uno, servo 360 ° y codificador rotatorio. por favor, ayúdame