Problema Arduino - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T13:29:11Zhttps://labdegaragem.com/forum/topics/problema-arduino?feed=yes&xn_auth=noRui. Muito obrigado. Excelent…tag:labdegaragem.com,2016-02-05:6223006:Comment:5107252016-02-05T15:18:48.242ZJuliano Oliveirahttps://labdegaragem.com/profile/JulianoOliveira354
<p>Rui. Muito obrigado. Excelente explicação e é isso mesmo que acontece.</p>
<p><span>Tenho uma fonte de 12v e 3 amperes. Pode me dizer quantas mais eu tenho que comprar, de quantos amperes e volts e o que ligo em que?</span></p>
<p></p>
<p><span>Aguardo.</span></p>
<p>Rui. Muito obrigado. Excelente explicação e é isso mesmo que acontece.</p>
<p><span>Tenho uma fonte de 12v e 3 amperes. Pode me dizer quantas mais eu tenho que comprar, de quantos amperes e volts e o que ligo em que?</span></p>
<p></p>
<p><span>Aguardo.</span></p> Sr AM, bom dia,
ainda continu…tag:labdegaragem.com,2016-02-04:6223006:Comment:5103472016-02-04T14:13:02.130Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Sr AM, bom dia,</p>
<p>ainda continua com problema?</p>
<p>ou resolveu?<br/>Rui</p>
<p>Sr AM, bom dia,</p>
<p>ainda continua com problema?</p>
<p>ou resolveu?<br/>Rui</p> Oi JO, bom dia,
pela sua desc…tag:labdegaragem.com,2016-02-02:6223006:Comment:5097472016-02-02T09:52:21.012Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Oi JO, bom dia,</p>
<p>pela sua descrição o que esta acontecendo o seguinte:</p>
<p>Pelo datasheet destes modulos , eles utilizam um rele tipo SDR de 5V.</p>
<p></p>
<p><a href="http://img.filipeflop.com/files/download/Datasheet_Rele_5V.pdf" rel="nofollow" target="_blank">http://img.filipeflop.com/files/download/Datasheet_Rele_5V.pdf</a></p>
<p></p>
<p>Cada rele deste tem um consumo de 89,3 mA. Cada rele para ser acionado, ainda tem um</p>
<p>optoacoplador KP817C, que tem um consumo por…</p>
<p>Oi JO, bom dia,</p>
<p>pela sua descrição o que esta acontecendo o seguinte:</p>
<p>Pelo datasheet destes modulos , eles utilizam um rele tipo SDR de 5V.</p>
<p></p>
<p><a rel="nofollow" href="http://img.filipeflop.com/files/download/Datasheet_Rele_5V.pdf" target="_blank">http://img.filipeflop.com/files/download/Datasheet_Rele_5V.pdf</a></p>
<p></p>
<p>Cada rele deste tem um consumo de 89,3 mA. Cada rele para ser acionado, ainda tem um</p>
<p>optoacoplador KP817C, que tem um consumo por volta de 5 mA KP817C, (tem resistor de 1k em serie).</p>
<p></p>
<p>Somando estas duas correntes (94,3 mA) e multiplicando por 8, teremos 754,4 mA.</p>
<p>Somandos-se à esta corrente, tem a corrente do arduino e a corrente de algum outro módulo.</p>
<p></p>
<p>Como está alimentando o arduino com 12V, e esta alimentação passa pelo regulador de voltagem</p>
<p>do arduino, a queda de voltagem em cima do regulador é de 7V.</p>
<p></p>
<p>Só a corrente dos 2 shields gera por volta de (7V * 754,4 mA) 5,28 W.</p>
<p></p>
<p>Se colocar o dedo no regulador do arduino, verá que ele aquece muito.</p>
<p>Esta aquecimento excessivo, deve estar "resetando" o arduino depois de alguns minutos.</p>
<p></p>
<p>Recomendo o uso de fonte separada para alimentar os 2 shields, e não os 5V do arduino.</p>
<p></p>
<p>Quando resolver, dê um retorno.</p>
<p></p>
<p>Rui</p>
<p></p> Boa noite,
Estou com esse pr…tag:labdegaragem.com,2016-02-02:6223006:Comment:5098392016-02-02T05:05:27.382ZJuliano Oliveirahttps://labdegaragem.com/profile/JulianoOliveira354
<p>Boa noite,</p>
<p></p>
<p>Estou com esse problema. </p>
<p>Estou acionando 8 reles pelo bluetooth. Montei 2 shild com 4 reles, um arduino standalone e um HC-5 Bluetooth e o app Arduino Bluetooth control device. O código é esse: <a href="http://pastebin.com/dLt8ncMk" target="_blank">http://pastebin.com/dLt8ncMk</a>. Até aí esta tudo certo, mas quando passa 20 segundos do esquema ligado os reles disparam sem para até que eu desligue da tomada. Pode me dizer se é fonte fraca para 8 reles. Está…</p>
<p>Boa noite,</p>
<p></p>
<p>Estou com esse problema. </p>
<p>Estou acionando 8 reles pelo bluetooth. Montei 2 shild com 4 reles, um arduino standalone e um HC-5 Bluetooth e o app Arduino Bluetooth control device. O código é esse: <a href="http://pastebin.com/dLt8ncMk" target="_blank">http://pastebin.com/dLt8ncMk</a>. Até aí esta tudo certo, mas quando passa 20 segundos do esquema ligado os reles disparam sem para até que eu desligue da tomada. Pode me dizer se é fonte fraca para 8 reles. Está tudo ligado no GND e VCC do arduino</p>
<p>Obs:. A fonte é 12v 1000ma.</p>
<p>Alguem pode me ajudar?</p>
<p>Aguardo.</p> vc esta mandando informaçoes…tag:labdegaragem.com,2014-08-26:6223006:Comment:3788022014-08-26T02:59:49.432Zjose miguel fernandeshttps://labdegaragem.com/profile/josemiguelfernandes
<p>vc esta mandando informaçoes pelo android?</p>
<p>se sim ,vc pode simplificar o envio de informaçoes com caracteres simples como "a" ou "b"</p>
<p>o sketch ficaria assim</p>
<p></p>
<p></p>
<p>int rele 13; // vc define dps quantas portas ira usar </p>
<p>void setup()</p>
<p>{</p>
<p>pinMode (rele,OUTPUT);</p>
<p>Serial.begin(9600);</p>
<p>}</p>
<p>void loop()</p>
<p>{</p>
<p>char c = Serial.read();</p>
<p>if (c == 'a')</p>
<p>{</p>
<p>digitalWrite(rele,HIGH);// alguns modulos reles acionam…</p>
<p>vc esta mandando informaçoes pelo android?</p>
<p>se sim ,vc pode simplificar o envio de informaçoes com caracteres simples como "a" ou "b"</p>
<p>o sketch ficaria assim</p>
<p></p>
<p></p>
<p>int rele 13; // vc define dps quantas portas ira usar </p>
<p>void setup()</p>
<p>{</p>
<p>pinMode (rele,OUTPUT);</p>
<p>Serial.begin(9600);</p>
<p>}</p>
<p>void loop()</p>
<p>{</p>
<p>char c = Serial.read();</p>
<p>if (c == 'a')</p>
<p>{</p>
<p>digitalWrite(rele,HIGH);// alguns modulos reles acionam com LOW</p>
<p>}</p>
<p>if (c =="b")</p>
<p>{</p>
<p>digitalWrite(rele,LOW);// alguns modulos reles desacionam com HIGH</p>
<p>}</p>
<p>}</p> Fala Leandro, boa noite.
Muit…tag:labdegaragem.com,2014-08-25:6223006:Comment:3784942014-08-25T23:58:22.383ZAndré Minozzihttps://labdegaragem.com/profile/Andreminot
<p>Fala Leandro, boa noite.</p>
<p>Muito obrigado pela seu empenho em me mandar essa imagem!!</p>
<p>infelizmente eu ja havia tomado outra soluçao, fui ate a loja do lab de garagem e comprei uma relay board, que sanou meus problemas.</p>
<p>Mas mesmo assim muito obrigado pela força, pois eh bom saber q existem varias formas de chegar no mesmo resultado.</p>
<p>Mas na verdade, estou com um outro problema, mas eh na parte logica da aplicação, estou usando um módulo bluetooth para enviar dados…</p>
<p>Fala Leandro, boa noite.</p>
<p>Muito obrigado pela seu empenho em me mandar essa imagem!!</p>
<p>infelizmente eu ja havia tomado outra soluçao, fui ate a loja do lab de garagem e comprei uma relay board, que sanou meus problemas.</p>
<p>Mas mesmo assim muito obrigado pela força, pois eh bom saber q existem varias formas de chegar no mesmo resultado.</p>
<p>Mas na verdade, estou com um outro problema, mas eh na parte logica da aplicação, estou usando um módulo bluetooth para enviar dados para o arduino, e ai dependendo dos dados eu aciono os reles da board 1 ou 2 ou 3 etc...</p>
<p>esta ocorrendo um delay de uns 4 segundos para acionar os reles.</p>
<p>Verifiquei que o problema esta no codigo que fiz. Resumindo, eu estou passando para o arduino tres numeros, por exemplo:<br/> 110 - sendo que o primeiro numero, eh a placa de reles que ele deve acessar, o segundo eh o rele e o terceiro eh o estado que eu quero acionado ou nao.<br/>
só que para conseguir fazer isso, estava tentando usar um substring e nao estava conseguindo, entao criei um metodo que fazia isso para mim.. como funciona o metodo, eu recebo os dados da porta serial, e faço o while serial.available().... e vou incrementando uma variavel string msg.<br/>
e só no fim desse while que meu metodo eh chamado fazendo o substring e chamando a placa relay board passando os tres parametros com ela.<br/>
deduzo que seja exatamente por isso o delay, ter que esperar todo o while terminar para chamar meu método. Mas nao consegui de jeito nenhum fazer o substring dentro do while...</p>
<p>gostaria de saber se vc tem alguma solução que eu possa tentar ao tratar os dados seriais.</p>
<p>Muito obrigado.</p>
<p>Abraço!!!!</p> Olá
Mais ou menos isso na f…tag:labdegaragem.com,2014-08-15:6223006:Comment:3757702014-08-15T21:38:32.486ZLeandro L. Oliveirahttps://labdegaragem.com/profile/LeandroLOliveira
<p>Olá</p>
<p></p>
<p></p>
<p>Mais ou menos isso na figura abaixo, só que este ai não tem o photo acoplador...</p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939632794?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/1939632794?profile=RESIZE_1024x1024" width="721"></img></a></p>
<p>Olha como o rele e a alimentação externa está ligada...</p>
<p>Esse é um projeto antigo que fiz, e funcionou bem na época...</p>
<p>Qualquer coisa só adaptar o…</p>
<p>Olá</p>
<p></p>
<p></p>
<p>Mais ou menos isso na figura abaixo, só que este ai não tem o photo acoplador...</p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939632794?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939632794?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p>Olha como o rele e a alimentação externa está ligada...</p>
<p>Esse é um projeto antigo que fiz, e funcionou bem na época...</p>
<p>Qualquer coisa só adaptar o photoacoplador.</p>
<p>Abraços!!</p> Eu tive um problema parecido…tag:labdegaragem.com,2014-08-14:6223006:Comment:3757122014-08-14T23:49:13.355ZFlávio Luís Consolohttps://labdegaragem.com/profile/FlavioLuisConsolo
<p>Eu tive um problema parecido tentando acionar 4 reles. Use alimentação externa de uma fonte 5V pode ser aqueles carregadores de celular de 5V e coloque um jumper do negativo da fonte em um GND do Arduino. Também uma outra informação é para não acionar o rele direto da saída do Arduino devido a corrente do rele. pode usar um transistor ou um optoacoplador para acionar a bobina do rele.</p>
<p>Eu tive um problema parecido tentando acionar 4 reles. Use alimentação externa de uma fonte 5V pode ser aqueles carregadores de celular de 5V e coloque um jumper do negativo da fonte em um GND do Arduino. Também uma outra informação é para não acionar o rele direto da saída do Arduino devido a corrente do rele. pode usar um transistor ou um optoacoplador para acionar a bobina do rele.</p> Fala Alexandre, boa noite.
Ob…tag:labdegaragem.com,2014-08-14:6223006:Comment:3757082014-08-14T23:35:40.411ZAndré Minozzihttps://labdegaragem.com/profile/Andreminot
<p>Fala Alexandre, boa noite.</p>
<p>Obrigado pela resposta.</p>
<p>Muito provavelmente eh isso o q vc disse... estou alimentando tudo com o vcc do Arduino mesmo.</p>
<p>Estou iniciando nessa área, então vc poderia me ajudar, comçei a pesquisar sobre esse opto acoplador, transistor etc, mas estou meio perdido.. poderia me indicar um modelo, ou algum site para vender.. algum site com tutorial de como fazer as ligações, ou algo do tipo tbm ?</p>
<p>Muito obrigado!</p>
<p>Fala Alexandre, boa noite.</p>
<p>Obrigado pela resposta.</p>
<p>Muito provavelmente eh isso o q vc disse... estou alimentando tudo com o vcc do Arduino mesmo.</p>
<p>Estou iniciando nessa área, então vc poderia me ajudar, comçei a pesquisar sobre esse opto acoplador, transistor etc, mas estou meio perdido.. poderia me indicar um modelo, ou algum site para vender.. algum site com tutorial de como fazer as ligações, ou algo do tipo tbm ?</p>
<p>Muito obrigado!</p> Provavelmente vc tá alimentan…tag:labdegaragem.com,2014-08-14:6223006:Comment:3751692014-08-14T10:20:30.704ZAlexandrehttps://labdegaragem.com/profile/aravecchia
<p>Provavelmente vc tá alimentando tudo pelo Vcc do Arduino e ele não tem corrente suficiente prá isso.</p>
<p>Experimente utilizar alimentaćão externa, principalmente nos relês.</p>
<p>Ao invés de ligar os relês diretamente pelo arduino, tente a seguinte ligaćão, alimentando tudo externamente:</p>
<p>Arduino -> opto-acoplador -> transistor amplificador -> relê -> lâmpada</p>
<p>Provavelmente vc tá alimentando tudo pelo Vcc do Arduino e ele não tem corrente suficiente prá isso.</p>
<p>Experimente utilizar alimentaćão externa, principalmente nos relês.</p>
<p>Ao invés de ligar os relês diretamente pelo arduino, tente a seguinte ligaćão, alimentando tudo externamente:</p>
<p>Arduino -> opto-acoplador -> transistor amplificador -> relê -> lâmpada</p>