Ja pensou em controlar sua casa por celular ou telefone fixo com um sistema criado por voce mesmo? Sim e possivel! Nesse post vamos fazer um sistema de automacao residencial com celular usando o Arduino Mega e alguns componentes. Nesse exemplo iremos controlar a lampada de um quarto.Por se tratar de um projeto educacional nao utilizarei recursos de prototipagem, embora esse projeto possa ser remodelado para fins comerciais :-)Com o projeto apresentado voce tera base para construir um sistema multifuncional, ou seja, voce pode controlar as luzes dos comodos, portao automatico, alarme, bomba d'agua e, ate simular sua presenca caso nao haja ninguem em casa, afastando os "malas" que procuram casas vazias para praticarem furtos.O projeto se divide em tres partes:Decodificador DTMF (MT8870DE): Reponsavel por decodficar as teclas do telefone remoto e converte-las em saida digital para o Arduino;Sistema de controle (Arduino Mega): Responsavel por receber as saidas digitais do decodificador DTMF, trata-las e acionar o rele correspondente ao dispositivo que queremos ligar/ desligar;Os atuadores (Reles): Ficarao conectados ao Arduino, onde serao ativados conforme tecla de ativacao remota (celular);Materiais utilizadosComo dito anteriormente, por se tratar de um projeto educacional, iremos fazer de uma forma mais didatica utilizando um protobord e alguns componentes eletronicos, encontrado facilmente em lojas de eletronica. O Protoboard e uma placa padrao com matrizes de contatos utilizado para quem e iniciante na area de circuitos, sao bastante utilizados nas escolas tecnicas e faculdades de tecnologia. Abaixo a lista de materiais utilizados:Figura1: Lista de componentes1 x Protoboard1 x MT8870DE (Decodificador de DTMF)1 x Cristal de 3.58MHZ2 x Capacitores ceramicos de 100nF2 x Resistores de 100K1 x Resistor de 300K 1 x Plug (mono) de 3,5mm1 x Adaptador de 3,5mm - 2,5mm - caso seu celular ja tenha entrada 3,5mm, nao precisa comprar!Para o atuador (rele que controlara o dispositivo), decidi utilizar o modulo Electronic brick -5V Relay module da Seeed, por dispensar o uso de prototipacao e soldagem da placa. Uma observacao: cada modulo controlara um dispositivo, no nosso exemplo iremos controlar uma lampada, se voce quiser controlar mais dispositivos devera adquirir mais modulos!Electronic brick -5V Relay module(http://www.seeedstudio.com)O modulo acima possui um conector de 3 vias com encaixe, se voce tem familiaridade com o ferro de solda podera soldar os fios diretamente na placa, caso contrario, e interessante adquirir o conector abaixo, tambem vendido na Seeed.Electronic brick- fully buckled 3 wire cable(http://www.seeedstudio.com) Outros: Fios para conexoes, Alicate para corte, ferro de solda (para soldar o plug 3,5mm-opcional)O custo dos materiais acima fica em torno de R$50,00, fora o Arduino Mega e um celular simples.FuncionamentoO DTMF (Tons Duplos de Multiplas Frequencias) e um sistema criado no laboratorio da Bell (Bell Labs) que passou a ser utilizados nos telefones de teclado, seu funcionamento baseia-se no envio de duas freqencias, uma baixa e outra alta, utilizando o sistema de sinalizacao MFSK - Multi-Frequency Shift Keying. O intuito da criacao do protocolo DTMF era de permitir a discagem DDD, que usa enlaces sem fio como os de micro-ondas e satelite. O CI utilizado no nosso projeto e o CM8870DE (figura2), encontrado facilmente em lojas