Tabla de contenido:

Amigo de la placa de pan Arduino: 12 pasos
Amigo de la placa de pan Arduino: 12 pasos

Video: Amigo de la placa de pan Arduino: 12 pasos

Video: Amigo de la placa de pan Arduino: 12 pasos
Video: ARDUINO TIPS #10: PROGRAMACIÓN ISP - ICSP - PROGRAMAR UN ARDUINO CON OTRO ARDUINO 2024, Noviembre
Anonim
Amigo de la placa de pan Arduino
Amigo de la placa de pan Arduino
Amigo de la placa de pan Arduino
Amigo de la placa de pan Arduino
Amigo de la placa de pan Arduino
Amigo de la placa de pan Arduino

Construyo todos los circuitos en una placa de pruebas; Sin embargo, construir el mismo circuito cien veces puede volverse monótono, así que me gustan las piezas modulares para construir prototipos. La mayoría de los circuitos, como las fuentes de alimentación de 5 voltios, son bastante estándar. El Arduino Bread Board Buddy que obtuve de Universal Solder es un Arduino UNO independiente para usar con placas de pan. Es un pequeño kit muy útil que le evita construir un Arduino independiente cada vez que desee construir un proyecto en una placa de pruebas.

Puede descargar el pdf de ensamblaje o en el sitio web; sin embargo, aquí hay algunos consejos que no se incluyen en el pdf, incluida la programación del Bread Board Buddy.

universal-solder.ca/

Paso 1: herramientas

Instrumentos
Instrumentos
Instrumentos
Instrumentos

Soldar

Clips de resorte

Cortadores laterales pequeños

Soldador

Estación de soldadura si tiene una.

Paso 2: Partes

Partes
Partes
Partes
Partes

Canaduino Bread Board Kit no viene con un IC ATMEGA328P, por lo que tendrá que proporcionar uno.

El kit contiene lo siguiente para cada placa:

1 PCB (placa de circuito impreso)

1 toma IC de 28 pines

1 cristal de 16 mHz

1 LED (diodo emisor de luz)

1 botón de reinicio

Puente de 1 Pin

1 resistencia de 680 Ω

1 resistencia de 10 KΩ

1 100 nF

2 18 pF

2 rieles de pines de conector de 20 pines

Paso 3: rieles de clavija del conector

Rieles de clavija de conector
Rieles de clavija de conector
Rieles de clavija de conector
Rieles de clavija de conector

Comience cortando los rieles de los pines del conector en dos rieles de 15 pines y un riel de 2 pines con los cortadores laterales.

Paso 4: Soldar los componentes

Soldar los componentes
Soldar los componentes
Soldar los componentes
Soldar los componentes
Soldar los componentes
Soldar los componentes
Soldar los componentes
Soldar los componentes

Comience a soldar los componentes a la PCB; desde el centro de la PCB hacia afuera. Es un dolor tratar de soldar los componentes correctos en el lugar correcto debajo de partes como el zócalo IC.

Suelde y recorte un componente a la vez, puede ser un dolor tratar de evitar el exceso de cables para soldar o inspeccionar las uniones.

Sostenga el componente en su lugar con los clips de resorte.

Suelde la junta asegurándose de hacer una buena conexión.

Inspeccione la conexión y corte los cables sobrantes.

El pin largo del LED va en el orificio más cercano al botón de reinicio.

La resistencia de 680 Ω se acerca más al cristal.

La resistencia de 10 KΩ se acerca más al botón de reinicio.

Paso 5: clavijas de enchufe y conector

Clavijas de enchufe y conector
Clavijas de enchufe y conector
Clavijas de enchufe y conector
Clavijas de enchufe y conector
Clavijas de enchufe y conector
Clavijas de enchufe y conector

Dado que el zócalo IC se suelda en la parte inferior de la PCB y los rieles de los pines del conector se sueldan en la parte superior de la PCB, suelde primero el zócalo IC. De esta forma, los rieles de las clavijas del conector no obstaculizarán la soldadura del zócalo IC.

Una vez que tenga todos los componentes pequeños conectados a la PCB, conecte el zócalo IC, asegurándose de que todas las juntas estén bien.

A continuación, coloque los dos rieles de 15 clavijas del conector asegurándose de que estén en escuadra y de que todas las uniones estén bien. Si las clavijas no están cuadradas, es posible que no pueda insertar el compañero de la tabla de pruebas en una tabla de pruebas.

Por último, conecte el ATMega 328P IC en el zócalo IC y estará listo para programar y usar.

Paso 6: Suministros de programación

Suministros de programación
Suministros de programación

Arduino UNO o MEGA y cable

Tabla de pan

Jerséis

3 resistencias de 680Ω

3 LED azul rojo verde

Paso 7: cargador de arranque

Cargador de arranque
Cargador de arranque
Cargador de arranque
Cargador de arranque
Cargador de arranque
Cargador de arranque

Si el ATMega328P IC no tiene cargador de arranque; tendrá que grabar el cargador de arranque, debería poder saber si tiene el cargador de arranque si el LED en el Bread Board Buddy parpadea cuando se enciende.

Para grabar el cargador de arranque en Bread Board Buddy, siga estos pasos:

Asegurándose de que no haya nada conectado a su UNO, conéctelo a su computadora.

Boceto abierto

Deberá seleccionar el tablero del menú Herramientas que corresponda a su tablero.

Luego seleccione el puerto serie del menú Herramientas que corresponda a su placa.

Haga clic en el archivo, desplácese hacia abajo para ver ejemplos y haga clic en Arduino ISP.

Se abrirá una nueva ventana de Arduino IDE con el boceto de Arduino ISP en ella.

Copie las conexiones de los pines, pero no las haga todavía.

Cargue el boceto del ISP de Arduino en su placa Arduino.

Sketch debería indicarle cuándo está listo y el LED de su Arduino debería dejar de parpadear.

Paso 8: cableado del programador

Cableado del programador
Cableado del programador
Cableado del programador
Cableado del programador
Cableado del programador
Cableado del programador

Desconecte la placa Uno de su computadora y conecte la placa y el microcontrolador como se describe en el Boceto del ISP.

nombre del pin: UNO:

reinicio de esclavo: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

mega (1280 y 2560)

reinicio esclavo: 53

MOSI: 51

MISO: 50

SCK: 52

Coloque un LED (con resistencia) en los siguientes pines:

9: Heartbeat: muestra que el programador se está ejecutando

8: Error: se enciende si algo sale mal (use rojo si tiene sentido)

7: Programación - En comunicación con el esclavo

Usé un LED azul para Heartbeat Red para Error y Verde para Programación como se muestra en el diagrama. Más allá del hecho de que me gustan las luces parpadeantes, los LED te dicen si el ISP de Arduino está funcionando correctamente. El LED azul intermitente le indicará que el ISP de Arduino se está ejecutando, el LED verde le indicará que se está cargando cuando se enciende, y el LED rojo le indicará que la carga falló cuando se encienda.

Paso 9: Grabar el cargador de arranque

Quemando el cargador de arranque
Quemando el cargador de arranque
Quemando el cargador de arranque
Quemando el cargador de arranque

En el menú Herramientas del boceto, seleccione Tablero y luego el ATmega328 en un tablero (reloj interno de 8MHz).

Seleccione el puerto serie del menú Herramientas que corresponda a su placa.

En el menú Herramientas, vaya al menú Programador y seleccione Arduino como ISP.

Luego, en el menú Herramientas, seleccione Grabar cargador de arranque.

Los LED deberían parpadear y el LED verde debería encenderse cuando el ISP de Arduino carga la carga de arranque. Cuando termine de cargar, el LED azul debería volver a parpadear y el LED del Bread Board Buddy debería parpadear una vez por segundo.

Puede verificar esto simplemente conectando el Bread Board Buddy a la alimentación.

Solo debería necesitar grabar el gestor de arranque una vez.

Paso 10: Programación

Programación
Programación
Programación
Programación
Programación
Programación

Una vez cargado, el Bread Board Buddy se puede programar de tres formas diferentes.

Primero. Puede quitar el ATMega328P del Arduino UNO R3 y conectar el ATMega328P del Bread Board Buddy al Arduino UNO R3.

Segundo. Puede quitar el ATMega328P del Arduino UNO R3 y conectar 5V a 5V, tierra a tierra, RX (D0) a Do, TX (D1) a D1 y restablecer a RST desde Arduino UNO al Bread board Buddy.

En tercer lugar, puede utilizar el circuito del cargador de arranque para programar en placa el Bread Board Buddy.

Paso 11: Programación en placa

Programación en placa
Programación en placa
Programación en placa
Programación en placa
Programación en placa
Programación en placa
Programación en placa
Programación en placa

Ahora que su Bread Board Buddy tiene el cargador de arranque, puede cargar programas en el microcontrolador usando la misma configuración que utilizó para el cargador de arranque.

Seleccione o cree el boceto que desea cargar en el microcontrolador.

En el menú Herramientas, seleccione Tablero y luego el ATmega328 en un tablero (reloj interno de 8MHz) si está utilizando la configuración mínima del menú Tablero.

Seleccione el puerto serie del menú Herramientas que corresponda a su placa.

Seleccione Arduino como ISP en el menú Herramientas y en el menú Programador.

Luego, para cargar el boceto en el microcontrolador, no haga clic en cargar. Haga clic en el menú Archivo y seleccione Cargar usando el programador para programar el microcontrolador en la placa de pruebas.

Los LED deben parpadear y el LED verde debe encenderse cuando el ISP de Arduino carga el programa en su microcontrolador. Cuando termine de cargar, el LED azul debería volver a parpadear.

Paso 12: el producto terminado

El producto terminado
El producto terminado
El producto terminado
El producto terminado

Ahora que el Arduino Bread Board Buddy está programado, puede ensamblar el circuito terminado.

Simplemente agregue una fuente de alimentación y los otros componentes como este circuito LCD “Hello World” y listo.

Recomendado: