INTRODUCCIÓN
Si bien es cierto las placas de arduino se caracterizan por ser de código abierto y que además nos brindan los esquemáticos electrónicos con lo cual fácilmente podemos crear nuestra propia placa con las funciones similar a la de Arduino UNO, es decir, tendremos 14 pines digitales de las cuales 6 serán PWM, 6 entradas analógicas y lo más importante podremos subir cualquier programa de manera directa PC – ELECTRUINO.
ESPECIFICACIONES TÉCNICAS
- Microcontrolador ………………………………………………ATMEGA 328P
- Tensión de alimentación……………………….………5-12VDC
- Corriente de alimentación………………….…………50mA
- Pines Digitales E/S……………………………………………..14(6 PWM)
- Pines de Entradas analógicas ……………………….6
- Programación Directa…………………………………..Ordenador – ELECTRUINO
- Entorno de programación………………………..…..Arduino IDE
Especificaciones arduino Original>
ESQUEMÁTICO ELECTRÓNICO
DISEÑO PCB
Ordena ahora en JLCPCB a tan solo $2
LISTA DE COMPONENTES ELECTRÓNICOS
- U1; Circuito integrado CH340C (see & buy)
- U2; Microcontrolador ATmega328P U (see & buy)
- U3; Regulador de voltaje SMD (AMS 1117-3.3) 3.3V (see & buy)
- U4; Regulador de voltaje SMD (AMS 1117-5.0) 5.0V (see & buy)
- J1; Micro USB tipo B (see & buy)
- J2; Jack power 12V (see & buy)
- J3-J6; Pines espadines Hembra (see & buy)
- D1-D4; Led 5mm (see & buy)
- D5; Diodo Schottky SS14-T (see & buy)
- R1; Resistencia de 1/4W 10k Ohm (see & buy)
- R2-R3; Resistencia de 1/4W 1k Ohm (see & buy)
- C1, C2; Capacitor ceramico 22pF (see & buy)
- C3, C4, C7, C8, C9; Capacitor ceramico 0.1uF (see & buy)
- C5, C6; Capacitor electrolitico 220uf (see & buy)
- BTN1; Pulsador normal de 2 pines (see & buy)
- X1; Crystal de Cuarzo 16Mhz (see & buy)
PASOS PARA SUBIR UN PROGRAMA
PASO 1: SUBIR GESTOR DE ARRANQUE (BOOTLOADER)
Para poder usar un microcontrolador nuevo (atmega328p-U), es necesario subir un un gestor de arranque como también llamado “BOOTLOADER”, esto nos facilitará subir programas en futuras ocasiones.
finalmente para quemar el bootloader se tendrá que realizar a través de los pines ICSP, que prácticamente serían los pines [ (MOSI=11) (MISO = PIN12) (SCK=PIN13) (Slave=PIN10) ]. Para subir y quemar el gestor de arranque necesitaremos un arduino UNO ó MEGA y realizar las siguientes conexiones (ARDUINO UNO – ELECTRUINO):
ELECTRUINO ARDUINO
PIN13 PIN13 SCK
PIN12 PIN12 MISO
PIN11 PIN11 MOSI
PIN1 PIN10 Slave
5V 5V Power supply
GND GND
PASO 2: SUBIR PROGRAMA; PC – ELECTRUINO
Después de haber subido el gestor de arranque finalmente ya podremos subir cualquier programa como normalmente lo realizamos a través del puerto serie.