Seleccionar página

Las 3 Mejores Formas de Alimentar Arduino

por | Sep 15, 2014 | Tutoriales de Arduino

Placa para Alimentar Arduino Ethernet

Cuando estás trabajando con tu Arduino normalmente lo alimentas a través del cable USB que va al ordenador. Sin embargo, una vez terminas de programarlo, o bien te resignas a dejarlo conectado todo el día conectado a tu pc (sin poder apagarlo) o bien buscas otra forma alimentar Arduino.

Yo no busco otra forma de alimentar Arduino… ¡Ya la he encontrado! Se llama pila de 9V, no era tan difícil…

Probablemente la forma más habitual de alimentar Arduino (sin utilizar tu ordenador) es mediante una pila de 9V. En parte es porque son los conectores más comunes para alimentar Arduino que puedes encontrar en el mercado, lo que lo convierte en una opción simple, fácil y que funciona pero… ¿Te has parado a pensar alguna vez cuánto te están durando las pilas? Estoy seguro de que el conejo de Duracell está ahora mismo en su madriguera frotándose las manos.

A mí ese conejo no me la juega. Uso pilas recargables.

Evidentemente existen pilas recargables de 9V, lo que, sin duda, haría que te ahorrases un dinerito a la larga (que nunca viene mal). Pero aunque te saldrá algo más barato (sigue sin ser la forma más barata, eso seguro), sigues teniendo el problema de que las baterías apenas tienen duración.

Espero que te haya quedado claro que si algún día hago un post sobre cómo NO alimentar Arduino, este será el primer punto.

Este post va destinado a mostrarte las que considero son las 3 mejores formas de alimentar Arduino. Aun así, todavía hay un par de conceptos que tienes que tener en cuenta.

Conceptos Previos: Voltaje Sobrante y mAh

  • Voltaje Sobrante.

Cuando te hablo de voltaje sobrante me refiero a todos los voltios que tu Arduino gasta pero no usa.

La mayor parte de los Arduinos funcionan a 5V, otros como la placa DUE lo hacen a 3.3V (Si todavía no tienes muy claro que Arduino te conviene, te recomiendo que visites este post). Sea cual sea tu modelo, todos tienen un regulador de tensión, que básicamente es un componente que convierte el voltaje que con el que tú alimentas la placa (lo recomendado es entre 7 y 12V) a 5V (o 3.3V), tirando por tierra el resto (en realidad no lo tira por tierra, es peor aun, ese voltaje calienta tu placa Arduino. Por ejemplo, alimentar Arduino con más de 20V lo destruiría).

Este regulador del que te he hablado 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 yo que estaba pensando en comprarme una pila de 12V para meterle más caña… sad

  • mAh

mAh o miliamperio hora es el término que se utiliza para determinar la duración de una batería. Si tu batería o pila tienen 1000 mAh, podrás alimentar algo que consuma 1000 mA durante una hora (o 100 mA durante 10 horas) ¿Simple, verdad?

En realidad esto que te acabo de decir solo se cumple en la teoría. En la práctica, cuanto más rápido se descargue tu 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.

¿Me pregunto cuántos mAh consumirá mi Arduino?

Para que te hagas una idea del consumo de tu proyecto, 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 (y eso si está nueva). ¿Entiendes ahora por qué alimentar Arduino con una pila de 9V es tan mala opción?

Ya sabes en qué datos te tienes que fijar para alimentar Arduino en función de tus necesidades. Ahora sí, vamos con las 3 mejores formas de alimentar Arduino.

1. Adaptador de Corriente

Es básicamente la versión Arduinica de tu cargador del móvil. Si quieres alimentar Arduino de forma permantente y no necesitas que tu proyecto se mueva (está claro que para un coche a radiocontrol esta opción no te vale). Puedes conectarlo a la pared de tu casa y olvidarte de comprar pilas.

Quiero aprovechar para contarte que yo siempre compro en la misma web (porque tiene muy buenos precios y hasta ahora todo me ha llegado bien). Al crear EducaChip decidí que si recomendaba algo tenía que ser un producto que conociese y me gustase, así que me afilié a esa web aunque mi comisión no fuese la mejor. Dicho esto te pongo el link del Adaptador que tengo yo en casa por si te decides por esta opción (recuerda que no te costará más por comprarlo a través de ese link).

2. Pilas AA

Las típicas pilas de toda la vida te proporcionan 1,5V. Puedes poner varias en serie hasta llegar al voltaje que necesites (lo ideal es poner 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.

3. Baterías LiPo

Si la primera forma de alimentar Arduino de la que te hablé consistía en algo similar un cargador de móvil, esta opción es alimentarlo con una batería de móvil.

Batería LiPo para Alimentar Arduino

Las baterías LiPo están muy de moda gracias a su duración (tienen muchos mAh). Piensa que si es la opción que eligen las grandes empresas para fabricar sus smartphones, tablets y demás, por algo será. Tienen una vida útil bastante larga, lo que hace que compense utilizar este recurso aunque sean un pelín más caras que las pilas AA.

Sin lugar a dudas son la mejor opción para alimentar tu 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.

Aquí te dejo el link con una que, sin duda, me compraré antes o después. Tiene una pinta estupenda.

Y hasta aquí el post. No dudes en preguntar todas tus inquietudes en la sección de comentarios, Suscribirte al blog, y compartir el contenido de este post en tus redes sociales favoritas.

Actualmente me dedico, entre otras cosas, a crear contenidos sobre Arduino y otros dispositivos eléctricos. Me encanta todo lo relacionado con el “Universo Maker”.

Siempre estoy activo en los comentarios. Si tienes cualquier pregunta, no dudes en dejármela en los comentarios. Intentaré responderte lo antes posible… Un abrazo smile

Enrique Romero,

Autor del post.

¿No quieres perderte nada? ¡Suscríbete!

359 Comentarios

  1. Buenos días Enrique, estoy haciendo un proyecto que consiste en la elaboración de una CNC, estoy utilizando un Arduino UNO R3 y un Shield CNC + (3) A4988, quiero alimentar mi Shield con un adaptador de 12V y 3 A AC, pero no se si es correcto cortar el cable del adaptador para sacar los alambres positivo y negativo para conectarlo en la ranura azul de mi Shield o si existe otra alternativa . Muchas Gracias, un saludo Mauricio.

    Responder
    • Buenas Mauricio,

      Mientras todo lo que hagas sea cortar el cable y conectarlo en los mismos pines, no deberías tener ningún problema.

      Un saludo, Enrique.

      Responder
  2. Estoy probando un proyecto de incubadora y los 12 v que lo conecto en el arduino me impide que haga su correcto funcionamiento el rele que puse para controlar un bombillo de 220 cambie a sus 5v que se conecta por usb entrada de programación y funciona correctamente.

    Responder
    • Buenas Fabián,

      Es difícil saber el dónde está el problema sin verlo detenidamente. Puede que la alimentación externa que utilizas no sea capaz de suministrar la suficiente corriente al dispositivo.

      Un saludo, Enrique.

      Responder
  3. Hola que tal, siempre que he hecho un proyecto conecto arduino solo por un rato, lo utilizo y lo desconecto cuando termino, tengo un proyecto en mente de domotica en mi cuarto, mi pregunta es, cuanto tiempo puedo dejar conectado arduino, o hay manera de dejarlo en modo stand by(modo espera). te agradecería mucho la información o algún foro que pudiera ayudarme a encontrar la respuesta

    Responder
    • Buenas Enrique,

      Puedes ponerlo en standby utilizando comandos de AVR. Lo que buscas se llama concretamente watchdog AVR.

      Un saludo, Enrique.

      Responder
  4. Hola, como estas? Las baterias LiPo uilizan un cargador especial?

    Responder
    • Buenas Pablo,

      Exactamente. Te dejo un post sobre el tema.

      Un saludo, Enrique.

      Responder
  5. Buenas.

    Tengo una duda. ¿Porqué si alimentamos desde el PC con el cable USB nos vale con sus 5v pero si ponemos un alimentador de corriente necesitamos entre 7 y 12v?

    Tengo varios cargadores de móvil de 5v que me gustaría aprovechar.

    Muchas gracias.

    Responder
    • Buenas Ricardo,

      El regulador de voltaje tiene una caída mínima, una parte de la señal que “se come” de ahí que sea siempre un poco más de voltaje.

      Un saludo, Enrique.

      Responder
  6. Quisiera saber, si puedo alimentar un arduino nano, con dos baterías 18650, para un total de 7.4V, pero mi duda reside, es en el amperaje, porque cada una de las baterías proporciona 9800mAh, muchas gracias.

    Responder
    • Buenas Javier,

      Los 9800 se refieren a la capacidad de la batería, no a la corriente que entregan. Con una batería de 7.4V no deberías tener ningún problema.

      Un saludo, Enrique.

      Responder
  7. Buenas Noches, necesito saber como alimentar mi arduino sin conexion a pc
    Están conectados 4 motores dc al l298n y 2 sensores de distancia, pero no he podido hacer que enciendan los motores, solo con conexion a pc
    ¿Que corriente uso?

    Responder
    • Buenas Martín,

      Yo probaría a alimentar los motores de forma independiente. Respecto a la corriente que necesitas, puedes medirla con un multímetro.

      Responder
      • Es que es un tipo robot, pero pues como independiente con los motores?

      • Buenas Martín,

        Con independiente me refiero a que no sea tu Arduino lo que alimente los motores, sino que los alimentes directamente con una fuente y uses Arduino simplemente para mandar la información de posición y demás.

        Un saludo, Enrique.

  8. Hola, estoy tratando de programar un arduino pro mini con un conversor ttl, cuando lo hice con arduino de 5v me fue perfecto pero cuando lo hice con el de 3v3 que es el que necesito me salieron estos errores

    Arduino:1.6.8 (Windows 10), Tarjeta:”Arduino Pro or Pro Mini, (3.3V, 8 MHz)”

    El Sketch usa 4,614 bytes (32%) del espacio de almacenamiento de programa. El máximo es 14,336 bytes.
    Las variables Globales usan 396 bytes (38%) de la memoria dinámica, dejando 628 bytes para las variables locales. El máximo es 1,024 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x13

    Problema subiendo a la placa.

    Ya lo chequé con todos los tipos de programadores de herramientas del IDE y con todos es igual

    ¿Podrías ayudarme?

    Responder
    • Buenas Jan,

      Diría que el problema está en que estás intentando programar a 20MHz un dispositivo que trabaja a 8MHz. Deberías utilizar un programador a la frecuencia de tu placa.

      Un saludo, Enrique.

      Responder
  9. Hola!. Estoy trabajando en un proyecto escolar con el mega arduino y la cámara ov7670, el proyecto consiste en tomar una foto cuando se pasa una tarjeta RFID para identificar al usuario, que al pasar la tarjeta se tome una foto y que se envíe a una base de datos creada en xampp por medio de código php, lamentablemente no he encontrado un tutorial o código para tomar la foto y enviarla a la base de datos. Si tienes algún material de trabajo o algo que me puedas facilitar, te lo agradeceré mucho

    Responder
    • Buenas Gabriel,

      La verdad es que todavía no me he puesto con ningún post sobre eso. A ver si saco algo de tiempo y le dedico uno. smile

      Un saludo, Enrique.

      Responder
      • Hola Enrique!

        En realidad lo que mas necesito en este momento es tomar la foto con la cámara ov7670, todo lo demás lo tengo completo, ¿tendrás algún material relacionado solamente con la cámara ov7670?, algún código o diagrama de conexión, la verdad es que no sé nada sobre el funcionamiento o conexión de la cámara.

        Gracias, saludos!!

      • Buenas Gabriel,

        La verdad es que todavía no ha pasado por mis manos esa cámara, así que no tengo nada redactado. uneasy

        Un saludo, Enrique.

  10. muy buenas enrique, mi pregunta es sobre un modulo de bluetooth quiero hacer un parlante en conjunto con un modulo de carga usb y uno de amplificador de 3w + 3w. y tengo una bateria grande de 6v q anteriormente era de una luz de emergencia, mi idea es alimentar todo con esta bateria, mi miedo es quemar los componentes con un sobre voltaje la bateria es una atomlux de plomo-acido de 6v 4,2Ah

    Responder
    • Buenas Walter,

      Puedes reducir el voltaje con resistencias, diodos, reguladores, etc. Te dejo un post de cómo se hace.

      Un saludo, Enrique.

      Responder
  11. como lo puedo cargar directamente de los pines ?

    Responder
    • Buenas Hugo,

      La verdad es que no he entendido exactamente la pregunta uneasy

      Un saludo, Enrique.

      Responder
  12. Hola Enrique,
    Quisiera alimentar un Arduino Pro mini de 3.3v usando una batería de litio 18650 3.7v que cuando esta cargada al 100% proporciona 4.2v. Mi duda es cuál sería el método más eficiente para estabilizar el voltaje de esta pila a 3.3v antes de conectarlo al Arduino. He leído algo sobre buck converters y no se si sería la mejor opción. Aunque tampoco sé si los hay que trabajen en estos rangos. ¿Qué opinas?
    Un saludo y gracias,
    Alberto

    Responder
    • Buenas Don King Kong, tongue

      Con las diferencias tan bajas de voltaje no hace falta que te compliques mucho. Yo utilizaría un regulador de 3.3V que tenga poca caída de voltaje o un divisor resistivo. Te dejo un post que te puede ser útil.

      Un saludo, Enrique.

      Responder
      • Gracias Enrique. El problema es encontrar un regulador con poca caída de voltaje y que puedan mantener 500mA, porque el LM317 tiene una caída de 2-3v, un LM7833 de 2v y otros como el LD1117V33 en torno al 1v.

      • Ahora que lo pienso, Alberto. La pro mini tiene un pin (creo que se llama raw) que es para entradas de voltaje no reguladas. Lo mismo te vale con eso ¿no?

        Un saludo, Enrique.

  13. O por ejemplo, si sólo se quiere alimentar por usb, hay alguna forma de poner algo de electrónica intermedia como un buffer o algo así que recolecte la intensidad que necesite? para no tener que depender de baterías

    Responder
    • Buenas de nuevo,

      Los puertos USB tienen una limitación en cuanto a la corriente que pueden proporcionar. Si tu sistema requiere más, tendrás que utilizar alimentación externa.

      Respecto a lo de crear un sistema que gestione la alimentación del USB para adaptarlo a tu proyecto. No es que no se pueda hacer, pero es más simple y viable utilizar alimentación externa.

      Un saludo, Enrique.

      Responder
      • Gracias!

      • Gracias a ti por pasarte por el blog. smile

  14. Hola, tengo una duda por si hay ganas de responderla. Tengo una olimexino con atmel 32u4 un clon de leonardo.
    Controlo dos servos con el usb del pc, mandándole órdenes por serial. Ningún problema.

    Ahora alimento la placa con android a través de un cable OTG, y con cordovaarduino intento hacer lo mismo, pero a veces se reinicia la placa o a veces falla, supongo que por falta de energía, no entiendo casi nada de electrónica. ¿Cuál sería la mejor forma de aportarle más energía, una batería lipo? Gracias!

    Responder
    • Buenas,

      La batería lipo puede ser buena opción. En cualquier caso, yo compararía el consumo del proyecto con lo que puede alimentar tu sistema.

      Un saludo, Enrique.

      Responder
  15. Buenos dias Enrique
    Antes de nada, muchas gracias, tanto por las explicaciones en tus post (que ya me debo haber leido todos) como por la paciencia e int agua potable y el de aguas grises, etc.
    más o menos lo tengo todo claro, pero me surge la duda a la hora de alimentar el arduino. Mi idea era pillar algo asi:

    amazon es/gp/aw/d/B01F6YLQ70/ref=mp_s_a_1_6?__mk_es_ES=%C3%85M%C3%85Z%C3%95%C3%91&qid=1478475828&sr=8-6&pi=AC_SX236_SY340_FMwebp_QL65&keywords=step+down+converter&dpPl=1&dpID=51C2hhL5IEL&ref=plSrch

    Y luego cortar los cables de un alimentador como el que has dicho en el post y enchufarlos a la salida (teniendo en cuenta el positivo y el negativo) y en la entrada enchufarle dos cables desde la batería secundaria.
    Esto se puede hacer así? (si es que me he conseguido hacer entender), en caso afirmativo, a cuanto regulo el voltaje de salida? 7v es lo mejor?
    Hay alguna forma mejor de alimentarlo?
    otra vez, muchas gracias

    Responder
    • Perdon, pero al escribir desde el movil se ha cortado parte del mensaje.
      “como por la paciencia e interés al contestar todos y cada uno de los mensajes que te mandan.
      Te agradecería si me pudieses ayudar con una duda que tengo con un proyecto que tengo en mente, te cuento:
      Tengo una furgoneta con dos baterias, la principal y la secundaria, y quería conectar un arduino para controlar ciertas cosas: niveles de las baterías, cuando está la placa solar cargando, niveles en los depósitos de agua potable y el de aguas grises, etc.”
      El resto del mensaje no se ha borrado…

      Responder
      • Buenas Adrián,

        Un proyecto así se puede realizar pero hazlo si tienes bastantes conocimientos de electrónica. Trabajar con ese tipo de baterías es bastante peligroso.

        Un saludo, Enrique.

    • Buenas Adrián,

      La opción que comentas es viable y además vas bien enfocado con el montaje. En cualquier caso, yo pondría simplemente un cargador de entre 7V y 9V. Son baratos, el montaje será más rápido y te evitarás posibles problemas.

      Un saludo, Enrique.

      Responder
  16. Hola me ha gustado mucho tu página, ando con un proyecto entre manos para usar un motor brushless y 3 servos, alimentados con con una LiPo de 11.1v, 1500mAh 40C y me gustaría alimentar todos los elementos usando unicamente esta batería, incluyendo un arduino UNO con un Xbee shield V3 y el Xbee PRO, pero no lo tengo claro y me da miedo fundir el aparataje, Podriais echarme una mano?Seria suficiente con un power module de los drones?

    Responder
    • Buenas Justo,

      La verdad, habría que verlo todo detenidamente. Como poderse hacer se puede hacer, pero hay que ir ajustando cada circuito de forma independiente.

      Lo del módulo de potencia, no sé exactamente qué características tiene (tendrías que verlo en el datasheet). Si los valores te cuadran podría ser una buena solución.

      Un saludo, Enrique.

      Responder
  17. Es posible usar al tiempo la USB desde el PC y la alimentación por el puerto externo?

    Responder
    • Buenas Fernando,

      En principio no deberías tener problemas.

      Un saludo, Enrique.

      Responder
  18. Hola Enrique, me he pasado un montón leyendo los comentarios y es increible la buena dedicación que nos pones a todos los que siguen tu pag y tus blog. En realidad apreciamos mucho el que te tomes el tiempo de responder amigo.

    Tengo una duda, tengo un servomotor que funciona entre 4.8 y 7 voltios, el montaje es sencillo, va con arduino y una aplicacion para bluetooth hecha con app inventor (quizá ya la hayas escuchado), el problema es el siguiente, no sé si el arduino me pueda controlar completamente el servomotor, por ello, conecté una fuente externa de 6 v, el problema es que el servomotor me vibra un poco ¿a qué se puede deber esto? Mucho voltaje o falta de voltaje? Apreciaria mucho amigo en serio una ayuda, me tiene loco esta duda, porque no se cómo manejar bien las cuentas del voltaje dado por el arduino UNO y la fuente externa…Mil gracias de antemano

    Responder
    • Buenas Mateo,

      No creo que sea problema del voltaje.

      Cuando dices que vibra… ¿te refieres al motor entero o a la parte móvil? Si es lo primero basta con que lo sujetes bien. Si es lo segundo podría ser por ruidos eléctricos y lo podrías subsanar poniendo condensadores entre las patillas de alimentación del servo.

      Un saludo, Enrique.

      Responder
    • Hola.
      Por si sirve de ayuda, a mi me pasaba algo parecido y tenia que ver con la conexión a tierra en la protoboard, probé pinchando en varios pines y vi que en algunos ‘vibraba’ y otros no. (protoboard del chino barato)
      Revisa las conexiones de alimentación y tierra ya que la mas mínima fluctuación hace que el servo vibre.

      Responder
  19. Hola Enrique

    Como veo que respondes a muchas cuestiones queria plantear unas cosa cuestiones. Te lo expongo por casos:
    1- Has dicho que el arduino puede alimentarse con 7,4v porque este a traves del jack seria 7-12v entonces si yo utilizo por ejemplo dos baterias de 3,7v a 2400mhA en paralelo no habria problema, pero ¿seria suficiente para alimentar dos servomotores sg9g TowerPro y al arduino a la vez?
    2- Para recargar esa cantidad necesitarias un circuito adecuado y menos para baterias de estas caracteristicas entonces si quisieras cargarlas sin usar un fuente alterna, es decir, utilizando una celula solar por ejemplo. He visto que lo mas adecuado seria una especie de circuito regulador donde solo nos da 4,12v para baterias de 3,7v no se si lo conoceras es un pequeño circuito que carga baterias con esa capacidad.
    3- Cuando programe el arduino con los servomotores conectados y dado que el arduino se conecta con el usb al ordenador, ¿tengo que conectar el arduino a una fuente externa tambien a parte del usb?

    Gracias por la ayuda Enrique

    Un saludo

    Javier

    Responder
    • Buenas Javier,

      Si conectas las baterías en paralelo el voltaje que tendrás es 3.7V, no la suma. Para eso ponlas en serie. Respecto a los motores… no puedo decirte sin conocer sus especificaciones.

      Los circuitos para cargar baterías no son muy complicados. Todavía no he hecho ningún post sobre eso, pero no debería costarte encontrar información.

      El USB es capaz de entregar potencia también (piensa en los cargadores de móvil, por ejemplo). No necesitarás utilizar otra alimentación.

      Un saludo, Enrique.

      Responder
      • Gracias Enrique, lo de poner las baterias en serie era lo que queria decir me di cuenta cuando puse el mensaje. Te pongo el enlace de los servomotores:

        electronilab co/tienda/micro-servo-9g-towerpro/

        Las baterias son las 18650. Las he puesto en serie pero con el circuito solo me carga una, logicamente con este circuito:
        es.aliexpress com/item/Smart-Electronics-5V-Micro-USB-1A-18650-Lithium-Battery-Charging-Board-With-Protection-Charger-Module-for/32615930404.html?spm=2114.43010208.4.212.eU1B9s

        Y con respecto al circuito no he encontrado nada aun, creo que lo mismo no es tan facil si lo quiero hacer a traves de una celula solar porque el circuito que te muestro arriba entrega 1A en la salida.

      • Buenas Javier,

        Esos servos los puedes alimentar directamente desde Arduino sin problema.

        Respecto a lo de las baterías… explicártelo me supondría un post entero. tongue Pero vamos, si las tienes en serie, puedes considerarlas como una única batería. Lo que quizás el módulo que tienes no está pensado para trabajar con ese voltaje.

        Un saludo, Enrique.

      • Hola Enrique.

        Para resolver unas ultimas cuestiones queria plantearte dos cuestiones y ver si son posibles:

        Yo tengo esto:
        Micro-USB-18650-Bateria-de-litio-Bateria-Cargador-Proteccion-Modulo-JTOO/

        Compro dos y los conecto en la salida en paralelo, introduzco 5v y los dos se ponen en marcha. En las dos salidas la de la bateria las conecto en serie y alli conecto mis baterias en serie, ¿es eso posible? parece simple o a lo mejor no.

        ¿Si utilizo un nano arduino podria manejar esos servomotores con una sola bateria de 3,7 v a 2400mhA? Lo digo por el cosumo es que de ser asi me ahorro la complicación

        Pues muchas gracias de nuevo Enrique has sido muy amable hasta ahora

        Un saludo

        Javier

      • Buenas Javier,

        Disculpa la tardanza en contestar. Al final, Me animé y subí un post sobre eso en el blog. smile

        Un saludo, Enrique.

  20. Tengo un cargador de 9v era de un videojuegos de cartuchos entrega 9v a 500mA no se que pueda pasar que me aconsejas.? Gracias buen blog a tambien tengo una pila recargable para telefono es de 5v solo que no se cuanta corriente entrege

    Responder
    • Buenas Alonso,

      Con ese cargador no deberías tener problemas para alimentar tu placa. Siempre que el voltaje esté entre unos 7V-12V no tendrás que preocuparte.

      Un saludo, Enrique.

      Responder
  21. Hola Enrique
    Genial todos los post, y este en especial me interesa por un proyecto en el que estoy metido
    Necesito alimentar un arduino uno y un prototipo de brazo robotico arm con 8 servos de 9g , la pregunta es que he visto fuentes de doble salida de voltaje ,con unos 5v 4A y 12V 1A.. las preguntas son …
    podría alimentar con los doce voltios el arduino y del rail de 5v ,alimentar los servos para que tenga todo el sistema la tierra en común??
    hay algún riesgo de dañar algo?..se calentaría mucho el arduino alimentándolo a 12 V?
    gracias ..te sigo con tus post geniales

    Responder
    • Buenas Jose Luis,

      El voltaje está en el límite de lo que tu Arduino acepta, por lo que podría calentarse un poco (sobre todo si lo dejas encendido mucho tiempo). Puedes bajar el voltaje, por ejemplo, con un regulador (o varios para alimentar por separado ambas cosas).

      No creo que vayas a tener demasiados problemas con el voltaje, pero presta atención a la cantidad de corriente que solicita tu circuito y la que puede suministrar tu fuente.

      Un saludo, Enrique.

      Responder
  22. yo opino que cualquier tipo de bateria o alimentacion que se use por medio del regulador es mala lo mejor es alimentarlo por medio del pin vcc que trae arduino, obviamente con un cargador de 5vdc, si se quiere dejar en lugar estable. si se quiere una aplicacion portable lo mejor es usar una fuente conmutable y alimentarla con una bateria de las especificaciones que an sugerido uds.

    Responder
    • Buenas Daniel,

      Supongo que todo depende de lo que te fíes del regulador que lleva incorporado la placa. De cualquier manera, si vas a regular tú la alimentación, tienes que asegurarte de hacerlo bien. smile

      Un saludo, Enrique.

      Responder
  23. Una pregunta quizas tonta, no servira un cargador de movil o uno de disco duro externo???
    Saludos Enrique y gracias por todos tus comentarios…

    Responder
    • Buenas Javier,

      Mientras los parámetros eléctricos estén dentro del margen que soporta Arduino no deberías tener problemas.

      Un saludo, Enrique.

      Responder
  24. Buenos dias
    Primero quiero decir que es un buen blog el tuyo, me ha ayudado bastante.. Pero quería hacerte una consulta, tengo un proyecto de un carrito de velocidad para el cual utilizo un Arduino UNO y un modulo puente H alimentados con una bateria de 7.2V 1600mAh, el problema es que el carrito no avanza muy rápido.. Mi pregunta es: Puedo lograr que el carrito aumente su velocidad si pongo una bateria LiPo 7.2V 3300mAh o una bateria de LiPo de 12V 2200mAh??? o sino que solucion puedo darle para que a la salida del puente H que va a los motores aumentar su Voltaje y mejorar la velocidad?.. muchas gracias..

    Responder
    • Buenas Xavier,

      Lo primero que yo probaría es utilizar un amplificador operacional como seguidor de voltaje.

      Los módulos de puente en H suelen tener problemas para mantener el voltaje cuando se asocian a motores.

      Un saludo, Enrique.

      Responder
  25. ¡¡hola!! una pregunta tu dices que se pueden utilizar baterias lipo de 7.4v a 1600 mAh la pregunta mia consiste en averiguar si ¿puedo utilizar una bateria lipo de 7.4v pero a 1000mAh o una de 7.4v a 1300mAh?
    muchas gracias

    Responder
    • Buenas Andrés,

      Sin problema. Los “mAh” solo marcan la duración de la batería.

      Un saludo, Enrique.

      Responder
  26. Hola que tal tengo una duda, lo que pasa es que estoy haciendo un prototipo de un invento con arduino nano ,un modulo bluetooth hc-05 y un motor pap 28byj-48,quisiera usar una bateria lipo,…pero el problema en sí es que quiero que este prototipo se cargue con los 5 volts de una pc, lo que me parece complicado ya que se consumirian como 13 v en todos los componentes. El motor pap no estaria siempre en uso, solo en algunas ocaciones como un tipo desarmador eléctrico….que me recomendarías hacer ? Hay algun circuito para amplificar el voltaje de 5v de la batería?

    Responder
    • Buenas José,

      Puedes hacer algo como lo que aparece en este post.

      Un saludo, Enrique.

      Responder
  27. hola oye disculpa tengo una duda cuanto tiempo puedo dejar conectado un arduino
    lo que pase que pasa que estoy haciendo un proyecto y requiere de siempre estar conectado

    Responder
    • Buenas Diego,

      En principio no deberías tener problemas por dejarlo conectado el tiempo que quieras.

      Un saludo, Enrique.

      Responder
  28. Hola!
    He leído todo pero no me queda muy claro como medir lo que va a consumir el proyecto, puesto que habláis de baterías recargables pero no de cargadores,
    para un proyecto estoy usando arduino uno con la motor shield V1 y dos motores DC (12v 5w cada uno). que se encenderán esporadicamente por algunos segundos y nunca al mismo tiempo (si se enciende uno no se enciende otro) . el lío es que quiero alimentar arduino con un cargador puesto que va a estar quieto y en funcionamiento unas 8 horas seguidas pero no se cual elegir, sobretodo por lo que explicaste del voltaje sobrante. me gustaria aprender a medir lo que consume y saber que tipo de cargador necesitaría para mi proyecto. ¿cuantos voltios, que amperaje? muchas gracias por tu ayuda.

    Responder
    • Buenas,

      Necesitarías un multímetro. Te dejo un post. smile

      Un saludo, Enrique.

      Responder
  29. Buenas amigo ojala me pudieras ayudar para conectar el comtrolador de arduino uno R3 (sin la placa) junto con un rele y un sensor de movimiento a la bateria de un auto (12v, 900 amp) creo que es necesario bajar el voltaje a 5v para el controlador y el amperaje a por lo menos 1000 mA.

    Responder
    • Buenas Javier,

      Hace un tiempo hice un post sobre eso. Te lo dejo aquí. smile

      Un saludo, Enrique.

      Responder
  30. Hola, una gran duda:
    si tengo un power bank que da 1 000 mah por su salida usb y conecto arduino a esta ¿todo funciona bien o el amperaje sobrante recalienta la placa? Creo que no es así sino que el puerto puede dar hasta 1 000 mah y arduino consumira lo necesario y listo, no pasa nada, pero en caso de que sea así ¿también podría alimentar arduino con un cargador usb a la corriente que dé 1 000 amh y no hay problema porque arduino solo consumira lo necesario?

    Muchas gracias.

    Responder
    • Buenas Jesús,

      Los mAh te indican la cantidad de carga de la batería, no la cantidad de corriente que suministra al circuito. En principio no deberías tener problemas.

      Un saludo, Enrique.

      Responder
  31. ¡Hola! Quiero hacer un proyecto de casa domótica y necesitaré conectar 2 microservos. Según he leído tendré que conectar la placa Arduino a 9V con uno de estos adaptadores, Pero la maqueta también tendrá otros tipos de componentes como Ledes (LED), que supongo que irían mejor conectados a los 5V de la placa. Mi pregunta es: ¿podría conectar la placa a 5V por un lado y a 9V por otro, y utilizar los 9V solo para los servos y los 5V para los demás componentes? ¿Cómo podría hacerlo?
    ¡Muchas gracias!

    Responder
    • Buenas Abel,

      Exactamente. Para ello puedes utilizar algo como lo que te muestro en este post.

      Un saludo, Enrique.

      Responder
  32. Que tal, buenas noches. Disculpa sabes que tiempo tarda en llegar los pedidos de Bang good.com. Saludos.

    Responder
    • Buenas Denis,

      Depende de la zona en la que vivas. En cualquier caso, suele tardar unas dos semanas.

      Un saludo, Enrique.

      Responder
  33. Existe algun modulo al estilo mb102 breadboard power supply para arduino o algun tipo de modulo o conector a la corriente electrica que permita las conexion de multiples reles, modulos y sensores a los 5V, para solo utilizar de arduino los pines necesario para activar, enviar o leer informacion de los modulos reles sensores etc.
    El modulo que te comento creo que sirve pero tiene pocas conexiones y lo que hace para multiplicar las salidas de corriente es conectarse a una protoboard, ¿pero no hay alguno que ya venga preparado para esa funcion? sin tener que utilizar una protoboard ni tener 8 conexiones a la red electrica en diferentes puntos de la casa para los 8 modulos que se utilicen con arduino?. Algo como que conecto el modulo que llevara la corriente de 5V, y que a este pueda conectar y los multiples sensores y reles. Quiero hacerme entender. Disculpa si redundo

    Responder
    • Buenas Arturo,

      No sé si te he entendido bien, pero lo que sí que tienes son módulos de relé en los que vienen incorporados múltiples relés (cuatro, ocho, doce…) para hacer más simple su uso con Arduino. Puede que eso te valga.

      Un saludo, Enrique.

      Responder
      • Hola Enrique Buenos dias.
        Disculpa no explicarme un poco. tengo en mente un proyecto con arduino para manejar 4 reles, dos de un canal y dos de 2 canales, 3 sensores de temperatura y humedad y dos MQ-4, dos infrarrojos para recibir señal de un control remoto y se que no puedo conectarlos todos directamente al arduino, asi que busco un modulo que me permita conectar a la corriente electrica estas partes electronicas, No he visto un modulo de corriente sencillo que tenga una entrada de 12V de 2A o 3A (Para soportar las conexiones de lo anteriormente mencionado), que tenga multiples salidas de 5V para conectar arduino, modulos, sensores y relés etc, que facilite la descongestion de conexiones del arduino, utilizandolo unicamente para la emision y recepcion de señales de las partes electronicas añadidas para el proyecto.
        En ausencia de este modulo de corriente como me lo imagino, tengo pensado utilizar un par de modulos LM2596 goo.gl/JwLA0M y una fuente de alimentacion como esta goo.gl/XQSlHs. los dos modulos lm2596 irian conectados a la fuente de alimentación del link mostrado y bajarian la corriente de salida a 5V. Uno saldría para el arduino y el otro para conectar los 4 reles, los 3 sensores y los 2 modulos infrarrojos de control remoto.
        Puedo hacerlo de esta forma? los 12V y 3A de la fuente serian suficiente para lo anterior? o existe una forma mas sencilla de hacer esta alimentación, con algo mas pequeño en tamaño, claro que no tenga que armar circuitos con resistencias, protoboards, transistores etc, ya que no soy ing. Electrónico y no tengo idea alguna del tema, por eso utilizo partes ya prearmadas y que hacen funciones especificas como el modulo LM2596 y el resto de modulos y sensores todos ya traen su placa con resistencias y leds indicativos. Soy solo alguien que se inicia en el mundo arduino y quiero desarrollar una idea que tengo para mi casa. Disculpa si he redundado un poco, solo quiero hacerme entender.

        Otra duda. Como la fuente a utilizar es la que se usa para encender tiras led, no se si los 12V son lo suficientemente estables para ser convertida a los 5V requeridos por el arduino y los modulos o debo utilizar otro tipo de fuente?

        Gracias Enrique.

      • Buenas de nuevo,

        La verdad es que no vas nada mal encaminado Arturo. No teniendo mucha idea de electrónica, utilizar módulos que te proporcionen los valores adecuados de voltaje y corriente es lo más sensato.

        A falta de ver con detenimiento el circuito que quieres montar, la fuente que has elegido me parece bastante proporcionada con tu proyecto y no creo que vayas a tener problemas. Si fuera necesario, podrías montar una fuente de menor tamaño (pero probablemente requeriría que hicieses tú el circuito porque la mayoría de las que verás en tienda tienen el mismo tamaño que esa).

        En principio, esa fuente debería proporcionarte una salida estable (así que no me preocuparía tampoco por eso) pero en caso de que no sea así, aun tienes margen para estabilizar tú la señal con unos pocos componentes, tranquilo.

        Un saludo, Enrique.

      • perdón por usar la palabra corriente refiriéndome al voltaje. Por tanto en la explicación dada no sería fuente de corriente sino de voltaje. Que no se note que no soy ing. electronico

      • Gracias Enrique, me animas a continuar sabiendo que no estoy tan perdido. Me dices que mi fuente de alimentacion esta bastante proporcionada asi que he encontrado una de 12V 2.1A que creo puede funcionar también holgadamente en mi proyecto.
        Buscando información sobre los módulos de voltaje, encontré este modulo goo.gl/Sh9Dr5 basado en el MP2307 el cual segun sus características tiene una mayor eficiencia 96% contra 92% del LM2596 y mayor regulación del voltaje.
        Me gustaria que me guiaras con estas modificaciones de módulos, si tienen un mejor funcionamiento o
        por el contrario debo dejar los que te había mencionado anteriormente para el manejo del voltaje.
        Agradezco tu atención Enrique.

      • Buenas Arturo,

        No he usado el módulo que me comentas pero tiene buena pinta. No creo que vayas a tener problemas.

        Un saludo, Enrique.

      • En el arduino uno no tendre espacio para los modulos y relés descritos abajo
        asi que los reducire a:
        reduciré estos asi:
        Arduino Uno REV3 -> 1 unidad
        relay 2 canales 5V -> 1 Unidades
        relay 1 canal 5V -> 2 unidades
        modulo sensor infrarrojo emisor 1.5-1.9V -> 1 unidades
        modulo sensor infrarrojo receptor 2.7-5.5V -> 1 unidades
        modulo sensor foto-sensitivo 3.5V-5V -> 1 Unidad
        modulo temperatura y Humedad DHT11 3.3V-5V -> 1 Unidad
        modulo led FZ0455 RGB 5V ->1 Unidad
        modulo MQ-4 Gas Metano 5V -> 1 unidades
        modulo MQ-135 Calidad del aire 5V -> 1 unidades
        modulo sensor de movimiento HC-SR501 5V -> 1 Unidad

        creo que esa cantidad ya me la soporta

      • Buenas de nuevo,

        Mira te voy a dejar un post que creo que te puede servir de utilidad.

        Un saludo, Enrique.

    • Gracias Enrique

      Responder
  34. Hola Enrique.

    Muchas gracias por tu tiempo y dedicación. Sin vosotros, estaríamos perdidos.

    Verás, te cuento. Tengo mi arduino nano alimentado con una pila recargable de 9V. Estoy controlando un motor (con su transformador a 12V) con un relé para que se encienda sólo a determinadas horas. Llegan las 11, por ejemplo, el relé cambia de estado y el motor se enciende. A las 11 y un min, salta el relé y se deconecta el transformador y, lógicamente, el motor. Esto se repite unas 20 veces al día (funcionando sólo durante un minuto). El problema que me estoy encontrando es que la batería recargable no llega a un día. Se agota antes. ¿Es que tanto consume mantener conectado el relé durante ese minuto? ¿Voy a tener que alimentar el arduino con otro transformador aparte?

    Gracias de antemano y un saludo.

    Fernando.

    Responder
    • Buenas Fernando,

      Que el motor se active unos pocos minutos al día no quiere decir que tu Arduino no esté encendido todo el tiempo (y, por tanto, consumiendo). Las pilas de 9V no suelen aguantar mucho, quizás deberías pensar en alimentarlo con pilas AA o una LiPo pero si lo vas a tener encendido todo el tiempo yo optaría por el transformador.

      Un saludo, Enrique.

      Responder
      • Hola de nuevo, Enrique.
        Gracias por tu contestación.
        En realidad, monté un interruptor para activar la alimentación sólo durante las horas que a mí me interesan, no obstante, se la come muy rápido.
        Voy a decantarme por 6 recargables AA, a ver cómo va el asunto. Si no, optaré por el transformador.
        Por cierto, comentaste sobre una pila lipo BT685. ¿Te hiciste con ella? ¿Compraste también el cargador que indicas? Si es así, ¿cuál es tu experiencia?
        Muchas gracias otra vez.
        F.

      • Buenas de nuevo,

        Me parece buena opción Fernando.

        Respecto a lo de la LiPo, al final me hice con una estación de potencia (así que no la he probado). Te dejo un link al post por si te interesa.

        Un saludo, Enrique.

  35. Muy buenas, llevando a cabo un proyecto que demandaba una corriente mas alta de lo que normalmente he usado, decicí conectar la versión “Arduinica” de mi cargador del móvil (12v 1A) y a su vez conecté el puerto serie para hacer lecturas desde el pc.
    Y…. hasta ahi la vida del arduino. no me ha vuelto a funcionar.
    Mi pregunta es si conectando las dos alimentaciones he podido freir la placa.
    Gracias

    Responder
    • Buenas Jose Luis,

      A falta de ver tu circuito, diría que seguramente el motivo de que haya “muerto” sea que le has pedido al chip más corriente de la que puede suministrar (más allá de que la alimentación estuviera mal). uneasy

      Un saludo, Enrique.

      Responder
  36. Hola Enrique muy buenos días, tengo una duda, mi proyecto es conectar a mi Arduino, entre 5 y 6 sensores de proximidad por ultrasonido, con un shield para adaptarle una sim. necesito que este trabajando las 24 horas del día 365 días al año, el área en donde se instalará no tiene fuente de energía fija, por lo que estoy pensando en pilas recargables, un panel solar y un controlador de carga. que consejo me pudieras dar con relación a las pilas y la conexión que pienso realizar. muchas gracias.

    Responder
    • Buenas Nixon,

      La verdad es que me parece que las pilas serán un poco insuficientes. Yo optaría por una o varias baterías de LiPo.

      Un saludo, Enrique.

      Responder
  37. Que tal amigo, primero escribo por felicitarte por el post muy buena información, el otro motivo es por consultarte:
    Estoy trabajando con Arduino UNO,, dos shields y una camara TTL, con lo que se me presenta un problema a la hora de alimentar el proyecto… Usando la alimentación del puerto USB del arduino tanto los shield como la cámara se detectan y funcionan de acuerdo a las configuraciones del arduino, Pero cuando alimento el proyecto con un cargador regulable de 3/6/7.5/9/12v a 1200mA (trabajo con el voltaje de 9v) los shields se detectan bien pero la camara TTL no funciona …. cual podría ser el problema ??

    Responder
    • Buenas Jose,

      Tendría que verlo para decírtelo con seguridad pero el problema puede estar en la corriente que demandan tus elementos, que sea superior a la que te proporciona la batería.

      Un saludo, Enrique.

      Responder
  38. Hola… como te va… una pregunta…. quiero conectar tres Valvulas con Mostfet IRLZ44N al Arduino nano, pero todavía no entiendo como se hace la conexión, la electronica no es mi área, podrías ayudareis no es mucho pedir?
    saludos

    Responder
    • Buenas Luis,

      Intentaré ayudarte con todas las dudas puntuales que puedas tener.

      Un saludo, Enrique.

      Responder
  39. Hola Enrique yo de nuevo, compre un eliminador multivoltaje de 1000mA y lo ajusto a 9V o 7.5 V pero al conectarlo a mi tarjeta el regulador de voltaje que viene alado del conecto se calienta bastante y solo se mantiene conectado pocos minutos, tem que si lo dejo mucho tiempo se queme la tarjeta. Eso seria normal o es porque esta a punto de quemarse el regulador de voltaje?

    Responder
    • Buenas Víctor,

      Es normal que se caliente, pero no debería calentarse en exceso. Una solución sencilla sería adosarle un disipador para ayudar al regulador a enfriarse (además valen muy poco dinero).

      Un saludo y perdón de nuevo por el retraso en contestar.

      Responder
  40. Estoy haciendo un coche dirigido con un mando y con un sensor de ultrasonidos con Arduino uno.
    Con el mando va perfecto pero cuando cargamos el código y funciona el sensor nos cambia sentencias . Cuando detecta un obstaculo deberia parar y ir para atras. Y lo que hace es parar y girar. Lo alimentamos todo co 4 pilas de 1,5v.¿ Puede venir por ahí el problema?

    Responder
    • Buenas José,

      Puede que venga de ahí pero más parece un pequeño problema de código, la verdad :/. Revísalo y si tienes alguna duda te intentaré echar una mano.

      Un saludo, Enrique.

      Responder
  41. Hola, quiero tener permanentemente conectado un arduino nano con lector RFID y un par reles de 5v, (no he calculado el consumo aprox), con una LIPO de 5 v bastara supongo yo, el problema viene en la recarga de la batería no podre estar desconectando para recargar, ¿que me recomiendas?, algún controlador extra para conectar la bateria a algúna fuente y se recargue? y por ende al llegar al 100% se “desconecte” seria en este caso a una batería de automóvil 12V con su respectivo regulador a 5V ??, o solamente con conectarla “X” tiempo a un adaptador de 5V.
    como “miniproyecto” tengo pensado un cortador de corriente de seguridad y/o arrancador para mi auto con el llavero RFID (no tiene utilidad pero quiero intentarlo bigsmile ), la cuestión de los reles ya esta solucionada (teóricamente) para simular el trabajo de switch del vehículo, solo que no quiero depender de la batería del coche. por que se manejan altisima corriente y bajones de tensión ,tenerlo conectado directo aun con reguladores y fusibles a esa bateria es darle muerte a arduino.

    Responder
    • Buenas Luis Ángel,

      Ten cuidado con lo de los 5V. Ten en cuenta que Arduino incorpora su propio regulador y alimentarlo directamente a 5V hará que tengas menos tensión de la que esperas.

      Respecto a lo de las baterías, si tienes problemas para cargar y descargar, intentaría utilizar un cargador en lugar de baterías.

      Un saludo, Enrique.

      Responder
  42. hola q tal tengo una pregunta puedo conectar a un eliminador de 12v con 900mA mi arduino uno por el jack
    lo q no entiendo es por el amperaje si es el correcto

    Responder
    • Buenas Jose Luis,

      Es correcto, esos 900mA te dicen cuánto amperaje te puede proporcionar, no que necesariamente te vaya a dar ese valor.

      Un saludo, Enrique.

      Responder
  43. Buenas Enrique,

    No se si escribo en el post adecuado, pero quería ver si puedes resolver mi duda. Estoy haciendo un proyecto en el que estoy trabajando con un arduino Mega y he hecho un rediseño en una PCB, por lo que no voy a usar la placa de arduino sino algunos de sus componentes que he visto en su esquemático. Al usar un micro ATMEGA “virgen”, que tendría que hacer para poder programarlo? Según he leido, tendría que usar los pines del bloque F de patillas del micro a traves de una tira de pines de 3×2 para conectar un programador externo. ¿Esto es así? En ese caso, que tendría que hacer para poder programarlo.

    Saludos

    Pedro

    Responder
    • Buenas Pedro,

      Los pines a los que te refieres se utilizan para hacer comunicaciones ISCP. Básicamente lo que tienes que hacer es cargarle el bootloader a tu placa para que “Atmel entienda Arduino”.

      La forma más sencilla de hacer esto es teniendo ya otra placa Arduino, ya que puedes cargar en ella el sketch que grabará en tu Mega el bootloader.

      Un saludo, Enrique.

      Responder
  44. Hola Enrique

    Muy interesante tu página. Siempre he tenido interés por la programación y la electrónica y hace poco me he enganchado a arduino. Estoy haciendo cosas muy básicas mientras aprendo, pero tengo una meta ;.)

    Mi meta es conectarlo a la moto y que se encienda a través de un relé cuando la arranque para que no me consuma batería cuando está parada.

    Mi duda es qué debería usar para no achicharrar la placa. Las baterias son de 12V, pero una vez que el alternador se pone a funcionar, la tensión cuando está arrancada suele estar entre 13 y 14,5V.

    Qué debo usar para bajar ese voltaje y para evitar que esas subidas o bajadas puedan afectar al sistema?

    Muchas gracias

    Responder
    • Buenas Álvaro,

      Tienes varias opciones. Puedes utilizar, por ejemplo, un circuito con un regulador de voltaje.

      Un saludo, Enrique.

      Responder
  45. Hola a todos, tengo una pregunta respecto a un arduino nano que gestiona 5 sensores de infrarrojos.. Para realizar mediciones con cada sensor y evitar posibles interferencias entre ellos, mi idea era alimentar los sensores desde los pines digitales 4-9 teniendo solo uno de ellos encendido cada vez y mediante código, ir tomando los datos de cada sensor secuencialmente. la placa la alimento con una fuente de alimentación de ordenador a 12V o a 5V por el VIN. el sensor es un sharp gp2y0a21yk0f bastante conocido. El caso es que mide mal si se alimenta así. Si lo pongo a 5V desde la fuente mide perfecto. Estoy obviando algo? Agradecería ayuda.
    Un saludo,

    Responder
    • Buenas Roberto,

      No me ha quedado muy claro, ¿Cuál es el que te proporciona datos erróneos?

      Un saludo, Enrique.

      Responder
      • Hola enrique,
        los cinco sensores me dan datos erróneos. miden 15 cm cuando debieran medir 40cm. el código hace que únicamente este alimentado y midiendo un único sensor cada vez para evitar conflicto entre ellos y para ello hago un digitalWrite(4, HIGH) por ejemplo para el primer sensor y así lo alimento. Por el A0 obtengo la medida. El tema es si puede alimentar por un pin digital un sensor de consumo 5Vcc y 30mA e ir alternando encendido de sensores para ir midiendo de uno en uno.

        Un saludo,

      • Buenas Roberto,

        El problema puede estar en que estes utilizando la alimentación a partir de pines digitales ya que estos solo te proporcionan 20mA. Trata de utilizar la alimentación del pin 5V y las salidas digitales y/o analógicas como señales de control.

        Un saludo, Enrique.

  46. Hola, una pregunta. ¿Este adaptador sería válido? www ebay es/sch/i.html?_odkw=transformador+alimentacion+arduino&LH_BIN=1&_osacat=0&_from=R40&_trksid=m570.l1313&_nkw=alimentador+arduino&_sacat=0

    Responder
    • Añadir que quiero que funcione el shield wifi CC3000. Gracias
      un saludo

      Responder
    • Buenas Toni,

      Con ese adaptador no deberías tener problemas siempre que el consumo de tu proyecto no supere el amperaje que te permite el regulador.

      Un saludo, Enrique.

      Responder
  47. hola alguien me puede dar un ejemplo de la instrucciones para decirle al arduino mega que se alimente de la bateria de 9v? gracias soy un principiante

    Responder
    • Buenas Marcelo,

      Basta con que conectes la batería, no necesitas utilizar ningún tipo de instrucción.

      Un saludo, Enrique.

      Responder
  48. Hola, disculpa la pregunta y es que soy nuevo en esto de los arduinos. Tengo una duda y es la siguiente: Tengo un ARDUINO 1 y ya lo programé. Ahora se que cuando lo alimento con 5 V el programa comienza a correr, pero ¿que pasa por alguna razón dejo de alimentarlo? ¿el programa queda parado y continua donde se quedó una vez que se vuelva a alimentar el arduino? o ¿el programa se reinicia y comienza a correr desde el principio? Espero me ayuden, les estaré muy agradecidos. Gracias

    Responder
    • Buenas Gonzo,

      El programa empieza de cero. Se vuelve a ejecutar el setup y después pasa al loop, tal y como cuando lo programaste. Si tenías alguna variable almacenada en memoria volátil, perderás el valor.

      Un saludo, Enrique.

      Responder
  49. hola como estas quería hacerte una pregunta estamos elaborando un proyecto y nos decidimos por comprar una batería lipo mi pregunta es, se la puede cargar con un cargador de 5 v?? o que me recomendarías ??

    Responder
    • Buenas Richard,

      Existen complementos para alimentar de forma segura las baterías LiPo, en cualquier caso, piensa que el voltaje del cargador debería ser acorde al tipo de batería que tengáis.

      Un saludo, Enrique.

      Responder
  50. con arduino puedo mover motores de persiana o motores monofasicos? no se como va para mover grandes capacidades

    Responder
    • Buenas Agus,

      Puedes ayudarte de shields para el control de motores a más de 5V, con eso evitarías en muchos casos tener que realizar un circuito adicional.

      Un saludo, Enrique.

      Responder
  51. Hola necesito ayuda… queme el regulador de 5v arduino uno r3 con una bateria de 10.8v se puede reemplazar el regulador?… y porque la pc no me lo reconoce?… puede ser el bootloader? gracias

    Responder
    • Buenas Ameth,

      Si solo se quemó el regulador podrías sustituirlo sin problema pero si no te lo reconoce el PC porque el chip haya sufrido daños, tendrás que sustituirlo también.

      Un saludo, Enrique.

      Responder
  52. hola Enrique me puedes ayudar con un diagrama de tarjeta de potencia, voy a trabajar con un arduino mega y un motor de 12v 10A. Gracias

    Responder
    • Buenas Nohely,

      ¿Cuál es el problema exactamente?

      Un saludo, Enrique.

      Responder
  53. Hola Enrique,
    Mi problema es que ya es el segundo arduino mega que se estropea al conectarle un shields ethernet y un sensor mini arducam. Las dos veces lo estaba alimentando a través del jack con pila de 9v y tras 10 minutos seguidos connectado se han estropeado.
    Alguna idea de que puede estar pasando? Y Algún post sobre como repararlos?
    Muchas gracias

    Responder
    • Buenas Pedro,

      Puede ser que le estés solicitando al chip más de los 200mA que puede suministrarte y de ahí que te de problemas el proyecto.

      Respecto a lo de repararlos, si reconoces el dispositivo que se ha fundido puedes sustituirlo con uno igual.

      Un saludo, Enrique.

      Responder
  54. cuando se queda sin energia el arduino pierde la hora, como puedo solucionar eso?

    Responder
    • Buenas Juan,

      Puedes utilizar un módulo de reloj (son realmente baratos) que se encargue de la gestión de la hora.

      Un saludo, Enrique.

      Responder
  55. Hola! Estoy haciendo un proyecto de un auto controlado por bluetooth (HC-06), usando un modulo L298N (electronilab co/tutoriales/tutorial-de-uso-driver-dual-l298n-para-motores-dc-y-paso-a-paso-con-arduino/) como el que figura aca, un sensor SR-04, dos motores dc y la placa Arduino uno. Mi inquietud es saber qué usar para alimentar todo el sistema. Estaba usando dos baterias de 9v, pero se consumen enseguida. Ahora iba a probar usando dos pila 18650 de 3.7v y 3000mah puestas en serie (para conseguir los 7.4V) La conecto a la entrada de 6v a 12v del modulo l298n y de ahi alimento a la placa mediante la entrada VIN (dejo el jumper de 5v activo). Como soy principiante en esto, estaría bien esta opción? son peligrosas estas pilas?
    Te felicito por los post =) son muy claros y útiles.
    Gracias.

    Responder
    • Buenas Estela,

      A falta de ver el montaje exacto, tu idea parece correcta y no deberías tener ningún problema con las pilas.

      Un saludo, Enrique.

      Responder
  56. Hola Enrique. Veo que eres un artista de la electrónica y quería preguntarte sobre un circuito que no me funciona y no entiendo porqué. Quiero controlar una pequeña cámara espía con el arduino y todo funciona correctamente pero si quito la batería de 3,7V y 2300mA/h que viene con la cámara e intento alimentar la cámara con una fuente de alimentación de 3,7V, la cámara no funciona ¿por qué? Con arduino controlo que se ponga a grabar, la enciendo, la paro… pero no consigo que funcione sin bateria. Te agradecería que me ayudaras con este problemilla. Gracias de antemano y un saludo.

    Responder
    • Buenas Fernando,

      Puede ser que la fuente de alimentación no esté suministrando la suficiente corriente.

      Un saludo, Enrique.

      Responder
  57. Hola Enrique

    Impresionante tu página. Me gustaría preguntar si puedo alimentar Arduino, conectando el cable del USB y la típica fuente a la red electrica de USB a enchufe de los móviles. En vez de usar una fuente de alimentación con la toma redonda.

    Gracias.

    Responder
    • Buenas,

      Si los parámetros del cargador de tu móvil cuadran con los que necesita tu placa no deberías tener ningún problema.

      Un saludo, Enrique.

      Responder
  58. Hola!
    Tengo un pequeño problema, y es que utilizando Arduino UNO he programado 5 servomotores en un pequeño robot…. lo estoy alimentando con un Power Bank y me funciona excelente.
    El problema es que al encender el Power Bank manda excelente el voltaje, pero cuando se apaga la luz ya no sigue enviando voltaje. Tengo que estar presionando o encendiendo repetidas veces el Power Bank.
    Quisiera saber si podrían ayudarme en como hacer porque la PowerBank queda dentro del robot con el Arduino entonces no puedo estar encendiendo a cada momento el PowerBank.
    Les agradeceria mucho cualquier sugerencia…

    Responder
    • A lo mejor me equivoco Carlos, pero parece como si la batería se descargase muy rápido y por eso se apagara (o algún elemento no hace buena conexión).

      Un saludo, Enrique.

      Responder
  59. De entrada gracias por tu esfuerzo…
    Tengo una batería Lipo 3s de 11,1 v y 5000 mAh y necesito alimentar 2 motores de un helicóptero por lo que necesito ese voltaje. Por otro lado debo alimentar la placa Arduino UNO R3 que lo va a controlar todo. No entiendo mucho de electrónica y tengo unas preguntas que si pudieras guiarme me harías una gran favor:
    1- Para alimentar arduino lo ideal sería entre 7 y 12 voltios, pero me gustaría poder alimentarlo a 8 o 9 v. ¿Cómo puedo bajar el voltaje de la Lipo para la zona de la placa Arduino de forma eficiente sin mucha pérdida de energía por calor u otra cosa? Es mejor comprar un dispositivo ya prefabricado o es fácil de hacer.
    2-el que el circuito de la arduino se conecte a una batería de 5000 mAh no va a quemar la placa de Arduino porque eso depende de la demanda de la placa y no de la posibilidad de suministro de la batería ¿no? Es que aquí estoy algo perdido.
    3- en el caso que pueda hacerlo yo lo el bajar en el circuito el voltaje de los 11,1v a 8-9 v, por ejemplo con un diodo luminoso indicador y una resistencia, no afecta el consumo del Arduino al consumo de los motores ¿ no?. Los motores seguirá con los 5000 mAh ¿no?
    4-como he leído en un post anterior, ¿sólo debo preocuparme de que la entrada a arduino, tenga posibilidad de 2000 mAh para que Arduino no se venga abajo no?
    5-¿Tu me sugieres algo? Comprar algo ya hecho y eficiente o hacerlo de alguna forma fácil y cómo sería.
    Muchas gracias por guiarme un poco. Como verás no estoy muy puesto.
    Un trabajo fantástico el tuyo que no se puede agradecer con palabras …

    Responder
    • Buenas,

      Cuando se trata de baterías, utilizar un dispositivo ya fabricado no es ninguna tontería (y más con baterías LiPo que pueden ser peligrosas). Si quieres asegurar, yo me quedaría con esa opción.

      5000mAh es la capacidad de tu batería, no es que vayas a suministrarle eso a la placa o a la placa y los motores, simplemente te da una orientación de cuánto va a durar la carga de la misma. El consumo de tu placa, por ejemplo, estará seguramente por debajo de 200mA. Para explicarlo de forma simple: El consumo viene dado en “mA”, el tiempo que vas a poder estar suministrando “mA” lo determina “mAh”.

      El LED y la resistencia afectarían al consumo de batería (y limitarían la cantidad de corriente “mA” que les llega a tus dispositivos). De forma general, tu proyecto consume lo mismo más la parte que consuman los nuevos elementos, por lo que los 5000mAh durarán un poco menos (en tu caso no debería ser muy significativo).

      Respecto a la cuarta pregunta, no la he entendido bien :(.

      Si no tienes mucha experiencia, yo no empezaría a “enredar” con temas de baterías porque puede resultarte un poco complejo y si te equivocas puedes quemar algo. Si va a ser un único proyecto el que vas a realizar, no me complicaría y compraría algo ya hecho.

      Un saludo, Enrique.

      Responder
  60. Hola, tengo un Arduino nano el cual conecte a un sensor ultrasonico hc-sr04 y un buzzer y todo funcionó bien conectado al ordenador, pero cuando lo conecte a una batería de 9v funcionó pero empezó a salir olor a quemado, incluso salio humo. Cada vez que lo conectaba a la batería, el olor aparecía más rápido. Quiero saber si existe algún problema con conectar todos estos aparatos de 5v al arduino y usar una batería de 9v. Saludos

    Responder
    • Buenas Diego,

      Puede ser que estés alimentando tu placa por un pin que necesite un voltaje regulado de 5V (como por ejemplo el USB) y el problema venga de ahí.

      Un saludo, Enrique.

      Responder
  61. alguien sabe como alimentar una placa arduino y que la misma dure meses funcionando?
    saludos

    Responder
    • Buenas Gonzalo,

      Puedes alimentarla con la corriente eléctrica de tu vivienda. Sin embargo, si vas a utilizar baterías, puedes poner la placa en standby para reducir su consumo y tenerlo meses en funcionamiento utilizando baterías.

      Un saludo, Enrique.

      Responder
  62. hola muy buenas noches Enrique, mira quiero saber si me puedes ayudar con un asunto que no tiene mucho que ver con la alimentacion de los arduino, dado tu conocimiento en redes y tabien en arduino, te comento estoy realizando mi tesis con una placa arduino, la idea es recopilar datos lo cual ago sin problemas, mi consulta es la siguiente, quiero enviar esos datos a la nube (internet) y poder visualizarlos desde una pagina web, para ello tengo una arduino uno mas un shield de addquicicion de datos y un shield de red (ethernet y wifi) y lo que creo que seria correcto es enviar mis datos a algun servidor y crear mi pagina web y enlazarla al servidor donde tengo aquellos datos, el tema es que tipo de servidor, como saco los datos del arduino a ese servidor, etc, etc.

    bueno gracias de ante mano un abrazo.

    Responder
    • Buenas Esteban,

      Puedes utilizar como servidor el propio Arduino. Mira, te dejo un post al respecto.

      Un saludo, Enrique.

      Responder
  63. hola enrique, estoy armando un carro que se controla con bluetooth mediante arduino, ya me funciona y todo pero le necesito conectar una bateria de 12V a 9 A, entonces sabras que es bastante alta, le he conectado un divisor de voltaje de R1= 70 ohmnios y R2= 220ohmnios pero aun asi algo me consume mucho voltaje y lo motores andan muy lento.

    en total tengo conectado 2 motores reductores que alzan hasta 4 kg cada uno, un puente H, la placa arduino y el bluetooth.

    lo conecte directo a la pila y se quemo la parte de rx y rt del arduino entocnes queria saber como lo puedo conectar de tal forma que con un nuevo arduino puddiera alimentar todo y que no se queme nada.

    gracias.

    Responder
    • Buenas Juan Pablo,

      No entiendo bien lo de la baterías a 12V y 9A. Eso es mucha potencia y no creo que tu sistema esté consumiendo eso. ¿Podrías precisar un poco más?

      Un saludo, Enrique.

      Responder
  64. Buenas tardes Enrique:
    Después de darle muchas vueltas, y siguiendo tus indicaciones, al final he decidido utilizar una lipo de 7,4V para alimentar tanto a la placa Arduino como a los motores de mi pequeño robot, el problema que tengo es que he leído por ahí que para evitar accidentes con la lipo hay que ponerle un circuito que controle la descarga de la batería. ¿Es imprescindible este circuito? ¿Sabes donde se puede adquirir y como habría que montarlo?
    Muchas gracias por tu ayuda y un saludo. Jose

    Responder
    • Buenas Jose,

      Es muy habitual utilizar los circuitos que comentas y seguramente puedas encontrarlos en la misma página en la que compraste la batería. En cualquier caso, puedes buscar el datasheet de tu batería para ver cómo sería dicho sistema.

      Un saludo, Enrique.

      Responder
  65. Enrique, acerca de la pagina Banggood, en cuanto tiempo te llegan las cosas?

    Responder
    • Buenas Saul,

      Depende del sitio en el que vivas, pero de media unas dos semanas.

      Un saludo, Enrique.

      Responder
  66. Enrique no logro encontrar el dato de cuanto consume (mAmp) el arduino nano tiene alguna idea

    Responder
    • Buenas Álvaro,

      Consume más o menos en función del circuito que establezcas pero el chip en sí te soportará unos 200mA.

      Un saludo, Enrique.

      Responder
  67. Buenas. En primer lugar agradecerte la entrada, muy útil sobre todo para los que empezamos con arduino.
    Actualmente estoy alimentando mi proyecto con una lipo de 7,4v de 1400 mah. Pero quisiera comprar una bateria bastante mas grande, para tener autonomía de sobra. Mi duda es, la tasa de descarga (15c, 20c, 25 c etc)afecta al arduino? es decir, una tasa grande de descarga puede quemar el arduino? estaba mirando esta que pongo en el enlace, que es de 30c (pico hasta 40c): wwwhobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=9496

    gracias de antemano. Un saludo

    Responder
    • Buenas Adrián,

      La tasa de descarga depende de la corriente que vaya a necesitar tu proyecto, indica cuánto puede entregar esa batería (lo que no quiere decir que necesariamente entregue eso, entregará lo que se le solicite siempre que sea menor que el valor de tasa que tenga esa batería).

      Quemarás tu placa si tu circuito le exige más corriente de la que puede gestionar, pero la batería por sí misma no la quemará.

      Un saludo, Enrique.

      Responder
      • muchas gracias Enrique. Pues entonces no tendré problema con una bateria que tenga mas tasa de descarga smile

  68. Hola otra vez. He leído algo sobre los relés y quisiera asegurarme. Si un relé necesita 80 mA para activarse, y no se puede hacer con un pin de I/O, ¿hay que conmutarlo a través de un transistor? ¿Un NPN?

    Responder
    • Buenas David,

      Como tu Arduino no es capaz de proporcionarte ese amperaje, lo que haces es utilizar un transistor como un interruptor para que otra fuente de alimentación active tu relé. Como el voltaje que estás utilizando en tu placa es 5V, lo normal es utilizar un transistor NPN (o mosfet o un optoacoplador) en lugar de un PNP.

      Un saludo, Enrique.

      Responder
  69. Hola Enrique,

    Gracias por tu web, me es muy útil. Estoy construyendo un robot móvil y he pensado ponerle 10 pilas NiMH, AA, de 1,2V y 2850 mAh recargables, en serie para proporcionar 12V. ¿Crees que pueden explotar si las dispongo así? Utilizo un portapilas de 6 y otro de 4, conectados en serie, pero los cables son muy delgados y no estoy seguro de que presenten demasiada resistencia, ¿o esto juega a mi favor? Las pilas son para alimentar una placa Arduino UNO con una placa Arduino Motor Shield, dos motores para las ruedas y un ventilador de ordenador, que son todos de 12V, ¿crees que es un esquema correcto? Los motores se controlan con la Motor Shield. Otro punto es que las pilas, aunque tienen un valor nominal de 1,2V, en realidad tienen un valor de fábrica de 1,4V en vacío, lo que da 14V puestas en serie, ¿crees que es peligroso para las placas o para los motores?

    Responder
    • Buenas David,

      Aunque no creo que sucediese nada en el corto plazo, 14V es un valor un poco alto. Puedes reducirlo con diodos, por ejemplo.

      Respecto a lo de las pilas, no me ha quedado muy claro qué tipo de pila es el que vas a utilizar o si son varios tipos, etc.

      Un saludo, Enrique.

      Responder
      • Hola Enrique,

        Las pilas son 10 pilas NiMH, de 1,2V cada una, tipo AA, con 2850 mAH, recargables.

        Si no recuerdo mal, cada diodo tiene una caída de tensión de 0,7V, Si pongo tres, sería una caída de tensión de 0,7V * 3 = 2,1V, con lo que la tensión de la batería quedaría en 14V – 2,1V = 11,9V . ¿Es correcto el planteamiento? ¿O 11.9V aún es demasiado? ¿No sería lo mismo poner una resistencia? Supongo que una resistencia sólo limitaría el paso de corriente, pero no afectaría al valor de la tensión. ¿Y hacer un divisor de tensión con dos resistencias en serie? Si fuera así, ¿a cuánto dejarías la tensión? ¿A 12V o a menos?

        Tengo otra pregunta: Tengo una placa Arduino Motor Shield conectada a una placa Arduino UNO, pero he gastado todos los pines de I/O. ¿Puedo utilizar los pines dedicados al control de los motores para encender LEDs? Por ejemplo, el pin BRAKE_A, lo puedo usar para encender un LED?

        Muchas gracias!

        Saludos,
        David.

      • Buenas David,

        No deberías tener problema con los LEDs.

        Respecto al voltaje, la resistencia también provocaría una caída de tensión (además de limitar la corriente), de ahí el uso de diodos. 12V son aceptables aunque lo mejor es que te intentes ajustar lo máximo posible a 7V.

        Un saludo, Enrique.

  70. Te felicito por el blog y por este post + los comentarios. (aunque estos últimos no los he podido leer todos).

    Verás estoy haciendo un coche que llevará un arduino, una rasperry Pi con cámara. Movido por servos S3003 + 2 para hacer girar la cámara, un sesor de ultrasonidos para no chocar y algún que otro más, como temperatura ambiental, etc.

    Controlable desde internet, por lo que la raspi llevará un adaptado usb wifi.

    Todo esto no tenía muy claro como alimentarlo, ahora comienzo a declinarme por las lipo de 7.4v que has comentado. Quizá monte 2 una para la placas y otra para los servos (lo que más consume).

    El ploblema que tengo es que no veo claro qué cargadores usar y como se usan ese tipo de baterias, veo que tienen 2 pares de cables, deduzco que uno será de carga y otro de suministro.
    ¿ conoces algún link sobre como informarme de como usar esos cables, cargadores, etc ?
    Hay demasiado “humo” en internet y no me deja ver el fuego. smile

    Una de las ideas es ver como medir la cantidad de carga que tienen para enviar al vehiculo a cargarse, o que su zona de descanso cuando no se use sea el cargador.
    Saludos.

    Responder
    • Buenas Cecilio,

      Aunque siempre es conveniente cericiorarse de la función de las conexiones de cualquier dispositivo mirando su datasheet, normalmente los otros cables son para “balancear” la batería.

      Te dejo un link a un modelo de cargador para que te hagas una idea de lo que necesitas.

      Un saludo, Enrique.

      Responder
  71. Estimados. Realice un proyecto de medición de pH con varios sensores digitales, el proyecto corre muy bien conectado al USB del computador sin embargo al momento de conectarlo a un transformador, la medición cambia totalmente. Intente probar con transformadores de samsung, alcatel, motorola, y los valores siguen siendo erroneos, pero al volver a conectarlo al USB de mi laptop los valores son excelentes. Alguna Recomendación?.

    Saludos y Gracias de Antemano

    Responder
    • Buenas Sergio,

      Puede que sea porque los valores de los pines de tu placa varían un poco al utilizar otro tipo de alimentación (por ejemplo, si alimentas por el Jack justo con 5V, en tu Arduino “entra” menos voltaje).

      Un saludo, Enrique.

      Responder
    • hola amigo, me podrías decir como calibraste tus sensores para medir PH

      Responder
      • Buenas Juan,

        La verdad es que no he calibrado sensores de PH, pero no creo que haya muchas diferencias con el resto de sensores. Te recomiendo que busques los datasheets y veas las gráficas. Te darán una idea de cómo ajustarlo todo. smile

        Un saludo, Enrique.

  72. Cuidado con alimentar con LIPO.
    hay que usar esas batrias de manera correcta. no deben descargarse de mas, ya ue se rompen. No pueden agujerearse porque se prenden fuego !! (y caso todas no son rigidas).
    Los cargadores son especiales. lo mejor es cargarlas balanceadas.

    abrazos.

    Responder
  73. Hola he visto esta entrada que parece interesante: aim65.blogspot.com.es/2012/03/legobot-alimentando-el-arduino

    Responder
  74. Que tal Enrique, muchas felicidades de verdad por esta página y por la atención que tienes hacia los usuarios.

    Tengo una placa Mega y ya hice mi primer proyecto, un tira de 9 leds que encienden en secuencia al estilo Auto Increíble. Todo anda genial, la placa se alimenta con el puerto USB, pero tengo una duda… ¿Además del puerto USB y de la toma de corriente que está a un lado, se puede alimentar la placa desde alguno de los pines? Veo que hay unos pines marcados como POWER [3.3 V] [5 V], [GND] [GND] [Vin] ¿Esos voltajes 3.3 y 5 son de entrada o de salida? Y una duda más… ¿La tierra (GND) es la misma referencia en cualquier pin que así lo indique?

    Gracias

    Responder
    • Buenas Daniel,

      Puedes alimentar tu Arduino a través del pin Vin y tierra (GND) eso sí, debes alimentarlo con una tensión ya regulada (5V). Respecto a las tierras, tienen el mismo valor.

      Un saludo, Enrique.

      Responder
  75. Genial… te felicito gran material para sumergirse en arduino

    Responder
    • Gracias a ti por pasarte por el blog, Gonzalo smile

      Responder
  76. Wow, me encantó tu post, me solucionó bastantes problemillas, pues ando creando y usando mis primeros arduinos, tengo un Due, un Nano y acabo de comprar 10 atmega328p para crear los míos propios, el primero ya está trabajando y quedó genial, use los Paperduinos de Txapusas com, si quieren el link me lo dicen. Tengo una duda y espero me puedas ayudar, tengo el proyecto de motorizar mi viejo telescopio con un sistema de búsqueda estelar, para eso uso el Due por veloz y de buen tamaño de memoria, pero los chips A4988 que uso para los motores paso a paso, el problema es que los a4988 no funcionan si los alimento con 3.3v y cuando los alimento con 5v me regresa corriente a la Due, casi la quemo, espero me puedas decir cómo solucionarlo.

    Responder
    • Buenas Lalo y perdona que haya tardado en contestarte.

      Prueba a separar la alimentación de tus dispositivos del Arduino, que el Arduino sólo actúe de llave de paso de la corriente. Para evitar que la corriente fluya hacia el Arduino, puedes utilizar diodos.

      Un saludo, Enrique.

      Responder
      • Hola Enrique, no te preocupes, agradezco tu respuesta y pido disculpas por yo haber tardado en responder, pues no recibí algún correo de confirmación, probaré lo que dices, igual que usar un chip atmega328p, conseguí unos convertidores lógicos de voltaje en banggood, y con ellos comunicaré los dos chips, gracias por todo, saludos.

      • Gracias a ti por pasarte por el blog, Lalo smile

  77. Hola Enrique,

    Como veo que la tenes bastante clara te queria preguntar con repecto a la alimentación con la cual estoy teniendo una situacion bastante anormal.
    Conecte al arduino un LCD y una plaqueta para medir temperatura con una PT100, cada vez que la conecto a mi fuente de 9v toma las primeras mediciones correctamente, pero luego de 2 minutos me dice que falla ( la plaqueta que se conecta a la PT100)
    Mientras que cuando la conecto con el cable USB a la PC anda correctamente sin sufrir ninguna clase de problema.
    Por lo que concluyo que hay un problema con la alimentacion, ¿Se te ocurre por que la fuente que estoy utilizando esta generando este desperfecto?

    Responder
    • Buenas Zepp,

      Para conectarlo directamente a la alimentación debes bajar el voltaje de tu alimentación antes de llevarlo al sensor. Cuando conectas tu Arduino al ordenador, este hace el trabajo por ti (por eso funciona correctamente). Te recomiendo que le eches un vistazo al datasheet de tu dispositivo para conocer cuál es su voltaje de trabajo.

      Un saludo, Enrique.

      Responder
  78. Hola, muy buena información … quería hacer una pregunta, estoy diseñando un reloj de pulsera con un arduino Pro Micro en la versión de 3.3v, con una bateria de 3.7v y 1000mAh (Con controlador de CARGA Y DESCARGA) , la que conectaría al RAW y GND del arduino… hasta ahi se que funcionara, pero mi pregunta es si conecto el cable USB al al PC y mantengo la bateria conectada al RAW, quemare la placa arduino? o al contrario el arduino conectado al USB comenzara a enviar corriente por el RAW y cargara la bateria?

    Probé el RAW con el usb conectado y sin bateria y veo que desde el sale corriente , por eso se me ocurre que con el usb y el RAW podria cargar la bateria sin necesidad de desconectarla , pero es una hipotesis…

    Responder
    • Buenas Juan Carlos,

      Tendrías que ver ese controlador de carga, pero en principio no se cargará la batería o, al menos, no será muy “sano” para tus componentes.

      Un saludo, Enrique.

      Responder
  79. Hola Enrique muy buena la Web. Necesito conectar en la misma placa dos tipos de sensores que funcionan con diferente voltaje: bmp180 (3.3v) y DHT11 (5V). No sé si esto es posible.
    Un saludo

    Responder
    • Buenas Guille,

      Tu Arduino tiene una salida en 3.3V, además de existir muchos dispositivos y maneras de pasar de 5V a 3.3V. Te dejo aquí un post que te puede ayudar.

      Un saludo, Enrique.

      Responder
  80. tengo un cargador de 5,9 V y 400mA, de un celular viejo. Habia algun problema si lo uso en mi arduino uno?

    Responder
    • Buenas Luciano,

      No deberías tener ningún problema.

      Un saludo, Enrique.

      Responder
  81. Buenas Enrique quiero felicitarte por tus posts son de gran ayuda. Mi problema es el siguiente tengo un arduino uno y una motor shield l293d, quiero hacer un proyecto de un carro a control remoto, comencé usando las entradas M1 y M2 de la motor shield y por alguna razón que desconozco me dejaron de funcionar, simplemente cuando intento controlar los motores solo emiten un zumbido. Cambie los motores a las otras salidas M3 y M4 y me ha funcionado bien pero el circuito integrado se calienta demasiado. Soy estudiante de Ing. de Sistemas por lo tanto mi conocimiento de electrónica es básico. Quisiera saber si esto se debe al consumo del motor? principalmente al de la tracción, y por otra parte como podría solucionarlo? y mas aun que pudo haber ocasionado que me dejasen de funcionar las salidas 1 y 2 de las shield? y si hay posibilidad de recuperaalas?

    De ante mano muchas gracias.. smile

    Responder
    • Buenas Lenin,

      Primero, disculpas por tardar tanto en contestar.

      Es difícil de decir, pero seguramente se hayan quemado esas salidas por exigirles demasiado :S. Para saber si es recuperable, habría que ver qué se ha quemado y reemplazarlo.

      Un saludo, Enrique.

      Responder
  82. Hola que tal?

    Yo entiendo que la alimentacion de arduino ideal es entre 7-12 V. Mi consulta es:

    Cuanta corriente consume de entrada en la alimentacion? yo quiero hacer una fuente para el arduino pero no se cuanto es su consumo de corriente recomendado y maximo. Agradezco respuesta, Saludos

    Responder
    • Buenas Matías,

      Eso depende de tu circuito, pero será menor de 2.5A.

      Un saludo, Enrique.

      Responder
  83. Ok, muchas gracias, usaremos Vin para circuito.
    Hasta otra.

    Responder
  84. Hola que tal.

    Ante todo, gracias por el post, me ha sido muy util, y bueno tengo una pregunta, estoy haciendo un ventilador POV y hasta ahora usaba una arduino Uno, pero ahora estoy usando un nano, para las pruebas usaba la típica pila de 9v, puedo usarla para alimentar al nano vía usb? (hasta el montaje me es más cómodo) o tengo que ir a través del pin Vin, me da cierto miedo que a través del usb lo queme.

    Nada más y muchas gracias.

    Responder
    • Buenas Juan Antonio,

      Para conectarlo por el USB necesitas que la salida esté regulada a 5V.

      Un saludo, Enrique.

      Responder
  85. si no es así, podeis indicarme la referencia de algún módulo. En Internet solo he encontrado
    salidas con optoacoplador y alguna que vale para entradas digitales, pero no analógicas

    Responder
    • Lo siento, pero me temo que no sé de ninguna. De todas formas, si el problema es ese, puedes poner el optoacoplador tú.

      Un saludo, Enrique.

      Responder
  86. Un saludo

    queria preguntaros una duda acerca de la placa de entradas salidas MODULO ARDUINO I/O SHIELD VELLEMAN.
    Sabeis si las entradas de esta placa van protegidas con optoacoplador?.
    Gracias

    Responder
    • He hechado un vistazo y la mayoría parece que no tienen. Aun así, mira en los datasheets para salir de dudas.

      Un saludo, Enrique.

      Responder
  87. que tal buen dia, y Gracias por tu paciencia a responder esas dudas que creo que son bastantes, ahí va la mia espero me entiendas, tengo arduino mini pro y con ella controlo unos leds, estos tienen alimentación propia de echo son leds de potencia, los cuales están alimentados con una fuente de 24v ahí no hay ningún problema, lo que quisiera saber y de echo me supongo que es posible es si se puede usar un power bank como respaldo en caso de falla eléctrica, en esto me refiero solamente al arduino, no importa que los leds se apaguen en caso de falla solo me interesa que el arduino no se apague, se podría decir que el arduino no alimenta nada y todo el tiempo estaría conectado a una fuente de alimentación y la alimentación de emergencia seria solamente para el .

    Espero no haberte confundido y si fuera posible como seria la conexión? para que la alimentación constante alimente al erduino y al mismo tiempo cargue el power bank, y una vez que haya falla eléctrica el power bank entre en acción.

    Saludos desde México y un abrazo

    Responder
    • Buenas Gregor,

      Supongo que puedes conectar el power bank entre la corriente de la pared y tu placa para tener ahí una batería de “emergencia” pero eso limitará bastante la vida de tu batería.

      Un saludo, Enrique.

      Responder
  88. Hola Enrique, una consulta.
    Leí que el pin de la placa arduino uno que dice 5v esta limitada la corriente a 1.5A. y los pines I/O estan limitadas a 40mA verdad? Entonces es por eso que cuando conectamos reles de 5v sacamos el power del rele desde los 5v del pin que no esta limitado y no por el I/O verdad?

    Responder
    • Exactamente Alejandro. El pin 5V viene del regulador de Arduino que te permite gestionar hasta 1.5A, no viene del chip de Arduino. Un relé de 5V necesita aproximadamente 80mA para que la bobina que posee realice su función.

      Un saludo, Enrique.

      Responder
  89. Hola estoy trabajando con el DAC del arduino Due y la señal de salida tiene un brinco de 550 mV y quiero eliminar ese brinco espero me puedan ayudar
    Trato de sacar una señal cuadrada pero el tiempo el bajo no está a cero por esos 550 mV

    Responder
    • Buenas,

      No entiendo exactamente eso del brinco, pero si es un nivel de continua, puedes bajarlo con resistencias.

      Un saludo, Enrique.

      Responder
      • ya le puse una resistencia pero lo que logro es tambien bajar el voltaje de salida y el brinco también disminuye… Bueno lo que estoy haciendo es generar una señal cuadrada desde labview y mediante comunicación serial mando la señal al arduino Due, teniendo esa señal cuadrada a la salida del DAC y esa señal tiene que pasar por una etapa de amplificación…. en eso estoy trabajando pero el problema es ese brinco de 550 mV que hace que la señal cuadrada no sea 0V en tiempo en bajo

      • Buenas,

        No te estoy entendiendo bien, ¿Cómo que no puedes bajar el voltaje?

      • SI, el brinco que tiene la señal cuadrada… idealmente debería ir de 0v (en bajo) hasta 3.3v(alto) pero a la salida del DAC tengo de 550mV(bajo) y 2.7(alto) leí algo del voltaje efectivo del arduino que es 1/6 y 5/6 de los 3.3V es por eso que me sale ese brinco de 550mV… tal como me dijiste puse una resistencia en serie y no hubo cambio.. la puse en paralelo y el brinco ahora es de 300mV y el voltaje máximo de 2V.. creí que era la solución pero ya le puse otros valores de resistencias y ya no cambia… ya que está en el tema…¿cómo sé cual es la impedancia de salida del DAC de arduino?
        Saludos y Gracias por responder

      • Buenas,

        Para conocer el valor de impedancia puedes recurrir a las especificaciones técnicas de tu placa. En cuanto a la resistencia, tendría que ser en serie. También podrías utilizar un diodo en serie que se activase a al voltaje que deseas.

        Un saludo, Enrique.

      • el diodo lo que haría seria activar mi salida a cierto voltaje… yo quiero tener la misma señal generada en labview (señal cuadrada) a la salida del DAC y posteriormente conectarla a una etapa de amplificación(x40), pero al conectarla la señal se distorsiona y reduce su voltaje, según la hoja de especificaciones cuando declaro el DAC como salida se pone en estado de baja impedancia, entonces tengo que acoplar la impedancia de salida del arduino con la impedancia de entrada del circuito amplificador…

      • Buenas de nuevo,

        Lo normal al acoplar dispositivos es tener baja impedancia de salida y alta de entrada.

        Lo que el diodo hace no es solo permitir el paso de la corriente a partir de un cierto voltaje, también se produce en él una caída de tensión que te puede ser de utilidad.

        Un saludo, Enrique.

      • Hola ya pude corregir el brinco de la señal de salida del arduino Offset y también lo de las impedancias
        Usé un seguidor de voltaje y un restador con eso se solucionó el problema bigsmile Saludos

  90. Quiero conectar una USB micro bluetooth 3.0 adapte a mi arduino y no c como conectarlo

    Responder
  91. Hola, el link del articulo no esta disponible,

    Responder
    • Creo que ya está arreglado Francisco. Muchísimas gracias por decírmelo. Es difícil tener todos los links a punto. smile

      Responder
  92. Que polaridad se requiere para conectar el erudito con una fuente de pared

    Saludos.

    Responder
    • Buenas Jaime,

      A lo mejor lo llamamos de forma diferente, pero no sé qué es eso del erudito XD. De cualquier forma, la fuente de la pared es alterna, no tiene polaridad.

      Un saludo, Enrique.

      Responder
      • yo asta hace unos meses pensaba igual, pero poniendo un termostato inalambrico la caldera dejo de funcionar y llame al técnico “erudito del gas” (:P )que después de comprobar la placa, el tío le dio la vuelta al enchufe y funciono, según me explico un sensor de la caldera “el del gas” si lleva polaridad y si se cambia el enchufe la caldera no abre la llave del gas,

  93. Hola:

    Estoy tratando de alimentar la placa de arduino por medio del Vin mediante una batería de 9V de 200mA (la conexión de la batería es directa a Vin y el GND pin), y también he tratado mediante un adaptador de 12V y en comparación con la conexión USB la placa tiene salidas muy distintas.

    De acuerdo a la documentación de Arduino se debería de esperar una diferencia de .6 a .7 V de salida por el diodo protector de la placa pero yo estoy obteniendo una diferencia de 1.1 a 1.7V lo cual altera el funcionamiento de mi código.

    Decidí probar con un osciloscopio y obtuve los siguiente (http://www.instructables.com/files/deriv/FW5/1C4Z/IA81QVI2/FW51C4ZIA81QVI2.LARGE.jpg)

    Existe una flutuacion en las salidas de voltaje he incluso en señales PWM (en la imagen la parte derecha es por USB y la izquierda con la pila)

    Es esto algo esperado o como debería de manejarse?

    Responder
    • Buenas,

      Esta es una de esas cosas que “en teoría” no deberían suceder y luego forman parte del día a día de la electrónica. Concretamente ese caso no te sabría decir ahora mismo a qué se debe (habría que mirarlo bien) pero la mayor parte de problemas de este tipo con los que me he encontrado venían derivados de los valores de voltaje de las tierras.

      Un saludo, Enrique.

      Responder
  94. Una duda. ¿Porqué no contemplas la posibilidad de alimentar arduino por USB? Es alimentación de 5 V y todo funciona sin problemas… Y con los alimentadores actuales es fácil tener uno libre. ¿Consume más?

    ¡Gracias!

    Responder
    • Buenas Carlos,

      Si estás realizando un proyecto en el que tienes que tener, por ejemplo, tu ordenador conectado, utilizar el puerto USB es lo más lógico. Sin embargo, en cualquier otro caso supone añadirle al pequeño consumo de tu placa, el gran consumo del dispositivo que lo alimenta.

      En cualquier caso, se puede hacer y no se aumenta el consumo.

      Responder
      • No, no, no me refiero a alimentarlo con el ordenador. ¡Vaya barbaridad! smile Me refiero a coger un cargador de móvil (de esos que tienen una ranura USB en vez de cable y conectar allí el cable USB del Arduino. Me sorprende que nadie haya hablado de esa prosibilidad.

      • Buenas de nuevo,

        Esa opción es la misma que alimentarlo mediante el jack. Sin embargo, al conectarlo por USB no tienes regulador de voltaje, por lo que te tienes que asegurar de estar suministrando 5V.

        Un saludo, Enrique.

  95. Gracias por las respuestas

    Responder
  96. Otra duda:
    ¿Al perder alimentación Arduino se borra el programa, o solamente hay que darle RUN recuperada la tensión?

    Responder
    • Buenas de nuevo,

      Cuando el Arduino se apaga conserva la configuración del sketch. En cuanto vuelves a alimentar el dispositivo el programa se inicia de nuevo.

      Un saludo.

      Responder
      • Enrique, ante todo muchas gracias por tus consejos sobre alimentación del Arduino que me han resultado muy ilustrativos. Yo tengo un problema con la alimentación de un robot que he hecho con una placa Arduino. Estoy alimentando la placa con una pila de 9V y los motores con 4 pilas de 1,5V, funciona bien pero el problema que tengo es que ocupan mucho y necesito su espacio para añadir otros módulos. Estaba pensando en utilizar una sola batería Lipo de 7,4V para alimentar todo, placa y motores, pero no se como conectar esta batería teniendo en cuenta que necesito más voltios para la placa que para los motores. Agradecería cualquier sugerencia:
        Un saludo

      • Buenas Jose,

        Con esos 7,4V está estupendo para alimentar tanto los motores como la placa. 7,4V es el voltaje ideal para alimentar tu Arduino.

        Un saludo, Enrique.

      • Enrique:
        Te he hecho caso y he sustituido la pila de 9V y las cuator de 1,5V con las que alimentaba mi pequeño rover por una lipo de 7,4V y 2200mAh y tengo que decirte que, para mi sorpresa, el coche funcionaba mejor con la pila de 9V, detectaba mejor las distancias, creo que los 7,4V de la lipo se quedan cortos para el Arduino quizás hay que pensar en una lipo de tres celulas para meterle así más voltios.. Saludos

      • Buenas Jose M.

        Lamento oirlo. Puede ser que tu circuito con motores requiera más voltaje o que en el regulador esté cayendo demasiado. También que la corriente que te pueden suministrar las baterías sea insuficiente.

        Un saludo, Enrique.

  97. Te felicito por este Post tan interesante.
    Solo una pequeña duda. He leido todos los mensajes, y no he visto respuesta a mi pregunta. Puede que me la haya pasado. Llevo poco tiempo con Arduino, de ahí que os pueda parecer una duda de nivel bajo.
    ¿Puedo conectar una fuente de alimentación de 9V al conector del Leonardo, teniendo el cable USB al PC simultaneamente?. ¿Hay alguna posibilidad de dañar el puerto USB, o las tensiones no se mezclan?. ¿Hay que alimentar a una determinada tensión cuando tambien está el cable USB?.

    Gracias

    Responder
    • Buenas,

      No creo que haya ningún problema pero es innecesario, mucho mejor si solo utilizas una alimentación.

      Un saludo, Enrique.

      Responder
  98. hola, tengo un problema con el arduino y un sensor DTH11, si el sensor lo alimento desde el arduino con una pila de 9V me funciona correctamente dándome los valores de temperatura y humedad, pero si alimento el sensor desde una fuente de alimentación de un PC ( solo la fuente sin pC XD) no me funciona el sensor y no me devuelve datos. he medido tensión y corriente y todo correcto. por que podría ser?
    muchas gracias

    Responder
    • Buenas Sergio,

      Se me ocurre que pueda ser por las referencias de las tierras de los voltajes. Puedes probar a comparar esos niveles de tensión (del dispositivo y el Arduino) y ver si, sin cambiar la tierra, hay algún valor que no cuadre.

      Un saludo, Enrique.

      Responder
  99. ¿ Qué os parece esta pequeña fuente de alimentación para nuestro arduino? Se puede meter en una caja de registro, alimentar una placa nano, una de bluetooth y activar desde el teléfono android las luces del techo, por ejemplo. aliexpress.com/store/product/switching-power-supplies-5V-ac-dc-supply-power-module-220V-to-5V-0-6a-constant-output/1302754_1976370123

    Responder
    • Tiene buena pinta. smile Eso sí, al ser 5V hay que recordar la caída del voltaje del regulador.

      Un saludo, Enrique.

      Responder
  100. Quiero preguntarte algo, imaginate que mi hijo compro ayer el arduino y lo conecto al computador de la casa y el computador se daño, me puedes ayudar que pudo haber pasado? Se quemo el integrado? como te agradezco tu colaboración.

    El esta estudiando Ingenieria Electronica en la Distrital, va en 2 semestre.

    Mil gracias.

    Responder
    • Buenas Myriam,

      ¿Se dañó el Arduino o el ordenador? Porque me parece muy extraño que se dañase el ordenador, lo más normal es que sea problema del microcontrolador.

      Un saludo, Enrique.

      Responder
  101. Al final voy a poner un elevador de tension con una bateria de muchos mah. muchas gracias!

    Responder
  102. como podria hacerlo mal?

    Responder
  103. Claro, pero esa no es una mejor opcion que pilas recargables?…

    Responder
    • Buenas de nuevo,

      Las baterías de LiPo son, en general, una mejor opción que las pilas recargables. El problema es que son peligrosas si no se tratan con un mínimo de cuidado. Las propias LiPo son amenudo varias baterías o celdas que componen el elemento final y se deben cargar, compensar entre sí… por ello utilizar varias no es tan simple como conectarlas sin más.

      Si vas a trabajar con este tipo de elementos lo mejor sería que empezases con una única batería y aprendieses a gestionarla.

      Un saludo, Enrique.

      Responder
  104. Hola Enrique, por lo que veo sabes mucho del tema.
    Quiero hacer un auto a radiocontrol. para esto necesito alimentar la arduino de 5V y un motor de 12 V
    de la arduino a el motor hay una etapa de potencia, asi que no salen mas de 4mA por el pin de la placa

    mi duda es… pensaba en alimentar todo el sistema con baterias de celulares en serie. las mismas tienen distinto voltaje nominal y distinto valos de mAh.

    si consigo los 12 V… podre alimentar el motor y a lo sumo con un regulador mi placa?
    (en caso de que se pueda hacer esto con las baterias)
    desde ya mil gracias!

    Responder
    • Buenas,

      Habría que hacerlo con cuidado y bien para no correr riesgos pero se puede hacer.

      Un saludo, Enrique.

      Responder
  105. Hola, solo quería darte la enhorabuena y animarte a seguir con tu proyecto, un saludo.

    Responder
    • Muchas gracias Miguel :). Seguirá. Ahora parece que está un poco en standby porque ando corto de tiempo pero pronto más y mejor. smile

      Responder
  106. Estimado Enrique te felicito por la web.
    Te consulto no soy experto, y tengo un proyecto echo con arduino donde utilizo una placa relee de 8 vias como esta aca te muestro lo que uso http://i.picresize.com/images/2015/04/22/pNrkX.jpg

    Mi pregunta es si me puedes ayudar a solucionar 1 problema que tengo, si bien la alimento con 12V 1.5 ampers la fuente externa que ves entrega 5v el tema es que si prenden hasta 4 reles a la vez funciona, si prendo 5 o 6 ahi se vuelve loco como que la energia no es la suficiente, como podria solucionarlo ?

    Responder
    • Aca encontre el datasheet del regulador que uso dice que entrega 700 ma sera poco?

      La placa relee que uso es como esta

      Y ahi dice que usa 15 a 20 mA , entonces no entiendo porque al activarse mas de 4 reles a la vez es insuficiente la energia.

      Responder
      • esos 15 a 20mA supongo que serán en estado de “reposo”, los picos de consumo son mayores.

    • Buenas Cristian,

      No necesitas alimentar con un voltaje tan elevado: el problema es la corriente. Cada relé tiene un consumo en estado activo de unos 80mA y tu alimentación no puede suministrar tanta corriente, de ahí que se produzcan movimientos erráticos. Para solucionarlo necesitas o bien amplificar corriente o bien utilizar un sistema de alimentación que no te limite tanto.

      Un saludo, Enrique.

      Responder
  107. enrique. si el amperaje maximo de salida por vin tambien es de 40mA? o si le pongo por clavija una fuente de 2A, otorga hasta 2A?

    Responder
    • Buenas Iván,

      El pin Vin sirve para alimentar la placa tal y como lo harías por la conexión de Jack. Corrígeme si me equivoco pero creo que al pin al que tú te estás refiriendo es a 5V. En ese caso, ese pin viene de la salida del regulador que no soportaría tampoco los 2A.

      Un saludo, Enrique.

      Responder
  108. Hola Enrique, te quisiera hacer una consulta. Yo tengo una plana arduino uno y un modulo wifi esp8266. Quisiera alimentar ambos desde la pared a la vez. Que me recomendas usar? Un adaptador de 9v? Y si sabes como hacerlo, podrias decirme como? Desde ya, muchisimas gracias.

    Responder
    • Buenas Emiliano,

      Es un poco más difícil que eso ya que el Arduino UNO trabaja a 5V y tu módulo a 3.3V. Si adaptaras a 9V podrías conectar el Arduino pero la placa Wi-Fi no tiene regulador, por lo que (por otro parte) deberías bajar el voltaje a 3.3V (aunque si el consumo del módulo es muy bajo puedes alimentar el módulo Wi-Fi con la salida de 3.3V de Arduino, con lo que tan solo necesitarías el adaptador a 9V). Además, el módulo que piensas utilizar también utiliza comunicación a 3.3V, por lo que la conexión con el Arduino tendría que ir por medio de divisores de tensión o algún otro medio (y eso siempre que la corriente de trabajo de cada pin sea inferior a 20mA, que supongo que lo será).

      Entiendo que todo esto te puede sonar un poco complejo. Te dejo un post para que (aunque no es exactamente tu caso concreto) te hagas a la idea de cómo se adecuan los voltajes.

      Un saludo, Enrique.

      Responder
      • Si, el modulo es de consumo muy bajo, pero al arrancarlo tiene picos de consumo de 200mA, corriente que la placa no puede suministrar. El problema es el arranque. Sabes de alguna manera de darle corriente a ambos a la vez desde la pared, o mejor aun, solo cuando arranca al modulo? Luego cuando ya este en marcha puedo alimentarlo con la salida 3.3v del arduino con un regulador lm317.

      • Buenas de nuevo,

        Puedes utilizar un regulador a 3,3V para la alimentación del módulo (detrás del adaptador de 9V) y una interfaz lógica para las señales de control entre el Arduino y el shield (un LM317 por cada salida me parece excesivo, aunque puede hacerse).

        Un saludo, Enrique.

  109. Estimado amigo, soy nuevo en el mundo arduino, pero tras haber visto una rasberry como telefono movil, había pensado hacer lo mismo con un arduino, relmente hay en el mercado todos los componentes para que fuese como un smarphon de los de ahora, lo que tengo miedo es a quedarme sin batería, esta batería que te expongo es peligrosa?, supongo que para llevarla dentro de un sobre antifugas, muchas gracias y un saludo.

    Responder
    • Buenas Roberto,

      Me temo que Arduino no sea lo suficientemente potente como para realizar el proyecto que buscas (con independencia de la batería). Además, normalmente los móviles suelen utilizar baterías de 3.5V y tienen un consumo muy reducido y optimizado.

      Un saludo, Enrique.

      Responder
      • Por algún motivo no me salio la batería que había visto, y es una batería lipo de 6500 amperios, había pensado en meterla en un sobre antifugas por si acaso.

  110. Buenas tardes Enrique.
    Definitivamente, ya me he decidido por mi Arduino, me voy a comprar un Arduino MEGA por eBay, junto a un pack de cosillas que supongo que me vendrán muy bien para empezar.
    Dicho pack no me incluye ningún alimentador de pared para el Arduino, y estaba preguntándome si este que tengo en casa me servirá. Por lo que he leído en Google, Arduino Mega soporta hasta 20V de entrada, y por lo que he leído en tu post tiene un transformador que descarta el voltaje alto y lo transforma a 5V, no es así?
    Mi pregunta es.. Tengo un alimentador de pared, que de salida tiene 12V a 1.5A, ¿Crees que podría utilizarlo para mi futuro Arduino? He intentado adivinar la respuesta yo solo antes de molestar por aquí, pero debido a mis escasos conocimientos de electrónica ha sido un intento fallido jajaja. Deduzco que sí puedo, pero eso de los 1.5 Amperios me confunde un poco, por eso que te pregunto.
    ¡Un saludo y de nuevo muchísimas gracias por todo!

    Responder
    • Buenas Kevin,

      Lo que convierte ese voltaje a 5V es un regulador. El problema que tiene es que cuanto mayor sea el voltaje que le llegue a tu placa más se calienta y puede llegar a fundirse. Depende de la calidad de los componentes te aguantará perfectamente los 12V, aunque nunca está de más utilizar un alimentador de voltaje inferior (9V o 4V son mejor opción).

      Con respecto a la salida de 1.5A, es un valor típico, y no deberías tener ningún tipo de problema.

      Un saludo, Enrique.

      Responder
      • Buenas de nuevo Enrique, y perdóname por molestarte tanto jajaja
        Tengo otro adaptador de 6,5V a 300mA, estaría ese mejor que el de 12V?
        Un saludo y muchísimas gracias de nuevo, con esta última pregunta me doy por satisfecho ^^

      • Buenas de nuevo,

        Dependiendo del consumo de tu proyecto podría estar un poco justo, pero en general ese adaptador debería funcionar bien y forzar menos tu placa Arduino.

        Un saludo, Enrique.

  111. hola muy buena información pero la verdad aun no me queda claro, soy aficionado a la electrónica pero estoy empezando, espero puedas aclararme esta duda….. pienso hacer un brazo robotico con servomotores y arduino, el punto es que para las pruebas quiero encender todo con un cargador (porque no pienso moverlo de lugar) tengo un cargador de 9v a 1.5A, bien esto es bueno?, es mucho voltaje? y que hay de la corriente? no entiendo muy bien eso, usare 5 servos al mismo tiempo, tiene que ver algo la corriente, me refiero a que si con esos 1.5A es suficiente?, espero haber sido claro con todo lo que escribí, muchas gracias.

    Responder
    • tal vez puede ser confuso como lo puse, me refería a que con ese cargador alimentare mi arduino y desde ahí todo lo demás, gracias.

      Responder
    • Buenas Mark,

      Para el montaje que vas a realizar con ese cargador en principio tienes más que suficiente.

      Un saludo, Enrique.

      Responder
      • hola, oye y me puedes dar recomendaciones para cuando ya arme mi brazo robotico?, cambio la alimentación o añado circuitos necesarios, gracias.

      • Buenas Mark,

        Lo intentaré. smile

        Un saludo, Enrique.

  112. Buenas enrique,
    Una pregunta, estoy desarrollando un mirrobot en arduino y quiero alimentarlo con una bateria Lipo RC de 7.4V 1500mA y a parte quiero conectarle un panel solar que vaya cargando la batería a la vez que se consume, conoces alguno que sea facil de usar y no sea muy caro?
    Muchas gracias

    Responder
    • Buenas Fernando,

      Me encantaría ayudarte pero la verdad es que no conozco ninguno. uneasy

      Un saludo, Enrique.

      Responder
  113. Hola Enrique.. Te agradezco mucho por responder, estoy usando un tutorial para el robot :
    http://m.instructables.com/id/Wallbots-Autonomous-Magnetic-Robots-that-Traverse/
    Dentro de los mismos materiales del tutorial usa una batería de 1100mAh de 3,5V pero quiero hacer una buena inversión.. Ver de una vez una batería con más mAh y V. para próximos proyectos. Solo que tengo la duda de que si un power bank como el que publique antes me ayuda igual o si es mejor de lipo amigo??

    Gracias por tu ayuda
    Saludos smile

    Responder
    • Buenas Gabriela,

      Yo me quedaría con la LiPo porque seguramente te resultará más versátil (por duración de las baterías, tamaños, voltajes de funcionamiento, etc.).

      Un abrazo, Enrique.

      Responder
  114. Hola que tal.. Muy buen post!! Me sirvió mucho par tener más idea de como alimentar a mi arduino.
    Tengo un arduino Mega crees que me sirva este power bank :
    Pny Power Bank 2200mah Usb (t2200) Bateria Portatil
    MEC-406743224-pny-power-bank-2200mah-usb-t2200-bateria-portatil-_JM

    Es para un robot trepador…
    Saludos amigo

    Responder
    • Buenas Gabriela,

      Siento la tardanza en contestar.

      Seguramente para un proyecto como el tuyo buscaría algo con algo más de mAh. Si puedes averiguar cuál es el consumo aproximado de tu proyecto te harás una mejor idea de lo que necesitas.

      Un saludo, Enrique.

      Responder
  115. Saludos, disculpen mi falta de conocimiento, pero esta bateria podria funcionar de manera simultanea con un adaptador de 5v? es decir la placa arduino mas un servomotor podrian funcionar siempre usando los 5v entregados por el adaptador y en caso de un corte en el servicio electrico el automaticamente usaria la bateria LiPo?

    Responder
    • Buenas Moises,

      Lo que comentas se puede hacer pero necesitarías un circuito auxiliar para que funcionase correctamente.

      Un saludo, Enrique.

      Responder
  116. Hola Enrique, buen día. En primer lugar te felicito por tu blog, aunque no le he visto a detalle se ve que hay cosas muy interesantes, sobre todo referente a Arduino que del cual soy “aficionado” y es lo que me trajo al tema que aquí se expone, y del cual tengo una duda que espero me ayudes (o ayuden) a resolver.
    Pues bien, al igual que algunos de los que han comentando, yo pretendo hacer un “proyecto” usando un carrito RC, haciéndolo funcionar con Arduino y un Modulo Bluetooth, y lo que me falta por definir es precisamente la Alimentación. Investigando un poco pensé que la mejor opción seria una Batería NiMH de ‘7.2v’ y ‘1500mAh’, (aprovechando que ya viene con su cargador), pero ahora estoy algo confundido, ya no se si en mi caso es mejor ‘Lipo’, ‘NiMH’, ‘NiCd’ o ‘LiFePO4’ aunque estas ultimas creo que aun no llegan a México, por lo que de momento queda descartada esa opción, ¿Qué opinas?, agradezco de antemano tu atención y respuesta, saludos.

    Responder
    • Buenas Alejandro,

      Por la relación peso/capacidad/tasa de descarga la mejor opción son las baterías de LiPo siendo las de LiFePO4 una versión “mejorada” de las mismas. En los proyectos como el tuyo el tipo de batería más extendida es la LiPo así que comprando una de esas sabes que no te equivocas. smile

      Un saludo, Enrique.

      Responder
      • Gracias por la respuesta Enrique, pero entonces ¿las LiPo no son algo “delicadas”?, por aquello de que hay que tener cuidado para que no “exploten” neutral , y aun así ¿son mejores las LiPo que las NiMH?, es decir, comparando la batería NiMH que comentaba (7.2v, y 1500mAh), con una LiPo(7.4v, y 1300mAh), ¿aun así me conviene mas la LiPo?. Y como te comentaba lamentablemente no encuentro que vendan las LiFePO4 aquí en México, si no es probable que me decidiría por esa, de nuevo gracias, saludos.

      • Buenas de nuevo Alejandro,

        Incluso así, yo me quedaría con la LiPo. Que tengas que tratarla con un poco de cuidado para que no sufra daños la batería no quiere decir que vaya a explotar necesariamente. Si la tratas bien, te durará más y te dará mejor rendimiento que la de NiMH.

        Un saludo, Enrique.

      • Ok Enrique, entonces creo que me decidiré por la Lipo, gracias por todo, y sigo al pendiente de tu pagina que a simple vista se ve que tiene muchas cosas interesantes ;), saludos.

  117. Hola, tengo una duda que no consigo entender, ojalá me puedan ayudar. Hace poco descubrí que alimentar el Arduino y todos los módulos con una fuente de alimentación de un PC era muy buena opción, pues la capacidad y versatilidad de la misma es muy grande. Actualmente, he conseguido alimentar el Arduino + shield ethernet + modulo rele sin problemas, pero cuando sustituyo el rele por un servomotor me empieza a dar problemas. De ahí deduzco que se debe a que el servomotor tiene un consumo mayor que el rele, pero no entiendo la causa del fallo, ya que la alimentación de los módulos la realizo independientemente de la del Arduino. Puntuo que alimento al Arduino por la entrada de vin con una salida de 5v de la fuente y que los módulos los alimento también desde esa linea, por lo tanto la referencia de GND para los módulos es la misma alimentación que le aplico a Arduino, ya que se encuentran conectados en la misma linea. Es curioso, porque el problema he conseguido solucionarlo conectando una segunda alimentación simultánea del Arduino por USB, pero me gustaría saber si algo se me escapa y por eso me da ese fallo, que en teoria segun mis conocimientos no tiene mucho sentido. Me gustaria poder adjuntar los esquemas de conexiones que realizo para poder poner en situación, pero no encuentro esa opción en la pagina. Gracias de antemano y un saludo

    Responder
    • Buenas Marcos,

      A menudo el mal comportamiento de los motores de debe al ruido (se suelen poner condensadores para evitarlo) pero por lo que cuentas podrías estar teniendo problemas en la gestión de corriente.

      Puedes enviar las imágenes a través de la sección de contactos de la web.

      Un saludo, Enrique.

      Responder
  118. Hola Enrique. Muy bueno tu post, felicitaciones. Me gustaría que me dieras una respuesta a lo siguiente: He comprado 2 tarjetas pro micro de arduino, y en la parte inferior o trasera, no viene marcado el voltaje de alimentación (3.3 volts – 5.0 volts). Debo aclarar que viene con un conector mini usb. pero no me quiero ver forzado a utilizarlo para la alimentación ( por problema de espacio) Como puedo saber con que voltaje funciona?. He leído por ahí que si es de 3.3v y le pongo 5.0 v , puedo “quemarlo”. Que dices tú? Muchas gracias. Saludos

    Responder
    • Buenas Alberto,

      Conecta las placas a través del USB, establece un pin digital a valor alto en un sketch y mide el nivel de tensión con un multímetro. Si no tienes multímetro dímelo porque hay otras formas de conocer el voltaje (eso sí, piensa en hacerte con uno cuando puedas).

      Un saludo, Enrique.

      Responder
  119. Hola Enrique. Me ha gustado mucho tu post.
    Quería hacerte unan consulta sobre la duración de las baterias en arduino uno.
    Me gustaría conectar al arduino unos sensores (temperatura y ph) para hacer unas medidas de un estanque de agua. Eses datos quiero subirlos a una base de datos en internet a través de una módulo GSM shield conectado al arduino. Más o menos, cuanto aguantaría la batería si solo tomara datos cada hora y el resto del tiempo estuviera dormido?

    Muchas gracias.

    Responder
    • Buenas Oscar,

      Depende tanto del consumo que tengan esos sensores como de la batería que escojas pero podrían ser meses tranquilamente.

      Un saludo, Enrique.

      Responder
      • Hola!
        Estoy empezando un proyecto para la universidad de un acuario controlado por arduino y con subida de datos a internet .Al igual que Oscar pondré sensores de temperatura y ph, ademas, quiero poner unas luces (led) para iluminarlo y un servo para instalar un comedero. ¿Podría alimentar el arduino con una fuente de 12V y 1A?¿o seria demasiado?

        Y gracias Enrique por esta pagina que sirve de mucha ayuda.

        Un saludo,Noemi.

      • Buenas Noemi,

        Como poder puedes, pero no es la opción más recomendable porque se va a calentar tu sistema. Si tienes una fuente de 7,4V mucho mejor.

        Un saludo, Enrique.

      • Hola Enrique.
        A raíz de la pregunta de Noemi quería comentar lo que me pasó con un adaptador con salida 12v 800mA.
        Compré un adaptador de este tipo y un clon de arduino uno(10€) con un SIM900 GSM/GPRS Shield. Una vez conectado las sondas(ph, temperatura) y la shield al arduino y después de 1 hora aproximadamente funcionando, el arduino se calentó y se quemó. Ahora, aunque enciende los leds ON y 13, no funciona y tampoco es reconocido por el pc. Mi pregunta es si se quemó por ser un clon y supuestamente no ser tan bueno como el orignal o porque es demasiada potencia para el arduino( sea clon o no).

        Muchas gracias.

      • Buenas Oscar,

        En principio el regulador de Arduino debería aguantarte ese voltaje sin problema. Pudo haberse quemado por varios motivos (por ejemplo porque gestionase el chip más de 200mA) así que no podría asegurarte nada. Yo he tenidos algunos clones de Arduino conectados a 12V durante bastante tiempo y no he tenido nunca problemas. En cualquier caso, supongo que si se quemase por los 12V se quemaría seguramente el regulador y la marca sería visible.

        Un saludo, Enrique.

  120. Hola.

    Muy muy bueno tu post. Me ha servido mucho.

    Tengo la bateria Lipo de 7.4V, pero tengo un problema…

    COMO LA CONECTO???? smile hahaha

    Muchas gracias otra vez!

    Responder
    • Buenas Chuck,

      Puedes conectarla directamente al conector Jack de tu Arduino o soldarla al macho de dicho conector para facilitarte la conexión y desconexión.

      Un saludo, Enrique.

      Responder
      • Hola Enrique,
        disculpa que me haya demorado tanto en escribir, pero es que no me llego el correo de confirmacion de respuesta a mi e-mail. Pero bueno, ya se que debo revisar aqui. smile
        Muchas gracias por tu respuesta.

        Pero tengo dos problemas,
        El primero es que el arduino que estoy usando es un arduino pro mini, no tiene Jack :/.
        El segundo, la bateria Lipo trae dos conectores, uno con dos cables grandes (negro y rojo) y otro con tres cables mas pequenos, rojo, blanco y negro.

        La bateria vino sin ninguna documentacion, y estoy medio perdido.

        GRACIAS!!!!
        smile

      • Buenas de nuevo,

        Lamento que no te llegara el correo.

        En las placas Pro Mini tienes un pin denominado RAW que es el que se utiliza para conectar voltajes no regulados (que no son exactamente 5V). Debes conectar ahí el positivo de tu batería y a tierra (GND) el negativo.

        Un saludo, Enrique.

  121. Pues tienes un mes por delante para presentarnos dicho tema al que ya me apunto como seguidor, aunque los chinos últimamente me tienen desconcertado, pues el ultimo pedido me ha tardado ¡¡¡solo 10 días!!!

    Aunque la placa no la tengo en la mano, cuando nos expliques el L293D estaré atento al “chismin” que llaman jumper PWR, pues por algun sitio he leído:
    “Se pueden controlar motores de 4.5 V a 25 V. Si provee alimentación con fuente externa conectada a la placa Arduino consulte el voltaje recomendado que admite esta entrada, en el UNO por ej. debe ir de 6 V a 12 V, por lo que podrá controlar motores solo de 4.5 V hasta 10 V aprox. según el voltaje de la fuente”

    Gracias anticipadas, pues esperamos ése tuto.

    Responder
  122. Gracias Enrique,
    miraré la opción del transistor, aunque por menos de 3€ ya le he pedido a los chinos una shield que me sacará de apuros mayores. Por no desvirtuar el titulo del tema creo que bien podría añadirse una “cuarta opción” desde la que alimentar con cualquier bateria (4,5-25 V) directamente y de forma segura nuestro Arduino cuando utilicemos motores jejejee

    Motor Drive Shield Expansion Board L293D For Arduino:
    – Incopora 2 circuitos integrados L293D proporcionando 4 puentes-H completos
    – Protección contra sobre carga térmica
    – Diodos de protección contra voltajes inversos generados por las cargas inductivas
    – 4 canales (M1, M2, M3 y M4) para controlar igual número de cargas inductivas como motores DC, solenoides, relés, ó 2 motores paso a paso unipolares o bipolares de entre 4.5 V y 25 V
    – En el caso de motores es posible controlar tanto su velocidad como su dirección de giro
    – Control de velocidad de motores DC con resolución de 8 bits
    – Control de motores paso a paso con 1 y 2 bobinas en modo sencillo, doble (mayor torque), intercalado (medio paso) y micro pasos
    – 2 conectores independientes para controlar 2 servos pequeños de 5 V (Pines digitales 9 y 10)
    – Corriente máxima continua en cada una de las salidas M1, M2, M3 y M4: 600 mA (0.6 A)
    – Corriente máxima pico no repetitivo en cada una de las salidas M1, M2, M3 y M4: 1.2 A
    – Resistores de pull-down que mantienen los motores deshabilitados durante el encendido
    – Requiere fuente externa para la alimentación de las cargas en las salidas M1, M2, M3 y M4.
    – Puede ser empleada la fuente externa conectada a la placa Arduino o a la shield con selección mediante el jumper “PWR”
    – Bloques de terminales de tornillo para calibres 18 a 26 AWG
    – Botón de reset para la placa Arduino
    – Compatibilidad probada con Arduino Diecimila, Duemilanove, UNO y Mega 1280 & 2560

    Responder
    • Buenas Pelayo,

      Sé de qué shield hablas y te va a encantar (al menos a mí me ha parecido una gozada trabajar con él). Muy buena opción.

      Respecto a lo de otras formas de alimentar Arduino. Por supuesto, hay muchas más formas que en casos concretos son preferibles. Por ejemplo, en la fase de implementación de un proyecto poder contar con una fuente de tensión te aporta no solo los valores de tensión y corriente más ajustados a tu proyecto sino también la posibilidad de realizar medidas importantes.

      Por eso creo que me parece más interesante dedicarle un post entero solo al tema de alimentación de motores… de hecho, lo apunto a la lista.

      De cualquier forma, las sugerencias, mejoras y aportaciones siempre son bien recibidas y me parece genial tu idea de la cuarta forma de alimentar Arduino.

      Un saludo, Enrique.

      Responder
  123. ¿cómooorrr? ¿señal de control? si creo que de éso no tengo… Yo he trucado los servos y solo tengo el motor DC con sus cables rojo y negro que conectados a la Lifepo4 le hacen girar continuamente en un sentido u otro dependiendo de la polaridad

    Trucaje servo:
    http://www.iearobotics.com/talleres/campusbot-2005/sesion-1/trucaje-servos1.html

    Especificicaciones servo:
    Required Pulse: 3-5 Volt Peak to Peak Square Wave
    Operating Voltage: 4.8-6.0 Volts
    Operating Temperature Range: -20 to +60 Degree C
    Operating Speed (4.8V): 0.19sec/60° at no load
    Operating Speed (6.0V): 0.15sec/60° at no load@
    Stall Torque (4.8V): 42 oz/in (3.0 kg/cm)
    Stall Torque (6.0V): 51 oz/in (3.7 kg/cm)
    Current Drain (4.8V): 7.4mA/idle, 160mA no load operating
    Current Drain (6.0V): 7.7mA/idle, 180mA no load operating

    Responder
    • Buenas de nuevo Pelayo,

      Cuando yo he utilizado servomotores trucados conservaban la señal de control para regular la velocidad (de ahí la confusión).

      Como lo que tienes son simplemente motores de DC que puedes utilizar a 5V y el único problema es la corriente. Puedes utilizar la propia placa de Arduino para alimentar el sistema aprovechando que el pin 5V de Arduino no está limitado en corriente (lo está a 1,5A) y utilizando un transistor conectado su base a un pin digital para que este determine cuando llega la alimentación al motor y, por tanto, cuando se mueve.

      Te dejo aquí un post sobre el tema. A partir de aquí puedes complicarte tanto como quieras para hacer, por ejemplo, que le puedas modificar la polaridad al motor.

      Responder
  124. Perdón, las especificaciones en mi mensaje anterior eran de una Lipo, para mi Lifepo son las siguientes:

    Capacity: 1100mAh
    Voltage: 6.6v
    Constant discharge: 10C
    Burst discharge: N/A
    Weight: 64.9g
    Size: 72x35x14mm
    Discharge plug: EH
    Balance plug: JST-XH

    Responder
  125. “habría que ver la gestión de corriente”

    Entonces alimentaré la placa con una de ésas pequeñas (y baratas 5/6 €) Lifepo4 1000mAh 2S1P / 2 Cell / 7.4v
    Discharge: 20C Constant / 25-30C Burst
    Weight: 60g (including wire, plug & shrink wrap) Dimensions: 69x35x12mm

    Siendo el consumo de un servo estandar de unos 200 mA (girando continuamente sin someterlo a esfuerzos). En cuanto a duracion suficiente para jugar con el coche casi un par de horas, pero me preocupaban esos 200 mA por servo tras leer tu respuesta al tercer comentario donde aconsejabas a Carlos 20 mA/pin

    Agradeciendo nuevamente tu atención a los novatos, un saludo!!!!

    Responder
    • Buenas Pelayo,

      Lee detenidamente la hoja de especificaciones de tus motores. Te lo digo porque una cosa es la alimentación que debes utilizar y otra las señales de control (Vcc y GND y la señal de control que se utiliza habitualmente para establecer el ángulo). Probablemente debas utilizar alimentación externa pero puedas gestionar la señal de control directamente con la placa.

      Un saludo, Enrique.

      Responder
  126. MILGRACIES!!! por tan bien explicada web para los que nos iniciamos en Arduino.

    Referido a tu consejo de utilizar Lipos, vengo del mundo RC (donde he migrado a Lifepo4 por seguridad) ya que resumiendo: sin buenos cuidados y mantenimiento con Lipos hay alto riesgo de que exploten y se incendien!!!! Para ellas hay todo un mercado desde fundas antigolpes, bolsas ignífugas, cajas de seguridad para almacenamiento, avisadores de descarga, cargadores específicos… en fin, nada aconsejables para proyectos escolares.

    Mi primer proyecto ArduinoUNO será un coche a 2 ruedas movidas por 2 servos standard (Futaba-3003 trucados), receptor IR y quizás añadirle sensor ultrasonidos + algún led… ¿BATERIA? Por tamaño/peso/precio había pensado en alimentar directamente la placa con una de estas Lifepo4

    Los servos ya tienen sus horas de uso alimentandolos directamente a 6,6V y sin problemas, peeero puedo conectarlos desde Arduino UNO????

    Responder
    • Buenas Pelayo,

      Esos servos se alimentan de 4,8V a 6V así que en principio no deberías tener ningún problema al utilizar tu placa Arduino (aunque habría que ver la gestión de corriente).

      Un saludo, Enrique.

      Responder
  127. Primero que nada felicidades por tu Blog y gracias por compartir tu conocimiento,
    Yo tengo una duda en concreto ¿Puedo tener mi placa Arduino conectada todo el tiempo a un toma corriente ?
    ¿existe alguna baja en el desempeño de la placa por estar todo el día y toda la noche trabajando?
    Gracias y espero tu respuesta Saludos smile

    Responder
    • Buenas Luis Alberto,

      Puedes tenerla conectada todo el tiempo sin problema, tal y como lo harías con cualquier otro dispositivo.

      Un saludo, Enrique.

      Responder
  128. Hola Enrique.
    Tengo una duda, quiero cargar mi batería lipo al mismo tiempo que estoy alimentando mi tarjeta arduino para evitar apagar la tarjeta, es esto posible? o como podrías realizarlo? Lo que necesito es cargar la bateria lipo sin tener que desconectar la tarjeta.

    Responder
    • Buenas Luis,

      Yo soy bastante miedoso en cuanto a lo que a baterías se refiere y no probaría a hacer eso. En su lugar puedes utilizar dos baterías conmutadas de forma que puedas cargar una mientras utilizas la otra.

      De cualquier forma, si tienes que estar cargando el sistema mientras está encendido, seguramente no se trate de un sistema móvil (¿o sí?), por lo que, a lo mejor, te resulta más sencillo conectarlo todo a través de un transformador (o al menos a través de un transformador hasta que cargas la batería).

      Un saludo, Enrique.

      Responder
      • Lo necesito para cargar un multirotor, quería saber si podría cargar la bateria sin tener la necesidad de apagarlo.

        Gracias por tu respuesta

  129. Holaa que tal!!. Te quería hacer una consulta. Tengo un pequeño carrito que funciona con 2 motores DC(5-9V) , un driver de motores l298n, un sensor ultrasónico y el arduino uno. Todo está bien y funciona perfectamente(con la alimentación usb y una fuente de voltaje externa). Mi problema es que por ser carrito obviamente no tiene que funcionar con la alimentación usb sino con una externa, es por eso que no sé exactamente que batería o baterías necesitaré y si me es suficiente con una batería para alimentar el driver y desde ahi alimento al arduino, o al revés, o necesariamente necesito 2 baterías distintas una para alijmentar el arduino y otra para lo que es el driver con los motores. Gracias de antemano, espero me ayudes con el dilema

    Responder
    • Buenas Pedro,

      Basta con la batería que utilices para alimentar Arduino. Después, puedes alimentar el L298N con la propia placa Arduino sin problema.

      Un saludo, Enrique.

      Responder
      • mmm..pero el driver funciona con voltaje de 6 a 35 V, y desde el arduino el máximo es 5V, cómo lo haría?

      • Buenas de nuevo,

        Para alimentar el Arduino necesitas una batería de (tipicamente) 7,4V a 12V… que es suficiente para alimentar el propio L298N. Con la batería alimentas tanto el Arduino como el L298N y las señales de control (a 5V) como lo harías habitualmente con Arduino.

        Un saludo.

    • Hola Pedro. Yo hice un cochecito parecido, pero usé el L293D. Alimenté todo con la batería de una videocámara de una marca conocida que entrega casi 8V. Me fue bien.

      Un saludo.

      Responder
  130. Macho, llevo con esto de arduino un tiempo..precisamente porque me encanta aprender por mi mismo e investigar y tal. La idea era aprender un poco sobre electronica y circuitos de baja tension, y despues de mucho buscar, puedo decir que para empezar a hacerse una idea sobre lo que es trabajar con arduino, tu blog es de lo mejor explicado y detallado que he encontrado! enhorabuena y gracias!!(te ganas subscriptor) wink

    Responder
    • Buenas Armando,

      Gracias a ti por tus amables palabras smile

      Un saludo y… te leo en los comentarios smile

      Responder
  131. Tengo 15 años y necesito alimentar a un arduino y a un motor paso a paso, con una misma bateria recargable .¿como puedo hacerlo?

    Responder
    • Buenas Diego,

      Necesitaría saber qué tipo de batería y motor piensas quieres utilizar para comentarte cómo alimentarlo.

      Un saludo, Enrique.

      Responder
      • Buenas de nuevo,

        Puedes utilizar una única batería de 12V para alimentar ambos elementos (aunque sería preferible que los alimentases de forma independiente).

        Un saludo, Enrique.

      • Muchas gracias Enrique

  132. Suso, yo compré los Pro Mini a 5v y van de lujo, ni una baja (compré 10):

    Estoy esperando que me lleguen los de 3.3V que para ti serían ideal (por menos de 1.5€/ud).

    No he tenido problemas con los drivers y utilicé este dispositivo USB>TTL: (puedes usarlo a 5V y 3.3V)

    Para que consuman menos uso la librería LowPower que se puedes encontrar por la red.

    También los he alimentado con 4 pilas AA y estoy esperando que me lleguen los adaptadores para colocar 5 AA y 6 AA, y así comparar. También utilizaré 2 pilas 18650 que además es lo que suelen llevar los powerbank usb.
    Me gustaría comenzar también con las pruebas de placas solares, a ver si alguien publica alguna experiencia con datos y buenos precios.

    Responder
    • Gracias Vik. Seguramente me decantaré por el Nano que por lo visto ya han solucionado el tema de los drivers “malignos” Los pocos videos que he visto de drones usan creo un Uno, o placa de ese tamaño. Otro inconveniente sería la posible falta de pines (Mega 2560…?) con tanto a controlar ( el acelerómetro, el bluetooth, el L293D, algunos LEDs… :S )
      Ya iré contando. Un saludo.

      Responder
  133. Hola Enrique. Excelente página. Y excelentes tus post y consejos. En un futuro me gustaría fabricar un drone o cuadricoptero. ¿Que bateria usarías? Por la cuestión del peso/potencia motores.
    Gracias y saludos.

    Responder
    • Buenas Suso,

      Utilizaría baterías de Lipo. Más concretamente intentaría realizar un proyecto con el menor consumo posible y, seguramente, trabajando a 3,3V (ya sea utilizando una placa pequeña tipo Nano o un Arduino Standalone).

      Un saludo, Enrique.

      Responder
      • Gracias Enrique. Ya había pensado en el Nano, pero a raíz de los problemas con el USB FTDI y sus drivers que contenían un troyano, pues me he echado atrás (aunque ya hay tutoriales de como instalar los nuevos). Yo pensaba en usar micromotores de 5 ó 9V de esos planos, aunque sé que los hay específicos para drones en kit y sus chasis. Pensaba construir todos los elementos posibles, sin utilizar kit´s o similares (se pierde un poco la idea del DIY). Pero bueno, todavía tengo que empaparme el funcionamiento del acelerómetro+giroscopio y ver más tutoriales al respecto.

        Gracias y saludos.

      • Buenas Suso,

        Yo intentaría utilizar motores del menor voltaje posible (siempre que tengan suficiente fuerza). Si alimentas motores de 9V, seguramente tengas problemas con la batería.

        Con respecto a hacerlo entero por tu cuenta, no es especialmente complejo pero seguramente tardarás bastante en calibrarlo todo bien.

        Un saludo, Enrique.

  134. Hola que tal, con respecto a la información aun tengo una duda sobre si: ¿puedo usar una batería de 6 V. a 4000 mAh. para alimentar el arduino?

    Responder
    • Buenas Jair,

      Como poder, puedes. Eso sí, seguramente no tendrás 5V en los pines de tu Arduino. Sería conveniente que utilizases una batería de un voltaje un poco mayor (por ejemplo 7,4V).

      Un saludo, Enrique.

      Responder
      • Muchas gracias por el dato, saludos.

  135. Buenos días Enrique, vuelvo a la carga ahora que tengo todos los materiales, pero me estoy volviendo algo loco.

    Estoy con el motor que te comentaba más arriba. Al final consigo moverlo añadiendo al easydriver una pila de 9V, sólo con el arduino no soy capaz. Pero no se mueve según lo esperado. Teniendo en cuenta que según las características es un 1.8º, he hecho un sketch de prueba como sigue:

    #include
    #define STEPS 200
    Stepper stepper(STEPS, 8, 9);

    void setup()
    {
    stepper.setSpeed(60);
    }

    void loop()
    {
    stepper.step(200);
    delay(1000);
    stepper.step(-200);
    delay(1000);
    }

    Con lo que pretendo que dé una vuelta completa hacia un lado y otra completa hacia el otro. Pues el motor se mueve pero apenas unos grados hacia un lado y hacia el otro. En la documentación del Easydriver pone esto: Each EasyDriver can drive up to about 750mA per phase of a bi-polar stepper motor. It defaults to 8 step microstepping mode. (So if your motor is 200 full steps per revolution, you would get 1600 steps/rev using EasyDriver.), por lo que entiendo que hay algún problema con steps / microsteps… Al final casi consigo lo que quiero con los siguientes parámetros:
    #define STEPS 800
    stepper.step(6400);
    A lo que no le encuentro mucho sentido. En el foro de Arduino.cc me comentan que hay un problema de alimentación del Easydriver, por lo que estoy buscando algo de 2A a ver si cambian los resultados. En fin, que si pudieras ayudarme (fuiste muy amable en tus anteriores comentarios) te estaría muy agradecido.

    Mi intención es dar una vuelta completa por minuto, la precisión es muy importante, y no lo consigo. De momento con los parámetros de antes y con stepper.setSpeed ( 8 ); consigo que dé una vuelta completa en unos 57 segundos, y no sé interpretar los parámetros…

    Un saludo y buenas fiestas.

    Responder
    • Buenas Carlos,

      El consumo de tu motor es demasiado elevado como para que puedas alimentarlo a través de tu placa Arduino y eso es lo que puede provocar los movimientos erráticos y, además, podría provocar la destrucción de tu placa (hay que tener cuidado).

      Lo que has pensado es lo correcto, debes alimentarlo de forma externa. Lo que no entiendo es por qué necesitas 2A (me parece mucho), seguramente el consumo real de tu motor no llegará a eso (aunque tendría que verlo). Si tienes un multímetro, puedes conectarlo en serie con tu motor para ver cuánta corriente utiliza y hacerte una mejor idea de lo que necesitas.

      No estoy especialmente familiarizado con la librería STEP pero cuando un motor se mueve solo un poco (no hace el recorrido entero) el problema suele estar en la alimentación y trataría de solucionar eso antes de modificar o hacer pruebas con el código. Como te digo, con analizándolo con el multímetro podrás saber más.

      Un saludo, Enrique.

      Responder
  136. Hola buen día, acabo de comprar un arduino leonardo el cual tiene para alimentación, pero ese conector no lo tengo (se que se puede comprar), mi pregunta es: ¿le puedo dar alimentación desde el puerto USB por donde le cargo el codigo? (por ejemplo el cargador de mi celular, la entrada de mi celular es micro USB como la de arduino leonardo)

    Responder
    • Buenas Xavier,

      Si te fijas, cuando conectas el Leonardo a tu pc se “enciende”, es decir, lo estás alimentando a través de USB (además de estarle añadiendo código) así que, sí. Siempre que la alimentación sea la adecuada (no te pases de voltaje…) no deberías tener ningún problema.

      Un saludo, Enrique.

      Responder
  137. Me sirvio de mucho lo que escribes en tu blog ya que en un proyecto pensaba en aliemntarlo con 7,4v con pila lito pero tambien pense en ponerle un regulador de voltaje para alimentar mi arduino y limitarlo a los 5v q necesita, pero despues de leer esto ya me doy cuenta que eso no es necesario. En verdad muchas gracias por el aporte….

    Responder
    • De nada Gabriela, Me alegro de que te haya servido smile

      Un saludo, Enrique.

      Responder
  138. Pues gracias de nuevo, creo que al motor tengo que alimentarlo por separado, según donde lo compré, estas son sus características:

    CNC Nema17 Hybrid Stepper Motor DC 5V 2-Phase 2.3kg.cm 4-Lead 1.8 Degree 3D
    working voltage :DC 5V
    phase resistance: 3 Ω
    current : 1A
    stepping angle: 1.8°
    weight: 230g

    Tengo ya la Arduino pero aún estoy esperando la Easy Driver, por eso aún no he tenido oportunidad de probar.

    Respecto a las power bank, tengo ya localizadas algunas más pequeñas aunque con menor capacidad (alrededor de 6000 mAh), poco cuesta probar a ver cómo van, todas ellas a 5V y 1A, no encuentro de más voltaje.

    Responder
    • Buenas de nuevo Carlos,

      No creo que vayas a tener ningún problema a la hora de conectarlo a través de la Easy Driver directamente a tu Arduino.

      Lo de las power bank es normal, piensa que están pensadas para conectarlas a móviles, tablets… y 5V es el valor estándar. Además, aunque seguro que las hay de otros voltajes, habría que ver el precio.

      Para que te hagas una idea del tamaño, una de 2600mAh suele ser un poco más grande que un mechero (por supuesto, depende del fabricante).

      Un saludo, Enrique.

      Responder
  139. Una última pregunta que se me ha escapado, la batería que me pones de 7,4V y 2200 ¿cómo se cargaría?

    Responder
    • Para cargar las baterías lipo puedes montarte tu circuito regulador, comprar un cargador hecho para ese voltaje o utilizar alguno de los módulos de Arduino pensados para cargar este tipo de baterías.

      Responder
  140. Pues muchas gracias por tu extensa respuesta, Enrique.

    He estado investigando las baterías de litio que yo te comentaba y lo cierto es que al menos las baratas no son lo que nominalmente cuentan: baterías que dicen tener una capacidad de 3400 mAh resultan tener, según algunos test, 400 o incluso 66 !!, con una microcélula y rellenadas de “harina” para simular el peso y tamaño… Pero como tengo ya varias de esas para las linternas, era por aprovecharlas.

    El proyecto que tengo en mente, que de momento voy a alimentar con 9V hasta optimizarlo definitivamente, requeriría el menor peso posible, y aunque lo del power bank es muy interesante, (curiosa la diferencia entre capacidad nominal y real) es posible que sea un armatoste bastante menos manejable y bastante lejos de la autonomía que requiero (que tampoco es demasiada). Sin embargo me has dado una buena idea y buscaré algo más portátil. No me atrevo a decirte de qué va el proyecto ya que no tengo demasiada idea de esto e igual me sale un poco chufa wink

    Respecto a la alimentación del Easy driver probaré a ver si el Arduino (UNO de momento, estoy esperando un NANO para la versión definitiva) es capaz de mover el motor, aunque en algún lugar había visto que no era posible.

    Un saludo, gracias de nuevo, y ya te contaré cómo queda la cosa. Carlos.

    Responder
    • Ufff la verdad es que lo que me cuentas de las baterías no me extraña, yo era el producto que más reticente estaba de comprar por cosas como esa (al menos las que he comprado hasta ahora van bien).

      Con respecto a lo del power bank… sí, bien te valdría de plataforma para un par de Arduinos ;P y lo de la diferencia nominal y real es un hecho (aunque, al menos en las que yo tengo, la diferencia no es excesivamente grande, de hecho sufren más a la hora de entregar potencia que en cuanto los mAh que almacenan).

      Con lo del motor es lo que te decía, si va a 5V y hasta 40mA por pin (el típico motorcito pensado para este tipo de proyectos) no tendrás problema. Si requiere mayor alimentación tendrás que ponerle alimentación externa y regularlo con Arduino y eso ya implica transistores, condensadores…

      En el caso de que utilices UNO o Nano no vas a notar diferencia (salvo en el número de pines). La Nano es mi placa preferida y la que más me gusta utilizar en mis proyectos (cuando utilizo placas enteras y no solo chips). Lo que quiero decir con esto es que la diferencia en cuanto a tamaño con, por ejemplo, una pro mini es insignificante y, sin embargo, Nano dobla en capacidad a la pro mini.

      Responder
  141. Gracias por la información, es de gran ayuda. Iba a hacer mi primer proyecto y la primera opción es una pila de 9V, por lo que ya me he puesto nervioso (ya tengo los conectores). Respecto a las pilas AA se me ocurre usar pilas recargables, aunque tienen un voltaje ligeramente menor a las alcalinas, entorno a 1,2V, por lo que entiendo que para alimentar la placa necesitaré al menos 5 pilas.

    Por otra parte también quería alimentar con otra pila de 9V un Easy Driver para controlar un motor tipo nema 17 (el que tengo funciona a 5V, no los 12 habituales), y por lo que veo tampoco es tan buena idea.

    Estoy pensando otras alternativas como las baterías de litio recargables 14500 (mismo tamaño que AA, con 3,7V y unos 900-1200 mAh) o 18650 (más grandes, también con 3,7V y unos 3400 mAh) ¿qué te parece la opción? La verdad es que salen por cuatro duros.

    Muchas gracias y enhorabuena por el blog, me está ayudando mucho.

    Responder
    • Buenas Carlos, me alegro de que te hayas animado a comentar.

      Es cierto que con 5 AA vas a tener suficiente pero las pilas recargables tienden a tener cada vez menos carga. Además ya con 6V estás en el límite y el voltaje que vas a tener en los pines digitales de tu Arduino seguramente no alcance los 5V. Aprovechando que la mayor parte de los soportes para pilas cuentan con espacio para 6 pilas, yo no me la jugaría y pondría 6 aunque por supuesto puedes probar y ver si es suficiente para tu proyecto.

      Mira, por si te interesa aquí te dejo una de las carcasas a las que me refiero.

      Con respecto a lo del Easy Driver, si va a 5V no deberías tener problema conectándolo directamente a tu Arduino (siempre que el consumo sea menor de 40mA por pin). En caso contrario te tocará utilizar alimentación externa uneasy

      Las baterías de litio son, para mí, una de las mejores opciones pero quizás lo más cómodo sería que las utilizases de 7,4V (si no tendrás que conectar varias y a la hora de cargarlas y demás es un rollo). Mira, esta es una a la que le tengo echado el ojo desde hace tiempo. Es más cara que las de 3.7V pero también más segura que andar “jugando” con baterías (no es broma, pueden explotar).

      Una opción extra bastante curiosa y que probé hace no mucho consiste en utilizar un power bank (la típica batería portátil para cargar el móvil). No me fue mal, la verdad. La salida son 5V ya regulados con los que puedes alimentar tu Arduino a través del conector de USB. Te dejo aquí la que me he comprado yo (30000 mAh, una locura tongue y sale a mejor precio que las lipo).

      Ya me contarás cómo te va. Un saludo, Enrique.

      Responder
  142. ola cress que se caliente mucho mi arduino si pongo una bateria de 12 volts a 2.5 amperios

    Responder
    • Buenas Frank,

      Todo lo que sean más de 7V se invierte en calentar tu Arduino, de hecho 12V es el límite que acepta el regulador. Aunque va a funcionar, sí se calentará si pasa un tiempo encendido. Además, debes pensar que 12V con 2500mAh se gastan antes que 7V con 2500mAh.

      Aunque tu sistema va a funcionar, mi recomendación es que utilices una batería de menor voltaje o que le conectes una resistencia a la de 12V.

      Un saludo, Enrique.

      Responder
      • Hola Enrique,
        Que resistencia le pondrías a Arduino Mega para conectarlo a una batería de un cohe de 12V?.
        Cual es el consumo máximo y mínimo de Arduino Mega para el calculo de la resistencia?
        Gracias y un saludo.
        Raúl.

      • Buenas Raúl,

        No te voy a responder directamente. Te voy a pasar un link de un post en el que se explica cómo realizar ese tipo de cálculos. Si después sigues teniendo problemas me lo comentas. smile

  143. Maldicion, Gracias.
    Solo tu me haz ayudado con esto.

    Responder
    • De nada, me alegro de que te haya servido. Para cualquier consulta aquí me tienes. smile

      Un saludo, Enrique.

      Responder
      • No quemara la placa la fuente de alimentación

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Las 3 Mejores Formas de Alimentar Arduino was last modified: diciembre 14th, 2016 by Enrique
Share This

¿Me ayudas?

Hey! Espero que te esté gustando el artículo. ¿Me ayudarías compartiéndolo con tus amigos? Un pequeño paso para ti, un gran paso para EducaChip. :) ¡Gracias!