Hackeando el Button de Digg con un Cable de interfaz desprendible

el botón de Digg de adafruit industries www.adafruit.com es un kit de electrónica DIY muy sencillo apto para principiantes. Consiste en un microprocesador, una pantalla de 3 dígitos, un botón y algunos pines de entrada-salida disponibles.

Como se trata de adafruit, es un contador que muestra el número de veces de que botón ha sido presionado. El abiertas líneas de la entrada-salida pueden ser conectadas con jumpers (pequeños pedazos de alambre) para producir un par de comportamientos diferentes.

Pero, con una sencilla interfaz paralelo conectando a un ordenador, puede ser una plataforma robusta para experimentar con la programación del microprocesador.

El sitio, [www.ladyada.net], que tiene todas las instrucciones y los foros de soporte para productos adafruit, tiene instrucciones para algún software simple hacks basado en ponyprog 2000, un programa para la comunicación con el microprocesador. El sitio también describe cómo hacer un conector de puerto paralelo simple para conectar el Digg Button al ordenador. La descripción es muy sencillo, pero requiere soldar el conector to el Digg Button. Esto no es propicio para hackear el botón Mostrar su warez.

Por lo tanto, ya que me gusta mostrar lo que hago, he diseñado un simple conector clip que me permite fácilmente conectar y desconectar mi Digg Button para hackear. También he creado una versión modded firmware botón, que yo estoy llamando a diggX, que se puede cargar con este cable y puede sí mismo ser hackeado con ponyprog 2000.

Aquí está un vídeo de demostración que muestra el conector en uso y describe el hack de firmware:

Tiempo requerido:

Debería ser fácil de acabar esto en una hora

Fuentes:

  • (1) pin de ruptura ángulo recto encabezado tira con al menos 6 pines espaciados a. 1"(Jameco #686111--esta es una cabecera de 6 posiciones, usted puede ordenar varios, o conseguir uno más largo en caso de arruinara)
  • (1) varios pies de #24 trenzado de alambre de gancho-up (Jameco #734405. Amarillo. Se trata de un rollo de 100' que es un poco excesiva. RadioShack tiene cable de conexión #22 que técnicamente podría funcionar, pero será un poco más voluminosos).
  • (6) enchufe patillas (opcionales. Jameco #496421, estos son los más baratos. Puede obtener las versiones más caras con diferentes metales, pero estos parecen funcionar bien)
  • (1) 8" o 1/16" calor encogen tubería (sólo 3" es necesario si no con los pernos del zócalo. Jameco #419127, negro)
  • (1)-conector Sub D con terminales de soldadura (masculino o femenino, ver texto. Jameco #223010 para hombre, #223079 para la hembra.)
  • (3) ~ 1 resistencias de ohm k (Jameco #690865, esto es para cantidad 100. Usted puede conseguir en sets de 5 de RadioShack)
  • (1) epoxy de fraguado rápido (5 minutos o así, disponible en todas partes). Masilla de epoxy también funciona bien.
  • (1) corto pedazo de "palillo de hobby", un par de pulgadas de largo
  • (2) clips de la carpeta pequeñas (de cualquier fuente de oficina, 3/4" son de buen tamaño)

Los pines del conector de zócalo se utilizan en un extremo de los hilos del cable para que el cable puede ser fácilmente conectado a un puerto paralelo o el otro interfaz si es necesario--y, quitado más adelante. Si usted quiere, usted puede soldar los cables directamente--en este caso al conector D-Sub, obviando la necesidad de estos. Una de las ventajas de la utilización de las clavijas de enchufe es que si más adelante desea conectar el cable a un programador serial (funciona con mi AVRDragon muy bien), sólo puede mover los cables al conector serial sin soldar. Pero, es usted.

Si vas a conectar el cable directamente al puerto de su ordenador, probablemente necesitarás un conector macho. Por otra parte, no es muy conveniente. Siempre tienes que mirar alrededor detrás de su computadora para ver lo que está sucediendo con el botón. Por unos cuantos dólares, usted puede comprar un "directo" cable paralelo que se conecta en el puerto de la computadora en un lado y el cable de interfaz que está construyendo en el otro. Es lo que uso. Tiene conectores macho en ambos extremos. En ese caso, usted debe obtener un conector D-Sub "hembra" para que te enchufe en el cable.

Asegúrese de utilizar alambre trenzado, alambre sólido sería demasiado rígido y difícil de manejar (aunque él * le * trabajar técnicamente)

Herramientas (algunas de las cuales usted probablemente tendrá si usted construye el Digg Button para comenzar con):

  • Cortadores de alambre
  • Alicates pequeños (realmente usar alicates de joyería pequeña que recibí de una tienda de artesanía)
  • Soldador y estaño (soldadura estándar electrónica thin-ish de 60/40)
  • Secador de pelo (caliente) o pistola de calor para reducción de tubo

Opcional, pero infinitamente digno de su peso:

  • Pelacables (utilizo el tipo muy simple que se muestra en las fotos y funcionan bien)
  • Tornillo de banco pequeño proyecto (e.g. Panavised Jr.)

Supongo que sabes soldar. Si no, puede ver los videos de la NASA en su sitio de radiojove, http://radiojove.gsfc.nasa.gov/telescope/soldering.htm, que es un proyecto muy cool radio telescopio propio.

Ahora, suponiendo que has reunido todo, a la parte del edificio.

Etiquetas: Hack, Botón, AVR, Firmware, Digg, DiggX, AVR2313

Artículos Relacionados

COMPARTIR red desde el PC a ANDROID con el CABLE USB

COMPARTIR red desde el PC a ANDROID con el CABLE USB

PARTE DE RED DE PC A ANDROID CON EL CABLE USBVideo:Blog:http://goo.GL/YbEmsb
Galileo - Conecte al sistema operativo Linux con un cable ethernet

Galileo - Conecte al sistema operativo Linux con un cable ethernet

Escribí una guia instructable para Galileo un tiempo atrás y esto es una segunda entrega que cubre la conexión directamente en el subyacente sistema operativo de Linux y así acceder a todo tipo de herramientas de gran alcance. Voy a cubrir aspectos b
Emergencia carga de un teléfono con un cable de repuesto.

Emergencia carga de un teléfono con un cable de repuesto.

El otro día mi teléfono, que está en las últimas se quedó sin batería y esperaba algunas llamadas importantes textos que necesitarían respuestas rápido, estuve en tecnología con ningún cargador del teléfono y no inicio por otro seis horas así que hic
Comunicación serial USB Android Arduino con el cable OTG

Comunicación serial USB Android Arduino con el cable OTG

He hecho una noche de la Arduino basado lámpara con fotorresistencia y problema con lo de los niveles de luz era diferente de un lugar a otro, cuando estoy probando he utilizado un valor como un umbral para encender la luz y después de fijación en su
Hacer uso práctico del panel solar de carga de puerto con el cable coaxial

Hacer uso práctico del panel solar de carga de puerto con el cable coaxial

realmente no he encontrado ningún uso práctico del sistema de panel solar de carga de Puerto 45W en los últimos meses.  Parte del problema es que el panel solar es en la cubierta y es difícil llegar a otras partes de la casa.  Yo iba a comprar alguno
Instalación de un Cable de interfaz del iPod en un Toyota Corolla

Instalación de un Cable de interfaz del iPod en un Toyota Corolla

Si desea una conexión IPod stereo de fábrica de tu Corolla que podía pagar su electrónica local tienda $50 - $100 para la instalación; o se puede instalar que el cable sí mismo gratis.  Quiero mostrarte lo fácil que es instalar un cable de interfaz i
Cómo reparar monitor lcd HP 1702 con roto cable VGA

Cómo reparar monitor lcd HP 1702 con roto cable VGA

Hola este es mi primer instructivo, espero te guste y cualquier comentario Bienvenido.mi motivación para esto comenzó cuando mi cable moldeados de monitores de 17" rompió dejándome internamente con ningún monitor, y ya no sólo pude comprar un cable d
Como comercio en Pokemon plata y oro con un cable link de Game Boy Color.

Como comercio en Pokemon plata y oro con un cable link de Game Boy Color.

Esto demuestra que es posible al comercio en el pokemon oro y plata con gameboy avance. Todo lo que necesitas es un cable de enlace de Game Boy color. El cable de enlace de gameboy color trabaja con el GBA aslong como estás jugando un Game Boy juego
Conseguir listo para coche Jump Start (una lista útil para mantener con los cables)

Conseguir listo para coche Jump Start (una lista útil para mantener con los cables)

cables de la batería salvó mi día muchas veces. Difícil recordar el orden para conectarlos (plus, minus, que coche?).Este instructable le hará listo para tales acontecimientos inesperados (o ayudar), por tener un paquete de salto-plomo de los cables,
Vuelva a colocar una tapa con sugru cable de carga USB

Vuelva a colocar una tapa con sugru cable de carga USB

cómo re adjuntar una pieza separada de la vivienda a un cable de carga USB.Estos pasos le muestran cómo solía sugru para reparar un cable de carga USB.Primero vemos el cable molesto.  La caja se ha desprendido, que significa algunos circuitos abierto
Controlar su Arduino desde un PC con un cable Usb

Controlar su Arduino desde un PC con un cable Usb

si usted quiere saber cómo tou puede controlar tu Arduino con el PC o que tu Arduino se muestran datos en su PC, siga mis pasos. Para ello necesita algún software para crear interfaces. Con WD interfaz Maker puede crear aplicaciones y exportarlas a .
Cómo conectar tu Xbox 360 a cualquier Pc/Lcd monitor con Vga Cable con sonido 720p

Cómo conectar tu Xbox 360 a cualquier Pc/Lcd monitor con Vga Cable con sonido 720p

si quieres conectar tu Xbox 360 a cualquier Monitor LCD necesita un siguientes accesorios1 VGA AV Cable para Xbox 360(£4.49)2 RCA a 3,5 MM cable de adaptador (£1,69)3. 3,5 mm estéreo Jack toma de corriente al enchufe de gato carpintero Coupler(£1.60)
Cómo conectar un Sega Dreamcast a un televisor con los Cables de AV

Cómo conectar un Sega Dreamcast a un televisor con los Cables de AV

necesita un cable av, cable de alimentación y una consola de Dreamcast. Siga el video fácil y usted jugará la Dreamcast en su televisor de pantalla ancha en ningún momento.
Protector de pantalla LCD 16 x 2 para Arduino Uno con 3 cables

Protector de pantalla LCD 16 x 2 para Arduino Uno con 3 cables

No tomar ningún crédito qué tan nunca para este bosquejo. Ha sido copiado deSin embargo, en el lado del diseño del hardware de la original instructable noté un pequeño defecto.Si se va a seguir el los diagramas Publicada en allí, hay un defecto menor