Estoy trabajando en un proyecto con:
- 1 Arduino UNO
- 5 servos micro 9g (solo uno funciona a la vez)
- 2 bombillas LED pequeñas
- 1 módulo lector de microSD
- 1 altavoz
¿Puedo alimentar mi Arduino UNO con una batería común de 9v?
También tengo en mente usar una fuente de alimentación externa para los servos … pero ¿qué usar?
Sugierame un sistema de suministro de energía perfecto
Comentarios
- ¿Ha investigado métodos de regulación de voltaje? ¿Qué pasa con las diferentes baterías? ¿Tiene alguna restricción de tamaño, espacio o costo? Usted ‘ realmente le está pidiendo demasiado a Arduiono.SE para hacer todo el trabajo.
Respuesta
Desafortunadamente, el sistema de suministro de energía perfecto aún no existe. Sin embargo, alimentar un Arduino es simple. Tienes que elegir las opciones principales de 9V para » estándar » Arduinos de tamaño completo (como el UNO que mencionas), aunque podrías optar por las opciones de bajo voltaje de 3.3V.
Cubriendo solo la opción 9V, desde la sección de Energía de Arduino Uno :
Alimentación
El Arduino Uno se puede alimentar a través de la conexión USB o con una fuente de alimentación externa. La fuente de alimentación se selecciona automáticamente.
La alimentación externa (no USB) puede provenir de un adaptador de CA a CC (pared-verruga) o de una batería. El adaptador se puede conectar enchufando un centro de 2,1 mm -enchufe positivo en la alimentación de la placa Jacobo. Los cables de una batería se pueden insertar en los conectores de los pines Gnd y Vin del conector POWER.
La placa puede funcionar con una fuente externa de 6 a 20 voltios. Sin embargo, si se suministra con menos de 7 V, el pin de 5 V puede suministrar menos de cinco voltios y la placa puede ser inestable. Si usa más de 12V, el regulador de voltaje puede sobrecalentarse y dañar la placa. El rango recomendado es de 7 a 12 voltios.
Probablemente también debería echar un vistazo a las Fuentes de alimentación , en particular la sección sobre Baterías y celdas , también de la siguiente sección Conversión de voltaje y , dice:
En un escenario muy simple, conectas una batería de 9v desechable (probablemente una de las (aprox) 4cm x Unidades de 2,5 cm x 1,5 cm con dos conectores a presión en un extremo) a tu Arduino, y el regulador de voltaje integrado del Arduino se encarga de reducir el voltaje a 5v o 3.3v constantes, dependiendo del tipo de Arduino que tengas.
Entonces, tiene un par de opciones con respecto a 9V, ya sea la celda P9
o un paquete que contiene seis pilas AA o AAA de 1,5 V.
Puede busque este enlace, Cómo ejecutar un Arduino (clon) con baterías (AA) durante más de un año – parte 2 , una lectura interesante. Aquí el tipo usa cuatro baterías AA, que solo dan 6V, para alimentar un UNO:
Acabo de resaltar alguna información, debería tomarse el tiempo para leer los enlaces en su totalidad y buscar más información en Google.
En cuanto a los servomotores, es posible que se requiera más corriente. Usted puede usar el mismo paquete de cuatro baterías AA, así:
pero la capacidad de las baterías puede dejar algo que desear, especialmente si usa baterías recargables (que en el mundo eco-consciente de hoy , debería), por lo que puede requerir algo más pesado. Un rápido google le mostrará las opciones disponibles.
Anexo
El video Prueba de Flite: Aviones RC para principiantes: baterías y seguridad – Serie para principiantes – Ep. 7 es extremadamente útil video tutorial sobre baterías LiPO para proyectos RC.
Respuesta
Todo lo que @Greenonline dijo más …
Una batería Lipo de 2 celdas cuesta 7,4 V. Una batería modesta de 500 mAH haría funcionar su proyecto durante varias horas, tal vez días. Si no está satisfecho con el tiempo de ejecución, compre una batería con más mAH, funcionan bien p ¡ast 5000 mAH! Después de todo, estos son los mismos tipos de baterías que se utilizan en todas las formas de Aeromodelado de Radio Control (muchos servos y motores de CC sin escobillas).
El Uno puede regular los 7,4 V aunque necesitará comprar / Construya un cable para conectar la batería al Uno. No estoy seguro de cuánta corriente puede proporcionar el regulador Uno, pero he accionado dos micro servos con el mío.
Si los servos vibran, zumban, no funcionan bien o si sale humo del regulador, probablemente necesite una fuente de alimentación separada para los servos. Un BEC como este https://en.wikipedia.org/wiki/Battery_eliminator_circuit es una alternativa económica y también una parte común de RC. 🙂
Comentarios
- Si puede, ejecute todo con una batería Lipo 1S, lo que puede implicar encontrar servos que puedan tolerar el voltaje más bajo. Además, el regulador integrado puede manejar alrededor de 1A, pero realmente no ‘ probaría por más de 500mA dada la placa ‘ s.
- +1 – Buen punto sobre LiPO … ‘ he agregado un enlace a un video tutorial a mi respuesta .
Respuesta
La selección de una fuente de alimentación implica considerar lo siguiente:
1. Requisito de voltaje
2. Actual Requerido
3. Duración de ejecución
4. Costo
Requisito de voltaje:
De la lista de elementos especificados, todos sus elementos excepto la tarjeta microSD (que funciona a 3.3V) funciona a 5V.
Requisito actual:
Arduino UNO: aproximadamente 50mA
Servomotor 9G: 730mA pico
LED de 5 mm : 20mA * 2 = 40mA
Lector de tarjetas microSD: 200mA pico
Altavoz: 350mA
Corriente total: 1.370 Amperios
Duración de ejecución:
Digamos que quiero que este dispositivo funcione durante 1 hora consecutiva, para ello necesitaré una batería que suministre 5 V 1370 mAh y una calificación 1C . Entonces, si desea que su dispositivo funcione por más tiempo, necesitará una batería con una capacidad mayor (durante 2 horas 2740 mAh y así sucesivamente)
Costo
No creo que deba mencionar mucho en este criterio
Solución 1:
Para estos requisitos, la solución más sencilla es utilizar un banco de energía USB con 2000 mAh o más.
En una placa de soldadura para protoboard 1x USB macho, 1x USB hembra, 2x pines de encabezado. Suelde todos los aspectos positivos juntos y todos los negativos juntos. Y ahora también tiene una ruptura para los rieles de alimentación del USB.
Encienda el Arduino a través de usb, tarjeta microsd a través de 3.3V en el arduino y el resto a través de los pines de ruptura.
Solución 2:
Usando baterías lipo. Las baterías Lipo tienen la ventaja de tener una gran capacidad en un paquete pequeño (o una alta relación potencia / peso). Para usar esto, necesitará un regulador de voltaje para obtener 5V. Tenga en cuenta que, según el cálculo, necesitará un total de 1,37 A para alimentar su dispositivo al máximo, esto no se puede a través del regulador a bordo del Arduino.
En total, utilizará los siguientes componentes para que esto funcione:
Batería LiPo
Regulador de voltaje
Cargador LiPo
Solución 3:
Uso de batería alcalina . Puede consultar el tutorial de Minty Boost en Adafruit para obtener más información.
Conclusión:
Si desea una solución sin dolor de cabeza a tu problema, compra un banco de energía USB , pero si quieres un solución personalizable y de bajo costo opte por la batería LiPo
Y si no necesita una solución portátil. Elija un adaptador de pared 5V / 2A, eso es casi todos los cargadores de teléfonos móviles de gama alta
Respuesta
He tenido muchos de éxito con un banco de energía disponible en el mercado: son fáciles de conseguir, ya tienen circuitos de carga (desde USB) y tienen el voltaje correcto (+ 5V). Puede conectar el banco de energía directamente al puerto USB del Arduino.
El único problema que he tenido es que algunos bancos de energía se apagan si no se extrae suficiente corriente; una resistencia de + 5V a GND resuelve ese problema (asegúrese de calcular cuántos vatios La resistencia está dejando pasar, para asegurarme de que pueda disipar el calor. Usé una resistencia de 100 Ohmios, a 5 V; puse «Calculadora de la ley de Ohmios» en Google, llena de 5 V & 100 Ohmios , y descubrí que tenía que ser una resistencia de 1/4 vatios, ¡perfecto! También noté que consumía 50 miliamperios AKA 0.05 amperios. Probé resistencias con una resistencia más alta, por ejemplo, 200 ohmios, y el banco de energía se apagó. el proyecto está consumiendo más energía (¡continuamente!), entonces podrías salirte con la tuya con una resistencia más alta).
Mi banco de energía puede suministrar 1.5 amperios, lo que debería ser suficiente para tu proyecto.
Respuesta
Puede usar una batería de 9v y usar una separada para los servos. Debido a que el voltaje es «relativo», aún necesita conectar la tierra.
Puede conectar el + de la batería al VIN del Arduino.