HacKeyboard, un teclado mecánico construido desde cero (34 / 42 paso)

Paso 34: Utilizar un programador PIC para grabar el Firmware

En este punto, el teclado es casi completo :). Tiene un caso, se dispone de una electrónica y sabe que sólo necesita el código para hacer que todo funcione.

En este paso un que programador PIC es necesario. Usted puede conseguirlos para muy barato en ebay.

Ya que el microcontrolador que estamos utilizando no es un paquete PDIP, no podemos insertar en un zócalo ZIF programación que tienen algunos programadores. Como tal, tendremos que utilizar la interfaz ICSP (In Circuit Serial Programming) que utiliza 6 pines:

  • MCLR - pin18
  • VDD - pernos de 7/28
  • VSS/GND - pins 6/29
  • DGP/RB7 - pin 17
  • PGC/RB6 - pin 16
  • PGM/RB3 - pin 15

Puesto que sólo tenemos que subir el código una vez y sería el PCB mucho más complicado, no pongo ningún encabezado directa para esta interfaz de programación de. Así que lo que hice fue soldar un cable a cada rastro había conectado a cada uno de estos 6 pines y les había conectada al programador, como se aprecia en las fotos. Puede hacer lo mismo y subir el archivo hexadecimal pre-compilado y después desoldar los cables.

Nota: en algunos pasos anteriores mencioné una programación cabecera cerca de las tarjetas USB micro. Este encabezado de programación es una interfaz sólo significada para el desarrollo. Lo que hice realmente para el desarrollo fue utilizar el método descrito arriba para quemar el Bootloader pequeñas en el PIC (archivo .hex también está disponible en mi Github) y luego utilicé la cabecera Programación Serial programar el teclado. ¿Por qué lo hizo hacer esto? Porque es mucho más rápido y más fácil de subir y depurar el código usando la interfaz serial. Si usted está planeando desarrollar o afinar el código para el teclado, utilice este paso para grabar el bootloader y luego revise los pasos que describen cómo utilizar el gestor de arranque pequeño.

Artículos Relacionados

Casquillos de bloqueo para Control: Hardware teclado mecánico nivel mod

Casquillos de bloqueo para Control: Hardware teclado mecánico nivel mod

Una de las grandes cosas sobre teclados mecánicos y personalizados es la capacidad de ahorro de tiempo y ergonómicas macros y atajos de un sistema a otro. Pero si no tienes un teclado que admite capas o personalización de códigos de teclas, puede uti
Como hacer un teclado mecánico

Como hacer un teclado mecánico

Hola todos, soy un ingeniero y vengo forma China.Ahora, te enseñaré cómo DIY un teclado mecánico.lo siento mi mala Inglés :(¡Vamos!Paso 1: Comprar un teclado mecánico utilizado y un teclado inalámbrico de LogitechEn primer lugar, pasé cerca de 20$ pa
Teclado mecánico DIY simple

Teclado mecánico DIY simple

* este teclado solamente sonará como un mecánico.Descargo de responsabilidad: Este es mi primer Instructables, así que por favor oso conmigo. Este Instructables no replicará el teclado mecánico $100! Después de este mod, podrás conocer claro audio co
(Programable) Teclado mecánico

(Programable) Teclado mecánico

Me wanteed para hacer un teclado para las teclas de macro, ya que windows permite múltiples teclado para entradas, pensé que haría con un teclado adicional para utilizar además de mi teclado normal.La intención era hacer programable y trabajando en w
Teclado mecánico de Arduino

Teclado mecánico de Arduino

Hola! Me llamo Adriano y soy 16.Yo vivo en Italia y antes de que esta comienza 'guía', quiero decir lo siento por mi pooooor Inglés: 3Paso 1: ¿Qué?Decidí construir un teclado con Arduino mientras buscaba un tártaro de Razer.Pensé que tenía que constr
Oscilador mecánico

Oscilador mecánico

un oscilador mecánico construido sobre la base de las patentes de Nikola Tesla, utilizado para la conversión de frecuencia de la corriente. Se utiliza en la construcción de transformadores de media y alta potencia, el Tesla.
Cómoda cama de plataforma desde cero

Cómoda cama de plataforma desde cero

Mi esposa y yo estamos pasando en la ciudad para la escuela y trabajo, y nos encontramos con un gran apartamento. El único problema no es que nuestro nuevo dormitorio armarios. Tuvimos algún tiempo en nuestras manos y una tienda donde pudimos trabaja
Quadcopter DIY desde cero

Quadcopter DIY desde cero

Volar es algo que ha sido parte del deseo del hombre para siempre. Hemos querido tomar al cielo ya que en primer lugar vimos un pájaro mosca y con el advenimiento de la tecnología que podemos viajar por el aire en todo el mundo. Sin embargo, una expe
El Speakerboxxx - Hi-Fi BT Boombox desde cero!

El Speakerboxxx - Hi-Fi BT Boombox desde cero!

Sé lo que estás probablemente pensando, "no otro altavoz bluetooth Instructable!"PERO SE TRATA DE VERDADERA ALTA FIDELIDAD! ** y no en el muy abusado, arbitrariamente aplicado uso del término! Sigue leyendo para ver cómo :)Paso 1: Objetivos y re
Entorno de láser escáner 3D desde cero

Entorno de láser escáner 3D desde cero

Hola y Bienvenidos a mi primer instructivo! Aquí Recorreremos juntos el viaje económico de cómo hacer tu propio escáner de láser 3D.Si te gusta este proyecto, estaría super agradecido su voto en el concurso de completo espectro láser!!!!Hay algunos t
De cómputo mecánico a una máquina de votación - mi residencia en el muelle 9

De cómputo mecánico a una máquina de votación - mi residencia en el muelle 9

... Cómo navegaron los plazos, retrasos, distracciones, hacer, hacer y Divigations de un ser Autodesk artista en residencia.Este Instructable (si puedo llamar así) es un esquema de cómo pasé de trabajar en un ordenador Digital mecánico para hacer un
Hacer una escopeta de acción de la rotura desde cero!

Hacer una escopeta de acción de la rotura desde cero!

Este video Instructable le mostrará detalladamente como construir una escopeta de acción de rotura de barrica única desde cero. Si usted decide intentar un proyecto como este, por favor tener cuidado y respetar las leyes de la zona. El primer video m
Mi Pizza favorita y se hace desde cero!

Mi Pizza favorita y se hace desde cero!

Esto que estoy presentando en nombre de mi esposa, quien pidió para escribir esto. Hace seriamente de la mejor pizza que siempre he comido (independientemente de toppings)! También puede presionar la masa en un rectángulo y hacer unos palitos de ques
ELEVACIÓN de TV bricolaje: Mecánicos

ELEVACIÓN de TV bricolaje: Mecánicos

Esta elevación de la TV estaba hecha de materiales que me ha pasado a tener a la mano. La travesura que no habría sucedido si hubiera sido planeado. El ascensor utiliza Makerslide, placas de extremo de Shapeoko V1, un Arduino Uno, un paso a paso de 4