Transmisor de RC a Gamepad USB usando Arduino (2 / 5 paso)

Paso 2: Montar el circuito en el protoboard

El esquema incluye es para una versión de independiente, que sólo requiere las piezas mínimo. Puede comprar un atmega328p por $4 y utilizar el esquema para hacer una versión permanente. Pero para simplificar este tutorial seguirá un enfoque completo de arduino y protoboard.

Backnote:

La especificación usb espera lógica de 3,3 voltios, pero proporciona 5 voltios de alimentación. Afortunadamente el arduino funciona con 5v y 3.3v es suficiente para desencadenar una lógica en una lógica de 5v. PERO no quieres arrojar 5v de los usb host y posiblemente se dañe un host usb más barato como un portátil de bajo costo presupuesto con poca protección de usb. Por esta razón hay 3.6V zener diodos. Son puente de lógica a la tierra, cuando la tensión de salida por el arduino digital pin es sobre los 3.6v, el diodo conduce hacia atrás, tirar el voltaje de la señal hasta 3.6v (3.6 es un valor de zener más común que sólo 3.3 y funciona bien)

También, en orden a un usb host que el dispositivo es un dispositivo de poca 1.1 velocidad la especificación usb dice que la línea de d-(cable blanco) se tiró alto a 3.3v. Esto es necesario para el host a ver el dispositivo. Es donde la resistencia de 2.2 k. No queremos que el Diodo zener tirando la plena corriente de 5v señal hasta 3.6v (y estallando en llamas) hasta el 2,2 k resistencia proporciona la subida necesaria sin dejar demasiada corriente aunque.

Este diseño viene directamente desde el esquema recomendado en la Página Web VUSB . Usted notará que utilizan una resistencia k 1,5 y 2,2 k funciona mejor. Lo único que queremos es el voltaje, no la corriente.

¡ ADVERTENCIA!

Escritura se conecta correctamente a su puerto USB puede causar el controlador USB no. Un cortocircuito de las conexiones de Vcc y Gnd causará su controladora de host usb no. Ser-cuidado no corto los cables mientras está conectados en el puerto USB. No tomar ninguna responsabilidad por daños a su ordenador o si estas instrucciones no funcionan para usted. Proceda bajo su propio riesgo!

USB

Rojo = 5v
Negro = tierra
Verde = D +
Blanco = d

Estos son los colores comunes del alambre utilizados para usb, cualquier cable de calidad respetable utilizará este esquema de color.

Haz conexión!

  1. Cable de red USB al bus de alimentación rojo en el protoboard.
  2. Cable negro USB para el autobús azul de la tierra en el protoboard.
  3. Conectar el bus de alimentación rojo a "vin" en el arduino.
  4. Conectar el bus de tierra azul para "gnd" en el arduino.
  5. Conecte el cable verde D + USB a fila del pin 1 en el protoboard.
  6. Conecte el cable blanco D - USB a fila de pin 2 en la protoboard.
  7. Puente tablero fila los pines 1 y 5 con una resistencia de 68 ohm.
  8. Puente tablero fila los pernos 2 y 6 junto con una resistencia de 68 ohm.
  9. Pasadores de fila de la protoboard puente 5 a azul gnd bus con un Diodo zener, asegurándose que la polaridad está fluyendo de gnd al pin 5 (esto quiere decir que la raya negra en el diodo es en el lado opuesto que se conecta a gnd).
  10. Puente tablero fila los pasadores 6 azul gnd bus con un zener dioide, asegurándose que la polaridad está fluyendo de gnd al pin 6 (esto significa que la raya negra en el diodo es en el lado opuesto que se conecta a gnd).
  11. Pins de puente protoboard fila 6 a la roja de alimentación bus por medio de la resistencia de 2.2 k.
  12. Conectar placa fila pernos 5 al pin digital de arduino 2.
  13. Conectar placa fila pines 6 al pin digital de arduino 7.
  14. Conectar el centro del cable mono de 3.5mm para los pernos de fila de la protoboard 12.
  15. Conecte el conector externo del cable mono de 3.5mm para los pernos de fila de la protoboard 13.
  16. Conectar placa fila pernos 12 al pin digital de arduino 3. (conectar el polo de cable de audio del centro al pin digital 3 en el arduino)
  17. Conecte las clavijas de fila de la protoboard 13 para el bus de placa gnd azul. (conectando el terminal de tierra externa del cable de audio mono al bus de tierra)

Esto es todo lo que es técnicamente necesario! pero a seguir adelante y describir las conexiones del botón de calibración opcional.

  1. Conecte el interruptor del tacto en el protoboard con el lado largo puente en el centro de la placa a partir de las clavijas de la fila 16.
  2. Pins de puente tablero fila 16 y bus de energía protoboard rojo con la resistencia de 10 k.
  3. Conectar tablero fila pernos 18 (pasador inferior de interruptor de tacto) al bus de tierra de tablero azul.
  4. Conectar placa fila pins 16 al pin digital de arduino 10.
  5. Conecte el led en la placa con el tiempo positivo en protoboard fila pines 22 y el conductor negativo menor en pernos de placa fila 23.
  6. Puente de los pines de la fila de protoboard 23 al bus gnd placa azul con el 150 ~ resistencia de limitación de corriente 200 ohm. (Nota Si necesita ayuda para calcular el valor de resistencia para el led solo busca en Internet, hay cientos de calculadoras online, pero no del enfoque de este tutorial)
  7. Conecte las clavijas de fila de la protoboard 22 al pin digital de arduino 9.

Es todas las conexiones! Usted está listo para programar el arduino!

Artículos Relacionados

Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

La forma más fácil de convertir un control de N64 en un Gamepad USB es comprar un N64 controlador adaptador para alrededor £15. Sin embargo también puede hacer si usted tiene un Arduino Leonardo o cualquier otro tablero de Arduino con comunicación US
TV volumen volumen protector usando Arduino

TV volumen volumen protector usando Arduino

versiones05 de marzo de 2013 aparece en WonderHowTo http://goo.gl/fpeVC14 de febrero de 2013 aparece en LifeHacker http://goo.gl/tx4QG13 de febrero de 2013 ya he actualizado el programa de Arduino en el paso 4 para apoyar controles remoto adicionales
Controlar el acceso a su cerradura usando Arduino, SensorMonkey y RF módulo

Controlar el acceso a su cerradura usando Arduino, SensorMonkey y RF módulo

Control de acceso a su puerta desde cualquier lugar del planeta mediante su teléfono, ficha o PC.Esta configuración tiene dos segmentos principales, uno tiene la interfaz gráfica utilizando jQuery, SensorMonkey, Freeduino (Arduino compatible desarrol
Calculadora gráfica usando Arduino

Calculadora gráfica usando Arduino

Hola amigos,Hoy tengo algo nuevo que mostrarte. Como mención anterior en el título he diseñado una calculadora electrónica usando Arduino uno y 2.4" TFT Lcd protectores de pantalla.Paso 1: Recopilación de Hardware Comprar Arduino UNO y protectores de
SNES + Teensy = Gamepad USB/PS3

SNES + Teensy = Gamepad USB/PS3

del controlador de la Super Nintendo es uno de los mejores gamepads jamás se ha hecho. Este tutorial le mostrará cómo puede insuflar vida a su viejo SNES controller para poder usar con tu PC y tu PS3.Usted necesitará los siguientes elementos:SNES Con
Hacer un gamepad USB

Hacer un gamepad USB

Aquí en NextFab, hemos diseñado un completamente funcional, Gamepad USB para Semana de tecnología de Filadelfia. Este proyecto será particularmente difícil sin algún equipo electrónico más grave o una makerspace local con las herramientas adecuadas,
Control remoto de webcam usando Arduino, SensorMonkey, jQuery y Justin.tv

Control remoto de webcam usando Arduino, SensorMonkey, jQuery y Justin.tv

Web-activar tus sensores interactivos sobre dispositivos de escritorio, smartphone y tablet.Este tutorial describe detalladamente cómo utilizar el servicio gratuito de SensorMonkey para remotamente controlar un pan y tilt cámara web conectada a un Ar
Generar número aleatorio usando Arduino

Generar número aleatorio usando Arduino

Una generación de números aleatorios es muy importante en los dispositivos informáticos que les ayuda a la tarea de manera aleatoria. Las aplicaciones de generación de números aleatorios pueden encontrarse en arrastrar los archivos de audio en un rep
Usando Arduino de industria (en máquina guillotina de papel)

Usando Arduino de industria (en máquina guillotina de papel)

Hola.En esta instrucción te voy a dar algunos trucos como usar arduino (u otros MK) en la industria. Qué problemas aparecen y cómo solucionarlo.Tengo orden para PC roto Wohlenberg cortadora (en el vídeo se puede ver uno de la primera edición de mi ar
Programar Arduino Pro Mini usando Arduino Uno

Programar Arduino Pro Mini usando Arduino Uno

Hola a todos. Hoy voy a mostrar como programar arduino pro mini usando arduino uno.Si ya tenías un arduino uno y nuevamente comprar arduino pro mini entonces usted no necesita comprar el convertidor USB a serial para programar el arduino pro mini por
Cualquier coche control remota usando Arduino

Cualquier coche control remota usando Arduino

como este es mi primer instructable he intentado mi mejor. Este coche está hecho usando arduino sin escudo motor o ics. Este rover puede controlarse con cualquier mando a distancia. En primer lugar tenemos que decodificar el mando a distancia para el
Conducir a una página web en tiempo real usando Arduino, SensorMonkey y Processing.js

Conducir a una página web en tiempo real usando Arduino, SensorMonkey y Processing.js

visualización remota de datos en tiempo real.Este tutorial describe detalladamente cómo utilizar el servicio gratuito de SensorMonkey para datos de los sensores en tiempo real push desde un Arduino a una página web para la visualización con Processin
El Tutorial más simple del zumbador; Usando Arduino

El Tutorial más simple del zumbador; Usando Arduino

Hey los fabricantes,Vamos a hacer un Simple timbre Quiz usando Arduino!¿Paso 1: Lo que podemos hacer con él?¿Qué podemos hacer con él?> quiz juego Buzzer> tocar melodías y mucho más...Paso 2:Cosas necesarias> Arduino Uno (comprar de Amazon.in) (c
Juego archivo usando arduino

Juego archivo usando arduino

este es un circuito simple para reproducir archivos wav usando arduino Nano V3.0, consta de 4 botones, cada uno reproducir archivo wav específico cargado a la tarjeta SD.Paso 1: partes 1-Arduino Nano V3.0 (yo usé la versión de chino llamada Funduino