Вы находитесь на странице: 1из 11

TUTO RIAL ES DE ARDUINO CO MPO NENTES O PINIO NES , TRUCO S Y CO NS EJ O S HERRAMIENTAS

Ests aqu: Inic io >> Tutoriales de Arduino >> Arduino Standalone Construye Tu Propio
Arduino

Arduino Standalone Construye Tu


Propio Arduino
30 SEPTIEMBRE, 2014 POR ENRIQUE 1 9 C OM EN TA R IOS

Como ya sabes, una placa Arduino es una herramienta fantstica a la hora de realizar tus
proyectos DIY. Te permite crear el gadget que necesitabas y, lo que es aun mejor, customizarlo.

Lo que a lo mejor no sabas es que tambin puedes customizar el propio Arduino. Basta con
conseguir los componentes y montarlo en funcin de tus necesidades. Puedes, desde cambiarle
las luces LED por otras de distinto color, hasta eliminar el USB y hacer que se comunique con tu
ordenador por un puerto serie. Una vez ms, el lmite aqu es tu imaginacin.

En este post te voy a ensear a montar un Arduino UNO estndar sobre una Breadboard,
aunque a partir de ah puedes hacer todos los cambios que se te ocurran.

Haz c lic k para ir a lo que ms te interese.

1 Arduino Standalone
1.1 Cundo D ec idirte por Construir tu Propio Standalone?
1.2 Proc edimiento
1.2.1 Materiales
1.2.2 Montaje
1.2.2.1 2. Conexin del Chip Atmega328.
1.2.2.2 3. Botn de R eset y LED del pin 13.
1.3 Informac in Adic ional

Arduino Standalone
Este tipo de Arduino recibe el nombre de Standalone y es especialmente til si quieres dejar tu
Arduino fijo en algn proyecto pero no quieres perder la placa. Te permite reducir el espacio que
ocupa, utilizar solo aquellos recursos que necesitas y ahorrar algo de dinero.

Cundo Decidirte por Construir tu Propio Standalone?


En funcin de tu manejo con Arduino, tu proyecto y tu presupuesto, construirte tu propio
Standalone puede ser una buena idea o no. Aqu tienes unos tips para que veas si te compensa:

1. Si el motivo por el que quieres optar por esta opcin es simplemente econmico, no te lo
recomiendo. En funcin de dnde compres los materiales, puede salirte incluso ms caro.
Adems, si vas a soldarlo para que sea un proyecto permanente, tienes que aadirle los
costes del trabajo de soldadura (si vas a soldarlo te recomiendo que le eches un vistazo a
este post). Si este es tu caso, aqu van mis recomendaciones:
1. Arduino UNO por 7 (9$).
2. Arduino Nano por 3 (4$).
3. Arduino Pro Mini por 2.5 (3$).
4. Arduino Mega por 11 (13.5$).
2. Si deseas que ocupe el menor espacio posible, quizs tu mejor opcin no sea construirte un
Standalone. Yo utilizara un Pro Mini, mucho ms pequeo y barato. En caso de que los 16k
de capacidad del Pro Mini no sean suficiente, no hay mucha diferencia de tamao con un
Nano (32k, como el UNO).
3. Si quieres aadirle alguna funcionalidad o accesorio nuevo a tu Arduino o simplemente te
gustara tener uno diferente o hecho por ti (como fue mi caso). Entonces el Standalone es
para ti.

Nota: Si no tienes muy claro qu tipo de Arduino te conviente, este post te ayudar a salir de
dudas.

Procedimiento

Montar un Standalone no es muy diferente de cualquier otro proyecto DIY que hayas podido
realizar hasta ahora.

Materiales

1 x Atmel Atmega328.
1 x Breadboard, Stripboard (si lo vas a soldar) o similar.
Cables (lo ideal es que sean de 22 AWG de grosor aunque puedes utilizar el que tengas por
casa).
1 x Regulador de voltaje 7805 (o cualquier otro que regule a 5V).
2 x LED del color que desees.
2 x Resistencia 220.
1 x Resistencia de 10 k.
2 x Condensador (Capacitor) de 10F.
1 x Cristal de 16MHz.
2 x Condensador de 22pF.
1 x Interruptor de tipo pulsador.

Montaje
1. Alimentacin.

Este paso no es estrictamente necesario.

La idea aqu es proporcionarle a tu Atmega328 una alimentacin regulada para que no necesites
una fuente de exactamente 5V conectada al chip.

Podras alimentar el Atmega328 a 5V simplemente con el regulador 7805. Sin embargo, se suelen
aadir un par de condensadores de acoplo y desacoplo (los de 10F) para que la salida del 7805
sea ms estable. Adems, si conectas un LED (con su respectiva resistencia), podrs ver de forma
sencilla si ests alimentando tu Standalone correctamente.

Aunque puedes organizar el circuito como quieras, conviene que los condensadores de acoplo y
desacoplo estn lo ms cerca posible del 7805.

Como puedes ver, he unido las conexiones horizontales de la Breadboard (las de la alimentacin).
Aunque no es necesario, es recomendable que t tambin lo hagas. En caso contrario asegrate
de conectar todas las alimentaciones y tierras del circuito.

Los dos cables que puedes ver a la izquierda (los que no estn conectados a ningn elemento)
son los que utilizars para alimentar tu Standalone (si quieres saber cul es la mejor forma de
alimentarlo te recomiendo que visites este post).

2. Conexin del Chip Atmega328.

En este paso vas a conectar el chip y algunos elementos bsicos para su funcionamiento.

Para conectar el Atmega de forma correcta puedes fijarte en la pequea hendidura que tiene en
uno de sus lados. Debes ponerla mirando hacia el regulador 7805.

La resistencia de 10k evitar que el chip se resetee mientras est funcionando y el cristal de
16MHz (junto con sus dos condensadores de 22F) sirven para establecer la frecuencia de trabajo
del Atmega328.

Nota: El Atmega328 tiene su propio reloj interno, si te decides por esa opcin no necesitars
utilizar ni el cristal ni los condensadores (aunque el rendimiento del chip ser menor).
3. Botn de Reset y LED del pin 13.

Este paso (como casi todo lo anterior) es opcional.

Lo nico que te queda por hacer es establecer un botn de reset, es decir, un botn que
cortocircuite la resistencia de 10k con tierra (GND) y aadir el famoso LED 13 (con su
correspondiente resistencia).
Este sitio web utilizar cookies propias y de terceros para mejorar su experiencia en al web. Asumiremos que usted est de acuerdo, aunque en caso contrario
puede desactivarlas. Acepto Ver ms

Informacin Adicional

Ahora ya sabes cmo construirte tu propio Arduino. Sin embargo, aun hay un par de cosas que
debes saber:

1. Si has comprado un Atmega328 nuevo, probablemente venga sin el Bootloader (pequeo


programa que necesita el chip para poder comunicarse con la IDE de Arduino), por lo que
tendrs que instalarlo o programar tu Standalone por ISCP (hablar de todo esto en otro
post).
2. Si quieres conectar tu Standalone a un ordenador deberas aadir un conector USB al
circuito (o puedes utilizar un c onec tor c omo el del Pro Mini).
3. En caso de que te decidas por utilizar el reloj interno del Atmega328 tendrs que cambiar la
configuracin interna del chip. En mi opinin, salvo para casos muy concretos, no es
aconsejable hacerlo.
4. Si lo necesitas, puedes revisar el mapa de pines del Atmega328.

Esto ha sido todo. Como siempre espero que comentes tus dudas y sugerencias. Si no quieres
perderte el post sobre la comunicacin ISCP y el Bootloader, te recomiendo que te susc ribas al
blog, y si te ha gustado, te animo a que compartas este post en tus redes sociales.

ARCHIVADA EN: TUTORIALES DE ARDUINO


ETIQUETADA CON: ATMEGA328, STANDALONE, TUTORIALES DE ARDUINO

Actualmente me dedico, entre otras cosas, a crear contenidos sobre


Arduino y otros dispositivos elctricos. Me encanta todo lo relacionado
con el Universo Maker.

Siempre estoy activo en los comentarios. Si tienes cualquier pregunta, no


dudes en dejrmela. Intentar responderte lo antes posible Un abrazo!

