Índice:

Sistema de travamento controlado por voz: 7 etapas (com imagens)
Sistema de travamento controlado por voz: 7 etapas (com imagens)

Vídeo: Sistema de travamento controlado por voz: 7 etapas (com imagens)

Vídeo: Sistema de travamento controlado por voz: 7 etapas (com imagens)
Vídeo: ¡CÁNCER de COLON! SÍGNOS y SÍNTOMAS de ALERTA que NUNCA DEBES IGNORAR 2024, Julho
Anonim
Sistema de travamento controlado por voz
Sistema de travamento controlado por voz

O Voice Controlled Locking System, é um sistema de travamento automatizado, usando bluetooth como intermediário para comunicação entre o Arduino e seu telefone Android. O sistema de bloqueio controlado por voz desbloqueia quando você diz a senha definida por você (eu a defini como 'instrutível') e bloqueia quando diz 'bloqueio'. O bloqueio controlado por voz permite que você desbloqueie e bloqueie sua gaveta ou guarda-roupa, automaticamente em um alcance de cerca de 10 metros, mesmo sem tocá-lo. Basta abrir o aplicativo, dizer a senha e com um toque de botão você abre sua gaveta / guarda-roupa.

Eu projetei a fechadura ou a trava de acordo com a gaveta da minha mesa de estudo. Isso pode ser personalizado conforme a necessidade, apenas alterando a cabeça da trava do eixo do motor.

NOTA: ESTE PROJETO ESTÁ EM FASE DE PROTÓTIPO E NÃO PODE GARANTIA COMPLETAMENTE A SEGURANÇA E A SEGURANÇA. NÃO SEREI RESPONSÁVEL POR QUALQUER PERDA CAUSADA

Etapa 1: peças necessárias

Peças necessárias
Peças necessárias
Peças necessárias
Peças necessárias
Peças necessárias
Peças necessárias

CONTROLADORES

1) Arduino UNO

www.amazon.com/Arduino-Uno-R3-Microcontrol…

2) Arduino Pro mini 5v 16mhz

www.amazon.com/Arduino-Pro-Mini-5V/dp/B00V…

3) Driver do motor L293D (não necessário se estiver usando um servo)

www.amazon.com/HC-05-Bluetooth-Pass-throug…

COMUNICAÇÃO

1) Módulo Bluetooth HC 05

www.amazon.com/HC-05-Bluetooth-Pass-throug…

CARGAS

1) Motor redutor DC servo motor 100 RPM / 9g

www.amazon.com/Dimart-100RPM-Robot-Intelli…

2) Tela lcd 16x2 (opcional)

FONTE DE ENERGIA

1) Adaptador 5V 200 ma DC

O outro misc. partes incluem-

OUTRO MATERIAL

1) Peça de alumínio (10x2x0,2 cm) para a fechadura.

2) Mudar

Etapa 2: conexões

Conexões
Conexões
Conexões
Conexões
Conexões
Conexões
Conexões
Conexões

MÓDULO BLUTOOTH - ARDUINO PRO MINI

Rx - Tx

Tx - Rx

5v - Vcc

GND - GND

** CERTIFIQUE-SE DE QUE, AO CARREGAR O CÓDIGO, DESCONECTE OS PINOS TX E RX.

ARDUINO PRO MINI - CONDUTOR DE MOTOR

PIN 6 - In1 ou PIN 2 do L293D (se estiver conectando diretamente ao IC)

PIN 7 - In2 ou PIN 6 do L293D (se estiver conectando diretamente ao IC)

PIN8 - ATIVAR PIN 1

5V - VCC

CONDUTOR DE MOTOR - MOTOR

Entrada do motor 1 - Terminal 1

Entrada do motor 2 - Terminal 2

Etapa 3:

Imagem
Imagem

Etapa 4: upload do código para o Arduino Pro Mini

Carregando código para o Arduino Pro Mini
Carregando código para o Arduino Pro Mini

Um programa não pode ser carregado diretamente no Arduino Pro mini. Existem basicamente duas maneiras de fazer upload de um código para o Pro mini-

1) Usando a placa de programação, 2) Via Arduino Uno.

Programei o Pro mini Via Arduino UNO. Para fazer isso, primeiro, remova com muito cuidado o Ic do Arduino Uno. Em seguida, no IDE do Arduino e altere a placa de UNO para Pro mini.

Ferramentas> Placas> Arduino Pro ou Pro mini

Depois de fazer isso, o canto inferior direito do seu IDE agora exibirá a placa como Arduino Pro ou Pro mini ATmega 328 (5v, 16 Mhz).

Agora conecte seu pro mini ao Uno-

PRO MINI - UNO

DTR - Reiniciar

Vcc - 5v

GND - GND

Rx - Rx

Tx - Tx

Após isso, conecte o Arduino UNO usando o cabo USB ao seu laptop / PC e carregue o código da mesma forma que é feito para o UNO.

Etapa 5: escrever o código para o Arduino e trabalhar

O código / programa fornecido abaixo para o sistema de travamento inclui o código para um display LCD 16x2. Seu uso é totalmente opcional e pode ser ignorado sem fazer nenhuma alteração no código. O programa é muito básico e fácil de entender

Etapa 6: Testar o código com o Arduino UNO

Testando o código com o Arduino UNO
Testando o código com o Arduino UNO

Antes de enviar o código para o Pro mini, decidi testar o programa no UNO para ter certeza de que estava funcionando perfeitamente.

Os resultados foram ótimos, o código funcionou de acordo com as expectativas e aqui está um vídeo do teste

Etapa 7: Definir a senha e baixar o aplicativo

A senha pode ser definida por meio do seguinte comando-

if (voz == "* senha")

Para alterar a senha, basta alterar a palavra entre aspas. NÃO SE ESQUEÇA DE COLOCAR A ESTRELA * ANTES DA PALAVRA

Baixando o aplicativo

Baixe o aplicativo: - Android Meets Robots: Voice

este aplicativo é gratuito para download na Play Store.

Recomendado: