USB mando clásico de Wii (2 / 18 paso)

Paso 2: Construir el circuito

Para simplificar el proceso de creación de V-USB basado en dispositivos, he creado el USnooBie.

Sitio oficial USnooBie




Usted puede comprarlo de Seeed Studio, viene con todos los accesorios que usted necesidad y el gestor de arranque de todo listo para ir.

El USnooBie es un kit de microcontrolador que no requiere a ningún tipo de programador AVR o convertidores de USB a serial para cargar y ejecutar código compilado. Su diseño de hardware permite al usuario desarrollar dispositivos de bajo costo USB con Microcontroladores AVR ATmega de Atmel. También puede ser utilizado para desarrollar proyectos que no son dispositivos USB. Es incluso compatible con Arduino.

NosotrosnoBes decir el conjunto de instrucciones y lista de piezas

Esta es una versión corta de la guía oficial de la Asamblea, visite a la guía oficial de la Asamblea a leer más detalles.

Montar nosotrosnoBes decir siguiendo estos pasos. Los componentes más pequeños se deben soldar primero, antes de los componentes más grandes, esto facilita la Asamblea. Las piezas también se describen aquí por lo que este documento también actúa como una lista así que usted puede encontrar repuestos.



Dos resistencias de 68 ohmios

Estas resistencias limitan la corriente entre el dispositivo USB (microcontrolador) y USB host (ordenador) en el D + y D-líneas de bus USB. Actúan como resistencias de terminación, por lo que la impedancia que empareja impedancia característica del cable USB, reducción de reflejos de la señal. Son de pequeño tamaño y componentes de baja y así se sueldan primero.

Estos deben ser dos 68 ohmios 1/4 watt +-resistencias de película de carbón de tolerancia de 5%.



D-pull-up resistor

Esta resistencia se coloca en la línea D del bus USB. Cuando D - se tira hacia arriba, indica al host USB que el dispositivo USB es un dispositivo de baja velocidad USB 1.1. Esta resistencia es generalmente 2.2 kilo ohmios si jalar a 5V y 1,5 kilo ohmios al tirar a 3.3V. obras de 1,8 kilo-ohm con 5V y 3.3V.

Este resistor debe ser un 1,8 kilo ohm 1/4 watt +-resistencias de película de carbón de tolerancia de 5%.

Nota: el diseño original utiliza una resistencia de 1,7 kilo ohm, el kit que se vende está provisto de una resistencia de ohm kilo 1,8, cualquiera debería funcionar. Los esquemas pueden mostrar una resistencia de 1,7 kilo ohm (error, lo siento).



Resistencia de límite de corriente LED

Esta resistencia limita la corriente para la indicación de alimentación LED. Si esta corriente no se limita, entonces vida útil de los LED se reduce drásticamente.

Este resistor debe ser un 330 ohmios 1/4 watt +-resistencias de película de carbón de tolerancia de 5%.



Diodos de Zener dos 3.6V

Estos 3.6V Zener diodos asegura que la señal del D + y D-líneas de bus USB dentro de límites aceptables. Esto permite que el dispositivo USB a 5V sin dañar otros dispositivos en el bus USB.

Estos deben ser 1N5227B 3.6V Zener diodos. Ha habido informes de que algunos diodos Zener no funcionará. diodos Zener de 200MW no funcionen sino que diodos de Zener 500mW (fuente: http://forums.obdev.at/viewtopic.php?f=8&t=4677).

Asegúrese de colocar estas piezas en la orientación correcta según lo indicado por el símbolo en la placa. El triángulo en los puntos del símbolo en el sentido que debe ser la franja en el diodo.



Diodo de protección actual reversa

Esta parte no está incluida en el kit suministrado por Seeed Studio. Debe reemplazar esta parte con un puente de alambre o de lo contrario nosotrosnoBes decir no recibirán energía del puerto USB.



Indicación de alimentación LED

Este LED indica que hay energía en el bus de energía. Tenga en cuenta que no indica la cantidad de energía, por lo que incluso si está encendida, no garantiza que algunos componentes están recibiendo suficiente voltaje.

Este debe ser un LED estándar de 3mm de diámetro.

Este LED puede omitirse si quieres ahorrar energía o desea que un dispositivo USB "sigiloso".

Asegúrese de colocar esta parte en la orientación correcta según lo indicado por el símbolo en la placa. Si usted es incapaz de determinar la dirección del LED, deben probar el LED antes de instalarlo. El "lado plano" debe ser el cátodo, que debe ser negativo a la luz, mientras que la "Ronda" es el ánodo, que debería ser positivo para iluminar. Utilice una batería de 3V botón para realizar esta prueba muy rápido para evitar dañar el LED.



Conector macho USB A

Esto nospermite ningúnBes decir ser conectado directamente a un puerto USB, o puedes comprar un cable de extensión USB desde el almacén del dólar para conectarlo.



Dos SPST táctil momentáneo en el interruptor de botón

Un botón se utiliza para reiniciar el Microcontrolador AVR, el botón actúa como un botón de activación del gestor de arranque. Al reiniciar, el AVR funciona el código de la sección de gestor de arranque que cheques si se mantiene pulsado el botón de activación de bootloader. Si se mantiene pulsado, el gestor de arranque se convierte en un dispositivo del USBasp así que usted puede cargar su propio código en el Microcontrolador AVR. Si no se mantiene pulsado, el gestor de arranque se salta a la sección de aplicación para ejecutar el código que previamente haya cargado.

Este botón de activación del gestor de arranque se coloca en la línea D, cuando se presiona durante el uso normal (no durante el tiempo de arranque), hará que el dispositivo USB aparecer desconectado del host USB. Esto es útil en ciertas situaciones cuando necesite desconectar sin desconectar físicamente el dispositivo.

El momentarty SPST táctil Omron B3F-1000 en el interruptor de botón se debe utilizar aquí.



toma de corriente chip DIP de 28 pines

Un perno 28 toma de chip DIP se utiliza para contener el Microcontrolador AVR ATmega.

Debido a la colocación de los tres condensadores de tandum, se debe utilizar un zócalo de 28 pines DIP chip (o dos 14 pin DIP chip tomas, el diseño de la PCB está diseñado para ello) para sostener el Microcontrolador AVR ATmega. El zócalo del chip debe tener un espacio hacia abajo en su centro, dando usted espacio para colocar los tres condensadores. Soldadura en las tomas, luego inserte los condensadores a través del espacio. Ver la imagen proporcionada.

Asegúrese de colocar esta parte en la orientación correcta según lo indicado por el símbolo en la placa.

No inserte el chip en el zócalo hasta que la Junta pase algunas pruebas simples (pasos más adelante).



Tres capacitores monolíticos

El 0.1uF condensador tiene un condensador de desacoplamiento que suaviza finas ondulaciones en el bus de energía. El código en este condensador debe ser 104 (que significa 0.1uF).

Los dos condensadores de 27pF limpia las señales desde el cristal de 12 MHz. El código de estos condensadores deben 270 (significado 27 pF).

Estos condensadores pueden ser monolíticos o cerámica.



Cristal de 12 MHz

El cristal de 12 MHz es la fuente de reloj para el Microcontrolador AVR. Es 12 MHz ya que es la mejor velocidad de reloj de 3,3 v opertation compatible con V-USB.

El cristal debe ser un cristal de 12 MHz en un paquete HC49. Embalaje de bajo perfil es preferido, como el espaciado de pines es la misma.



Jumper de selección de voltaje

Una cabecera de tres clavijas se utiliza para seleccionar la tensión en el bus de energía, un bloque de derivación se utiliza en el encabezado de 3 pines para hacer la conexión que hace la selección. Esto le permite elegir entre usar la fuente de alimentación de 5V del puerto USB o utilizando el 3.3V proporcionados por los 3, 3V de alimentación regulador de voltaje.

No instale el bloque de derivación hasta que la Junta haya pasado algunas pruebas (descritos en pasos posteriores).



Fusible reseteable PTC

Este fusible protege el USB host del daño durante las situaciones de corto circuito por corte de corriente. El fusible se caliente cuando actual alcanza niveles inaceptables y se convertirá en una resistencia, limita la corriente, y cuando el fusible se enfría, pierde su resistencia y realiza actual otra vez. Esto protegerá su computadora si usted corta accidentalmente su bus de energía. Ya que se reinicia automáticamente después de refrescar abajo, nunca necesitará ser reemplazada (a diferencia de un fusible común).

Tenga en cuenta que el bus USB sólo puede suministrar hasta 500 mA de corriente, el fusible siempre construir resistencia una vez que alcanza 250mA y desconecta completamente si la corriente llega a 500mA. Para la mayoría de las aplicaciones, esta cantidad de energía es que suficiente, si necesita más energía, tener en cuenta utilizando una fuente de energía externa como la fuente de alimentación, en lugar de su computadora.

Este componente debe ser el RXE025 de Tyco Electronics, es el mismo fusible reseteable de PTC en SparkFun. Tiene un I-hold de 250mA y disparo de 500mA.



condensador electrolítico 4.7 uF

Este condensador suaviza grandes ondas lentas en el bus de energía, y actúa como un pequeño reservorio durante la súbita corriente dibuja.

Este debe ser un condensador electrolítico de 4,7 uF 10 voltios en el empaquetado radial.

Asegúrese de colocar esta parte en la orientación correcta según lo indicado por el símbolo en la placa. El condensador debe tener una tira en el lado negativo (menos señales) símbolos, que se corresponde con el lado negativo del símbolo del condensador en la placa (frente a la almohadilla con el positivo + símbolo).



3,3 v baja el regulador de voltaje de salida

Este debe ser un TC1262 en empaque TO-220. Es un regulador de voltaje bajo de la salida que se retirará de la energía del USB de 5V a 3.3V.

Esto puede omitirse si no quieres un 3,3 v Fuente de alimentación.

Asegúrese de colocar esta parte en la orientación correcta según lo indicado por el símbolo en la placa. El disipador térmico de metal en el regulador de voltaje debe estar mirando hacia el interior de la Junta (según lo indicado por la línea más gruesa serigrafiada).

Este componente debe ser un 3,3 v regulador de voltaje bajo de la salida en el empaquetado de TO-220 de 3 pin. De microchip TC1262 o similar puede ser utilizado.



Jefes masculinos

Hay tres grupos de cabeceras masculinas. Un grupo largo que tiene 16 pines, dos grupos más cortos con 6 pines cada uno.

Estas cabeceras masculinas permiten insertar nosotrosnoBes decir en un protoboard. Estos encabezados deben ir en la parte inferior de la PCB.

Para hacer soldadura estos pines de cabecera más fácil, puedes insertar en el protoboard primero y luego colocando los U.S.noBes decir PCB en la parte superior, para que la placa mantiene las patillas de la cabecera recta y sostiene en el lugar para usted mientras que la soldadura de la parte superior de la PCB.



Continuidad, prueba de la tierra

Utilice el probador de continuidad de un multímetro para comprobar que todos pernos/cojines/los empalmes que se supone que son tierra están conectados entre sí y sólo uno al otro.

Si pasa esta prueba, entonces usted debería ser capaz de verificar los voltajes mientras que enciende sin preocuparse demasiado por una corriente masiva causa corto dibujar.



Control del bus de energía de continuidad

Use el probador de continuidad de un multímetro para comprobar que todos pernos/cojines/los empalmes que se supone que están en el bus de energía están conectados entre sí y sólo uno al otro. Hacer esto mientras que el bloque de derivación de puentes de selección de voltaje no está instalado.



Verificación de voltaje

Enchufe en nosotrosningúnBes decir en un puerto USB y comprobar los voltajes en las almohadillas/pins/juntas que se supone que son 5V. Lo mismo para los que se suponen que son 3, 3V.

Instalar el bloque de derivación en el jefe del perno tensión selección puente. Compruebe que usted es capaz de seleccionar el voltaje en el bus de energía moviendo el bloque de derivación. Cuando hay energía en el bus de energía, el indicador power deberá encenderse también.



Inserte el microcontrolador

Inserte el microcontrolador ATmega328P AVR en la toma de chip DIP de 28 pines para terminar construyendo el nosotrosnoBes decir.

Si el bootloader correcto ya está cargado en el microcontrolador y la configuración de bits del microcontrolador fusible es correctas, que puede comenzar a usar el U.S.noBes decir (si usted lo compra de Seeed Studio, entonces esto es hecho para usted). Siga las instrucciones para cargar código en nosotrosningúnBes decir, para comprobar que funciona como un dispositivo USB cuando se conecta a un ordenador.

Artículos Relacionados

Controlador Arduino lente - sincronizado Zoom/enfoque con el mando clásico de Wii

Controlador Arduino lente - sincronizado Zoom/enfoque con el mando clásico de Wii

cámara mi Lumix GH2 Micro cuatro tercios no sólo dispara vídeos fantástica alta definición, pero con los adaptadores de bajo costo que pueda utilizar con lentes manual mayores que son baratas y a menudo muy alta calidad. Dispara a un montón de videos
Teensy USB Wii Classic Controller

Teensy USB Wii Classic Controller

Yo soy un fan del Mando clásico de Wii, pero me he no cuidado nunca para mantener los controladores inalámbricos cargada para una pelea ocasional de la nostalgia. ¿No sería genial si puedo usar mi mando clásico de Wii por USB? Se trata de cómo la hic
USB Wii Gamepad usando Arduino Leonardo

USB Wii Gamepad usando Arduino Leonardo

Fin de semana pasado probé el RetroPie nuevo en mi hermosa nueva frambuesa Pi 3, pero el controlador solo juego que tengo es oldie mando clásico de Wii; ¿Cómo puedo convertirlo a un dispositivo de juego USB regular?Después de algunas investigaciones,
Funtendo - un controlador retro multistick para tu PC

Funtendo - un controlador retro multistick para tu PC

Funtendo es un completamente autónomo retro gaming & controlador de sistema para tu PC.Es capaz de usar el mando original Nintendo , el N64 controlador y el controlador Clásico de Wii al mismo tiempo!Funtendo es USB accionado y también contiene una u
Primeros pasos con el ordenador de bolsillo Mini

Primeros pasos con el ordenador de bolsillo Mini

Alrededor de un mes y medio atrás, creé un proyecto llamado la Mini computadora de bolsillo y escribió un Instructable sobre cómo construirlo. Este Instructable tiene todo el proyecto un paso más allá ayudando a comenzar con su Mini computadora de bo
¿Construir tu propio mini computadora de bolsillo

¿Construir tu propio mini computadora de bolsillo

siempre quieren experimentar 70s y 80s computación sin toquetear hardware viejo chirriante y disquetes de 5,25?En este Instructable, te enseñaremos cómo construir y programar tu propio mini computadora de bolsillo.Explorar micro computación con una m
¿Cómo usar un Wiimote como Mouse de su computadora

¿Cómo usar un Wiimote como Mouse de su computadora

alguna vez se preguntó qué cosas interesantes se puede hacer con un Wiimote? Si es así, este es sin duda donde debe iniciar-como un ratón!Paso 1: Paso 1: materiales1. un Wiimote (por supuesto)2. WiiMotionPlus (realmente es construido en algunos nuevo
Cómo jugar backups de Wii desde un dispositivo usb con ningún modchip. ¿

Cómo jugar backups de Wii desde un dispositivo usb con ningún modchip. ¿

Cansado de mala quemaduras de DVD? ¿Wii laser murió hacia fuera en usted? ¿Quieres copiar juegos de Wii directamente desde tu Wii dvd al disco duro? Este instructable es perfecto para usted! Con este instructable, usted será capaz de jugar su favorit
Inalámbrica Wii Nunchuk para ratón USB Stick para PC, Mac y Tablet Video Juegos

Inalámbrica Wii Nunchuk para ratón USB Stick para PC, Mac y Tablet Video Juegos

Listo para sentir como el legendario "Bruce Lee" usando Wireless Wii nunchacos una diversión kung fu PC lucha stickman juego de video conocido como Un dedo muerte Punch (OFDP). ¿Qué tal jugar Jetpack Joyride en Facebook o en tu tableta Android?
Pulsera usb clásico

Pulsera usb clásico

Pulsera de cuero USB clásico.En este instructable voy a mostrarte, cómo hacer tu propia pulsera de unidad flash USB. Usar siempre tus recuerdos, vamos a hacerlo!Paso 1: Material y herramientas MATERIAL:Variación de tela (yo usé 0,5 mm)Cuero (yo usé 1
IPhone Learing mando a distancia Universal con Arduino

IPhone Learing mando a distancia Universal con Arduino

Hola y Bienvenidos a mi primer Instructable.No sé ustedes, pero nunca puedo encontrar el control remoto para mi TV. Siempre parece desaparecer cuando lo necesito y luego sólo aparece días más tarde como cuña dentro del sofá por uno de los niños. Una
NintenWii (o Wiitendo): Wii re-hecho para caso NES

NintenWii (o Wiitendo): Wii re-hecho para caso NES

en este Instructable, voy camino aunque mis pasos de totalmente nuevo trabajo mi Wii para caber dentro de un caso NES de la vieja escuela.Varias veces en este Instructable, te está haciendo referencia a la How-to: hacer un portátil de Wii página de B
Como hacer dispositivo USB (PIC18F)

Como hacer dispositivo USB (PIC18F)

voy a mostrar cómo a la protoboard una simple generic HID USB, creando el firmware PIC18F y finalmente crear la interfaz de Windows para el dispositivo que te permitirá controlar un LED de la PC y leer el estado de un botón del dispositivo.Desde la l
Softmod cualquier Wii (versión 1.0-4.3)

Softmod cualquier Wii (versión 1.0-4.3)

¿qué softmodding hacer un wii?Bien la respuesta a esa pregunta es... puedes jugar copias de seguridad de juegos si perdiste tus juegos originales... (Como hacer) Juegos N64, SNES y SEGA consola en tu wii! Con los emuladores correspondientes... y uste