Construir un troquel poliédrica electrónico (10 / 15 paso)

Paso 10: Programar el chip

A menos que tu chip esté previamente programado (como tal vez lo dio a usted como un regalo de Navidad o algo) tendrá que programar con el firmware de eDie.

Hay un número de maneras diferentes de hacer esto, pero voy a describir como lo hago con un USBtinyISP.  Véase mi artículo "caja de contador/almacenamiento juego electrónico" para algunas opciones más, el proceso de programación de este firmware es exactamente la misma que en ese proyecto.

  1. Siga las instrucciones para configurar el software AVRdude y utilizar el USBtinyISP.
  2. Enchufe el cable de 6 pines de la USBtinyISP en la cabecera de ISP en el tablero.
  3. Obtener la última versión del firmware de la página de código de google.
  4. En un símbolo del sistema (en lugar de otro utilizar cygwin ) Desplácese hasta el directorio que acaba de crear con el código de firmware dos.
  5. escribe "hacer" y ver el código a compilar.  Si AVRDude está configurado correctamente ahora debería tener un archivo llamado "eDie.hex" que contiene la imagen de firmware para el chip.
  6. tipo «hacer quemar fusibles».  Se configurará el chip con los parámetros correctos para aceptar y ejecutar el firmware.
  7. tipo "programa".  Esto cargará el archivo eDie.hex en el chip.

Puesto que el USBtinyISP proporciona energía a la tarjeta (juego el puente para hacerlo si no lo es) debe ver inmediatamente el dispositivo trabaja incluso sin batería *!  Dale la vuelta a unas cuantas veces para ver los números cambian.

* He descubierto que a pesar de parece funcionar cuando accionado exclusivamente por el programador, sin batería el chip será ocasionalmente underpowered y reiniciarse cuando trata de luz LEDs demasiados a la vez.  Como si muestra un 8.  Así que sin la batería, este dispositivo sólo puede ser un dado echado a un lado seis.

El firmware es un programa que el chip se ejecuta automáticamente cada vez se enciende.  El programa controla las pantallas y relojes para las entradas del interruptor.  El programador escribe el firmware en memoria no volátil de la viruta.

Artículos Relacionados

Construir un pequeño teclado electrónico con LEGO y faya-pepita

Construir un pequeño teclado electrónico con LEGO y faya-pepita

En mi último Instructable, demostré cómo utilizar Lego, un Arduino board y faya-nugget módulos para construir un ventilador: http://goo.gl/brQ9tR,Esta vez voy a mostrar cómo utilizar pepitas de faya para crear un pequeño teclado electrónico,Paso 1: M
Construir un generador de caracteres electrónicos para una criptografía de cojín de tiempo en caso de bambú

Construir un generador de caracteres electrónicos para una criptografía de cojín de tiempo en caso de bambú

papel de la NSA.  Con este dispositivo puede hacer Un tiempo pastillas y crear criptogramas que son irrompibles , si se usa correctamente. El concepto es simple. Crear una cadena de caracteres al azar (que es donde este dispositivo).  Comparte esta c
Construir un generador de caracteres electrónicos para un tiempo almohadilla criptografía

Construir un generador de caracteres electrónicos para un tiempo almohadilla criptografía

papel de la NSA.  Con este dispositivo puede hacer Un tiempo pastillas y crear criptogramas que son irrompibles , si se usa correctamente. El concepto es simple. Crear una cadena de caracteres al azar (que es donde este dispositivo).  Comparte esta c
Construir un electrónico score keeper/caja

Construir un electrónico score keeper/caja

el manual de instrucciones para cada una de las muchas de la serie de juegos de cartas munchkin incluye siempre una frase como "se necesita un dado echado a un lado 10 por cada jugador o algún otro dispositivo para guardar la cuenta."10 dados de
¿Tribble electrónico, "Fuzzy Logic" tipo

¿Tribble electrónico, "Fuzzy Logic" tipo

recuerda en la década de 1970 cuando ves Star Trek? ¿Recuerdas Cuánto quisiera tener un Tribble de tu propio? Bien, ahora usted puede! Solo tienes que construirlo... usando las piedra pieles cuchillos y oso de la microelectrónica de semiconductor era
Cómo hacer un rodillo de dados electrónicos

Cómo hacer un rodillo de dados electrónicos

Este post muestra un proyecto que terminé el verano pasado, un rodillo de dados electrónicos. En este post, voy a ir sobre cómo y por qué creó, y cómo usted puede hacer uno también!Paso 1: ¿Por qué construir un rodillo del dado electrónico?Era mi obj
Construir su propio dispensador de lápiz electrónico

Construir su propio dispensador de lápiz electrónico

Hola, voy a mostrar los pasos necesarios para construir el dispensador electrónico de lápiz como se muestra en la foto de arriba. Construí esta cosa en mi escuela en mi tiempo libre y he pensado que sería cool si alguien intentó hacerlo también. Grac
Cómo construir un equipo electrónico

Cómo construir un equipo electrónico

Últimamente he estado construyendo un montón de kits electrónicos que envían lejos para. Son demasiado barato, divertido y útil. Así que me imaginé que escribiría un artículo que describe algunos de los métodos que utilizo para ayudarme cuando estoy
Construir su propia interfaz de Sampler electrónico para Ableton

Construir su propia interfaz de Sampler electrónico para Ableton

Hola. Actualmente soy un estudiante de tecnología de música de segundo año. El objetivo de este proyecto fue diseñar un nuevo instrumento de alguna forma.En definitiva, es una interfaz electrónica y se puede volver a asignar una variedad de propósito
Cómo construir un Luzboard (instrumento electrónico)

Cómo construir un Luzboard (instrumento electrónico)

este es un instrumento electrónico que jugó de manera similar a un teclado con algunos divertidos efectos. Un sensor de luz está conectado a la computadora que controla la madera (sonido) de las parcelas. Se puede jugar una escala cromática de C a C
Formación de E-Commerce: Aprender a construir un sitio web de comercio electrónico usando software libre

Formación de E-Commerce: Aprender a construir un sitio web de comercio electrónico usando software libre

originalmente llamé a este curso el curso de capacitación de 4 horas e-commerce. Yo le pagado-para la formación en una base del webinar. Aunque menos de un año de edad, los materiales ya están un poco fuera de fecha, así que no puedo realmente cobrar
Residuos electrónicos 60$ 3DPrinter

Residuos electrónicos 60$ 3DPrinter

Este proyecto describe el diseño de un muy bajo presupuesto la impresora 3D que está principalmente construido de componentes electrónicos reciclados. El resultado es una impresora de pequeño formato por menos de 100$.En primer lugar, aprendemos cómo
Eliminación de verrugas electrónico - sin sangre!  Poco dolor.

Eliminación de verrugas electrónico - sin sangre! Poco dolor.

tuve un problema con la eliminación de verrugas con los años. Los resultados han sido nada espectaculares. He probado la mayoría de los métodos normales, resulta de la grabación que los vapores no es bueno para usted. Todavía tengo una cicatriz en mi
Estación de carga para dispositivos electrónicos

Estación de carga para dispositivos electrónicos

Mi familia tiene una variedad de dispositivos electrónicos que necesitan recarga constante.En el pasado, siempre fuimos perdiendo la verrugas de pared y cables y persiguiendo por la casa para el conjunto adecuado cargar la unidad que necesita para ca