Compartilhamento de energia do Arduino

8

Gostaria de saber se existe uma maneira de compartilhar meu pino de 5v entre dois ou mais componentes?

Estou praticando minhas habilidades em Arduino e tenho um botão que, quando pressionado, quero ativar meu sensor ultrassônico - então percebi que cada um deles requer o pino de 5v do qual tenho exatamente um.

sisko
fonte
1
Você pode conectar várias cargas em paralelo, sim. Contanto que a corrente de carga total não exceda o que o Arduino pode obter.
Nick Alexeev

Respostas:

5

Você certamente pode. Lembre-se de que, apenas pelos pinos, o Arduino não fornece mais do que alguns mA (algo como 20-30 mA). Portanto, seus sensores ultrassônicos devem extrair energia do Arduino, mas não algo como um motor que consome muita corrente.

Suponho que você esteja falando do HC-SR04, que consome 15mA nominalmente, pois é comum aos microcontroladores.

Ajudaria se você pudesse nos dizer quais componentes você está interessado em conectar também.

Capcom
fonte
Obrigado por responder. Sim, meu ultrassom é um HC-SR04 e o que estou tentando realizar é disparar meu sensor ultrassônico pressionando um botão. Sendo tão novo para Arduino Eu não acho que sobre o poder até o último segundo
sisko
Ainda bem que você pensou nisso. Eu acho que seu projeto é simples o suficiente para alcançar. Se precisar de ajuda no HC-SR04 com o Arduino, me avise. Eu escrevi um tutorial com vídeo no meu site que você pode consultar. Não tentando anunciar aqui, é apenas uma OMI muito relevante.
capcom
qual é o link para o seu tutorial?
Sisko
@sisko bit.ly/OgRSF7 Espero que ajude você.
capcom
15

Se você está falando sobre a conexão dedicada de 5V disponível no Arduino (ou seja, do regulador, não do micro), desde que não exceda a corrente máxima disponível, você poderá alimentar quantas coisas quiser.

Para ser claro, suponho que você esteja falando do alfinete de cabeçalho que a seta vermelha está apontando.

Arduino 5V

Quanta corrente esse pino pode fornecer?

Bem, olhando os esquemas para alguns Arduinos, todos parecem usar o regulador NCP1117 5V no formato SOT-223. O regulador pode fornecer até 1A se o dissipador de calor for adequado, mas como não há dissipador de calor presente no Arduino, a capacidade será muito menor que isso.
Se você usar a fonte USB, ela ignora o regulador e você fica limitado à corrente USB máxima (500 mA para USB 2.0)

Para o NCP1117, se olharmos para o gráfico quanto ao comprimento de cobre ao redor, podemos ver que a potência máxima pode estar entre ~ 0,6W e 1,5W, dependendo da quantidade de cobre usada. Em 5V, isso equivale a 0,6W / 5V = 120mA e 1,5W / 5V = 300mA.

Gráfico NCP1117

Observe que este gráfico é para uma temperatura ambiente de 50 graus; portanto, em condições normais (~ 25 graus), a potência máxima será um pouco maior.

Parte disso é para alimentar o ATmega, se assumirmos que será menor que ~ 100mA, então isso pode não deixar muito para alimentar qualquer outra coisa se estiver funcionando em alta velocidade, acionando alguns LEDs etc. Se você não estiver fazendo muito provavelmente será de 10 a 20 mA (consulte a folha de dados do ATmega328 para obter valores exatos).
Esperamos que haja bastante cobre usado, portanto, você terá algumas centenas de mA de sobra (mais / menos dependendo do que o ATmega está fazendo)
. possui uma proteção de desligamento térmico; portanto, o pior que acontece se você extrai muita corrente é que ela atinge uma certa temperatura (~ 175 graus - tenha cuidado ao tocá-la!) e depois desligue até que a carga seja removida.

Portanto, se suas unidades de ultrassom exigirem menos que, digamos 100mA combinados, você provavelmente estará bem. Experimente e veja como vai - você pode monitorar a temperatura do regulador se tiver um sensor de temperatura (caso contrário, pode estimar tocando brevemente - se estiver quente demais para manter o dedo a mais de 50 graus. toque e chia, então provavelmente está acima de 100 graus)
Observe que nunca usei pessoalmente um Arduino, isso é apenas uma rápida olhada nas informações disponíveis.

Oli Glaser
fonte
1
- "Se você molhar o dedo, toque e ele chiar", por favor, tenha cuidado com este conselho, se seu dedo estiver umedecido, pode pingar no tabuleiro ... também conhecido como risco de fumaça mágica;)
Johan
@ John - bom ponto obrigado, eu deveria ter dito um pouco mais lá. Por "dedo molhado", quero dizer apenas úmido o suficiente para chiar se tocado brevemente contra o chip. Você também pode usar algo como um pano úmido cotonete (aka Q-tip)
Oli Glaser
@Oli: uau! obrigado pela resposta muito detalhada. No entanto, sou um novato absoluto em todas as coisas em Arduino e eletrônica. Todos os seus detalhes estão além do meu entendimento - por enquanto. Vou ter que estudar sua resposta mais de perto para ver quanto isso ajuda. Muito apreciado no entanto.
Sisko
3

Execute uma linha do 5V no arduino para uma pequena placa de ensaio. Em seguida, passe os fios das linhas conectadas na tábua de pão para os outros componentes. Se eu entendi direito, você está mais preocupado com a existência de apenas uma linha de saída% v no arduino e precisa conectar mais de um dispositivo. A outra solução é colocar um fio fêmea no pino 2 do ICSP no outro dispositivo, pois ele também possui 5V.

SuperTech-IT
fonte