Los Diodos Led
Los Diodos Led
Los Diodos Led
Introducción
Principio físico
Teoría de bandas
Led Rojo
Formado por GaP consiste en una unión p-n obtenida por el método de
crecimiento epitaxial del cristal en su fase líquida, en un substrato.
La fuente luminosa está formada por una capa de cristal p junto con un
complejo de ZnO, cuya máxima concentración está limitada, por lo que su
luminosidad se satura a altas densidades de corriente. Este tipo de Led
funciona con baja densidades de corriente ofreciendo una buena luminosidad,
utilizándose como dispositivo de visualización en equipos portátiles.
Están compuestos por GaAsP al igual que sus hermanos los rojos pero en
este caso para conseguir luz anaranjada y amarilla así como luz de longitud de
onda más pequeña, lo que hacemos es ampliar el ancho de la “banda
prohibida” mediante el aumento de fósforo en el semiconductor.
Su fabricación es la misma que se utiliza para los diodos rojos, por
crecimiento epitaxial del cristal en fase gaseosa, la formación de la unión p-n
se realiza por difusión de Zn.
Como novedad importante en estos Leds se mezcla el área emisora con una
trampa isoelectrónica de nitrógeno con el fin de mejorar el rendimiento
Led Verde
Criterios de elección
2. Ángulo de vista
3. Luninosidad
4. Consumo
Estructura de un Led
Los Led están formados por el material semiconductor que está envuelto en
un plástico traslúcido o transparente según los modelos. En la figura podemos
observar la distribución interna.
El electrodo interno de menor tamaño es el ánodo y el de mayor tamaño es el
cátodo
Los primeros Leds se diseñaron para permitir el paso de la máxima cantidad
de luz en dirección perpendicular a la superficie de montaje, más tarde se
diseñaron para difundir la luz sobre un área más amplia gracias al aumento de
la producción de luz por los Leds. (figura 5)
Algunas consideraciones
V - Vled
R = ------------
I
Ley de Joule:
Potencia = I2 R
Asociación de Leds
Serie
Los diodos se pueden conectar en serie siempre que la suma de las caídas
de tensión sea menor que la tensión de alimentación.
La fórmula a utilizar para el cálculo de la resistencia limitadora es :
V - NVled
R = ---------------
I
Paralelo
Para conectar varios Leds en paralelo solo tendremos que calcular el valor
para un Leds y luego los ponemos como en la (figura 8).
En este caso habrá que tener cuidado con la intensidad de la fuente de
alimentación que deberá ser superior a la suma de todos los Leds.
Ejemplo
12 - 1,3
R = --------- = 2,14 K
5
Circuito en alterna
1ª Solución
2ª Solución
RS = 1K -
1/4 W
219,7 V
XC = --------------- = 21,9 K
10 mA
1 1
C = ---------------- = ----------------------- »
150 nF
2f x XC 100 x 22.103
Índice
1Circuito de led
2Fórmula para calcular la resistencia
3Diferencias de potencial típicas
4Véase también
Circuito de led[editar]
Este circuito está compuesto en su forma más simple por una fuente de alimentación
(de corriente continua), un LED (el ánodo es generalmente la pata más larga) y una
resistencia. Estos tres componentes son conectados en serie, la terminal positiva de la
fuente de poder se conecta al ánodo del diodo, el cátodo del diodo se conecta a una de las
patas de la resistencia y la otra se conecta al terminal negativo de la fuente de
alimentación.
Donde:
La mayoría de los fabricantes recomiendan 10 mA para los diodos azules de 430 nm,
12 mA para los tipos que funcionan con 3.4 voltios y 20 mA para los diodos de voltajes
menores.
Véase también[editar]
Throwies
Ley de Ohm
Programa para calcular la resistencia necesaria para un led
Aprendiendo Arduino
Aprendiendo a manejar Arduino en profundidad
Saltar al contenido.
CURSOS ARDUINO
o ARDUINO AVANZADO 2018
o INICIACIÓN ARDUINO 2018
o INICIACIÓN ARDUINO 2017
o ARDUINO AVANZADO 2017
o PROGRAMACIÓN ARDUINO 2017
o CURSO ARDUINO 2017
o ARDUINO AVANZADO 2016
o CURSO ARDUINO 2016 (S.E.)
o CURSO ARDUINO 2016
o CURSO INICIACIÓN 2015
o CURSO AVANZADO 2014
o CURSO INICIACIÓN 2014
TALLERES
o ARDUINO UR-MAKER 2018
o TALLER SIGFOX ARDUINO
o ARDUINO DAY 2018 LOGROÑO
ARDUINO PARA DOCENTES
RECURSOS PEDAGÓGICOS
PROGRAMACIÓN VISUAL
o REDES LPWAN Y SIGFOX
o ARDUINO DAY 2017 LOGROÑO
IOT. CONECTANDO DISPOSITIVOS CON ARDUINO
TALLER IOT. CONECTANDO DISPOSITIVOS CON ARDUINO
o CHARLA SEMINARIO UR
o UR-MAKER 2016
o ARDUINO DAY 2016 LOGROÑO
PROYECTOS
o ESTACIÓN METEOROLÓGICA
o ARRANQUE-PARADA MOTOR DC
o DATALOGGER TEMPERATURA
o MENSAJES EN TIEMPO REAL
o SISTEMA DE ALARMA
o HALLOWEEN CANDY COUNTER
o SIGFOX BIKE TRACKING
EMPRESAS
o FORMACIÓN EMPRESAS
CURSO ARDUINO EMPRESAS
CURSO TEINNOVA
o CONSULTORÍA
SERVICIOS IOT
VIDEOS
o CURSO ARDUINO YOUTUBE
o CURSO ESP8266 YOUTUBE
ARTÍCULOS
ACERCA DE
Alimentación Arduino
21 respuestas
Una de la partes más importantes a la hora de afrontar un proyecto con Arduino o
cualquier microcontrolador es como vamos a alimentarlo y en caso que haya que usar
baterías que autonomía va a tener. Pero no solo es alimentar Arduino, sino que hay que
tener en cuenta que además es posible que estemos alimentando a través del
microcontrolador los sensores y actuadores y si no tenemos en cuenta las limitaciones
eléctricas del microcontrolador, podemos encontrarnos que no funcione el proyecto.
USB
Cuando se trabaja con Arduino normalmente lo alimentas a través del cable USB que va al
ordenador. Sin embargo, una vez programado, o bien se deja conectado al ordenador o
bien se busca otra forma alimentar Arduino. Alimentar Arduino por USB tiene la desventaja
de que solo es capaz de suministrar hasta 500 mA.
Adaptador de Corriente
Otra opción para alimentar Arduino es mediante baterías de 9V, pero apenas tienen
duración en un Arduino, puesto que el diseño de un Arduino no está pensado en un bajo
consumo, por lo que salvo para una pequeña demostración no es una solución válida.
Estas pilas tienen una capacidad entorno a 300 mAh y un proyecto sencillo con Arduino
puede consumir 200 MAh, por lo que no llegará a una hora de autonomía.
Las típicas pilas AA proporcionan 1,5V. Se pueden poner varias pilas en serie hasta llegar
al voltaje necesario (lo ideal es poner 5 o 6) y alimentar Arduino con ellas. La diferencia
entre utilizar estas pilas y utilizar las de 9V es enorme. Una sola pila alcalina AA tiene entre
2700-2900 mAh (por los 300 mAh de una recargable de 9V), por lo que son una muy
buena opción. La única pega que tiene esta opción es que como pilas que son se gastan, y
tendrás que comprar pilas a menudo. Aun así una opción muy recomendable.
Las baterías LiPo (Polimero de Litio). Esta batería tiene mucha duración (tienen muchos
mAh). Tienen una vida útil bastante larga, lo que hace que compense utilizar este recurso
aunque sean más caras que las pilas AA. Sin lugar a dudas son la mejor opción para
alimentar un coche a radiocontrol, dron o cualquier dispositivo móvil que se te
ocurra.Existen baterías LiPo de distintos voltajes y capacidades. En el caso de alimentar
Arduino, la mejor opción es utilizar una batería de 7,4V y, al menos, 1600 mAh.
Las baterías LiPo se componen de celdas y cada celda es de 3,7V, por lo tanto los voltajes
que podemos encontrar de estas baterías son múltiplos de 3,7V.
Estas baterías son recargables y debemos cargarlas adecuadamente para alargar su vida,
para ello disponemos de módulos cargadores de baterías LiPo.
https://learn.sparkfun.com/tutorials/battery-technologies
http://blog.bricogeek.com/noticias/modelismo/todo-sobre-las-baterias-lipo/
Otra forma de alimentar un Arduino es mediante una placa solar y un acumulador, pero
este tema se tratará un poco después en este post.
https://learn.sparkfun.com/tutorials/how-to-power-a-project
http://www.educachip.com/alimentar-arduino/
http://soloarduino.blogspot.com.es/2014/12/regulacion-de-tension-explicacion.html
https://www.modmypi.com/blog/how-do-i-power-my-arduino
http://txapuzas.blogspot.com.es/2009/12/alimentacion-para-paperduino-5v-12v.html
Fuente conmutada
Otra forma de alimentar un Arduino es usar una fuente conmutada como las fuentes ATX
de los ordenadores. Una fuente conmutada es un dispositivo electrónico que transforma
energía eléctrica mediante transistores en conmutación. Mientras que un regulador de
tensión utiliza transistores polarizados en su región activa de amplificación, las fuentes
conmutadas utilizan los mismos conmutándolos activamente a altas frecuencias (20-100
kilociclos típicamente) entre corte (abiertos) y saturación (cerrados). La forma de onda
cuadrada resultante es aplicada a transformadores con núcleo de ferrita para obtener uno
o varios voltajes de salida de corriente alterna (CA) que luego son rectificados (con diodos
rápidos) y filtrados (inductores y condensadores) para obtener los voltajes de salida de
corriente continua (CC).
Las ventajas de este método incluyen menor tamaño y peso del núcleo, mayor eficiencia y
por lo tanto menor calentamiento. Las desventajas comparándolas con fuentes lineales es
que son más complejas y generan ruido eléctrico de alta frecuencia que debe ser
cuidadosamente minimizado para no causar interferencias a equipos próximos a estas
fuentes.
Además con esta fuentes tenemos suficiente potencia para alimentar a Arduino y los
componentes que conectemos como LEDs, motores, etc…
https://es.wikipedia.org/wiki/Fuente_conmutada
Fuentes de alimentación:http://www.prometec.net/fuentes-de-alimentacion/
http://www.electan.com/fuente-alimentacion-conmutada-12v-21a-25w-p-2891.html
http://www.prometec.net/fuentes-de-alimentacion-conmutadas/
Fuente de alimentación conmutada step-down o buck
converters: http://www.prometec.net/fuentes-step-down/
Buck converter:https://es.wikipedia.org/wiki/Convertidor_Buck
Fuente de alimentación step-up: http://www.prometec.net/boost-converters/
Este tipo de circuitos reciben el nombre de fuentes conmutadas, convertidores Buck (Buck
converters), o fuentes Step Down (De escalón de bajada) y son la base de las fuentes
ATX.
La virtud de los buck converters o fuentes de Step Down es que proporcionan un buen
rendimiento en la conversión de energía de una batería por ejemplo, sin desperdiciarla en
forma de calor, frente a los reguladores de tensión lineales. Estas fuentes son ideales si
estamos alimentando un equipo con baterías 12V, como por ejemplo en un coche, y
deseamos alimentar nuestro Arduino para cualquier invento. Nos permiten bajar la tensión
de 12V de la batería a los 5 V que necesitamos en nuestra entrada Vin con garantías de
no desperdiciar energía de la batería en forma de calor, y por tanto extender
sensiblemente su duración, al contrario de los reguladores lineales que veremos después.
http://www.prometec.net/producto/regulador-lm2596s-dc-dc-step-down/
http://www.prometec.net/producto/fuente-conmutada-lm2596s-step-down/
https://www.pololu.com/category/133/step-up-step-down-voltage-regulators
Para alimentar un Arduino con un TSR 1-2450, habría que inyectar la corriente al pin de 5V
pero no dispondríamos de protección alguna.
Si lo alimentamos a Arduino a través del pin Vin, estaríamos pasando por el regulador
NCP1117 del Arduino y perderíamos toda la eficiencia. Además en este caso
necesitaríamos más de 6V y entonces habría que usar el TSR 1-2490.
También hay otros DC-DC converters pero aislados usando un transformador como el
THD 12-2412WI: http://docs-
europe.electrocomponents.com/webdocs/0aca/0900766b80acafd9.pdf
Application note muy interesante que compara y aconseja en caso usar entre los
reguladore lineales y las fuentes conmutadas: http://cds.linear.com/docs/en/application-
note/AN140fa.pdf
Se podría alimentar también un arduino con un regulador de tensión lineal, pero lo vamos
a ver en el siguiente apartado y este ya viene integrado en Arduino.
Regulador de Tensión
Los microcontroladores que hemos visto funcionan todos a 5V o a 3.3 V, pero como hemos
visto anteriormente y según vemos en las especificaciones de Arduino UNO debemos
alimentarlo al menos a 7V. Por este motivo, todos los Arduino tienen un regulador de
tensión, cuya función es convertir el voltaje de alimentación al voltaje de los elementos
electrónicos, principalmente al microcontrolador. Esta conversión tiene un gasto energético
que se convierte en calor en el regulador de tensión.
El regulador de tensión necesita un voltaje mínimo para para proporcionar 5V que está
entorno 6.5-7V pero todo lo que esté por encima de ese valor se desperdicia y supone una
ineficiencia energética.
Además hay disponible una entrada al bus de 5V para la alimentación directa del cable
USB.
https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
http://download.arduino.org/products/UNO/Arduino-UNO-SMD-Rev3e-SCH.pdf
Podemos ver cual es la tensión mínima de funcionamiento del Arduino a partir de los
componentes implicados. Supongamos que pedimos a la placa una corriente de 200mA.
Respecto al regulador, el dato más importante para el cálculo es la tensión de dropout,
esto es, la caída entre entrada y salida cuando funciona. El dropout depende de la
corriente y la temperatura. Para 200mA y 25ºC, tenemos algo menos de 1V.
Ventajas y desventajas de los reguladores lineales frente a los conversores
conmutados: http://www.digikey.com/en/articles/techzone/2012/may/understanding-the-
advantages-and-disadvantages-of-linear-regulators. La principal ventaja de los reguladores
lineales es su menor tamaño, menor complejidad de uso, bajo coste y menor ruido y ripple
(https://en.wikipedia.org/wiki/Ripple_(electrical))
Debido al uso de los reguladores de tensión y otras protecciones que tiene Arduino, hace
que esta placa sea poco eficiente, haciendo que tenga un consumo elevado entorno a los
46mA en reposo para el Arduino UNO. Más información
en http://www.prometec.net/consumos-arduino/
Más información:
https://en.wikipedia.org/wiki/Low-dropout_regulator
http://www.linear.com/products/ldo_linear_regulators
http://www.ti.com/lsds/ti/power-management/linear-regulators-ldo-overview.page
Reguladores lineales VS fuentes conmutadas
Para decidir cómo alimentar los proyectos debes tener en cuenta un par de ideas básicas.
Es importante saber que la eficiencia típica de un regulador lineal suele ser de un 40% y
puede caer hasta un 15% con facilidad, por eso nunca deberían usarse en proyectos que
funcionan a baterías, frente a un 85% típico de una fuente conmutada. Las fuentes
conmutadas son recomendables siempre que usemos circuitos alimentados por baterías,
pero imprescindibles cuando el consumo aumenta por encima de más o menos medio
amperio, porque el calor generado, y su evacuación, empezaran a dar problemas que irán
complicándose cada vez más.
Una fuente conmutada DC que dé a su salida una tensión mayor que a la entrada, es una
fuente del tipo Boost, Boost converter, o también una fuente Step-up y esto no es posible
con una LDO.
Control
Esta es la parte del circuito que regula una salida a 5V desde el jack de alimentación.
Abajo a la izquierda tenemos el conector de alimentación Vin. Esta entrada está también
disponible al final de la tiras de pines que se halla abajo a la derecha en la figura si no se
desea usar este voluminoso conector. A la derecha del conector tenemos los dos
condensadores electrolíticos de 47uF y, debajo de éstos, el diodo D1 (M7). Encima del
conector de alimentación tenemos el regulador de tensión NCP1117.
Para el diodo M7, el datasheet muestra la siguiente figura para la relación corriente-
tensión, tenemos algo más de 0,9V a 0,2 A de de corriente. En total, juntando regulador y
diodo tenemos una caída de 1,8V, por tanto, para una alimentación de 5V necesitamos un
valor de Vin mínimo de 6,8V.
La placa Arduino no funcinará fiablemente con menos de 7V, pero, dado que internamente
funciona a 5V, la eficiencia máxima de la alimentación será del 71% (=5V/7V). Si
alimentamos la placa a 9V la eficiencia cae hasta el 55%.
Adicionalmente la placa lleva otra circuitería paralela para gestionar tanto las tensiones de
3.3V como el caso en el que simultáneamente la placa esté alimentada vía jack y vía USB.
Cuando se enchufa la placa solo al cable USB, el micro y todo lo demás es alimentado por
los 5V que suministra el conector USB. Si se conecta una alimentación en el rango de 7-
12V al jack, el micro y todo lo demás es alimentado por el circuito de regulación.
Pero cuando se conecta la placa tanto vía USB como vía jack al mismo tiempo, la placa
usa un transistor T1, para dar preferencia a la fuente de tensión regulada por el jack,
anulando la suministrada vía USB. Este transistor es el que permite a la placa vigilar, en
caso de que estando el Arduino alimentado de dos formas distintas, qué sistema se ha
desconectado, y cambiar de uno a otro sin que notemos ninguna interrupción. En este
caso si la tensión Vin es inferior a 6,6V se alimenta mediante el USB y si es superior,
mediante el circuito de regulación.
Además como podría pasar que la alimentación a través del jack tuviera la polaridad
cambiada (recordemos que para alimentar correctamente la placa el jack debe tener la
tensión positiva en el centro), el sistema actúa como si la placa no estuviera conectada,
protegiendo así al Arduino.
Más información:
https://soloarduino.blogspot.com.es/2014/12/regulacion-de-tension-explicacion.html
Fusibles reseteables: https://soloarduino.blogspot.com.es/2014/12/fusibles-con-
reset.html
http://aim65.blogspot.com.es/2012/03/legobot-alimentando-el-arduino.html
http://electronics.stackexchange.com/questions/26484/how-arduino-power-supply-
works
https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
http://download.arduino.org/products/UNO/Arduino-UNO-SMD-Rev3e-SCH.pdf
Hemos visto cómo funciona la alimentación en el Arduino UNO y en otros similares como
el MEGA, pero otros Arduinos se alimentan de forma diferente y cuando nos toque usarlos
habrá que ver cómo funcionan. Veamos unos ejemplos.
Para el caso del Arduino Yun al no disponer de un sistema de regulación de tensión, sólo
puede alimentarse mediante un cable micro-USB o mediante el pin Vin donde debemos
aplicar exactamente 5V. Arduino Yun no puede alimentarse por el pin de 5V porque en el
esquemático https://www.arduino.cc/en/uploads/Main/arduino-Yun-schematic.pdf se ve
como hay un diodo que solo permite a la corriente salir.
Arduino mejorado con selector de voltaje y un regulador más potente entre otras
modificaciones: http://playground.arduino.cc/Main/Luigino328
http://electronics.stackexchange.com/questions/65576/arduino-uno-r3-directly-
supply-regulated-5v-to-5v-pin
http://forum.arduino.cc/index.php?topic=18630.0
http://forum.arduino.cc/index.php?topic=271158.0
Arduino Leonardo
ETHhttp://download.arduino.org/products/LEONARDOETH/Arduino_Leonardo_Eth_V1_sc
h.pdf usa un MPM3610 que es un Synchronous Step-Down Converter conmutado
Datasheet
MPM3610: http://www.monolithicpower.com/DesktopModules/DocumentManage/API/Docu
ment/getDocument?id=3301
Veamos un ejemplo real de problema en un proyecto por culpa de no tener claro como se
alimenta Arduino y los shields. Se trata de un Arduino UNO con un motor shield para
mover un coche con dos motores DC de 12V.
El problema radica que al alimentar todo el bloque desde las baterías de 12V de usadas
por lo motores, Arduino se queda colgado porque al arrancar los motores baja la tensión
que llega al ATmega328p por debajo de 5V y deja de funcionar. Sin embargo en las
pruebas con el Arduino conectado al USB para programar y hacer debug esto no pasaba.
Esquema Motor
Shield: https://www.arduino.cc/en/uploads/Main/arduino_MotorShield_Rev3-schematic.pdf
Al alimentar a 12V desde LSP5 (Borna marcada con Vin) en el motor shield, es el VMOT el
que alimenta Vin del Arduino y al L298P (driver de motores). Lo que ocurre es que VMOT
cae por debajo de los 6,5V necesarios para alimentar al Arduino e incluso es incapaz de
alimentar al VSS (5V para la logica) L298P que lo recoge del regulador de tensión del
Arduino a traves del bus de 5V como se ve en el esquema.
La causa de esa caída de tensión puede ser de los motores conectados al L298P están
demandando mucho.
Mosfet:
https://es.wikipedia.org/wiki/MOSFET
https://www.fairchildsemi.com/datasheets/FD/FDN340P.pdf
http://es.rs-online.com/web/p/transistores-mosfet/6710435/
http://forum.arduino.cc/index.php?topic=141776.0
http://forum.arduino.cc/index.php?topic=53627.0
http://arduino.stackexchange.com/questions/893/arduino-what-happens-if-i-power-
the-arduino-with-both-the-usb-and-external-pow
http://electronics.stackexchange.com/questions/401/switch-between-5v-power-
supplies
https://forums.adafruit.com/viewtopic.php?f=25&t=12406
Una vez visto cómo funciona la alimentación de Arduino, ya podemos entender las
diferentes formas desde las que podemos alimentar la placa y los riesgos que tiene cada
una de ellas.
NOTA: Arduino tiene un conector de salida de 3,3V para las cargas eléctricas que operan
en esta tensión, mediante un segundo regulador que se conecta directamente a la V. 5
Este pin no se puede utilizar como entrada.
Ahora que ya conocemos bien cómo funciona la alimentación en Arduino, será fácil
entender las malas prácticas que pueden dañar o destruir un Arduino.
http://www.rugged-circuits.com/ruggeduino/
Artículo original http://www.ruggedcircuits.com/10-ways-to-destroy-an-arduino/
Traducción: http://www.trastejant.com/2013/07/03/10-formas-de-destruir-un-
arduino/
https://www.youtube.com/watch?v=WmcMrKELkcs&feature=youtu.be
https://www.youtube.com/watch?v=P_fb6njcaoU
Hemos visto cómo alimentar arduino y es la alimentación de todos los componente que la
placa, incluido el microcontrolador. A la hora de hacer un proyecto, debemos tener en
cuenta cómo se alimentan los elementos externos a la placa como sensores o actuadores
y las limitaciones de corriente de la propia placa de Arduino y del microcontrolador.
Cuando alimentamos varios sensores o servos al bus de 5V, debemos tener en cuenta la
limitación del regulador de tensión NCP1117 de 1A para saber el máximo número de
sensores en función de su consumo. En el caso de un relé si lo alimentamos directamente
del pin de Arduino, hay que tener en cuenta la limitación del pin.
VCC current es la corriente que se puede dar (source) del pin Vcc del microcontrolador
GND current es la corriente que se puede obtener (sink) del pin GND del microcontrolador.
Aunque cada puerto I/O puede dar más corriente que en las condiciones normales (20 mA
en VCC = 5 V, 10 mA en VCC = 3V) bajo condiciones de estado estable (no transitoria),
hay que tener en cuenta lo siguiente.
La suma de toda la corriente en HIGH (source) para los puertos C0 – C5, D0 – D4,
ADC7, RESET no debe exceder los 150 mA
La suma de toda la corriente en HIGH (source) para los puertos B0 – B5, D5 – D7,
ADC6, XTAL1, XTAL2 no debe exceder los 150 mA.
Si la corriente en HIGH superar los valores nominales, el voltaje en HIGH puede
superar los valores nominales. No se garantiza que los pines puedan dar (suorce)
más corriente que la de los valores de test.
La suma de toda la corriente en LOW (sink) para los puertos C0 – C5, ADC7,
ADC6 no debe exceder los 100 mA
La suma de toda la corriente en LOW (sink) para los puertos B0 – B5, D5 – D7,
XTAL1, XTAL2 no debe exceder los 100 mA
La suma de toda la corriente en LOW (sink) para los puertos D0 – D4, RESET no
debe exceder los 100 mA
Si la corriente en LOW supera los valores de test, el voltaje de LOW puede
exceder los valores nominales. No se garantiza que los pines puedan obtener
(sink) más corriente que la de los valores de test.
Más información:
http://playground.arduino.cc/Main/ArduinoPinCurrentLimitations
http://arduino-info.wikispaces.com/ArduinoPinCurrent
La capacidad de las baterías se mide en mAh o Ah. Un miliamperio hora es el término que
se utiliza para determinar la duración de una batería. Si una batería o pila tienen 1000
mAh, podrás alimentar algo que consuma 1000 mA durante una hora (o 100 mA durante
10 horas). En realidad esto solo se cumple en la teoría. En la práctica, cuanto más rápido
se descargue la batería, más potencia se estará disipando en la resistencia interna que
tiene. Eso quiere decir que si realmente durase 10 horas alimentando un dispositivo que
consume 100 mA, probablemente no duraría una hora alimentando algo con un consumo
de 1000 mA.
¿Cuanto consume Arduino? Un pequeño circuito con una placa de Arduino y un Display ya
suponen un consumo por encima de los 200 mAh, mientras que una pila recargable de 9V
tiene entorno a los 300 mAh apenas podremos alimentar Arduino durante poco más de
una hora. Alimentar Arduino con una pila de 9V es una mala opción.
Actualmente las baterías más usadas para alimentar Arduino son las LiPo, son las que se
utilizan en radiocontrol y similares. Pero también pueden usarse otras como las AA, batería
de coche, o las USB para los teléfonos.
Además de la capacidad, estas baterías LiPo vienen con lo que llaman la tasa de
descarga, es decir lo rápido que se puede descargar la batería. Esto se muestra con la
letra C. De manera que si tienes 10C y 5000mAh puede dar 50000 mA en una hora. Claro
que no va a llegar pero de pueden utilizar 50A durante el tiempo que te dure la batería, que
vendría a ser la décima parte de 1 hora. 60 minutos entre 10 son 6 minutos. A mayor C
más cara va a resultar la batería, tal vez solamente necesites 2A para algún momento
puntual así que seguramente sea necesario tanta tasa de descarga.
El único problema a estas LiPo es la carga, hay que ser cuidadosos porque tienen sus
propios cargadores, si te pasas de carga se queman. No debe de pasar nada pero si no se
pone el voltaje correcto en el cargador puede que se queme.
A la hora de alimentar un Arduino con batería además de conocer los diferentes tipos de
baterías, debemos conocer las técnicas a nivel de programación y electrónica para que
Arduino consuma menor y pueda tener una larga vida con batería.
Más información:
http://rufianenlared.com/bateria-arduino/
Consumos Arduino: http://www.prometec.net/consumos-arduino/
En realidad los Arduinos oficiales, son poco eficientes, pero disponemos de otros clones
de Arduino fabricados para tener bajo consumo como los
moteino: https://lowpowerlab.com/guide/moteino/ que además incluyen comunicación
inalambrca y está basado en el ATMega328p.
También es posible modificar un Arduino Mini para alimentarlo con batería durante más de
un año, combinado con la librería low power: http://www.home-automation-
community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/
Más enlaces con proyectos de Arduinos bajo consumo:
https://openhomeautomation.net/arduino-battery/
https://github.com/petervojtek/diy/wiki/Arduino-with-Very-Low-Power-Consumption
http://www.instructables.com/id/Arduino-low-Project-and-code/
Si conectamos las pilas con diodo, que dá una tensión de 5.3V a la línea +5V de la placa.
Dado que no hemos conectado nada en Vin, el transistor conducirá, por lo que al conectar
la placa al puerto USB tendremos un conflicto entre los 5,3V de nuestras pilas y los 5V del
puerto USB. En el mejor de los casos se dará una corriente en el sentido de las pilas hacia
el PC que, cuando alcance 500mA, hará saltar el fusible que lleva la placa.
En este enlace lo explica muy bien la alimentación de Arduino para sistemas autónomos,
resumiendo todo lo visto: http://www.homautomation.org/2014/04/03/best-ways-to-power-a-
arduino-according-to-your-need/
http://tienda.bricogeek.com/shields-arduino/520-arduino-solar-charger-shield.html
http://wiki.seeedstudio.com/wiki/Solar_Charger_Shield_V2.2
Uno de los problemas principales que nos podemos encontrar cuando estás realizando un
proyecto es que tus dispositivos no trabajan con el mismo voltaje. Un caso especialmente
habitual como usuario de plataformas del tipo Arduino es que te encuentras con un
dispositivo que trabaja a 3.3V teniendo una placa que trabaja a 5V, en cuyo caso te toca
pasar de 5V a 3.3V.
Aunque en algunas ocasiones puedes conectar ambas cosas sin que nada se rompa no
suele ser buena idea conectar los dispositivos directamente. Lo mejor que puedes hacer
es utilizar algún tipo de interfaz o elemento que te permita realizar la conexión de forma
segura.
5 formas de pasar de 5V a 3.3V para elegir la que mejor se adapte a tu proyecto. Son las
siguientes:
También nos podemos encontrar con el caso contrario, cada vez es más habitual que los
Arduinos tengan entradas y salidas a 3,3V en lugar de a 5V, pero mucho elementos que
conectado a Arduino funcionan con lógica de 5V.