Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Controle de eletrodomésticos pela web ou celular

Componentes e suprimentos

Arduino UNO
× 1
Fios de jumpers (genérico)
× 4
Relé (genérico)
× 1

Aplicativos e serviços online

gadgetProgrammers web api services
Uso de serviços da web e portal da web para ligar e desligar
Processando arquivo Exe direto
Execute o arquivo Exe para Windows apenas por enquanto

Sobre este projeto





Ideia por trás do projeto


Existem muitos projetos que ligam e desligam seus dispositivos elétricos usando o Arduino (com diagramas de circuitos muito complexos), mas não há pistas de como controlar dispositivos elétricos pela Web ou telefone celular (usando circuitos simples) e se há alguma maneira de fazer isso, é muito longo e tedioso. Então, alguém precisa dar um passo longo, então eu decido dar um passo longo primeiro para cortar os esforços de outras pessoas. Para conseguir isso, criei uma plataforma web comum pela qual você pode controlar qualquer um dos seus dispositivos com etapas muito simples, sem qualquer programação além do Arduino e trabalhando com circuitos apenas com relé. Portanto, esta foi a ideia central por trás deste grande projeto. É um dos bons exemplos de projetos DIY que podem ser implementados por qualquer pessoa facilmente e custará menos de US $ 5, porque usa apenas um relé de 5v e alguns fios / plugues.





Como funciona?


Criamos uma plataforma da Web aberta e gratuita com a qual você pode gerenciar facilmente seus dispositivos elétricos ou automatizar seus eletrodomésticos. Pode ser um dispositivo muito útil. Suponha que se você estiver fora de casa e se esqueceu de ligar / desligar qualquer um dos aparelhos, não se preocupe porque você pode controlá-lo do seu telefone celular ou desktop acessando a página do site. Para usar este projeto, você só precisa copie e cole o código do Arduino que lê a entrada serial do processamento e controla o relé que ajuda a ligar / desligar o aparelho. Portanto, pode haver uma dúvida em sua mente:como o Relé e Arduino o programa está funcionando e o que fazer com o processamento? Vamos descobrir as respostas passo a passo.





Programação e Circuito


Do lado do Arduino:

Estamos usando o Arduino para ler as entradas seriais do programa de processamento e gravá-lo na porta serial para ligar e desligar o Relé dispositivo ou circuito que fizemos. Como você verá o código a seguir, estamos lendo dados de série provenientes do processamento e verificar com alguns de nossos dados que, se obtivermos "1", ligue o relé ou, se for "0", desligue o dispositivo de relé. Como o relé funciona, é nosso próximo passo.
  // Alguma parte do codeif (Serial.available ()> 0) {// Lendo dados seriais readSerial =Serial.read (); atraso (100); if (readSerial =='1') {// se for 1 então ligue o relé digitalWrite (RELAY1, HIGH); } if (readSerial =='0') {// Se for 0, desligue o relé digitalWrite (RELAY1, LOW);; }  

Trabalho do Relé: (Se você já sabe, pode pular)

Como usar o relé para controlar AC? AC é uma corrente alternada 220v (Índia) que alimenta as luzes AC. O Arduino não pode controlar amplificadores de alta voltagem, mas um relé pode fazer esse trabalho, que é o único projeto dele. portanto, estamos usando o relé como interruptor para controlar dispositivos de alta potência. O que é NO, NC e COM no relé?
  • COM =Conexão comum
  • NC =Conexão normalmente fechada
  • NÃO =conexão normalmente aberta

Eu expliquei NO, NC e COM elaboradamente abaixo, consulte-os se achar que é um pouco confuso. Vamos usar NÃO Conexão Normalmente Aberta
  • COM - A conexão comum é o terminal central, é quente porque a energia para a carga está conectada a este terminal.
  • NÃO (normalmente aberto) - Funciona como um interruptor, pois está aberto - não haverá contato entre COM e NO, Quando acionamos o módulo de relé, ele se conecta a COM pelo eletroímã dentro do relé e é fornecida alimentação para a carga, que energiza a luz. Assim, o circuito é fechado até que acionemos o estado para baixo no relé.
  • NC (Normalmente fechado) - Está sempre em contato com COM, mesmo quando o relé não está energizado. Quando acionamos o relé ele abre o circuito, perdendo a conexão. ele se comporta exatamente oposto ao NÃO.

Do lado do processamento:

Aqui, o código de processamento é o coração de nosso projeto, que está se comunicando com ambos os aplicativos viz. Aplicativo Web e Arduino você o imagina como uma ponte ou carteiro dos velhos tempos que coleta sua correspondência da caixa de correio e a entrega no endereço determinado. Aqui, Processing está chamando uma API criada por nós em http://www.parikshacrack.com/gadgetProgrammers/homeAutomation/xxxxx

(O site que estamos usando é apenas para fins de demonstração) chamando este api por meio do software de processamento, obteremos nosso estado atual do switch, que leremos no processamento e o enviaremos ao programa Arduino conforme discutido anteriormente e, por fim, o Arduino o escreveremos na placa. Do lado da web / celular: Para acessar a web, estamos usando a plataforma de programadores de gadgets conforme abaixo:

Vá para:http://www.parikshacrack.com/gadgetProgrammers/homeAutomation

Vá aqui e ligue e desligue o seu dispositivo; ele será lido pelo seu código de processamento.

Circuitos:conforme mostrado no diagrama
  • Conecte o pino 7 do Arduino ao relé IN1.
  • Conecte 5v do Arduino ao Vcc do Relay.
  • Conecte uma extremidade do fio de alimentação CA ao pino comum do relé (um do meio)
  • Conecte a lâmpada (bulbo) um pino final com o pino NC do relé
  • Conecte um fio extra esquerdo da lâmpada e outro fio extra esquerdo do fio CA à fonte de alimentação CA principal.





Etapas para executar o projeto

  • Copie e cole o código do Arduino conforme fornecido ao editor do Arduino.
  • Faça upload do código para o Arduino.
  • Baixe o zip de processamento e escolha o arquivo ext de acordo com o seu sistema operacional.
  • Agora execute o arquivo exe (para Windows) do zip de processamento de acordo com o seu sistema operacional.
  • Ir para a web

http://www.parikshacrack.com/gadgetProgrammers/homeAutomation

Pressione o botão para ligar e desligar as luzes.





Palavras finais


Hoooray! Se tudo correr bem, você verá suas luzes funcionando.

Obrigado pelo seu tempo e se você tiver alguma dúvida ou pergunta, por favor, grite nos comentários.

Código

  • Código Arduino
Código Arduino Arduino
Por favor, cole este código no editor do arduino
 #define RELAY1 7 char readSerial; void setup () {Serial.begin (9600); pinMode (RELAY1, OUTPUT);} void loop () {char readSerial; // delay (1000); if (Serial.available ()> 0) {readSerial =Serial.read (); atraso (100); Serial.println (readSerial); if (readSerial =='1') {//Serial.println("ASDF "); digitalWrite (RELAY1, HIGH); } if (readSerial =='0') {digitalWrite (RELAY1, LOW);; }}} 

Peças personalizadas e gabinetes

circuitdiagram_tRPxERkCY3.tiff

Esquemas

Pin conexões com Arduino para relé pinconnections_bN2A04yM0t.tiff

Processo de manufatura

  1. Pílula anticoncepcional
  2. Teste de gravidez em casa
  3. Renesas:Solução e-AI de detecção de falhas para eletrodomésticos equipados com motor
  4. Monitor de temperatura e umidade da casa (ambiente) com gráfico baseado na web - Raspberry Pi
  5. RASPBERRY PI HOME AUTOMATION
  6. Controle de enchimento da piscina
  7. Melhorando a segurança de eletrodomésticos com os padrões IEC
  8. Eletrodomésticos de fibra de carbono para sua casa
  9. Controle Automático de Trem
  10. Controle de tensão no manuseio da web – componentes-chave