Tabla de contenido:

Escudo de programación ATtiny Arduino: 7 pasos
Escudo de programación ATtiny Arduino: 7 pasos

Video: Escudo de programación ATtiny Arduino: 7 pasos

Video: Escudo de programación ATtiny Arduino: 7 pasos
Video: Programar Un ATtiny85 Con Arduino - Tutorial Español 2024, Noviembre
Anonim
Image
Image
Importa tu archivo
Importa tu archivo

En la construcción de este proyecto, le mostramos cómo hacer su propio escudo de programador ATtiny Arduino usando una fresadora de PCB de escritorio de Bantam Tools. Este componente esencial le permite conectar y programar chips ATtiny a través del IDE de Arduino. Este proyecto requiere muy poco tiempo de preparación y fresado para lograr un producto terminado. ¡Empecemos!

Paso 1: Reúna sus herramientas y materiales

INSTRUMENTOS

Fresadora de PCB de escritorio Bantam Tools

Computadora con el software de la máquina de fresado de escritorio Bantam Tools instalado

Programa Arduino IDE instalado

Fresa plana, 1/32"

Broca de grabado de PCB, 0,005"

Soporte de alineación

Soldador

Cortaalambres diagonales

cable USB

MATERIALES

PCB en blanco, FR-1, una cara

Cinta, de alta resistencia, de doble cara

Cabeceras de tono, 2,54 mm (32)

Resistencias (3)

LED (1 rojo, 1 verde, 1 amarillo)

Vaso de inmersión, 2x4

Toma de inmersión, 2x7

Condensador, 10uF

ARCHIVOS

Descargue el archivo ATtiny-Jig-Final-Bantam-Tools.brd.

Paso 2: Configure su trabajo

Primero, necesitamos instalar y ubicar el soporte de alineación. Después de colocar el soporte de alineación, en Fixturing, seleccione Localizar y siga las instrucciones en la pantalla. El uso del soporte de alineación asegurará que su tablero esté perfectamente ajustado en la esquina frontal izquierda.

Nota: Si no ha instalado el soporte de alineación antes, siga los pasos de esta guía de soporte.

Con el soporte de alineación instalado, es hora de configurar su trabajo. Vamos a ejecutar esta configuración rápidamente. Si necesita más orientación sobre cómo cargar su herramienta e ingresar información en el software de la máquina de fresado de escritorio Bantam Tools, consulte el proyecto Light-Up PCB Badge.

  1. Conecte la fresadora de PCB de escritorio y abra el software de la fresadora de escritorio Bantam Tools.
  2. Inicio del molino.
  3. Vuelva a verificar para asegurarse de que dice Bracket debajo de Fixturing.
  4. Seleccione la fresa de extremo plano de 1/32 ", cárguela con el abanico de brocas adjunto y localice la herramienta.
  5. En el menú desplegable Material, seleccione FR-1 de una cara.
  6. Mida e ingrese dimensiones en los valores X, Y y Z en Material. Luego, aplique cinta adhesiva de doble cara de alta resistencia en un lado de la PCB y colóquela en el spoilboard de manera que se alinee con la esquina del soporte de alineación.

Paso 3: Importa tu archivo

En el software Bantam Tools, en Planes, haga clic en Abrir archivos y seleccione ATtiny-Jig-Final-Bantam-Tools.brd. Luego, seleccione la fresa de extremo plano de 1/32 "y la broca de grabado de PCB de 0,005". Su tiempo de molienda variará según las velocidades y la receta de alimentación que utilice. Para esta operación, usamos las siguientes recetas.

Para la fresa plana de 1/32 :

  • Velocidad de alimentación: 59 pulg / min
  • Tasa de inmersión: 15 pulgadas
  • Velocidad del eje: 25, 000 RPM
  • Paso: 49%
  • Profundidad de pase: 0.010 in

Para la broca de grabado de PCB de 0,005 :

  • Velocidad de alimentación: 4,00 pulg / min
  • Tasa de inmersión: 5.00 in
  • Velocidad del eje: 25, 000 RPM
  • Paso: 50%
  • Profundidad de pase: 0,006 pulg.

Si desea ajustar sus velocidades y feeds para que coincidan con los nuestros, haga clic en Archivo> Biblioteca de herramientas> Agregar herramienta. Nombre sus nuevas herramientas y luego ingrese las velocidades y recetas de alimentación. Puede obtener más información sobre cómo personalizar su biblioteca de herramientas aquí.

Paso 4: Comience a fresar

Empezar a fresar
Empezar a fresar

¿Listo? Haga clic en Iniciar fresado.

Recuerde, este trabajo requerirá un cambio de herramienta. Cuando se le solicite, instale la broca de grabado de PCB de 0.005 con el abanico de brocas adjunto, ubique la herramienta y seleccione Iniciar fresado para terminar la placa.

Paso 5: suelde los componentes

Suelde los componentes
Suelde los componentes
Suelde los componentes
Suelde los componentes

¡Muy bien, es hora de soldar! Coge tus componentes y tu soldador. Es más fácil soldar los componentes en el siguiente orden:

  1. Resistencias
  2. Enchufe dip 2x4 o 2x7
  3. Encabezados de paso de 2,54 mm
  4. LED amarillos, verdes y rojos
  5. Condensador 10uF

Cuando haya terminado de soldar, la placa se verá como la que se muestra aquí. Observe cómo pasan los componentes por la parte posterior del FR-1.

¡Felicitaciones! Ha creado su propio escudo de programador ATtiny Arduino utilizando la fresadora de PCB de escritorio de Bantam Tools.

Paso 6: programe sus chips Arduino

Programe sus chips Arduino
Programe sus chips Arduino

Conecte la plantilla de programación ATtiny que acaba de fresar a la placa Arduino que desea programar. Abra el IDE de Arduino. (Si aún no lo ha hecho, descárguelo aquí).

  1. Cargue ArduinoISP Sketch en Arduino Uno.
  2. Instale ATTinyCore de Spence Konde a través de Arduino Board Manager.
  3. Haga clic en Herramientas> Tablero> ATTiny 25/45/85 (o 24/44/84).
  4. Haga clic en Herramientas> Reloj - 8 MHz (interno).
  5. Haga clic en Herramientas> Chip> ATTiny85 (o ATTiny84).
  6. Haga clic en Herramientas> LTO - "Desactivado".

Enchufe el ATtiny en el enchufe. Con el puerto USB de Arduino apuntando hacia abajo, el pin 1 debe estar en la parte inferior derecha. Luego, conecte la plantilla de programación que molió en el Arduino y enciéndalo. El LED amarillo debería comenzar a respirar después de una secuencia de inicio.

A continuación, haga clic en Herramientas> Programador> Arduino como ISP, y luego seleccione Herramientas> Grabar cargador de arranque. Este paso solo debe realizarse una vez por chip. Después de que haya grabado el Arduino Bootloader en el ATTiny, puede cargar una serie de bocetos de las carpetas de ejemplo en el IDE de Arduino, o puede codificar el suyo propio. Asegúrese de seleccionar "Cargar usando el programador" en el menú Sketch. Nota: Para obtener más información sobre la programación de su chip Arduino, consulte la guía de Arduino para programar un Arduino Uno.

Al programar sus chips, aquí hay algunas notas de diseño que debe tener en cuenta

LED: los LED están conectados a los pines 7, 8 y 9 de Arduino para mostrar la programación, los errores y los latidos del corazón. Estos son LED de estado durante la programación y están integrados en el boceto de ArduinoISP. El LED amarillo "respira" cuando está conectado; el LED verde parpadea cuando la programación está en curso; y el LED rojo se enciende cuando hay un error y cuando el boceto termina de cargarse.

  • Pin 7 - Programación
  • Pin 8 - Errores
  • Pin 9 - Latido del corazón

Interfaz de periféricos en serie (SPI): los microcontroladores utilizan SPI para una comunicación rápida con uno o más dispositivos periféricos, o en este caso placas de circuito. Siempre hay un dispositivo maestro que controla los otros dispositivos.

  1. Pin 10 - Salve Select (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master In Slave Out (MISO)
  4. Pin 13 - Reloj serial (SCK)

Programación global

  • 5V - Energía
  • GND - Tierra
  • Reiniciar

Paso 7: prueba tu placa Arduino

Pruebe su placa Arduino
Pruebe su placa Arduino

En este último paso, es hora de probar su tabla. Para asegurarse de que su tablero funcione, complete los siguientes pasos:

  • Haga clic en Archivo> Ejemplos> 01. Basics> Blink. Cambie el pin LED a 3. Este es el pin 2 en el 85 y el pin 10 en el 84.
  • Haga clic en Herramientas> Programador. Seleccione Arduino como ISP.
  • Haga clic en Sketch> Cargar> Programador.

¿Hay algún tema que le gustaría que cubramos en nuestro próximo video instructivo? Envíe un correo electrónico a [email protected] o comuníquese con nosotros en nuestros canales de redes sociales. ¡Asegúrese de seguirnos en Instagram, Facebook y Twitter para conocer los últimos procedimientos, proyectos de CNC y actualizaciones!

Recomendado: