Tabla de contenido:
- Paso 1: Cargue el cargador de arranque y prepare el entorno Arduino
- Paso 2: conecte la placa serial
- Paso 3: cargue el boceto en la pizarra
- Paso 4: ¿Qué hacer si tiene poca potencia?
Video: Adaptador SpaceBall 4000 serial a USB: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
El SpaceBall 4000 (equivalente al 5000FLX, pero no al 5000) es un mouse 3D en serie con 12 botones que puede comprar en eBay por menos de $ 20. Estos son buenos para hacer diseño de gráficos en 3D, ya que puede mover modelos a lo largo de tres ejes y rotarlos simplemente moviendo una bola. Recientemente hice una extensión de Chrome que te permite usarla en TinkerCAD, por ejemplo. O puede usarlo como un joystick de seis ejes y 12 botones (el adaptador tiene un modo conmutable que le permite activar ese modo) en juegos como Descent.
Le mostraré cómo por $ 5 puede construir un adaptador USB para el SpaceBall que hace que emule la mayor parte de la funcionalidad de un SpaceMouse Pro mucho más nuevo, para que pueda usarlo con los últimos controladores de 3DConnexion.
Partes para proyecto:
- Placa de desarrollo mínima STM32F103C8T6: ya sea una pastilla negra como esta ($ 1.90 enviada) o una pastilla azul como esta ($ 1.94 enviada); si usa la pastilla azul, probablemente necesitará soldar una resistencia adicional (probablemente 1.8K); Si usa la píldora negra, existe la posibilidad (pero no sucedió cuando lo probé con la placa SP3232) de que tendrá algunos problemas con la fuente de alimentación y necesitará soldar un cable directamente a un diodo en la placa.
- Una placa macho SP3232 TTL a RS232 DB9 como esta (ebay $ 3,09).
Instrumentos:
- Adaptador USB a UART para cargar el cargador de arranque en la placa de desarrollo. Si tiene uno sentado, puede usar un Arduino para esto, o uno de los muchos adaptadores USB a UART en aliexpress por alrededor de $ 1
- soldador
- computadora para ejecutar el IDE de Arduino.
Paso 1: Cargue el cargador de arranque y prepare el entorno Arduino
Sigue los pasos 1 y 2 de este Instructable para cargar el cargador de arranque en la placa y preparar el IDE de Arduino para la placa (aunque puedes saltarte la biblioteca GameControllers).
Si tiene una pastilla azul, mida la resistencia entre PA12 y 3.3V. Si es significativamente más de 1.5K, coloque una resistencia entre estos dos pines para poner en paralelo la resistencia existente y bájela a 1.5K. Si midió 10K, debe colocar una resistencia de 1.8K. (Tenga en cuenta que algunas placas que tienen el diseño de píldora azul son de color negro. La forma de diferenciarlas es que el diseño de píldora azul incluye una línea de 5V).
Paso 2: conecte la placa serial
Realice las siguientes conexiones entre el adaptador RS232 y la pastilla:
- VCC - V3
- GND - G
- TXD - A10
- RXD - A9
- RTS - B11
Conecte la SpaceBall al adaptador RS232. Conecta la pastilla a un puerto USB. Espere unos segundos. Si todo va bien, la SpaceBall emitirá dos pitidos. Esto muestra que las conexiones eléctricas son buenas. Si tiene problemas, consulte la sección "¿Qué hacer si tiene poca potencia?" paso.
Paso 3: cargue el boceto en la pizarra
Cargue mi boceto de Mouse3D en Arduino. Si tiene una píldora azul, edite la línea LED para que sea PC13 en lugar del PB12 de la píldora negra.
Conecta la pastilla a tu computadora.
Vaya a Herramientas | Tablero y desplácese hacia abajo para seleccionar la serie Genérica STM32F103C.
Presione el botón Cargar (flecha derecha) en el IDE de Arduino.
Eso es todo. Ahora tiene un adaptador. Desconéctelo y vuelva a enchufarlo para usarlo. Le recomiendo que descargue los últimos controladores de 3D Connexion para ello. Su adaptador hace que el dispositivo pretenda ser un SpaceMouse Pro, excepto que le faltan los últimos tres botones del SpaceMouse Pro.
También puede ejecutar SpaceBall como un joystick USB genérico (calibre con Win-R joy.cpl en Windows). Para cambiar al modo de joystick USB, presione los botones 4, 5, 6 y 2 al mismo tiempo. Para volver a SpaceMouse Pro, reinicie el adaptador (desenchufe y vuelva a enchufar, o presione el botón de reinicio) o presione los botones 4, 5, 6 y 1.
Paso 4: ¿Qué hacer si tiene poca potencia?
Si no tiene suerte, es posible que la SpaceBall 4000 tenga poca potencia y que no emita un pitido inicialmente. Otro síntoma es el envío de pulsaciones de botones (puede verlas con joy.cpl en Windows) pero no el movimiento de la bola.
En ese caso, desea cambiar la fuente de alimentación a la placa convertidora de UART a RS232 de 3.3V a 5V. Si su placa STM32 tiene un pin de 5V (las pastillas azules lo tienen), es fácil: simplemente conéctelo al VCC de la placa convertidora en lugar de 3.3V. Si la placa no tiene un pin de 5V (las pastillas negras no lo tienen), deberá soldar la línea de alimentación al diodo de la placa.
Recomendado:
¡Haga su propio adaptador Ekit Rock Band (sin adaptador heredado), de forma no destructiva !: 10 pasos
¡Haga su propio adaptador Ekit Rock Band (sin adaptador heredado), de forma no destructiva !: Después de escuchar a un presentador de podcast popular mencionar su preocupación por la muerte de su adaptador USB heredado con cable, fui a buscar una solución de bricolaje para conectar un eKit mejor / personalizado a RB . Gracias a Mr DONINATOR en Youtube que hizo un video detallando su p similar
Adaptador Sega Genesis Controller a USB por $ 2: 4 pasos
Adaptador Sega Genesis Controller a USB por $ 2: Este adaptador permite que un controlador Sega Genesis / Mega Drive emule gamepads duales XBox 360 para usar con retroarch u otro software. Utiliza una pastilla azul stm32f103c8t6 compatible con Arduino para la electrónica. Ingredientes: pastilla azul stm32f103c8t6 dos DB9 m
Reparación de una Dremel 4000: 16 pasos
Reparación de una Dremel 4000: Entonces, alguien en mi lugar de trabajo conectó accidentalmente mi Dremel 4000 nominal de 110 V a una fuente de 220 V. Con la cantidad de humo que salió, estaba bastante seguro de que se había acabado, pero intenté arreglarlo de todos modos y adivinen qué, esos alemanes seguro que hicieron un infierno
Adaptador serial de consola Cisco a módem nulo: 4 pasos
Adaptador serie de consola Cisco a módem nulo: actualmente, estoy cargando mi cable USB a serie (ya que mi computadora portátil no tiene un puerto serie), un cable de consola Cisco y un cable de módem nulo (para conmutadores más antiguos y otros equipos). Cuando trabajo en equipos antiguos, tengo que desconectar mi Cisco c
Guardar imágenes de Flickr sin obtener el GIF de Spaceball en Firefox: 8 pasos
Guardar imágenes de Flickr sin obtener el GIF de Spaceball en Firefox: si navegó por http://www.flickr.com y alguna vez intentó guardar una imagen que no le permite elegir Todos los tamaños, probablemente haya encontrado que no está guardando la imagen, sino un pequeño archivo gif llamado " bola espacial " Los espectáculos instructivos