Índice:

Robô operado por celular: 7 etapas
Robô operado por celular: 7 etapas

Vídeo: Robô operado por celular: 7 etapas

Vídeo: Robô operado por celular: 7 etapas
Vídeo: Função anti roubo do seu celular #celular #android #dicas #segurança 2024, Novembro
Anonim
Robô Operado por Celular
Robô Operado por Celular

Convencionalmente, os robôs controlados sem fio usam circuitos rf, que apresentam as desvantagens de faixa de trabalho limitada, faixa de frequência limitada e controle limitado. O uso de um telefone celular para controle robótico pode superar essas limitações. Oferece a vantagem de controle robusto, alcance de trabalho tão grande quanto a área de cobertura do provedor de serviço, sem interferência com outros controladores e até doze controladores.

Embora a aparência e as capacidades dos robôs variem muito, todos os robôs compartilham a característica de uma estrutura mecânica móvel sob alguma forma de controle. O Controle do robô envolve três fases distintas: percepção, processamento e ação. Geralmente, os preceptores são sensores montados no robô, o processamento é feito pelo microcontrolador ou processador de bordo e a tarefa é realizada por meio de motores ou com alguns outros atuadores. quero deixar claro, se você enfrentar qualquer problema que estou aqui para você, você pode escrever comentários ou pode me enviar um e-mail para [email protected]

Etapa 1: VISÃO GERAL DO PROJETO

VISÃO GERAL DO PROJETO
VISÃO GERAL DO PROJETO
VISÃO GERAL DO PROJETO
VISÃO GERAL DO PROJETO

Neste projeto o robô, é controlado por um telefone móvel que faz chamada para o telefone móvel ligado ao robô no decorrer da chamada, se for pressionado algum botão o controle correspondente ao botão pressionado é ouvido no outro extremo da chamada. Este tom é chamado de tomo multi-frequência de tom dual (DTMF). O robô recebe este tom DTMF com a ajuda do telefone empilhado no robô

O tom recebido é processado pelo microcontrolador atmega16 com a ajuda do decodificador DTMF MT8870 o decodificador decodifica o tom DTMF em seu dígito binário equivalente e este número binário é enviado ao microcontrolador, o microcontrolador é pré-programado para tomar uma decisão para qualquer entrada de dados e envia sua decisão aos motoristas para acionar os motores para movimento para frente ou para trás ou uma volta. O celular que faz uma chamada para o telefone celular empilhado no robô atua como um controle remoto. Portanto, este projeto robótico simples não requer a construção de unidades receptoras e transmissoras. A sinalização DTMF é usada para sinalização de telefone pela linha na banda de freqüência de voz para a central de comutação de chamadas. A versão do DTMF usada para discagem telefônica é conhecida como tom de toque. O DTMF atribui uma frequência específica (consistindo em dois tons separados) a cada tecla s que pode ser facilmente identificada pelo circuito eletrônico. O sinal gerado pelo codificador DTMF é a submissão al-gebric direta, em tempo real, das amplitudes de duas ondas seno (cosseno) de frequências diferentes, ou seja, pressionando 5 enviará um tom feito somando 1336hz e 770hz na outra extremidade do celular. Os tons e atribuições em um sistema dtmf mostrado abaixo

Etapa 2: Descrição do circuito

Descrição do Circuito
Descrição do Circuito
Descrição do Circuito
Descrição do Circuito

As figuras mostram o diagrama de blocos e o diagrama de circuito do robô baseado em microcontrolador. Os componentes importantes deste robô são decodificador DTMF, microcontrolador e driver do motor.

Um decodificador dtmf da série MT8870 é usado aqui. Todos os tipos da série mt8870 usam técnicas de contagem digital para detectar e decodificar os dezesseis pares de tons DTMF em uma saída de código de quatro bits. O circuito integrado de regecção de tons dila eliminou a necessidade de pré-filtragem. Quando o sinal de entrada fornecido no pino 2 (IN-) configuração de entrada de terminação simples é reconhecido como efetivo, o sinal de decodificação de quatro bits correto do tom DTMF é transferido para as saídas Q1 (pino 11) através de Q4 (pino 14). O atmega 16 é um microcontrolador CMOS de 8 bits de baixa potência baseado na arquitetura RISC aprimorada do AVR. Ele fornece o seguinte recurso: 16kb de memória flash programável no sistema com recursos de leitura e gravação, 512 bytes de EEPROM, 1 KB SRAM, 32 linhas de entrada / saída de uso geral. 32 registros de trabalho de uso geral. Todos os 32 registradores estão diretamente conectados à unidade lógica aritmética, permitindo que dois registradores independentes sejam acessados em uma instrução de sinal executada em um ciclo de clock. A arquitetura resultante é mais eficiente em termos de código. As saídas dos pinos de porta PD0 a PD3 e PD7 do microcontrolador são alimentadas às entradas IN1 a IN4 e habilitam os pinos (EN1 e EN2) do driver do motor L293d, respectivamente, para acionar os motoredutores. A chave S1 é usada para reinicialização manual. as notações são: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - resistências de 100k r3 - resistências de 330k r4-r8 - resistências de 10k c1- 0,47 capacitor micro farat c2, c3, c5, c6 - capacitor c4 de 22pfarat - 0.1micro farat capacitor xtal1 - 3.57 mhz crytal xtal2 - 12 mhz cristal s1 - aperte o interruptor m1, m2 - 6v 50rpm motor batt- 6v

Etapa 3: Descrição do software (o código hexadecimal)

o microcontrolador do Avr é programado usando WIN AVR para iniciantes darem uma olhada neste primeirohttps instrutível: //www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ esta é a maneira de programar o avratmega 16 olhe para o diagrama de pinos de atmega16 e, em seguida, conecte os pinos em conformidade (se vc tiver algum problema, sinta-se à vontade para me escrever) Anexei o código completo. O arquivo de cabeçalho seráincluído automaticamente se você tiver instalado o winavr no local padrão

Etapa 4: Trabalhando

Trabalhando
Trabalhando

Para controlar o robô, você deve fazer uma chamada para o celular acoplado ao robô de qualquer telefone.

agora o telefone é atendido pelo telefone no robô através do modo autoanswer (que fica no phn, basta habilitá-lo). agora, quando você pressiona 2, o robô se move para frente quando você pressiona 4 o robô se move para a esquerda quando você pressiona 8. O robô se move para trás quando você pressiona 6. O robô para para a direita.

Etapa 5: construção

Construção
Construção

para construir este robô, você precisa destes componentesComponentes usados: - "MT8870 DTMF DECODER - 1" microcontrolador Atmega 16 - 1 "driver do motor L293d ic - 1" Cd7004 não gate ic - 1 "diodo 1n4007 - 1" resistências 100k - 2 "10 resistências k - 5 "resistências de 330 k - capacitores de 1" 0,47 mf - capacitores de 1 "0,1 mf - capacitores de 1" 22pf - cristal de 4 "3,57 mhz - cristal de 1" 12 mhz - 1 "interruptor de pressão - 1" 2 motoredutores (6v, 50 rpm) - 2 (4 para tração nas quatro rodas) "Bateria 6v - 1

  • rodas - 4
  • telefone celular - 2 (um deles e o outro pode ser nosso)
  • viva-voz - 1 (para o telefone no rover)

você tem que colocar um celular no rover. O celular é conectado ao rover por meio de um viva-voz. construa o rover no formato dado abaixo. Você pode obter essas peças em qualquer loja de eletrônicos com facilidade

Etapa 6: para conectar as mãos livres ao circuito

Para conectar as mãos livres ao circuito
Para conectar as mãos livres ao circuito

sempre há duas conexões que saem do telefone, essas conexões são 1. Dica 2. Anel Eu prefiro usar o viva-voz que tem um conector reto (semelhante aos que usamos em nossos ipods, mas um mais fino) a ponta desse conector é chamada de "ponta" e a parte restante atrás da ponta após uma faixa preta é o anel Então conecte essas duas conexões com o circuito e pronto

Etapa 7: O FIM

Siga estas etapas e pronto. mas se você enfrentar qualquer problema, sinta-se à vontade para escrever comentários ou me enviar um e-mail para [email protected]

Recomendado: