Skip to content

yvrcodex/DTMF_SystemControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DTMF SYSTEM CONTROL


Status Ativo Licença MIT Universidade PUC MINAS Microcontroller Embedded System

Índice

  1. Introdução
  2. Fluxo de Trabalho
  3. Características
  4. Requisitos
  5. Datasheets
  6. Materiais de Referência

Introdução

O projeto Controle de Sistemas via DTMF foca na utilização de módulos DTMF (Dual-Tone Multi-Frequency) para o controle remoto de sistemas via áudio. O objetivo do projeto é permitir que os usuários controlem remotamente dispositivos, como relés, utilizando tons DTMF gerados através de entrada de áudio.

Fluxo de Trabalho

Neste projeto, o microcontrolador ATmega328P embarcado em uma placa Arduino é integrado com o módulo DTMF MT8870. Esta combinação recebe e decodifica sinais DTMF provenientes de uma entrada P2 no módulo. O sistema é capaz de acionar relés com base nos códigos DTMF recebidos, executando tarefas conforme os comandos enviados. O projeto também possui um protótipo que utiliza o display ST7789 para simular uma ativação por senha, onde o sinal DTMF recebido é exibido no display e comparado com uma senha registrada no firmware.

Características

  • Controle Remoto: Permite o controle remoto de dispositivos via tons DTMF.
  • Integração com Arduino: Utiliza microcontrolador Arduino para processar sinais DTMF.
  • Personalizável: Facilmente adaptável para controlar diversos dispositivos e aplicações.
  • Interface Amigável: Interface simples para entrada de comandos DTMF via áudio.

Requisitos

  • Hardware: Módulo DTMF, Arduino (e.g., ATmega328P), dispositivo de entrada/saída de áudio.
  • Software: Arduino IDE, VSCode (PlatformIO), bibliotecas para decodificação DTMF.

Instalação

  1. Clone o repositório:

    git clone https://github.com/yvrcodex/DTMF_SystemControl
    
  2. Abra o projeto no Arduino IDE ou VSCode (PlatformIO).

  3. Conecte o hardware conforme especificado na documentação.

  4. Compile e carregue o código no Arduino.

  5. Teste o sistema enviando tons DTMF através do dispositivo de entrada de áudio.

Datasheets

Materiais de Referência

Licença

Este projeto é licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes. Se você tiver alguma dúvida ou encontrar algum problema, por favor, abra uma issue no repositório ou entre em contato através do email fornecido na nossa página de perfil do GitHub.


About

A Dual-Tone Multi-Frequency (DTMF) system control implementation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages