Todas as Discussões Marcadas 'automação' - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T06:27:13Zhttps://labdegaragem.com/forum/topic/listForTag?tag=automa%C3%A7%C3%A3o&feed=yes&xn_auth=noDuvida- suporte Wemos e modulo Rele para trilho DINtag:labdegaragem.com,2022-07-23:6223006:Topic:8852012022-07-23T15:26:24.318ZTiago Alexandrehttps://labdegaragem.com/profile/TiagoAlexandre
<p>Ola Garagistas, alguem aqui no grupo manja de modelagem 3D, eu preciso de uma case para um modulo rele de 4 canais juntamente com um wemos, pra por num trilho DIN, ja garimpei o tinghverse, e o desenho mais pratico que eu achei de imprimir foi esse <a href="https://www.thingiverse.com/thing:3093035">https://www.thingiverse.com/thing:3093035</a></p>
<p>só que o projeto esta incompleto, não tem a parte que conecta ao trilho DIN.…</p>
<p></p>
<p></p>
<p>Ola Garagistas, alguem aqui no grupo manja de modelagem 3D, eu preciso de uma case para um modulo rele de 4 canais juntamente com um wemos, pra por num trilho DIN, ja garimpei o tinghverse, e o desenho mais pratico que eu achei de imprimir foi esse <a href="https://www.thingiverse.com/thing:3093035">https://www.thingiverse.com/thing:3093035</a></p>
<p>só que o projeto esta incompleto, não tem a parte que conecta ao trilho DIN.</p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/10665816076?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/10665816076?profile=RESIZE_710x" class="align-center" width="423" height="460"/><br/></a></p>
<p></p>
<p>Se alguém puder ajudar a melhorar esse projeto, ficaria grato, estou precisando</p> Ajuda com programação de arduinotag:labdegaragem.com,2021-12-09:6223006:Topic:8787242021-12-09T18:55:37.456ZFernanda Lirahhttps://labdegaragem.com/profile/FernandaLirah
<p>Olá a todos.<br/>Estou bolando um projeto de central de controle de LED's para piscina.<br/>Objetivo: Controlar as cores de LED's RGB através de controle remoto.<br/>Sei fazer os códigos mas não sei como fazer o controle "navegar" entre os códigos.<br/>Penso em fazer em arduino, mas se tiver outra sugestão mais barata ou mais simples podem falar.<br/>Grata e beijos</p>
<p>Olá a todos.<br/>Estou bolando um projeto de central de controle de LED's para piscina.<br/>Objetivo: Controlar as cores de LED's RGB através de controle remoto.<br/>Sei fazer os códigos mas não sei como fazer o controle "navegar" entre os códigos.<br/>Penso em fazer em arduino, mas se tiver outra sugestão mais barata ou mais simples podem falar.<br/>Grata e beijos</p> Problema na comunicação do ESP_NOWtag:labdegaragem.com,2021-01-05:6223006:Topic:8219582021-01-05T21:16:31.670Zhenry soares carvalhohttps://labdegaragem.com/profile/henrysoarescarvalho
<p> Estou fazendo um projeto de automação que consiste em um server esp que recebe comando de desligar ou ligar os relés, após o usuario apertar o botão de desligar ou ligar no site, é feito uma comunicação via esp_now com outros 2 esps para eles acionarem ou desligarem um bobina.</p>
<p> Porém o sistema de comunicação esp_now não esta funcionando bem, ele funciona ocasionalmente e sem nenhum tipo de padrão. O problema está no na comunicação esp_now, pois o server está recebendo as requests e…</p>
<p> Estou fazendo um projeto de automação que consiste em um server esp que recebe comando de desligar ou ligar os relés, após o usuario apertar o botão de desligar ou ligar no site, é feito uma comunicação via esp_now com outros 2 esps para eles acionarem ou desligarem um bobina.</p>
<p> Porém o sistema de comunicação esp_now não esta funcionando bem, ele funciona ocasionalmente e sem nenhum tipo de padrão. O problema está no na comunicação esp_now, pois o server está recebendo as requests e enviando devidamente os comandos.</p>
<p> Alguem tem alguma ideia do que poderia ser?</p> Ajuda com projeto de automação residencialtag:labdegaragem.com,2020-12-13:6223006:Topic:8008172020-12-13T00:13:37.644ZMatheus Santoshttps://labdegaragem.com/profile/MatheusSantos547
<div class="bi6gxh9e"><div class="_1mf _1mj"><span>Olá, galera. Pensando no meu projeto para o TCC, tive a ideia de fazer uma maquete de uma residência com automação. A minha ideia é controlar luzes, motor do portão da garagem, sistema de alarme com sensor de presença e sirene. Quero controlar tudo com comandos de voz pelo celular através de uma assistente de voz ou aplicativo.</span></div>
<div class="_1mf _1mj"></div>
</div>
<div class="bi6gxh9e"><div class="_1mf _1mj"><span>- Gostaria de…</span></div>
</div>
<div class="bi6gxh9e"><div class="_1mf _1mj"><span>Olá, galera. Pensando no meu projeto para o TCC, tive a ideia de fazer uma maquete de uma residência com automação. A minha ideia é controlar luzes, motor do portão da garagem, sistema de alarme com sensor de presença e sirene. Quero controlar tudo com comandos de voz pelo celular através de uma assistente de voz ou aplicativo.</span></div>
<div class="_1mf _1mj"></div>
</div>
<div class="bi6gxh9e"><div class="_1mf _1mj"><span>- Gostaria de saber sobre a possibilidade de realização do projeto e quais equipamentos(modelo) eletrônicos vou precisar.</span></div>
<div class="_1mf _1mj"><span>- Me deem uma força com dicas.</span></div>
<div class="_1mf _1mj"><span>- Obrigado.</span></div>
</div> Automação residencial - Feedback interruptorestag:labdegaragem.com,2020-04-17:6223006:Topic:7305442020-04-17T13:36:25.137ZFabio R Cardosohttps://labdegaragem.com/profile/FabioRCardoso
<p>Amigos,</p>
<p></p>
<p>Fiz um projeto de automação das luzes da casa com Arduino e um módulo de relé de 16 canais, conforme esquema abaixo simplificando exibindo apenas uma lâmpada e um relé.</p>
<p>O projeto possibilita acionamento das luzes pelo Arduino e pelos interruptores comuns. Estou fazendo um app simples no Thunkable para o controle.</p>
<p></p>
<p>A dúvida é: como saber pelo Arduino (consequentemente pelo app) que uma luz foi acesa ou apagada através do interruptor? Sensor de…</p>
<p>Amigos,</p>
<p></p>
<p>Fiz um projeto de automação das luzes da casa com Arduino e um módulo de relé de 16 canais, conforme esquema abaixo simplificando exibindo apenas uma lâmpada e um relé.</p>
<p>O projeto possibilita acionamento das luzes pelo Arduino e pelos interruptores comuns. Estou fazendo um app simples no Thunkable para o controle.</p>
<p></p>
<p>A dúvida é: como saber pelo Arduino (consequentemente pelo app) que uma luz foi acesa ou apagada através do interruptor? Sensor de tensão? Sensor de corrente?</p>
<p></p>
<p>Agradeço antecipadamente e saúde a todos.</p>
<p>Fabio.</p> Treinamento - Sistemas embarcados na automação industrial, predial e residencialtag:labdegaragem.com,2019-10-13:6223006:Topic:7198992019-10-13T12:23:48.444ZDaltro Ribeiro Coutinho Juniorhttps://labdegaragem.com/profile/DaltroRibeiroCoutinhoJunior
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3660045641?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3660045641?profile=RESIZE_710x" class="align-full"/></a></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3660045641?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3660045641?profile=RESIZE_710x" class="align-full"/></a></p> Implementação do PCOM WiFi Bluetooth ESP32 para Arduinotag:labdegaragem.com,2019-08-28:6223006:Topic:7167472019-08-28T01:20:25.355ZElcids Chagashttps://labdegaragem.com/profile/ElcidsChagas
<p><span style="font-size: 14pt;"><strong><em><span style="text-decoration: underline;">Primeira parte</span></em>: apresentação.</strong></span></p>
<p></p>
<p><span style="font-size: 12pt;">olá a todos.</span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> Esta é a publicação que se originou de um tópico iniciado pela <strong><em>Marcela de Souza</em></strong> para uma implementação <strong><em>ESP32</em></strong> na <strong><em>Plataforma…</em></strong></span></p>
<p><span style="font-size: 14pt;"><strong><em><span style="text-decoration: underline;">Primeira parte</span></em>: apresentação.</strong></span></p>
<p></p>
<p><span style="font-size: 12pt;">olá a todos.</span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> Esta é a publicação que se originou de um tópico iniciado pela <strong><em>Marcela de Souza</em></strong> para uma implementação <strong><em>ESP32</em></strong> na <strong><em>Plataforma Arduino</em></strong>, descrita neste link: <strong><em><a href="http://labdegaragem.com/forum/topics/esp32-wiffi-e-bluetooth-classic?xg_source=activity" target="_blank" rel="noopener">"Esp32 Wiffi e Bluetooth Classic"</a></em></strong></span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> Marcela já havia aberto um outro tópico sobre a questão, mas não obteve sucesso naquele momento. Então teve insistência e abriu outro tópico (o do link anterior), me solicitando ajuda sobre a questão.</span></p>
<p><span style="font-size: 12pt;"> O que Marcela desejava era apenas um Sistema que funcionasse preferencialmente no <strong><em>WiFi</em></strong>, mas que também fosse capaz de funcionar no <strong><em>Bluetooth</em></strong> caso em algum momento o WiFi não estivesse disponível. Por exemplo: parece que a Marcela implementou no Hardware do <strong><em>ESP32</em></strong> alguma alimentação a Bateria, de forma que mesmo sem energia da rede elétrica convencional, o ESP32 continuava alimentado, e poderia se comunicar via Bluetooth, o que permitiria todos os controles estarem disponíveis no Smartphone, já que o WiFi dependeria do Roteador e este seria um problema a mais se tivesse que alimentar com alguma Bateria ou Nobreak.</span></p>
<p><span style="font-size: 12pt;"> Então analisei a questão, olhando tópicos especializados no mundo todo (inclusive publicados por quem escreve a plataforma do <strong><em>ESP32</em></strong> na <strong><em>Espressif</em></strong>), e vi que haviam de fato problemas de convivência entre WiFi e Bluetooth. Estes problemas estavam enraizados no fato de que o WiFi e Bluetooth compartilham o mesmo Hardware Wireless, e embora fosse possível uma convivência entre eles (pois usam canais wireless distintos), esta “disputa” no Hardware do ESP32 inicialmente levou o pessoal da Espressif a separar completamente as coisas (talvez imaginando que as pessoas não iriam usar WiFi e Bluetooth "simultaneamente"). Essa separação se deu a nível da BIOS do ESP32, ou seja: estava separado na raiz do Sistema. Qualquer alteração, implicaria em alterar a alma da coisa toda. Mas aparentemente, a Espressif o fez, embora existam algumas poucas restrições de uso. No entanto, isso ainda não chegou à implementação do ESP32 para a Plataforma Arduino.</span></p>
<p><span style="font-size: 12pt;"> Apesar disso, ainda assim seria possível obter-se o comportamento que a Marcela desejava: ter um Sistema que permitisse tanto o controle via WiFi como via Bluetooth, e que isso se desse de forma automática, conforme qual deles estivesse disponível. Se a Rede WiFi estivesse disponível, o Sistema usaria o WiFi. E se não estivesse, e se algum Smartphone, Tablet, ou mesmo um computador com Bluetooth, iniciasse uma conexão, então todo o controle poderia ser feito via Bluetooth. E ao se desconectar do Bluetooth e o WiFi estiver novamente ao alcance, então automaticamente o Sistema usaria o WiFi. Tudo de forma automática sem nenhuma necessidade de intervenção externa nem no código do Arduino.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Então aqui está sendo publicada esta implementação, a qual foi chamada de "<strong><em>PCOM WiFi-Bluetooth</em></strong>" (a sigla "<strong><em>PCOM</em></strong>" é uma alusão a “<em>Port de Comunicação</em>”). <span style="font-size: 14pt;"><em>O código implementado é totalmente aberto, sem restrições</em></span>.</span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> Marcela já tinha implementado por sua conta, um <strong><em>APP</em></strong> executando no <strong><em>Android</em></strong>, que era exatamente como ela precisava. Mas para que tudo fosse mais genérico e pudesse ser utilizado por todos, o <strong><em>PCOM WiFi-Bluetooth</em></strong> (ou simplesmente <strong><em>PCOM WF-BT</em></strong>) pode ser usado através de um <strong><em>APP dedicado</em></strong> como o da Marcela, ou então através de um <strong><em>APP</em></strong> de <strong><em>Terminal Serial Bluetooth</em></strong>.</span></p>
<p><span style="font-size: 12pt;"> No link no início desta publicação, pode-se encontrar outras informações a respeito das conjecturas da implementação. Por exemplo o fato de que usar <strong><em>Máquinas de Estados</em></strong> para simplificar a implementação e torná-la robusta, era o caminho a seguir. Também sobre a necessidade de se reescrever a Biblioteca original <strong><em>SPP Bluetooth</em></strong> do <strong><em>ESP32</em></strong> para o <strong><em>Arduino</em></strong>, pois na minha análise inicial, descobri o quanto "travada" e problemática era aquela biblioteca (inclusive com erros graves na metodologia de implementação, o que tornava impossível se fazer o que a Marcela desejava).</span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> Ao longo desta publicação, serão apresentados de forma gradativa, exemplos para demonstrar o uso dos recursos disponíveis no PCOM WF-BT. No Bluetooth por exemplo, para segurança há um <strong><em>Processo de Autenticação do Cliente</em></strong>, e uma <strong><em>Lista de Clientes Autenticados</em></strong> é mantida no Sistema, o que abre diversas possibilidades. No WiFi, pode-se ter exemplos de como usar um Mecanismo existente no PCOM para gerenciar facilmente diversas <strong><em>Páginas HTML</em></strong> (aninhadas ou não), dando uma sofisticação adicional para o Sistema (utilizando quaisquer protocolos sobre o TCP/IP, sejam padrões ou dedicados). E também exemplos sobre a forma mais adequada de se controlar o que se quiser (sejam dispositivos de Entrada ou de Saída, Digitais ou Analógicos, ou então apenas Gerenciamento de Dados). Assim estes exemplos poderão servir de base para explorar o Sistema PCOM WF-BT conforme cada um desejar.</span></p>
<p><span style="font-size: 12pt;"> Ainda sobre os exemplos, a ideia é apresentar os mesmos com complexidade crescente, pois acredito que isto é a forma mais acessível a todos, permitindo trilhar um caminho ascendente no uso dos recursos apresentados.</span></p>
<p><span style="font-size: 12pt;"> E claro, que as pessoas também fiquem à vontade para explorar a coisa toda, e da forma como acharem mais adequada a cada um.</span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> No tópico que originou a questão, apresentei a metodologia para a solução da implementação, a qual consistia em usar <strong><em>Máquinas de Estados</em></strong> para controlar o Sistema, e também redesenhar a <strong><em>Biblioteca SPP Bluetooth</em></strong> do <strong><em>ESP32</em></strong>. E isto foi seguido. Porém imediatamente depois, surgiu a necessidade de um <strong><em>Processo de Autenticação Bluetooth</em></strong> (pois a <strong><em>Espressif</em></strong> não implementou uma requisição de senha para o pareamento Bluetooth), para se ter algum controle de acesso ao Sistema, aumentando a segurança do mesmo. Esta questão da Autenticação Bluetooth, implicou em se fazer alguns ajustes nas Máquinas de Estados, porque a implementação manteve separados o Controle da Conexão e o Gerenciamento da Autenticação Bluetooth, pois para que a Autenticação fosse possível, a Conexão Bluetooth deveria estar ativa com um Cliente conectado.</span></p>
<p><span style="font-size: 12pt;"> Então os <strong><em>Diagramas de Estados</em></strong> das Máquinas implementadas, não é exatamente igual ao publicado inicialmente. E para o Processo de Autenticação Bluetooth, mais duas Máquinas foram implementadas, o que totalizou em 5 Máquinas de Estados no Sistema.</span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> Na figura a seguir é mostrado como estas Máquinas se inter-relacionam, e onde os <strong><em>Processos do Usuário</em></strong> se encaixam no Sistema:</span></p>
<p></p>
<p style="text-align: center;"><span style="font-size: 10pt;"><em><strong>(clique na figura para "zoom")</strong></em></span></p>
<p><span style="font-size: 12pt;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/3469208845?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3469208845?profile=RESIZE_710x" width="618" height="669" class="align-center"/></a></span></p>
<p></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> Observar que podem existir num mesmo Sistema, diversos Processos do Usuário. Cada um desses Processos, pode estar ocupado com o controle de algum elemento no Sistema, e estes Processos podem inclusive ser totalmente independentes uns do outros.</span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> A figura a seguir mostra alguns detalhes da estrutura de um Processo do Usuário:</span></p>
<p style="text-align: center;"><span style="font-size: 10pt;"><em><strong> (clique na figura para "zoom")</strong></em></span></p>
<p><span style="font-size: 12pt;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/3469236942?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3469236942?profile=RESIZE_710x" class="align-center" width="679" height="1061"/></a></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Assim, um <strong><em>Processo do Usuário</em></strong>, seria algo próximo a um “sketch” do Arduino (ESP32) que faz alguma coisa específica. E se for considerado um “sketch” mais complexo que faz diversas coisas, então um Processo do Usuário pode ser um trecho de código desse “sketch”, onde neste trecho de código também é feito algo específico. Por exemplo, um “sketch” simples que lê um Sensor de Temperatura, e informa a um “Cliente” conectado via PCOM, o valor da Temperatura a intervalos regulares. Como exemplo de um “sketch” um pouco mais complexo, pode ser um Sistema que controla o aquecimento de um forno, monitora a temperatura desse forno, e ainda controla motores: neste caso, o Cliente pode determinar a temperatura desejada do forno, assim como obter a qualquer instante o valor real da temperatura, e também determinar parâmetros de controle dos motores (qual motor, qual a velocidade, etc). Neste último exemplo, do “sketch” mais complexo, cada uma das ações descritas, é um <strong><em>Processo do Usuário</em></strong>.</span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> Como foi dito, os Processos podem ser independentes, ou então interligados de alguma forma. O importante é identificar os Processos, e implementar cada um deles seguindo uma “receita” ou “<strong><em>Modelo de Programação</em></strong>” para que cada Processo se comunique com o Cliente conectado (via WiFi ou Bluetooth), e através de comandos enviados pelo Cliente (ou pelo próprio Processo), controle adequadamente os elementos do Sistema que fazem parte daquele Processo. Isto é preciso ser descrito assim, porque um erro muito comum quando as pessoas “leigas” escrevem seus códigos para o Arduino, é misturar tudo como se fosse uma salada de frutas, onde mal se consegue distinguir um Processo individual sendo executado, e esta é a receita perfeita para tudo sair errado (o que acontece muito, e se não acontece é por uma certa “sorte” em se conseguir um código que mesmo “bagunçado” tem um resultado parecido com o desejado – mas normalmente frágil e muitas vezes instável).</span></p>
<p><span style="font-size: 12pt;"> </span></p>
<p><span style="font-size: 12pt;"> Nas próximas cinco figuras, são mostrados os <strong><em>Diagramas de Estados</em></strong> das <strong><em>Máquinas de Estados</em></strong> implementadas, junto a algumas descrições simples. Embora o funcionamento dessas Máquinas possa dar a impressão de serem implementações complexas, na realidade são simples. Ocorre que a falta de conhecimento dos princípios de funcionamento de uma Máquina de Estados, leva a se ter a impressão da complexidade.</span></p>
<p><span style="font-size: 12pt;"> Além disso, é importante notar que os diversos elementos nos Diagramas de Estados (círculos, setas de cores diferentes, e descrições simples), indicam justamente que é implementado sempre o mesmo tipo de comportamento, fazendo que toda a técnica de implementação e o próprio funcionamento de uma Máquina de Estados, seja algo <em>sistemático</em>. Ou seja, conhecendo-se as técnicas básicas de como se implementa uma Máquina de Estados, pode-se abstrair e expandir tudo isso, levando a implementações bastante sofisticadas, com a vantagem da extrema confiabilidade (inexistência de bugs) e ainda mantendo a simplicidade.</span></p>
<p><span style="font-size: 12pt;"> As cinco Máquinas aqui implementadas, tem sim algum nível de sofisticação e até complexidade, mas nada que seja de difícil de entendimento.</span></p>
<p style="text-align: center;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><em><strong> (clique na figura para "zoom")</strong></em></span><a href="https://storage.ning.com/topology/rest/1.0/file/get/3469267660?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3469267660?profile=RESIZE_710x" width="776" height="1221" class="align-center"/></a></span></p>
<p></p>
<p style="text-align: center;"><em><strong>(clique na figura para "zoom")</strong></em></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3469290884?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3469290884?profile=RESIZE_710x" class="align-center" width="720" height="873"/></a></p>
<p></p>
<p style="text-align: center;"><span style="font-size: 10pt;"><em><strong>(clique na figura para "zoom")</strong></em></span></p>
<p><span style="font-size: 12pt;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/3469316425?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3469316425?profile=RESIZE_710x" class="align-center" width="744" height="889"/></a></span></p>
<p></p>
<p style="text-align: center;"><span style="font-size: 10pt;"><em><strong>(clique na figura para "zoom")</strong></em></span></p>
<p><span style="font-size: 12pt;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/3469335110?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3469335110?profile=RESIZE_710x" class="align-center" width="799" height="1114"/></a></span></p>
<p></p>
<p style="text-align: center;"><span style="font-size: 10pt;"><em><strong>(clique na figura para "zoom")</strong></em></span></p>
<p><span style="font-size: 12pt;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/3469354259?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3469354259?profile=RESIZE_710x" class="align-center" width="659" height="800"/></a></span></p>
<p></p>
<p></p>
<p><span style="font-size: 12pt;"> O tópico está continuado imediatamente a seguir, apresentando o primeiro exemplo, que mostra o controle via <em><strong>WiFi</strong></em> (<em><strong>Página HTML</strong></em>) e <em><strong>Bluetooth</strong></em> (um dispositivo que foi chamado de "<em><strong>BlueLAMP</strong></em>"). Este exemplo mostra o controle de uma <em><strong>Lâmpada</strong></em> (ou <em><strong>LED</strong></em>, para quem quiser apenas testar a funcionalidade), sendo o primeiro de uma série de exemplos.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> E finalizando esta primeira parte, segue o link para <em><strong>Download</strong></em> da <em><strong>Biblioteca do PCOM WiFi-Bluetooth</strong></em> (o link é do <em><strong>GitHub</strong></em>, pois o arquivo zipado tem mais de 8MBytes, impedindo de anexá-lo aqui no LDG).</span></p>
<p><span style="font-size: 12pt;"> Para adicionar a biblioteca, basta seguir o <em><strong>método padrão</strong></em> de <em><strong>acrescentar bibliotecas</strong></em> na <em><strong>IDE</strong></em> do <em><strong>Arduino</strong></em>, através do <em><strong>Menu</strong></em> "<em><strong>Sketch</strong></em>", <em>opção</em> "<em><strong>Incluir Biblioteca</strong></em>", <em>opção</em> "<em><strong>Adicionar biblioteca .ZIP</strong></em>" (fazendo isso a partir do arquivo "zip", nenhum ajuste no nome de arquivos será necessário para uma compilação sem erros relacionados a "<em>arquivos não-encontrados</em>"). No arquivo zipado, além da Biblioteca, já se encontra toda a documentação e o primeiro exemplo aqui publicado).</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Link para a Biblioteca: <em><a href="https://github.com/Elcids/PCOM-WiFi-Bluetooth-ESP32---Portuguese/blob/master/PCOM_WF_BTC_001.zip" target="_blank" rel="noopener">"PCOM WiFi-Bluetooth ESP32/Arduino"</a></em></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Para fazer o download na página do link, basta clicar no <em><strong>Botão</strong></em> "<strong>Download</strong>" mostrado na figura a seguir:</span></p>
<p style="text-align: center;"><span style="font-size: 10pt;"><strong><em>(clique na figura para "zoom")</em></strong></span></p>
<p><span style="font-size: 12pt;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/3469614902?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3469614902?profile=RESIZE_710x" class="align-center" width="625" height="414"/></a></span></p>
<p></p>
<p></p>
<p><span style="font-size: 12pt;">Abrçs,</span></p>
<p><span style="font-size: 12pt;">Elcids</span></p>
<p></p> MUDANÇA DE ETHERNET PARA WIFI COM WEMOS D1tag:labdegaragem.com,2019-06-10:6223006:Topic:7107252019-06-10T23:41:27.628ZRamalho Wandersonhttps://labdegaragem.com/profile/RamalhoWanderson
<p>Tenho um projeto funcional com um arduino uno e uma shield ethernet que funciona perfeitamente.</p>
<p></p>
<p>mais agora quero mudar para uma wemos wifi.</p>
<p></p>
<p>minha programação ainda e pobre, e estou tendo dificudaes para deixar redondo.</p>
<p></p>
<p></p>
<p>quero compartilhar o code, para que os amigos me ajudem.</p>
<p></p>
<p></p>
<p>quando eu abro a pagina http, os botões aparecem, mais não mudam de status (on ou off).</p>
<p>peço ajuda por favor…</p>
<p>Tenho um projeto funcional com um arduino uno e uma shield ethernet que funciona perfeitamente.</p>
<p></p>
<p>mais agora quero mudar para uma wemos wifi.</p>
<p></p>
<p>minha programação ainda e pobre, e estou tendo dificudaes para deixar redondo.</p>
<p></p>
<p></p>
<p>quero compartilhar o code, para que os amigos me ajudem.</p>
<p></p>
<p></p>
<p>quando eu abro a pagina http, os botões aparecem, mais não mudam de status (on ou off).</p>
<p>peço ajuda por favor .</p>
<p></p>
<p></p>
<p></p>
<p></p> Erro Ethernet Shield Arduinotag:labdegaragem.com,2019-05-15:6223006:Topic:7084282019-05-15T01:03:37.950ZVarley Gianinihttps://labdegaragem.com/profile/VarleyGianini
<p>Galera Estou com um problema no meu código como podem ver abaixo ele da essa mensagem alguém teria uma solução? </p>
<p>Deixarei o código abaixo.</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/2549528598?profile=original" rel="noopener" target="_blank"><img class="align-full" src="https://storage.ning.com/topology/rest/1.0/file/get/2549528598?profile=RESIZE_710x"></img></a></p>
<p>Código:…</p>
<p></p>
<p>Galera Estou com um problema no meu código como podem ver abaixo ele da essa mensagem alguém teria uma solução? </p>
<p>Deixarei o código abaixo.</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/2549528598?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/2549528598?profile=RESIZE_710x" class="align-full"/></a></p>
<p>Código:</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/2549479454?profile=original" target="_blank" rel="noopener">C_digo_Autentica__o_de_Login_e_senha.ino</a></p> Ligar lâmpadas Flash 1000wtag:labdegaragem.com,2019-01-16:6223006:Topic:6981832019-01-16T17:50:02.637ZAlex Silveira Amaralhttps://labdegaragem.com/profile/AlexSilveiraAmaral
<p>Boa tarde!</p>
<p></p>
<p>Gostaria da ajuda de vcs, vou tentar explicar da melhor maneira.</p>
<p>Pretendo ligar 8 lâmpadas Flash de secagem de 1000w de 127v. Cada uma ligada em 1 relé de 5v 10A.</p>
<p>No projeto são separas as lâmpadas em 2 grupos de 4 lâmpadas. 4 lâmpadas do lado esquerdo, 4 lâmpadas do lado direito.</p>
<p>A bobina dos relés serão acionadas com uma corrente contínua de 5v. O negativo dos relés serão ligados em um transistor (gostaria de uma opinião de qual transistor…</p>
<p>Boa tarde!</p>
<p></p>
<p>Gostaria da ajuda de vcs, vou tentar explicar da melhor maneira.</p>
<p>Pretendo ligar 8 lâmpadas Flash de secagem de 1000w de 127v. Cada uma ligada em 1 relé de 5v 10A.</p>
<p>No projeto são separas as lâmpadas em 2 grupos de 4 lâmpadas. 4 lâmpadas do lado esquerdo, 4 lâmpadas do lado direito.</p>
<p>A bobina dos relés serão acionadas com uma corrente contínua de 5v. O negativo dos relés serão ligados em um transistor (gostaria de uma opinião de qual transistor usar) NPN para cada grupo.</p>
<p>Irá funcionar da seguinte forma, quando a porta do Arduino denominada a um dos lados mandar sinal alto, 4 lâmpadas serão ligadas, caso seja enviado o sinal da outra porta denominada para o outro lado serão acionadas as outras 4 lâmpadas. Também terá a opção de ligar as 8 lâmpadas ao mesmo tempo.</p>
<p>Minha dúvida é: pode ser feito dessa forma?</p>
<p></p>
<p>Desde já agradeço a atenção de todos.</p>
<p></p>
<p>PS.: fiz um esboço que está em anexo para melhor entendimento.</p>
<p></p>
<p></p>
<p></p>