Master Arduino I2C y arranque (2 / 4 paso)

Paso 2: Proceso de diseño

Comenzando con el diseño de la placa sin soldadura, siguió el diseño que hizo previamente para el circuito Master I2C y añadido los pasadores de arranque para los pernos ATMEGA328P, ICSP y he añadido en una salida de energía de Vin.

Administración de energía

La sección izquierda de la Junta se dedica a los componentes del regulador de voltaje de 5V. Yo he arreglado los componentes en el protoboard sin soldadura para que puede ver sólo cómo funciona este circuito. La potencia va a la izquierda LM7805 pierna (voltaje de entrada). Hay un alisado capacitor conectado entre la pata de entrada de voltaje y la pata de tierra común (la media pierna). La pierna derecha (salida de voltaje) también tiene un capacitor de suavizado entre ella y la pierna de tierra. Hay un Jefe femenino del Pin 2 conectado a la entrada de voltaje y tierra una Vout.

La tensión de salida y la tierra están conectados a los rieles de positivo y negativo de la placa sin soldadura, dando voltaje de 5V regulada a la Junta (puente abajo hacia arriba).

El microprocesador

El ATMEGA328P se encuentra en medio de la junta con el Pin 1 (RESET) en la posición inferior izquierda. Hay una resistencia de ohm 10 k conectar el reset con el voltaje de la salida del poder. El pin RESET también conecta con el conector USB Serial Pin 1 a través de un condensador cerámico de 0,1 nF.

VCC (pin 7) es puenteado a AVcc (pin 20) en el ATMEGA328P.

XLAT1 (pin 9) y XLAT2 (pin 10) están conectados al cristal de 16 Mhz y una toma de tierra con un condensador de cerámica de 22 pF en cada una de las 2 patas del cristal.

Prácticamente todo lo demás es breakout...

USB Serial

Conecta (de izquierda a derecha) RESET (pin 1), RX (pin 3), TX (pin 2), alimentación de 5V, nada y GND. tenga en cuenta que el pin 5 de la conexión serie USB no se conecta a nada. Estoy conectando un adaptador Serial del USB de Freetronics a la Junta que puedo conectar la placa a la PC mediante un cable USB para serie monitoreo y también para subir bocetos a la ATMEGA328P (bootloaded).

Breakout de I2C

Conecta 5 analógico (pin 28), analógica 4 (pin 27), GND y 5V.

ICSP cabecera

He añadido un encabezado ICSP a la Junta que puedo grabar el bootloader a la Junta a través de mi USBTinyISP. Lo tenga en cuenta que sólo los 5V y el GND están conectados para el ICSP en el diseño. La intención es utilizar puentes para conectar los pines RESET, SCK, MISO y MOSI de la ATMEGA328P en la cabecera. Este es uno de los compromisos más importantes de un solo lado PCB. Podrás ver los puentes (blancos) en las fotos laterales de cobre.

Diseños de Fritzing

He incluido el Fritzing diseño archivos en este instructable para que usted puede construir el circuito, si desea, o avanzar el diseño... Si desea.

Artículos Relacionados

Arduino I2C

Arduino I2C

I2C (cuadrado C) es un protocolo maestro / esclavo serial, implica la comunicación entre 2 o más Arduinos con uno Arduino como master y el otro como esclavo. Este proceso también puede utilizarse para ampliar el número de puertos si desea hacer un pr
Busque el Bus Arduino I2C dispositivos I2C conectados con Visuino

Busque el Bus Arduino I2C dispositivos I2C conectados con Visuino

I2C Dispositivos y módulos están ampliamente disponibles y muy popular en los proyectos de Arduino . Cada dispositivo I2C tiene una dirección generalmente fija o configurable por jumpers. Cuando se trabaja con el dispositivo I2C , la primera tarea es
Pantalla de temperatura dual-Arduino I2C

Pantalla de temperatura dual-Arduino I2C

Uso de Arduinos es grande y todo, pero ¿qué pasa cuando te quedas sin pernos? ¿Claro, usted podría comprar un Mega, pero lo que si ya tienes Unos pocos, o tal vez algunos Micros? Existe un protocolo ingenioso en la electrónica de hoy en día, y se lla
Biblioteca de controlador de LCD Arduino I2C y PackMan

Biblioteca de controlador de LCD Arduino I2C y PackMan

Este proyecto es una completa Arduino un Instructable anterior que se puede encontrar aquí;Snappily que tituló...'Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C'Es mi primera ir a escribir una librería de Arduino C++ así que
Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Hello! Ya ha pasado un tiempo no me he posteado nada en Instructables, pero ahora hice un simple proyecto que he visto en internet en varias formas. He conseguido crear un código con otros códigos que he encontrado en internet y tengo que decir es tr
Arduino - I2C LCD 1602A - contraseña protegida puerta acceso con relé - KY-019

Arduino - I2C LCD 1602A - contraseña protegida puerta acceso con relé - KY-019

¡Hola mundo! Hoy hice un código simple para controlar una cerradura eléctrica huelga con una contraseña / clave de acceso utilizando un relé de 1 canal. No tengo tal bloqueo pero demostró con una lámpara atada relé. Compruebe el siguiente paso para e
Arduino I2C pantalla PIN de depuración

Arduino I2C pantalla PIN de depuración

Bienvenido a mi intento de un Instructable primera. Estoy haciendo esto porque compré un LCD barato de I2C cutre para Arduino de eBay y pasaron varias horas tratando de enganchar para arriba. Como era de esperar las instrucciones horribles no hizo na
ATTiny84 - esclavo I2C - Arduino UNO

ATTiny84 - esclavo I2C - Arduino UNO

He estado trabajando en la construcción de las piezas que necesito para hacerme un molino del CNC del PWB para un rato ahora y la siguiente parte del rompecabezas está tratando el Arduino para controlar 3 motores paso a paso al mismo tiempo. Puesto q
Guía paso a paso al controlador de robot mago Micro (Arduino compatible)

Guía paso a paso al controlador de robot mago Micro (Arduino compatible)

el Micro mago de DAGU es un bajo costo Arduino compatible controlador diseñado especialmente para principiantes que quieren construir un pequeño robot. El Consejo tiene una serie de accesorios útiles construido en forma que en la mayoría de los casos
Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Mientras estudiaba en la Universidad fuimos desafiados como parte de un trabajo de curso en diseño de una caja con control de temperatura muy preciso. Si el proyecto fuera a tener éxito, múltiples cajas debían ser construido y utilizado en un proyect
MPU-9150/9250 IMU con Arduino Pro Micro

MPU-9150/9250 IMU con Arduino Pro Micro

¿Comprar un sensor de 10-DOF de aliexpress o ebay y experimentar problemas funcionando? He descargado Jeff Rowberg biblioteca y la salida siempre congelada después de un tiempo. Me decidí a depurar el código, porque el sensor MPU-9150 parecía promete
Arduino ducha Monitor 2

Arduino ducha Monitor 2

"ya que este perezoso Geek antiguo (LOG) está consiguiendo viejo, he(I) olvidar las cosas. Ahora me gusta a tomar una ducha todos los días pero no puede recordar si es día de ducha o no. Pude marcar en un calendario (papel o informático) o incluso po
Con pantalla Pimoroni-O-Tron con arduino

Con pantalla Pimoroni-O-Tron con arduino

pimoroni pantalla-O-Tron 3000 (shop.pimoroni.com) no es sólo una de la mejor pantalla para la frambuesa Pi el dinero puede comprar, el hardware de conducirlo es bien apoyado en la plataforma Arduino... Siga la guía!Paso 1: Hardware pinout El dot3k es
Auxiliar de fisioterapia (Arduino adxl345 matriz)

Auxiliar de fisioterapia (Arduino adxl345 matriz)

Auxiliar de fisioterapiaEsta herramienta es realmente ayudarme para fisioterapia. Especialmente, rango de movimiento y posición, por lo tanto, puedo seguir instrucciones del médico para hacer ejercicio y paso a paso para aumentar y disminuir la acció