smile

COMENTARIOS

Nelson Soza dice


15 Septiembre, 2016 en 16:09

Con cuanto voltaje puedo alimentar mi arduino standalone para dejarlo fijo en un
proyecto?
Lo quiero con una bateria recargable.
Seria de mucha ayuda que me dijeras con cuanto voltaje puedo alimentar el standalone!

R esponder

Enrique dice
29 Septiembre, 2016 en 11:29

Buenas Nelson,

Eso depende de la forma que elijas para regular el voltaje. Normalmente el mnimo
estar sobre los 7V y el mximo sobre 25V, pero con un regulador normal
seguramente no tengas problemas entre 7,4 y 12V.

Un saludo, Enrique.

R esponder

Andrew dice
24 Febrero, 2016 en 11:30

Buenas, soy principiante y quera saber si poniendole un conector USB ya podra cargar
directamente el bootloader en el AtMega328 o necesitara cargarlo a travs de un FTDI,
estoy un poco perdido sobre esto y no se lo que tengo que hacer.
Gracias, interesante la web.

R esponder

Enrique dice
10 Marzo, 2016 en 12:16

Buenas Andrew,

Vas a necesitar un elemento externo como el FTDI o otro Arduino para cargar el
bootloader. :/

Un saludo, Enrique.

R esponder

Gustaffson dice
16 Febrero, 2016 en 19:34

Muy buen artculo!! Vamos que en breve me pongo a ello! Quera comentarte, hay
posibilidad de ponerle algn chip algo ms potente que el AtMega328? En cuanto a
potente, me refiero a con, por ejemplo, ms capacidad de memoria, etc..

Gracias. Muy recomendable tu web.

R esponder

Enrique dice
17 Febrero, 2016 en 14:33

Buenas Gustaffson,

Podras adaptarlo para ponerle, por ejemplo, el chip de un Arduino Mega.

Un saludo, Enrique.

R esponder

Gustaffson dice
17 Febrero, 2016 en 19:28

Gracias.

urielslayer dice
4 Septiembre, 2015 en 6:24

exelente post!!

ya teniendo el Bootloader del micro podria pogramar el microcontrolador por medio de


isp con un programador usbasp?,mi otra pregunta es si no se le borra el Bootloader al
cargarle otro codido desde la IDE de arduino?

gracias por tu atencion!!

R esponder

Enrique dice
4 Septiembre, 2015 en 15:40
Buenas,

No deberas tener problemas para programarlo :)

Respecto a la segunda pregunta, la verdad es que no termino de entenderla del todo


:(

Un saludo, Enrique.

R esponder

jair dice
2 Septiembre, 2015 en 5:35

hola, antes ke nada exelente post, pero me podrias explicar mejor lo de como ponerle la
usb, cual es cada coneccion, y tambien ssaber que indica el led 13 gracias espero tu
respuesta amigo

R esponder

Enrique dice
2 Septiembre, 2015 en 13:55

Buenas Jair,

El LED 13 es simplemente un LED asociado al pin digital nmero 13 de tu placa, es


un indicador.

En cuanto a lo del USB, puedes comprar un conector y unirlo a las patillas de


alimentacin, tierra y comunicacin del chip. Si miras alguna imagen de las
conexiones de un USB te resultar ms sencillo.

Un saludo, Enrique.

R esponder

Lalo dice
19 Agosto, 2015 en 6:31

Hola Enrique, sigo molestndote, tengo un arduino que hice yo mismo, basado en placas
que encontr por internet, pero no s si mi chip ftdi232 pueda ponerle el bootloader, es
este http://www.banggood.c om/es/FT232R L-FTD I-USB-To-TTL-Serial-
Converter-Adapter-Module-For-Arduino-p-917226.html

R esponder

Enrique dice
22 Agosto, 2015 en 12:34

Buenas de nuevo,
No es molestia ninguna :)

En otro post me comentaste que tienes varios Arduinos. Puedes cargar el


bootloader utilizando otro de ellos. Tienes el cdigo en la seccin de herramientas
de la IDE de Arduino.

Un saludo, Enrique.

R esponder

Lalo dice
26 Agosto, 2015 en 3:58

Gracias, as termin hacindolo, tuve un montn de problemas al subir sketchs


sin el cristal y fue imposible instalar el bootloader sin l, al final tengo dos
placas tiles y 11 chips listos para la accin, saludos.

Enrique dice
27 Agosto, 2015 en 13:04

Pues a darle caa :)

A ver si subo un post pronto sobre cmo programar los chips Tiny.

Un saludo.

Alan dice
29 Mayo, 2015 en 19:11

hola nuevamente, todos tus post me encantan son excelentes!..una pregunta rapida, el
conector USB a que pines va conectado, se q son 4 del usb: VCC, GND, D+ y D-, el D+ y el
D- van a los puerto Tx y Rx??? gracias saludos!!

R esponder

Enrique dice
30 Mayo, 2015 en 16:22

Exctamente Alan,

Los otros dos pines del USB son los de recepcin y envo de datos.

Un saludo, Enrique.

R esponder
farid facundo dice
25 Enero, 2015 en 11:24

que tal amigo, estoy por hacer una placa yo mismo como esta, mi pregunta es que
quiero modificarla y agregarle una etapa de potencia, ya vez que los pines digitales no
activan un relevador por el poco miliamperaje que sacan, entonces eh visto que lo
resuelven con un circuito que lleva unas resistencias, un diodo y un Transistor BC547C, lo
que te queria preguntar es que si le quiero poner unos 13 relevadores activados con un
transistor, sera que esta placa tenga el suficiente amperaje tanto en la salida de 5 volts
general del arduino para activar los relevadores y en los pines digitales para activar la
seal de los 13 relevadores? osea que si me los podria activar los 13 al mismo tiempo
que si es capas esta placa?

otra pregunta los pines rx y tx siguen funcionando normal? que le pueda conectar un
bluetooth?

R esponder

Enrique dice
25 Enero, 2015 en 15:04

Buenas Farid,

La placa Arduino se encarga de gestionar las seales de control (no la potencia), es


decir, puedes alimentar los rels de forma externa y utilizar la placa para determinar
cundo llega corriente a los rels (para un rel o para trece, sin problema). Te dejo un
post relac ionado con esto para que te hagas una idea.

En cuanto a lo de los pines Tx y Rx. Se trata del mismo chip, por lo que su
funcionamiento no debera variar.

Un saludo, Enrique.

R esponder

Pasos para poner c digo en los c omentarios:


1. Pega el cdigo en el software de Arduino (IDE).
2. Selecciona el segmento que te interese y pulsa el botn secundario del ratn.
3. Pulsa en la opcin "Copiar como HTML".
4. Pgalo en el comentario dentro de las etiquetas:
<div class="arduino_code"><code>PEGA AQU TU CDIGO</code></div>

DEJA UN COMENTARIO

Tu direccin de correo electrnico no ser publicada. Los campos obligatorios estn marcados
con *

Comentario
Nombre *

Correo electrnico *

Web

PUBLICAR COMENTARIO

BUSCAS ALGO EN CONCRETO?

Buscar en este sitio

LOS ARTCULOS MS COMENTADOS

Las 3 Mejores Formas de


Alimentar Arduino

Arduino Ethernet Shield


Controla Tu Casa Por Internet

Qu Resistencia Poner a un
LED?

Cmo Leer Y Escribir Datos En


La Tarjeta SD De Arduino

Cmo Y Por Qu Usar Las


Interrupciones En Arduino
Cmo Usar La Memoria
EEPROM De Arduino

Qu Arduino Comprar Para


Empezar

7 Razones Para No Usar La


Funcin Delay En Arduino

Cmo Conectar Un Rel Con


Arduino Y La Red Elctrica

5 Formas de Pasar de 5V a
3.3V

INFORMACIN SOBRE EDUCACHIP RECURSOS Y CONTACTO

N u evo en Ed u caC h ip ? Recu rso s

Acerca d e Ed u caC h ip C o n tacto

Acerca d el au to r Su scrb ete

AVISO LEGAL Y MAPA DEL SITIO

Av iso Leg al

Map a d el sitio

Ed u ca C h ip 2 0 1 7

Вам также может понравиться