Sensor Indutivo PNP de Proximidade 5V LJ18A3-8-Z/BY - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T19:17:32Zhttps://labdegaragem.com/forum/topics/sensor-indutivo-pnp-de-proximidade-5v-lj18a3-8-z-by?commentId=6223006%3AComment%3A877529&feed=yes&xn_auth=noOlá Reinaldo. Com relação à…tag:labdegaragem.com,2021-11-22:6223006:Comment:8775542021-11-22T22:29:46.342ZD. T. Ribeirohttps://labdegaragem.com/profile/DanielTozziRibeiro
<p>Olá Reinaldo.<br></br><br></br> Com relação à alimentação, o João Marcelo já foi alertado, inclusive o Carlos sugeriu a utilização de um optoacoplador, o que evita "surpresas desagradáveis".<br></br><br></br> Com relação ao metal, acredito que este não seja o problema, pois o João Marcelo disse, no post original, que usou um metal e que o LED do sensor acendeu mas, de qualquer forma, nunca é demais lembrar.<br></br><br></br> Além disso, pode ser inferido do teu post que você já usou este sensor e já o fez…</p>
<p>Olá Reinaldo.<br/><br/> Com relação à alimentação, o João Marcelo já foi alertado, inclusive o Carlos sugeriu a utilização de um optoacoplador, o que evita "surpresas desagradáveis".<br/><br/> Com relação ao metal, acredito que este não seja o problema, pois o João Marcelo disse, no post original, que usou um metal e que o LED do sensor acendeu mas, de qualquer forma, nunca é demais lembrar.<br/><br/> Além disso, pode ser inferido do teu post que você já usou este sensor e já o fez funcionar, o que reforça a idéia de que funciona. É só uma questão de "afinar".<br/><br/> Abração!</p> Como tu ligou esse sensor,man…tag:labdegaragem.com,2021-11-22:6223006:Comment:8776342021-11-22T20:17:31.903ZReinaldo Luis Pereira Baruahttps://labdegaragem.com/profile/ReinaldoLuisPereiraBarua405
<p>Como tu ligou esse sensor,mano? Fio azul no 0vcc,fio preto é o sinal eo fio marrom tem q ligar no +vcc deacordo com a max.tensão de trabalho do mesmo.E só vai acionar se tu aproximar um metal ferramagnético.</p>
<p>Como tu ligou esse sensor,mano? Fio azul no 0vcc,fio preto é o sinal eo fio marrom tem q ligar no +vcc deacordo com a max.tensão de trabalho do mesmo.E só vai acionar se tu aproximar um metal ferramagnético.</p> E ai amigo, alguma resolução…tag:labdegaragem.com,2021-11-22:6223006:Comment:8776312021-11-22T14:13:44.562ZCarlos kwiekhttps://labdegaragem.com/profile/Carloskwiek
<p>E ai amigo, alguma resolução no seu problema?</p>
<p></p>
<p>Da mesma forma que pedimos ajuda, temos a obrigação de postar a resolução quando houver, para que se cumpra o proposito do fórum, que é compartilhar conhecimento e soluções. No cabeçalho da pagina de inicio você poderá ler a mensagem: <strong>Edite o título do seu post incluindo o termo "RESOLVIDO" quando o problema for solucionado. Assim, organizamos melhor o conteúdo.</strong></p>
<p></p>
<p><strong>Boa…</strong></p>
<p>E ai amigo, alguma resolução no seu problema?</p>
<p></p>
<p>Da mesma forma que pedimos ajuda, temos a obrigação de postar a resolução quando houver, para que se cumpra o proposito do fórum, que é compartilhar conhecimento e soluções. No cabeçalho da pagina de inicio você poderá ler a mensagem: <strong>Edite o título do seu post incluindo o termo "RESOLVIDO" quando o problema for solucionado. Assim, organizamos melhor o conteúdo.</strong></p>
<p></p>
<p><strong>Boa sorte!</strong></p>
<p></p>
<p>Abs.</p>
<p></p>
<p>CK</p> Só pra tratar de enriquecer o…tag:labdegaragem.com,2021-11-20:6223006:Comment:8775292021-11-20T14:34:56.880ZCarlos kwiekhttps://labdegaragem.com/profile/Carloskwiek
<p>Só pra tratar de enriquecer o tópico, sensores indutivos quando usados com arduino, o ideal é usar um optoacoplador como o PC817 que custa centavos, já que os de 5V são difíceis de encontrar e caros, desta forma podemos usar todos os modelos de sensor que variam entre 6 e 36V via de regra.</p>
<p></p>
<p><iframe width="475" height="267" src="https://www.youtube.com/embed/RLqjoJSE5IY?wmode=opaque" frameborder="0" allowfullscreen=""></iframe>
</p>
<p></p>
<p>Abs,</p>
<p></p>
<p>CK</p>
<p>Só pra tratar de enriquecer o tópico, sensores indutivos quando usados com arduino, o ideal é usar um optoacoplador como o PC817 que custa centavos, já que os de 5V são difíceis de encontrar e caros, desta forma podemos usar todos os modelos de sensor que variam entre 6 e 36V via de regra.</p>
<p></p>
<p><iframe width="475" height="267" src="https://www.youtube.com/embed/RLqjoJSE5IY?wmode=opaque" frameborder="0" allowfullscreen=""></iframe>
</p>
<p></p>
<p>Abs,</p>
<p></p>
<p>CK</p> Se o seu sensor é NPN, então…tag:labdegaragem.com,2021-11-20:6223006:Comment:8775282021-11-20T14:04:28.473ZCarlos kwiekhttps://labdegaragem.com/profile/Carloskwiek
<p></p>
<p><strong>Se o seu sensor é NPN, então sua logica de programação deveria se 1 como abaixo e não 0.</strong><br/>void loop()<br/>{<br/> valor = digitalRead(pinoSinal);<br/> if(valor == <strong>1</strong>) // Se é NPN aqui deveria ser 1 não 0<br/> { <br/> contador++;<br/> Serial.print("contador: ");<br/> Serial.println(contador);</p>
<p><br/> }<br/> delay(1000);<br/>}</p>
<p></p>
<p>Abs.</p>
<p></p>
<p>CK</p>
<p></p>
<p><strong>Se o seu sensor é NPN, então sua logica de programação deveria se 1 como abaixo e não 0.</strong><br/>void loop()<br/>{<br/> valor = digitalRead(pinoSinal);<br/> if(valor == <strong>1</strong>) // Se é NPN aqui deveria ser 1 não 0<br/> { <br/> contador++;<br/> Serial.print("contador: ");<br/> Serial.println(contador);</p>
<p><br/> }<br/> delay(1000);<br/>}</p>
<p></p>
<p>Abs.</p>
<p></p>
<p>CK</p> Você esta ligando o fio laran…tag:labdegaragem.com,2021-11-20:6223006:Comment:8775272021-11-20T13:46:20.869ZCarlos kwiekhttps://labdegaragem.com/profile/Carloskwiek
<p>Você esta ligando o fio laranja no 3.3V, ele tem que ser ligado no 5V, senão só vai acender o led mesmo, acho que este é seu erro.</p>
<p></p>
<p>Boa sorte,</p>
<p></p>
<p>Abs.</p>
<p></p>
<p>CK</p>
<p>Você esta ligando o fio laranja no 3.3V, ele tem que ser ligado no 5V, senão só vai acender o led mesmo, acho que este é seu erro.</p>
<p></p>
<p>Boa sorte,</p>
<p></p>
<p>Abs.</p>
<p></p>
<p>CK</p> O problema é provavelmente a…tag:labdegaragem.com,2021-11-20:6223006:Comment:8774952021-11-20T13:40:32.584ZCarlos kwiekhttps://labdegaragem.com/profile/Carloskwiek
<p>O problema é provavelmente a logica, você tem certeza que ligou os fios adequadamente?</p>
<p></p>
<p>Veja a diferença entre uma ligação NPN e uma PNP.</p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/9826941454?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/9826941454?profile=RESIZE_710x" class="align-full"/></a></p>
<p></p>
<p>Abs.</p>
<p></p>
<p>CK</p>
<p>O problema é provavelmente a logica, você tem certeza que ligou os fios adequadamente?</p>
<p></p>
<p>Veja a diferença entre uma ligação NPN e uma PNP.</p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/9826941454?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/9826941454?profile=RESIZE_710x" class="align-full"/></a></p>
<p></p>
<p>Abs.</p>
<p></p>
<p>CK</p> O único de +5V que eu achei é…tag:labdegaragem.com,2021-11-20:6223006:Comment:8776142021-11-20T03:34:51.430ZD. T. Ribeirohttps://labdegaragem.com/profile/DanielTozziRibeiro
<p>O único de +5V que eu achei é o <strong>LJ8A3-2-Z/BX-5V.</strong></p>
<p><strong> ^</strong></p>
<p><strong> ^</strong></p>
<p><strong> ^</strong></p>
<p><strong><br></br><br></br></strong>É este? E, se for, realmente, ele é NPN e você pode usar o pullup interno do…</p>
<p>O único de +5V que eu achei é o <strong>LJ8A3-2-Z/BX-5V.</strong></p>
<p><strong> ^</strong></p>
<p><strong> ^</strong></p>
<p><strong> ^</strong></p>
<p><strong><br/><br/></strong>É este? E, se for, realmente, ele é NPN e você pode usar o pullup interno do UNO.<br/><br/>Neste caso a programação do pino deveria ser <strong><em>pinMode(pinoSinal, INPUT_PULLUP); //DEFINE O PINO COMO ENTRADA</em></strong></p>
<p></p>
<p><a rel="nofollow noopener" href="https://www.amazon.com/Twidec-Normally-inductive-Proximity-LJ8A3-2-Z/dp/B07NZBDDP1/ref=sr_1_2?keywords=LJ8A3-2-Z%2FBX-5V&qid=1637379206&sr=8-2" target="_blank">Link para a Amazon</a></p>
<p></p>
<p></p> Deveria ter ido, mas parece q…tag:labdegaragem.com,2021-11-20:6223006:Comment:8775232021-11-20T03:02:45.628ZD. T. Ribeirohttps://labdegaragem.com/profile/DanielTozziRibeiro
<p>Deveria ter ido, mas parece que o LdG está com problemas nos anexos. Outros já reclamaram.</p>
<p></p>
<p>Vai por aqui mesmo, correndo o risco do Minerim me xingar! :-)<br></br><br></br></p>
<p><strong><em>const int pinoSinal = 7; //PINO DIGITAL UTILIZADO PELO SENSOR</em></strong><br></br><strong><em>int contador = 0;</em></strong><br></br><strong><em>//int valor = 0;</em></strong></p>
<p><strong><em>boolean valorAnteriorDoSensor ;</em></strong><br></br><strong><em>boolean valorDoSensor…</em></strong></p>
<p>Deveria ter ido, mas parece que o LdG está com problemas nos anexos. Outros já reclamaram.</p>
<p></p>
<p>Vai por aqui mesmo, correndo o risco do Minerim me xingar! :-)<br/><br/></p>
<p><strong><em>const int pinoSinal = 7; //PINO DIGITAL UTILIZADO PELO SENSOR</em></strong><br/><strong><em>int contador = 0;</em></strong><br/><strong><em>//int valor = 0;</em></strong></p>
<p><strong><em>boolean valorAnteriorDoSensor ;</em></strong><br/><strong><em>boolean valorDoSensor ;</em></strong></p>
<p></p>
<p><strong><em>void setup(){</em></strong><br/> <strong><em>Serial.begin(9600);</em></strong><br/> <strong><em>pinMode(pinoSinal, INPUT); //DEFINE O PINO COMO ENTRADA</em></strong></p>
<p><strong><em>valorDoSensor = digitalRead( pinoSinal ) ;</em></strong> <br/> <strong><em>valorAnteriorDoSensor = valorDoSensor ;</em></strong><br/><strong><em>}</em></strong><br/><strong><em>void loop()</em></strong><br/><strong><em>{</em></strong><br/> <strong><em>valorDoSensor = digitalRead(pinoSinal);</em></strong><br/> <strong><em>if ( ( valorDoSensor == 0 ) && ( valorAnteriorDoSensor == 1 ) ) // quando o sensor indentifica algum material</em></strong><br/> <strong><em>{</em></strong><br/> <strong><em>contador++;</em></strong><br/> <strong><em>Serial.print("contador: ");</em></strong><br/> <strong><em>Serial.println(contador);</em></strong><br/> <strong><em>}</em></strong></p>
<p><strong><em>valorAnteriorDoSensor = valorDoSensor ;</em></strong> <br/> <br/> <strong><em>delay(1000);</em></strong><br/><strong><em>}</em></strong></p> tag:labdegaragem.com,2021-11-20:6223006:Comment:8775222021-11-20T02:52:07.786ZJoão Marcelo dos Santos Soareshttps://labdegaragem.com/profile/JoaoMarcelodosSantosSoares
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/9825800072?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/9825800072?profile=RESIZE_710x" class="align-full"/></a></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/9825800072?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/9825800072?profile=RESIZE_710x" class="align-full"/></a></p>