Estou trabalhando em um projeto com:
- 1 Arduino UNO
- 5 servos micro 9g (apenas um funcionando por vez)
- 2 lâmpadas LED pequenas
- 1 módulo leitor MicroSD
- 1 alto-falante
Posso alimentar meu Arduino UNO com uma bateria de 9v comum?
Também tenho em mente usar uma fonte de alimentação externa para servos … mas o que usar?
Por favor, me sugira um sistema de fonte de alimentação perfeito
Comentários
- Você já olhou para métodos de regulação de tensão? E quanto a diferentes baterias? Você tem alguma restrição de tamanho, espaço ou custo? Você ‘ está realmente pedindo demais do Arduiono.SE para fazer todo o trabalho.
Resposta
Infelizmente, o sistema de fonte de alimentação perfeito ainda não existe. No entanto, alimentar um Arduino é simples. Você tem as opções principais de 9V para ” padrão tamanho completo ” Arduinos (como o UNO que você mencionou), embora você pudesse ir para as opções de 3,3 V de baixa tensão.
Cobrindo apenas a opção 9V, da seção Power do Arduino Uno :
Alimentação
O Arduino Uno pode ser alimentado via conexão USB ou com uma fonte de alimentação externa. a fonte de alimentação é selecionada automaticamente.
A alimentação externa (não USB) pode vir de um adaptador CA para CC (verruga de parede) ou bateria. O adaptador pode ser conectado conectando um centro de 2,1 mm -plugue positivo na alimentação da placa Jack. Os cabos de uma bateria podem ser inseridos nos conectores de pino Gnd e Vin do conector POWER.
A placa pode operar com uma fonte externa de 6 a 20 volts. Se fornecido com menos de 7 V, no entanto, o pino de 5 V pode fornecer menos de cinco volts e a placa pode ficar instável. Se usar mais de 12 V, o regulador de tensão pode superaquecer e danificar a placa. A faixa recomendada é de 7 a 12 volts.
Você provavelmente também deve dar uma olhada em Fontes de alimentação , em particular a seção sobre Baterias e células , também da seção seguinte Conversão de tensão e regulamento , ele declara:
Em um cenário muito simples, você conecta uma bateria descartável de 9 V (provavelmente uma de (aproximadamente) 4 cm x Unidades de 2,5 cm x 1,5 cm com dois conectores de encaixe em uma extremidade) para seu Arduino, e o regulador de tensão embutido do Arduino cuida de reduzir a tensão para 5v ou 3,3v consistentes, dependendo do tipo de Arduino que você tem.
Então você tem algumas opções em relação a 9V, seja a célula P9
ou um pacote que contém seis pilhas AA ou AAA de 1,5 V.
Você pode encontre este link, Como executar um Arduino (clone) com baterias (AA) por mais de um ano – parte 2 , uma leitura interessante. Aqui, o camarada usa quatro baterias AA, que fornecem apenas 6 V, para alimentar um UNO:
Acabei de destacar algumas informações, reserve um tempo para ler os links na íntegra e no google para obter mais informações.
Em relação aos servo motores, pode ser necessária mais corrente. Você pode usar as mesmas quatro baterias AA, desta forma:
mas a capacidade das baterias pode deixar algo a desejar, especialmente se você usar baterias recarregáveis (que no mundo eco-consciente de hoje , você deve), então você pode exigir algo mais pesado. Um rápido google mostrará as opções disponíveis.
Adendo
O vídeo Teste Flite: aviões RC para iniciantes: baterias e segurança – Série para iniciantes – Ep. 7 é extremamente tutorial em vídeo útil sobre baterias LiPO para projetos RC.
Resposta
Tudo que @Greenonline disse mais …
Uma bateria Lipo de 2 células tem 7,4 V. Uma bateria modesta de 500 mAH executaria seu projeto por várias horas, talvez dias. Se você não estiver satisfeito com o tempo de execução, compre uma bateria com mais mAH, eles vão bem p AST 5000 mAH! Afinal, esses são os mesmos tipos de baterias usados em todas as formas de Aeromodelagem por Rádio Controle (muitos servos e motores DC sem escovas).
O Uno pode regular a 7,4 V, embora você “precise comprar / construir um cabo para conectar a bateria ao Uno. Não tenho certeza de quanta corrente o regulador Uno pode fornecer, mas dirigi dois micro servos com o meu.
Se os servos vibrarem, zumbirem, não estiverem funcionando direito ou se houver fumaça saindo do regulador, você provavelmente precisará de uma fonte de alimentação separada para os servos. Um BEC como este https://en.wikipedia.org/wiki/Battery_eliminator_circuit é uma alternativa barata e também uma peça RC comum. 🙂
Comentários
- Se você puder, execute tudo com uma bateria 1S Lipo, o que pode envolver encontrar servos que possam tolerar a voltagem mais baixa. Além disso, o regulador integrado pode lidar com cerca de 1A, mas eu realmente não ‘ tentaria por mais de 500mA dado a placa ‘ s construção.
- +1 – Bom ponto sobre LiPO … Eu ‘ adicionei um link para um tutorial em vídeo à minha resposta .
Resposta
Selecionar uma fonte de alimentação envolve considerar o seguinte:
1. Requisito de tensão
2. Atual Obrigatório
3. Duração da execução
4. Custo
Requisito de tensão:
Na lista de itens especificados, todos os seus itens exceto o cartão microSD (que funciona a 3,3 V) funciona a 5 V.
Requisito atual:
Arduino UNO: cerca de 50mA
servo motor 9G: pico de 730mA
LED 5 mm : 20mA * 2 = 40mA
Leitor de cartão microSD: pico de 200mA
Orador: 350mA
Corrente total: 1,370 Amps
Duração da execução:
Digamos que eu queira que este dispositivo funcione por 1 hora direto. Para isso, precisarei de uma bateria de 5V 1370mAh e uma classificação 1C . Portanto, se quiser que seu dispositivo funcione por mais tempo, você precisará de uma bateria com maior capacidade (para 2 horas 2740 mAh e assim por diante)
Custo
Acho que não preciso mencionar muito neste critério
Solução 1:
Para esses requisitos, a solução mais fácil é usar um banco de energia USB com 2.000 mAh ou mais.
Em uma solda protoboard 1x USB macho, 1x USB fêmea, 2 pinos de cabeçalho. Solda Todos os positivos juntos e todos os negativos juntos. E agora você tem uma saída para os barramentos de alimentação também do USB.
Ligue o Arduino via usb, cartão microsd via 3.3V no arduino e o resto via pinos de breakout.
Solução 2:
Usando baterias lipo. As baterias Lipo têm a vantagem de ter uma grande capacidade em um pacote pequeno (ou uma alta relação potência / peso). Para usar isso, você precisará de um regulador de tensão para obter 5V. Observe que, de acordo com o cálculo, você precisará de um total de 1,37A para alimentar seu dispositivo no pico. Isso não pode ser feito através do regulador de bordo do Arduino.
No total, você terá os seguintes componentes para fazer isso funcionar:
Bateria LiPo
Regulador de tensão
Carregador LiPo
Solução 3:
Usando bateria alcalina . Você pode consultar o tutorial Minty Boost na Adafruit para saber mais sobre isso.
Conclusão:
Se você deseja uma solução sem dor de cabeça para o seu problema, compre um banco de potência USB , mas se quiser mais solução personalizável e de baixo custo vá para a bateria LiPo
E se você não precisa de uma solução portátil. Escolha um adaptador de parede 5V / 2A, que é praticamente todo carregador de celular de última geração
Resposta
Já bebi muitos de sucesso usando um banco de energia disponível no mercado – eles são fáceis de obter, já têm circuitos de carregamento (de USB) e estão na voltagem certa (+ 5 V). Você pode conectar o banco de energia diretamente na porta USB do Arduino.
O único problema que tive é que alguns bancos de energia desligaram se não houvesse corrente suficiente sendo desenhada – um resistor de + 5V para GND resolve esse problema (certifique-se de calcular quantos watts seu o resistor está deixando passar, para garantir que ele possa dissipar o calor – usei um resistor de 100 Ohm, a 5v; coloquei “Calculadora da lei de Ohms” no google, preenchi 5V & 100 Ohm , e descobri que precisava ser um resistor de 1/4 watt – perfeito! Também observei que ele consumiu 50 mili amperes, AKA 0,05 amperes. Tentei resistores com uma resistência mais alta, por exemplo, 200 Ohm, e o banco de potência desligou. Se seu projeto está consumindo mais energia (continuamente!), então você pode se safar com uma resistência maior).
Meu banco de energia pode fornecer 1,5 Ampere, o que deve ser suficiente para o seu projeto.
Resposta
Você pode usar uma bateria de 9 V separada para servos. Devido à tensão ser “relativa”, você ainda precisa conectar os aterramentos.
Você pode conectar o + da bateria para o VIN do Arduino.