Transforme Seu Celular Antigo em um Interruptor Remoto Inteligente
Componentes e Materiais
| Arduino Nano R3 | × | 1 |
| Relé (genérico) | × | 1 |
| Display LCD 16x2 | × | 1 |
Aplicativos e Serviços Online
| Arduino IDE |
Sobre o Projeto


Já se perguntou o que fazer com seus celulares básicos antigos? O advento dos smartphones na última década tornou todos os celulares básicos obsoletos. Mesmo tendo boa duração de bateria e visual decente, eles ficam aquém quando comparados aos grandes smartphones com telas grandes e muitos recursos. Eu mesmo tinha vários desses celulares guardados. Fiz este projeto há muito tempo, 5 anos atrás quando estava no 11º ano. Aqui fiz um pequeno avanço quando vi este projeto antigo. Neste tutorial, usarei um celular básico antigo como um interruptor remoto que pode ser ligado e desligado de praticamente qualquer lugar do mundo. (P.S: Onde houver rede de celular) Na Índia, o fornecimento de energia não é 24x7 em muitas áreas rurais. Agricultores em áreas rurais precisam fornecer água aos seus campos consistentemente, caso contrário pode haver perda de colheitas por falta de água. Os campos ficam longe de suas casas. Portanto, este projeto visa fornecer uma solução para ligar/desligar bomba d'água remotamente para ajudar agricultores. Mas isso pode ser usado para ligar/desligar qualquer coisa.
Passo 1: Consiga as Peças

- Celular básico antigo (estou usando o lendário Nokia 3310)
- Ferro de Solda
- Fios
- Arduino Nano (Qualquer microcontrolador serve)
- Módulo Relé (5V 10A)
- Alguns LEDs
- Display 16x2 (opcional)
- Placa Perfboard
Passo 2: Desmontagem

Agora você precisa desmontar seu celular antigo para ter acesso às conexões do motor de vibração. Anexei um vídeo da desmontagem do Nokia 3310. Mas o procedimento será o mesmo para quase todos os celulares básicos. Abra camada por camada até chegar ao PCB principal. Lá você verá um motor de vibração dentro.
Passo 3: Motores de Vibração Por Dentro

Motor de vibração: Usado para fornecer feedback tátil ao usuário quando mensagem ou chamada chega. Em motores de vibração, existem dois tipos: 1. Motor sem núcleo com peso desbalanceado no eixo. Isso resulta em mudança no momento de inércia resultando em oscilação e portanto vibração. 2. Motor de vibração tipo moeda que é selado. Temos que encontrar os pontos de conexão dos motores de vibração. E soldar estes pontos com 2 fios para estendê-los. Praticamente todo celular básico tem um motor de vibração de um dos dois tipos.
Passo 4: Conectando ao Arduino


Conecte estes fios a um dos GPIOs do Arduino. Aqui estou usando o pino A0. E pino negativo ao ground. Conexões do LCD são as de costume. Pino de sinal do módulo relé no pino 4 e VCC, GND no VCC e GND do Arduino. Você pode usar fios jumper para as conexões, aqui fiz um circuito em perfboard soldando todos os componentes.
Passo 5: Faça Upload do Código

Aqui vou ler a porta analógica e procurar por sinal alto. E comutar os pinos de acordo. Escrevi tudo nos comentários e o código é autoexplicativo. Sempre que lê uma certa tensão no pino analógico, ativa o interruptor. Este interruptor pode ser desativado ligando novamente ou enviando um SMS.
Distant_Switch.ino
Passo 6: Vídeo Funcionando
Anexei um vídeo funcionando mostrando como todo o processo funciona. Espero que gostem de reciclar seu celular antigo para um bom propósito. Aplicações deste projeto:
- Atuação de bomba em terreno agrícola
- Ligar aquecedor do quarto antes de chegar em casa
- Ligar aquecedor de água para banho
- Desligar interruptor principal da casa remotamente
- E muitos mais.
A melhor parte é que você pode acionar estes interruptores de qualquer parte do mundo onde houver acesso à rede. Obrigado por ler. Não esqueça de votar nos concursos.
Passo 7: Meu Design Antigo
Queria apenas mostrar meu design antigo de circuito de comutação. Naquela época, quando estava no 11º ano, não tinha acesso a computador e nunca soube sobre microcontrolador. Tudo era analógico. Carreguei um vídeo sobre meu mecanismo de comutação. Aqui usei um motor DC para obter o sinal do telefone. Quando chamada ou mensagem chega, isso gira o motor em uma direção e a engrenagem do motor move uma cremalheira que pressiona um botão suave que eu tinha extraído de um drive de DVD. Quando o botão é pressionado, completa o circuito ligando uma pequena bomba DC (extraída do sistema de água do limpador de para-brisa de carro). Isso fornece água ao campo na minha demo. Então um circuito controlador de nível de água baseado em opamp detecta o nível de umidade e quando cruza o limite, fazia girar o motor DC na outra direção liberando o botão. Este era o sistema de controle total que usei no meu projeto antigo.
Código
Distant_Switch.ino Arduino
No preview (download only).
Processo de manufatura
- Latência Importa: Sua Infraestrutura de Nuvem Remota está Pronta para Forças de Trabalho Móveis?
- Ideias de Projetos para Mini Máquinas CNC: De Iniciante a Torno de Ferramenteiro Avançado
- Tutorial IoT Iniciante: Streaming de Dados de Temperatura de um Raspberry Pi
- Chave Inteligente de Energia AC Controlada por SMS com Raspberry Pi e Hologram
- E3.series 2021: Aplique Padrões ANSI a Textos de Dimensionamento Perfeitamente
- Curso E3.schematic L1: Construa um Projeto de Engenharia Profissional do Zero
- Domine o Front-End Engineering Design: Guia Passo a Passo para Planejamento de Projeto
- 7 Passos para Construir um Roteiro de Automação Bem-Sucedido
- Mantenha Seu Chave Fim de Curso Stromag para Segurança e Produtividade Ótimas
- Dominando Chaves de Fim de Curso: Guia Completo para Segurança e Eficiência