Neste tutorial em vídeo respondemos a grande pergunta que nos fazem desde o lançamento do primeiro vídeo sobre o Blynk: como utilizar nosso Módulo Relé Serial junto com o aplicativo?
Não esqueça de deixar seu like lá no YouTube e se inscrever no nosso canal para saber de novos vídeos ;)
Caso ainda não conheça o funcionamento e instalação da biblioteca do Módulo Relé Serial, assista ao vídeo ao lado para aprender como você pode controlar até 40 relés com apenas 2 pinos da sua placa Arduino, e baixe a biblioteca do Módulo Relé Serial clicando no botão abaixo: Download da Biblioteca
Instale o aplicativo Blynk no seu celular, escolhendo a loja de aplicativos do seu celular ao lado, e faça o download dos arquivos da biblioteca em seu computador clicando no botão abaixo, seguindo as instruções do de instalação no vídeo: Download da Biblioteca
Deixe abaixo seus comentários e ideias para próximos tutoriais em video!
Olá, gostaria de saber como implementar um treeway, e ter o status no app mesmo acionando pelo botão físico.
ViniDj
Enviado: 2020-12-29 09:55:49
marciliotome
Dê uma olhada no Google Images por "Interruptor Three Way". Você vai encontrar vários exemplos usando dois interruptores. Então, no lugar de um dos interruptores use o relé e você conseguirá fazer o acionamento tanto por relé quanto interruptor.
fernandoadsl Enviado: 2020-09-29 14:54:49
sim, usando o blynk com a porta digital esta funcionando! e porque eu queria quando aperta se o botao de ligar dentro do if eu iria acrecentar um delay, por isso este codigo aqui era perfeito para adicionar o delay dentro do if, mas infelizmente não tenho rele serial so tenho rele comum
Você pode usar um delay dentro da condição do botão do Blynk (ex: <BLYNK_WRITE(V0)>) para gerar um pulso no relé comum. Apenas evite usar um intervalo grande demais (acima de 1 s), pois isso poderá interferir nas outras funções do programa. Se você precisar usar um intervalo grande, você pode usar uma lógica parecida com o BlinkWithouDelay ( https://www.arduino.cc/en/Tutorial/BuiltInExamples/BlinkWithoutDelay ).
fernandoadsl Enviado: 2020-09-29 11:47:16
como declaro o pino rele na porta virtual? no arduino?
A declaração do pino do relé costuma ser feita no início do programa, como variável global (as variáveis <ssid> e <pass> são globais).
fernandoadsl Enviado: 2020-09-29 11:41:52
BLYNK_WRITE(V3){
int pinValue = param.asInt();
if (pinValue == 1) {
serial.Write(rele , LOW); // liga o relé
} else {
serial.Write(rele , HIGH); // desliga o relé
seria assim?
Ao invés de usar o comando de acionar o Relé Serial (ex: <SetRelay()>), você pode usar a função padrão de acionamento de pinos digitais (<digitalWrite()>).
JOHNNY.JRLUIZ Enviado: 2020-08-13 16:34:26
Boa tarde! gostaria de saber se consigo fazer a conexão sem precisar usar um shield
Sim, é possível fazer essa conexão sem um Shield, inclusive não utilizamos nenhum Shield acoplado à placa para desenvolver este tutorial. Entretanto, vale lembrar que é necessário alguma placa adicional que permita a conexão à Internet, seja ela cabeada ou não (utilizamos o módulo Wi-Fi ESP8266 neste exemplo), pois as placas da plataforma Arduino UNO não possuem essa funcionalidade de fábrica.
lucasresendef Enviado: 2020-06-30 21:19:09
Boa noite, realizei o processo, fiz toda a instalação e o sistema está funcionando normalmente, porém está ocorrendo um Problema e queria saber se vcs tem a solução. Depois de um tempo ligado e rodando no app tudo certinho. O arduino fica off-line, e vc chega e a placa está normal, porém de alguma forma ele perde a comunicação, não sei se trava alguma coisa. E aí no Blynk fica off-line, aí sempre tenho que desligar a fonte de energia e assim ele volta a reconectar, vcs teriam alguma solução!?
É difícil dizer a solução, já que isso pode estar sendo causado por uma série de fatores, como por exemplo, a fonte de alimentação, a própria rede em que o sistema está conectado, dentre outros. O ideal seria debugar o sistema, para encontrar a raiz do problema e então solucioná-la. Uma opção viável é criar uma rotina que verifica se o sistema conectado à rede, e que então fica tentando se conectar novamente caso não esteja conectado, deste modo você não precisa reiniciar o sistema toda vez que isso ocorrer.
Certo Giovanni, você teria algum tutorial ou algo de como fazer uma rotina para ficar verificando se está conectado a rede, e que caso não conectar ele tentar conectar novamente??
Infelizmente não temos ainda um tutorial específico para isso, porém iremos analisar a possibilidade de desenvolver um que ensine como criar uma rotina de verificação.
heins_schonhals Enviado: 2020-06-29 14:38:32
olá uma duvida, qual o consumo em amperes da placa quando todos os relés ligados? se no caso o cabo flat awg 26 suporta 2 ou até 3 placas
Olá, estou com uma dúvida sobre o uso dos pinos digitais 14-19 do arduino mega. Eu posso estar usando essas portas para acionar módulos relés? Eu posso usar essas portas para acionar relés simples através do uso de trasistor npn bc547 ou semelhante?
Embora os pinos digitais de 14 à 19 das placas da plataforma Arduino Mega sejam separadas para a comunicação serial, é possível utilizá-los para acionamento de relés (seja em um módulo, ou por um circuito com um transistor NPN) normalmente, como é feito com os outros pinos.
marcelohetsper Enviado: 2020-01-28 15:10:48
Olá, eu quero saber se tem como eu acionar um relé por um pino e programar ele pra desligar. To pensando em fazer um cortina na minha janela e queria contar quanto tempo ela demora pra subir e quanto demora pra descer e parar ele pra não forçar o motorzinho.
Sim, você consegue realizar um acionamento de relé por tempo, para isso, basta você realizar uma cronometragem do tempo de execução, e acionar o relé durante determinado intervalo de tempo. Você pode utilizar como base o exemplo "Blink Without Delay" (https://www.arduino.cc/en/tutorial/BlinkWithoutDelay), para entender melhor e implementar essa função em seu projeto.
Outra opção é o uso de contatos, como o Micro Switch com Alavanca (https://www.robocore.net/loja/itens-eletronicos/micro-chave-com-alavanca), para trabalhar como um fim de curso de sua cortina. Para isso seriam necessários dois contator, um para identificar quando a cortina estiver totalmente aberta, e outra para identificar quando a cortina estiver totalmente fechada. Deste modo você poderá acionar o relé de acordo com o fim de curso atingido.