Por se tratar de um projeto educacional não utilizarei recursos de prototipagem, embora esse projeto possa ser remodelado para fins comerciais :-)
Com o projeto apresentado você terá base para construir um sistema multifuncional, ou seja, você pode controlar as luzes dos cômodos, portão automático, alarme, bomba d'água e, até simular sua presença caso não haja ninguém em casa, afastando os "malas" que procuram casas vazias para praticarem furtos.
O projeto se divide em três partes:
Decodificador DTMF (MT8870DE): Reponsável por decodficar as teclas do telefone remoto e convertê-las em saída digital para o Arduino;
Sistema de controle (Arduino Mega): Responsável por receber as saídas digitais do decodificador DTMF, tratá-las e acionar o relé correspondente ao dispositivo que queremos ligar/ desligar;
Os atuadores (Relés): Ficarão conectados ao Arduino, onde serão ativados conforme tecla de ativação remota (celular);
Materiais utilizados
Como dito anteriormente, por se tratar de um projeto educacional, iremos fazer de uma forma mais didática utilizando um protobord e alguns componentes eletrônicos, encontrado facilmente em lojas de eletrônica. O Protoboard é uma placa padrão com matrizes de contatos utilizado para quem é iniciante na área de circuitos, são bastante utilizados nas escolas técnicas e faculdades de tecnologia. Abaixo a lista de materiais utilizados:
Figura1: Lista de componentes
1 x Protoboard
1 x MT8870DE (Decodificador de DTMF)
1 x Cristal de 3.58MHZ
1 x Cristal de 3.58MHZ
2 x Capacitores cerâmicos de 100nF
2 x Resistores de 100K
1 x Resistor de 300K
1 x Plug (mono) de 3,5mm
1 x Plug (mono) de 3,5mm
1 x Adaptador de 3,5mm - 2,5mm - caso seu celular já tenha entrada 3,5mm, não precisa comprar!
Para o atuador (relé que controlará o dispositivo), decidi utilizar o módulo Electronic brick -5V Relay module da Seeed, por dispensar o uso de prototipação e soldagem da placa. Uma observação: cada módulo controlará um dispositivo, no nosso exemplo iremos controlar uma lâmpada, se você quiser controlar mais dispositivos deverá adquirir mais módulos!
O módulo acima possui um conector de 3 vias com encaixe, se você tem familiaridade com o ferro de solda poderá soldar os fios diretamente na placa, caso contrário, é interessante adquirir o conector abaixo, também vendido na Seeed.
Outros: Fios para conexões, 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.
Funcionamento
O DTMF (Tons Duplos de Múltiplas Frequências) é um sistema criado no laborátório da Bell (Bell Labs) que passou a ser utilizados nos telefones de teclado, seu funcionamento baseia-se no envio de duas freqências, uma baixa e outra alta, utilizando o sistema de sinalização MFSK - Multi-Frequency Shift Keying. O intuito da criação do protocolo DTMF era de permitir a discagem DDD, que usa enlaces sem fio como os de micro-ondas e satélite. O CI utilizado no nosso projeto é o CM8870DE (figura2), encontrado facilmente em lojas de eletrônica. Similares também podem ser utilizados! Vide Datasheet http://www.datasheetcatalog.org/datasheets2/22/220193_1.pdf
Figura2: Decodificados de tons DTMF MT8870DE
O CI mais alguns componentes ficarão montados no protoboard e conectado a um celular na entrada de fones, ele ficará responsável por fazer a ponte entre o usuário e a casa a ser controlada, o decodificador tem a função de "ouvir" o que foi digitado e repassar (decodificar) o número em formato digital para o Arduino Mega, que trata a informação binária e aciona o atuador (Relé) correspondente fazendo com que uma luz seja ligada, por exemplo.
Veja atentamente o vídeo abaixo, em tela cheia, e repare na decodificação binária das teclas do celular na saída do CI (MT8870DE).
Video1: Decodificação DTMF em fomato binário
Note que a cada tecla digitada é sinalizada sua recepção no pino STD. Este pino é extremamente importante, pois informará ao Arduino o momento de fazer a leitura dos bits correspondentes das teclas.
Na tabela abaixo estão as equivalências das teclas, bem como as saídas dos pinos Q3, Q2, Q1 e Q0 do Decodificador DTMF.
Tecla do telefone
|
Saída
digital do Decodificador DTMF |
Valor equivalente
Decimal | |||
Q3
|
Q2
|
Q1
|
Q0
| ||
1
|
0
|
0
|
0
|
1
|
1
|
2
|
0
|
0
|
1
|
0
|
2
|
3
|
0
|
0
|
1
|
1
|
3
|
4
|
0
|
1
|
0
|
0
|
4
|
5
|
0
|
1
|
0
|
1
|
5
|
6
|
0
|
1
|
1
|
0
|
6
|
7
|
0
|
1
|
1
|
1
|
7
|
8
|
1
|
0
|
0
|
0
|
8
|
9
|
1
|
0
|
0
|
1
|
9
|
0
|
1
|
0
|
1
|
0
|
10
|
*
|
1
|
0
|
1
|
1
|
11
|
#
|
1
|
1
|
0
|
0
|
12
|
Tabela1 - Saídas binárias do decodificador DTMF.
Mais detalhes sobre o DTMF: http://pt.wikipedia.org/wiki/DTMF
Por quê o Arduino Mega?
Muitos devem estar se perguntando: se o exemplo só serve para acender uma lâmpada, por quê utilizar o Arduino Mega?
Para esse projeto, especificamente, o Arduino Mega tem uma vantagem em relação aos outros: NÚMERO DE PORTAS! São 54 portas que podemos utilizar no projeto, dos quais 4 portas são utilizados para o circuito decodificador DTMF, sobrando, portanto, 50! Ou seja, podemos controlar 50 dispositivos em uma casa!
Características do Arduino Mega:
» Microcontrolador: ATmega1280
» Voltagem de operação: 5V
» Voltagem de entrada(recomendada): 7-12V
» Limites de voltagem de entrada: 6-20V
» Pinos de I/O digitais: 54 (dos quais 14 podem ser de saída PWM)
» Pinos de entrada analógica: 16
» Corrente DC por pino de I/O: 40 mA
» Memória Flash: 128KB dos quais 4 KB são utilizados no bootloader
» Memória SRAM: 8KB
» Memória EEPROM: 4KB
» Velocidade de Clock: 16 MHz
http://arduino.cc/en/Main/ArduinoBoardMega
Por quê o Arduino Mega?
Muitos devem estar se perguntando: se o exemplo só serve para acender uma lâmpada, por quê utilizar o Arduino Mega?
Para esse projeto, especificamente, o Arduino Mega tem uma vantagem em relação aos outros: NÚMERO DE PORTAS! São 54 portas que podemos utilizar no projeto, dos quais 4 portas são utilizados para o circuito decodificador DTMF, sobrando, portanto, 50! Ou seja, podemos controlar 50 dispositivos em uma casa!
Figura3: Arduino Mega
Características do Arduino Mega:
» Microcontrolador: ATmega1280
» Voltagem de operação: 5V
» Voltagem de entrada(recomendada): 7-12V
» Limites de voltagem de entrada: 6-20V
» Pinos de I/O digitais: 54 (dos quais 14 podem ser de saída PWM)
» Pinos de entrada analógica: 16
» Corrente DC por pino de I/O: 40 mA
» Memória Flash: 128KB dos quais 4 KB são utilizados no bootloader
» Memória SRAM: 8KB
» Memória EEPROM: 4KB
» Velocidade de Clock: 16 MHz
http://arduino.cc/en/Main/ArduinoBoardMega
Ligações e esquemático do circuito de decodificação
O Esquemático abaixo serve tanto para guiar na montagem do circuito no protoboard, como para quem pretende montar numa placa de fibra de vidro ou fenolite.
O Esquemático abaixo serve tanto para guiar na montagem do circuito no protoboard, como para quem pretende montar numa placa de fibra de vidro ou fenolite.
Figura4 - Ligações ao Arduino Mega
Montando o decodificador no protoboard
De acordo com o esquemático acima, montamos o circuito de decodificação DTMF no ptotoboard, monte com atenção e confira todas as ligaçoes! Observe que o pino 1 do CI é marcado por um chanfro e uma bola em baixo relevo, contamos os pinos a partir da esquerda (1) para a direita (9)e, no fim, continuando por cima com o pino 10 da direita para a esquerda (16) conforme Figura2.
Os fios devem ser conectados no Arduino Mega conforme segue abaixo:
De acordo com o esquemático acima, montamos o circuito de decodificação DTMF no ptotoboard, monte com atenção e confira todas as ligaçoes! Observe que o pino 1 do CI é marcado por um chanfro e uma bola em baixo relevo, contamos os pinos a partir da esquerda (1) para a direita (9)e, no fim, continuando por cima com o pino 10 da direita para a esquerda (16) conforme Figura2.
Figura2 - Montagem do circuito de decodificação.
Os fios devem ser conectados no Arduino Mega conforme segue abaixo:
5V .............................. Ao pino 5V do Arduino Mega
GND............................ Ao pino GND do Arduino Mega
STD ........................... Ao pino 3 do Arduino Mega
Q3 .............................. Ao pino 4 do Arduino Mega
Q2 .............................. Ao pino 5 do Arduino Mega
Q1 .............................. Ao pino 6 do Arduino Mega
Q0 .............................. Ao pino 7 do Arduino Mega
Para a conexão com o plug (que será conectado ao celular) recomendo a soldagem no terminal, caso não seja possível, descasque o fio e enrrole nos terminais tendo cuidado para não dar curto nos fios (Figura3). Na maioria dos celulares a conexão dos fones são com plugues de 2,5mm, nesse caso adquira um adaptador para a conversão (Figura4).
Figura3: Ligação no plug 3,5mm
Figura4: Adaptador 3,5mm-2,5mm
/* ---------------------------------------------
* DTMF HOME CONTROL V1.0 Rev0.0
* Controle de dispositivos através de telefone
* Arduino-ce
* Comunidade Cearense de Hardware Livre
* http://groups.google.com/group/arduino-ce?hl=pt-br
* http://arduino-ce.blogspot.com
* março de 2011
---------------------------------------------*/
#define RELE1 2 // Conectado ao fio branco do módulo Relé(Figura4)
#define pinBit01 7 // Q0
#define pinBit02 6 // Q1
#define pinBit03 5 // Q2
#define pinBit04 4 // Q3
#define pinBitStd 3 // STD
int tecla = 0;
int bit01 = 0;
int bit02 = 0;
int bit03 = 0;
int bit04 = 0;
int bitStd= 0;
int RELE1_STATE = LOW; // Estado do Relé LOW (Desligado)
void setup() {
Serial.begin(9600); // Iniciamos a Serial com Baudrate 9600
pinMode(RELE1, OUTPUT); // Definimos o pino do Relé como Saída
Serial.println("Aguardando tecla de comando..."); // Exibimos a mensagem no terminal...
}
void loop(){
bitStd = digitalRead(pinBitStd); //Lê o estado do pino STD e armazena em 'bitStd'
if (bitStd == HIGH) {//Se estiver em nível alto fará as leituras
//dos bits dos pinos Q3, Q2, Q1 e Q0
bit01 = digitalRead(pinBit01);
bit02 = digitalRead(pinBit02);
bit03 = digitalRead(pinBit03);
bit04 = digitalRead(pinBit04);
tecla = (bit04 * 8) + (bit03 * 4) + (bit02 * 2) + (bit01 * 1);//Conversão binária para
//decimal (ver Vídeo1)
Serial.print("Recebido: "); // Exibe a mensagem
switch (tecla){ // Seleciona a tecla pressionada
case 1: // Tecla 1
Serial.println("1");
/* COMANDO PARA RELE1 */
RELE1_STATE = !RELE1_STATE; // Guarda o estado INVERTIDO do Relé.
break;
case 2: // Tecla 2
Serial.println("2");
break;
case 3: // Tecla 3
Serial.println("3");
break;
case 4: // Tecla 4
Serial.println("4");
break;
case 5: // Tecla 5
Serial.println("5");
break;
case 6: // Tecla 6
Serial.println("6");
break;
case 7: // Tecla 7
Serial.println("7");
break;
case 8: // Tecla 8
Serial.println("8");
break;
case 9: // Tecla 9
Serial.println("9");
break;
case 10: // Tecla 0
Serial.println("0");
break;
case 11: // Tecla *
Serial.println("*");
break;
case 12: // Tecla #
Serial.println("#");
break;
}
digitalWrite(RELE1, RELE1_STATE);//Liga ou desliga o Relé1 conforme o estado (HIGH/ LOW)
// Zeram-se todas as variáveis
tecla = 0;
bit01 = 0;
bit02 = 0;
bit03 = 0;
bit04 = 0;
bitStd= 0;
delay (500); // Aguarda 500 milissegundos
} // Sai do switch
} // Volta pro loop...
Testando o protótipo
Utilizei uma lâmpada fluorescente comum ligado em 220V na bancada. O computador com a IDE do Arduino foi utilizado para monitorar o recebimento das teclas do telefone numa ligação local.
Vídeo2: Acendendo uma lâmpada via telefone
Prova e uso
Vídeo3: Acendendo a luz do quarto. OBS: Não reparar na bagunça! :P
Links relacionados
Bento XVI pode controlar iluminação LED do Cristo Redentor pelo celular - http://super.abril.com.br/blogs/planeta/bento-xvi-pode-controlar-iluminacao-led-do-cristo-redentor-pelo-celular/
Celulares e tablets se transformam em controle universal em casa “high-tech” - http://www.mobilepedia.com.br/noticias/celulares-e-tablets-se-transformam-em-controle-universal-em-casa-%E2%80%9Chigh-tech%E2%80%9D
Algumas considerações:- Com alterações no firmware o projeto pode ser alterado para até 50 módulos de controle, devendo-se levar em conta a alimentação do conjunto, ou seja, para mais de 3 módulos de relés uma fonte deverá ser utilizada, escolha de preferência 12V x 5A.
- Caso já tenha experiência com eletrônica, poderá montar tanto o circuito do módulo DTMF quanto os módulos de controles de relés em placas de fibra de vidro e montar o conjunto em uma caixa hermética!
- Por ter uma gande potência ao controlar um arcondicionado, utilize um contactor em conjunto com o relé, ou seja, o relé liga o contactor, que liga o arcondicionado!
NUNCA MEXA NA REDE ELÉTRICA SEM O DEVIDO CONHECIMENTO, FAÇA COM O AUXÍLIO DE UM PROFISSIONAL DA ÁREA DE ELETRICIDADE!
Por enquanto é só, até o próximo tutorial!

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Brasil License.
Olá,
ResponderExcluirMuito legal seu blog, bem explicado, didático e interessante.
Você está de parabéns.
Regiel
Muito Obrigado, Regiel! :-)
ExcluirMuito bom. Parabéns
ResponderExcluirObrigado, Henrique!
ExcluirBoa tarde!!! Desenvolvemos uma placa compativel com arduino duemilanove, gostaria de conhecer? cleo@empretecnet.com.br
ResponderExcluirParabéns pelo projeto, mas me surgiu uma dúvida...como posso controlar mais de 12 saidas se o teclado do telefone, me dá somente 12 opções???
ResponderExcluirPode controlar até 362.880 saídas! É só mudar a lógica para armazenar seqüências de números! Na saída usar vários DEMULTIPLEXADORES!
ExcluirOlá, Rodrigo! Pode-se usar a combinação de teclas, mas para isso devemos armazenar os números em um array para depois comparamos com o que foi gravado no firmware! A combinação dos números e a quantidade deles vc que define, use a analise combinatória e verá que tem milhares de possibilidades!!!!
ResponderExcluirotimo projeto....no arduino duemilanove é possivel executar este projeto ?
ResponderExcluirObrigado, Jorge! Sim é possível fazer no duemilanove com a vantagem de não se alterar absolutamente nada do código nem na pinagem da placa!
ResponderExcluiruma pergunta....estive olhando o esquema para ligar o celular pelo fone...os fones sao esterio e no esquema so ha uma entrada de sinal a outra vai no terra...como vc ligou isso em mono ?
ResponderExcluirVocê pode usar um plug stereo ou mono, pois um canal é para o microfone(não usado no projeto) e outro a saída do autofalante. Você pode optar por não ligar o microfone ou liga-lo ao terra.
ResponderExcluirOlá, Se eu quiser fazer esse mesmo projeto só que sem fios usando rádio frequência eu poderia usar algum módulo de RF nessa protoboard? como ficaria?
ResponderExcluiré possível?
Este comentário foi removido pelo autor.
ResponderExcluirPerfeito, muito bom esse post!!! Impressionante!
ResponderExcluirOlá, interessante a idéia. Eu não entendi uma coisa. O usuário efetua a ligação para o celular, mas esse precisa receber a ligação. Como ele faz isso automaticamente? É alguma configuração no celular? Obrigado.
ResponderExcluirOlá Bruno, todo celular com saída para fones de ouvido possui uma configuração de atendimento automático de acordo com o número de toques!
ResponderExcluirOlá Arduino,
ResponderExcluircomo faço pra gravar o Firmware no DTMF MT8870DE.
Desde já agradeço pela atenção
Olá Anderson, o firmware é gravado no Arduino, o MT8870DE é um circuito integrado que decodifica o DTMF para o Arduino. Em caso de dúvida entre na nossa lista de discussão (no primeiro post desse blog)para tirarmos todas as suas dúvidas. Abraço
Excluiroi eu montei o circuito do decodificador mt8870de na protoboard mais o pino 15 não desliga o número fica gravado ate eu desliga o circuito vc poder me ajuda?
ResponderExcluirobriga.
luciano
Olá Luciano, posso ajudá-lo, sim! Sugiro vc entrar na nossa lista de discussão para debatermos o assunto https://groups.google.com/group/arduino-ce?hl=pt-BR
Excluirpode tirar umas duvidas?
ResponderExcluirao inves de ligar o cabo usb no pc, da pra ligar uma fonte? carregador de celular com entrada usb por exemplo.
da pra usar Módulo Ir + Controle Remoto - Arduino - Pic
no lugar do celular?
Olá, Faber! Vc pode ligar perfeitamente uma fonte de alimentação, desde que a polaridade esteja de acordo com o conector fêmea do Arduino! Dá pra usar esses módulos, sim! Ah e sinta-se convidado a participar de nossa lista de discussão para trocarmos idéias! https://groups.google.com/group/arduino-ce?hl=pt-BR
ExcluirOlá, esse vai ser o tema do tcc do meu grupo de projetos do curso tecnico em eletroeletronica, e gostaria de saber se é possivel programar o arduino e o decod. dtmf em assembly ao invés da linguagem C, e se possivel, e se o senhor tiver esse programa em assembly, se poderia me disponibilizar.. Desde já, Obrigado !
ResponderExcluirOlá, Cyrillo!
ExcluirQue bom que se interessou pelo projeto! Você pode programar o microcontrolador em assembly sem o bootloader do Arduino! Não disponho do código em assembly, só implementei pro Arduino.
Tem como usar esse circuito para acionar um portão automatizado, e tem uma maneira de descartar o arduino mega para usar um 8051 básico?
ResponderExcluirEspero por resposta
Sim, perfeitamente possível!
ExcluirOi, poderia utilizar este mesmo programa e componentes para acionar um portão automático ao invés de uma lâmpada?
ResponderExcluirobrigado,
Márcio
Olá Márcio, você pode acionar qualquer coisa que esteja dentro da capacidade de corrente do relé utilizado! No relé desse projeto você pode ligar as cargas conforme abaixo:
Excluir7A - 240VAC
10A - 120VAC
10A - 24VDC
Por acaso você tem algum código para portão eletrônico/automático.
ExcluirObrigado.
Márcio, entre na nossa lista de discussão para conversarmos sobre o seu projeto! http://groups.google.com/group/arduino-ce
Excluirabraço!
Quanto você cobra para fazer um projeto onde: eu possa ligar alguns aparelhos eletrônicos no computador para ligá-los e desligá-los pelo computador? Att.
ResponderExcluirOlá, Lucas! Entre em contato por e-mail para saber mais detalhes do que você quer. marcelo.laranjeira.melo@gmail.com
ResponderExcluirAbraço!
Uma dúvida, como fazer o celular atender a ligação sozinho?
ResponderExcluirJá vi uma resposta acima!
ResponderExcluirOlá, essa é uma configuração que vem em celulares com suporte a fone de ouvido, praticamente todos os celulares tem esse recurso onde vc configura, após um certo número de toques, o atendimento automático!
ResponderExcluirEu vi que você utiliza um segundo aparelho de celular para executar a ação de ligar e desligar a lampada, porem com isso é feito um gasto que acho que pode ser evitado, ja que se usa um aparelho somente para recebimento de uma ligação.
ResponderExcluirTeria como utilizar apenas uma placa e um chip de celular ao invés disso?
Ou melhor seria possível utilizar de outro método para emitir o sinal para o sistema a distancia sem a utilização de um celular?
Agradeço Gilberto
Olá, a ideia é poder controlar onde tiver cobertura de celular, coisa que fica inviável com rf comum, por limitação de obstáculos e distância. Já fiz um bloqueador de automóvel usando o circuito! Modem gsm são mais caros que celulares comuns! O projeto pode ser adaptado para funcionar com módulos de rf, porém fica limitado as circunstancias citadas anteriormente.
ExcluirParabéns, muito boa aplicação pro Arduino. Estou querendo fazer meu TCC sobre Automação Residencial utilizando a plataforma Arduino, estou fazendo várias pesquisas mas não tenho muito conhecimento no assunto, você poderia me ajudar? Indicar algum livro, site, projeto ?
ResponderExcluirObrigado .
Ricardo
email:ricardo_motta_silva@hotmail.com
Olá Ricardo, entra na nossa lista que a gente te ajuda! https://groups.google.com/group/arduino-ce?hl=pt-BR
ExcluirParabéns pelo tutorial ... Por estar começando os meus estudos fiquei com a seguinte dúvida: temos 3 fios que saem do arduino para o rele (branco porta 2, vermelho 5V e preto GND). Na bancada de teste o arduino e o rele estão próximos então os fios são curtos. Mas e no 2º video (prova e uso) vc instalou o arduino + rele + celular no teto (próximo da lampada) ou vc deixou o arduino e o celular numa bancada e puxou 3 fios longos até o rele que está no teto ? Obrigado Ronaldo Araujo
ResponderExcluirTodo o conjunto foi instalado próximo a tomada (No vídeo ele fica atras da estante de livros)
ExcluirMuito boa a explicação, meus sinceros agradecimentos.
ResponderExcluirMuito obrigado, Fernando! São incentivos como o seu que me motiva a fazer mais projetos! Abraço!
ExcluirComo faço para controlar via celular sem precisar do plug?
ResponderExcluirAbrindo e soldando os fios na placa!
Excluirtem como criar esse sistema sem a necessidade de usar dois celulares, ou seja, o decodificador receba os tons de discagem por radio frequencia?
ResponderExcluirSim, basta mandar o tom DTMF via RF! Você pode usar um CI encoder ou até transmitir o audio (Nesse site você pode baixaro som de cada tecla http://www.dialabc.com/sound/generate/index.html?pnum=1&auFormat=wavpcm8&toneLength=300&mtcontinue=Generate+DTMF+Tones)
ExcluirOlá gostaria de saber como você fez para seu aparelho celular atender automaticamente a ligação.
ResponderExcluirObrigado e parabéns pelo blog.
Opa já vi a resposta acima.
ExcluirObrigado!
Posso fazer todo o processo utilizando o arduino atmega328p-pu?
ResponderExcluirCerteza!
ExcluirClaro que sim, garoto! :D
ResponderExcluirO celular atendeu sozinho?
ResponderExcluirOlá, essa é uma configuração que vem em celulares com suporte a fone de ouvido, praticamente todos os celulares tem esse recurso onde vc configura, após um certo número de toques, o atendimento automático!
ResponderExcluirGostaria de saber se com o DTMF tem como eu identificar o tom da chamada? A minha idéia é usar um modulo GSM e caso chame 10 vezes e não atenda, eu mando um comando para desligar.
ResponderExcluirDiego, não entendi sua pergunta, entra na nossa lista pra discutirmos melhor https://groups.google.com/group/arduino-ce?hl=pt-BR
ResponderExcluirEste comentário foi removido pelo autor.
ExcluirFormular melhor então... eu vou fazer a ligação do celular que está ligado ao DTMF pelo fone de ouvido... durante a chamada eu tenho o tom da chamada... pelo DTMF tem como eu identificar aquele tom? Tipo: eu identificado quantas vezes chama, eu posso limitar o numero de chamadas em 10. Uma forma que eu vou fazer a comunicação do Arduino com o celular é pela serial ou vou usar uma shield gsm.
Excluirobrigado.
boa tarde, no programa somente a tecla 1 ativa um relé, como faço pra ultilizar as demais ? desde ja, muito obrigado, esse programa é parte do nosso tcc, mas nossa especialidade é com hardware, se puder nos ajudar com isso, ficaremos gratos.. (cyrillor.filho@gmail.com)
ResponderExcluirGostei muito desse projeto. Gostaria de saber se é possível usar o áudio do telefone usado na recepção para além de controlar aparelhos eu possa transmitir mensagens para o ambiente. Daria certo ligando a saída de áudio do telefone em paralelo com uma caixa amplificada? Qual seria o comportamento do decodificador?
ResponderExcluirParabéns pelo projeto! Já utilizei esse circuito dtmf uma vez, porém com um celular Nokia acoplado. Ao utilizar outros celulares, de outras marcas, o decodificador não funciona. Alguma ideia de como posso solucionar este problema? Grata.
ResponderExcluirObrigado Carolina! Primeiro verifique conectando um alto falante na saída do fone e ouça se sai algum som quando vc pressiona alguma tecla! Entre na nossa lista para discutirmos melhor! https://groups.google.com/group/arduino-ce
ExcluirExcelente projeto, meus parabéns. Estou pesquisando na net como implementar um projeto para o acionamento de uma sirene por um determinado tempo apenas, via celular ou telefone fixo. Sou leigo no assunto, mas mto interessado. Pode me dar uma dica em como implementar isso, ou se indica algum site? majorflavio@globo.com Obrigado. Flávio
ResponderExcluirOlá Flávio, entre na nossa lista para discutirmos melhor! https://groups.google.com/group/arduino-ce
ExcluirOpa, boa noite amigo, muito bom seu blog, excelente post, estou aproveitando aqui também para divulgar o Arduino Bahia, tá ainda novinho, mas pretendo fazer ele crescer bastante para disseminar o Arduino. O endereço é: arduino-bahia.blogspot.com, aceito colaborações, sugestões criticas. Abraços!
ResponderExcluirObrigado, amigo! Já estou lá. Conte conosco!
ExcluirOpa, vlw mesmo pela inciativa, to começando a fazer meu projeto de TCC, dai vou utilizar a tecnologia DTMF para fazer um alarme veicular com varias funções, tendo o passo a passo já descrito acima vai facilitar e muito meu projeto, pensei em ligar os atuadores(reles) direto no decodificador, mas vi que vai melhorar e muito a utilização do arduino pela maior possibilidade de ligações, mais uma vez muito obrigado!!
ResponderExcluirQualquer dúvida posto no grupo de discussão!
Obrigado! Fique a vontade! :-)
ExcluirSó uma duvida a firmware listada acima, já está programada para atuas mais de um dispositivo ou so a lampada no seu projeto?
ResponderExcluirSó uma lâmpada!
Excluironde eu compro Cristal de 3.58MHZ?
ResponderExcluirLojas de eletrônica! Mais fácil pela internet...
ExcluirMuito obrigado por esta informação.
ResponderExcluirNão é fácil encontrar 1 cristal de 3.58Mhz, poderei usar um de 3.579545Mhz usando os mesmos componentes?
Mais uma vez obrigado.
Respondido abaixo!
ExcluirPessoal, o cristal 3.58Mhz é o 3.579545MHZ!
ResponderExcluirOLÁ poderia passar-me o código LINK PARA COLOCAR SENHA ao Arduino ANTES DE DISPOSITIVO DE COMANDO
ResponderExcluirEntre na nossa lista de discussão, lá tem esse tema!
Excluirolá, gostaria de saber se posso substituir o relé do projeto por esse http://produto.mercadolivre.com.br/MLB-533440557-rele-5v-x4-unidades-_JM ?
ResponderExcluirPode, mas não poderá aciona-lo diretamente pela porta do Arduino, pois poderá danificá-lo! Use com transistor!
Excluirtem como fazer com arduino uno ?
ResponderExcluirSim, é o mesmo código!
Excluircaso eu ascender a luz remotamente depois que encerrar a ligação ela vai continuar acesa?
ResponderExcluirsim!
ExcluirComo faço para ligar a lampada, só que eu quero ligar atraves de um celular galaxy sem fio e somente um celular e não dois como mostra no projeto.
ResponderExcluirQual foi o programa que utilizou para a programação?
ResponderExcluirOlá, parabéns pelo projeto, montei ele e funcionou, porém os relés começam ligados, teria como modificar o código para que os relés iniciem desligados? Obrigado.
ResponderExcluirTem como fazer sem o celular servo. Existe algum sistema que substitua o celular?
ResponderExcluirParabens pelo projeto, show de bola!
ResponderExcluirAproveitando, há como utilizar um ramal de um PBX no lugar do celular?Como proceder? Obrigado!
Muito bom o seu blog, parceiro! Curso engenharia elétrica e estou conhecendo o mundo arduíno agora. Você poderia me recomendar algum tipo específico de arduíno ? Sou iniciante na área. Muito obrigado desde já!!! SUCESSO
ResponderExcluirola,ficou um trabalho super detalhado,muito legal e interresante este trabalhao ,gostaria de saber se tem como fazer um codigo no arduino para que quando eu apertar uma tecla a lampada ficar acessa quando eu soutar a tecla a lampada apaga.
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirOla como colocar uma senha de acesso nesse código só pra depois fazer acionamentos nas portas do Arduíno?
ResponderExcluirOlá! Irei fazer em breve e postarei aqui. Obrigado!
ExcluirParabéns amigo, gostaria de saber como criar os comandos para um botão tipo push button para dar partida no carro.
ResponderExcluirObrigado. Entre na nossa lista de discussão.
ExcluirParabéns! muito legal! montei funcionou perfeitamente! mas fiz uma alteração... coloquei um shield gsm para efeutar as ligações... ele disca perfeio mas nao esta indentificando o dtmf... poderia me ajudar...estou batendo cabeca igual a um louco..rs... Obrigado.
ResponderExcluirObrigado. Entre na nossa lista de discussão.
ExcluirParabéns pelo projeto muito interessante....é possível fazer um sistema deste sem fio?
ResponderExcluirParabéns pelo projeto muito interessante....é possível fazer um sistema deste sem fio?
ResponderExcluirObrigado, mas não entendi a parte "sem fio"
ExcluirComo faço pra comprar esse produto
ResponderExcluirNão é produto. Montei esse passo a passo pra quem desejar montar, aprender ou vender.
Excluironde acho o software para a gravação do firmare que postou ?
ResponderExcluirA própria IDE do Arduino.
Excluirvou lhe ser sinsero nao adiantou nada sua pubricacao falta o esquema,diagrama.isso ai so sewrve para pegar trocha atenciosamente muinto obrigad.falei disse e nao repito ok ate.
ResponderExcluirMARLENE PENEROLLI GOTTARDO, vou ser sincero: adiantou sim minha publicação. Ademas, o tutorial é direcionado a pessoas leigas na eletrônica. Centenas de pessoas já fizeram o projeto baseado no blog, portanto não é para pegar "trocha"; por falar nisso, já lavou a sua...? Obrigado, falei, disse e não repito, ok?! Até...
ResponderExcluirOla MARLENE, vc que disse pegar trocha, quero dizer uma coisa antes de falar falar mau de uma coisa vc precisa ter conhecimentos em Eletrônica, esse trabalho maravilhoso fiz e digo pra qualquer um agui que esta vendo essa mensagem, Trocha mesmo é a pessoa ser ignorante que nem ao menos tem o conhecimento e fala besteiras, procura umas aulas ai,,,,,
ResponderExcluirQuem sabe essa pessoa queira um vídeo tutorial mostrando em detalhes e talvez até desenhado pois uma pessoa leiga talvez conseguiria assim.
ResponderExcluirMuito bom o projeto! Mas não estou conseguindo executa-lo. O celular que está ligado ao decodificador pode ser um smartfhone ou tem que ser um modelo mais antigo como mostra no video? Obrigado Abraço.
ResponderExcluirPode ser qualquer celular com saída para fones de ouvido.
ExcluirBoa tarde.
ResponderExcluirVocê teria um código fonte que pudesse autenticar uma senha para só então liberar os comandos?
Olá, irei fazer um nóvo código solicitando senha em breve.
ExcluirNão encontrei o MT8870DE, apenas o MT8870DE. Qual a diferença deles? O meu sistema não está funcionando. Existe alguma adaptação para usar este outro CI?
ResponderExcluirNenhuma diferença, amigo...
Excluir