Índice:

Fale com a sua luz: 5 etapas
Fale com a sua luz: 5 etapas

Vídeo: Fale com a sua luz: 5 etapas

Vídeo: Fale com a sua luz: 5 etapas
Vídeo: REFRAÇÃO DA LUZ | MAPA MENTAL | QUER QUE DESENHE? | DESCOMPLICA 2024, Novembro
Anonim
Image
Image

Qual é o meu projeto?

Este projeto é uma luz cuja cor você pode mudar dizendo de qual cor você gosta. A luz que fiz nesses projetos usa 4 luzes diferentes: verde, vermelha, amarela, azul e, claro, você pode adicionar mais luzes e alterar mais cores. Este guia irá ensiná-lo a controlar o Arduino com a voz do telefone.

Como funciona?

Seu android possui um reconhecimento de fala e nós o usaremos para controlar seu Arduino, via Bluetooth. O aplicativo que usei foi desenvolvido pela SimpleLabsIN e funciona pressionando o botão do microfone, então ele vai esperar que você diga um comando. O aplicativo exibirá as palavras que você declarou e enviará strings de dados para o Arduino processar.

TechBuilder me inspirou a fazer este projeto

Etapa 1: peças e componentes

Peças e Componentes
Peças e Componentes

Precisamos dessas peças:

  • 4 indicadores LED ou mais (a cor de sua escolha)
  • 1x Arduino Leonardo
  • 1x Módulo Bluetooth Serial HC-06
  • Placa de ensaio e jumpers
  • (Opcional) Bateria 9v
  • Resistores 220Ω

Etapa 2: Conexões e esquema

Conexões e esquemático
Conexões e esquemático
Conexões e esquemático
Conexões e esquemático

Lembre-se, o HC-06 vazio funciona em 3.3v, você não pode simplesmente conectá-lo a 5v.

A bateria de 9v é opcional se você não quiser que o cabo USB fique visível no final.

Se a imagem de alguma forma não estiver clara, sinta-se à vontade para entrar em contato comigo, fico feliz em ajudá-lo

Etapa 3: Código Arduino e comunicação serial

Código Arduino e comunicação serial
Código Arduino e comunicação serial

Como fazer upload do código?

Faça upload do código com o cabo USB. O código é feito para a placa Leonardo. Se quiser usar o código na placa UNO, você precisará alterar o código Serial1.read, Serial1.available e Serial1.println. Exclua todos os números "1" para usar o código na placa UNO.

Compreendendo o aplicativo:

O aplicativo funciona reconhecendo seu comando de voz, ele exibirá as palavras que você falou e enviará dados / strings para o Arduino via bluetooth. O que é uma string? Uma string é como uma palavra, você pode fazer declarações condicionais a partir dela [ex: if (voice == "* computer on") {// ligar o pino 2}]. A "voz" é a sua string, "==" é a sua condição, "* computer on" é o seu comando e o código entre as chaves "{}" são os códigos a serem executados assim que a sua string corresponder à condição do comando. O aplicativo envia strings neste formato * command #, o asterisco (*) indica o início de um novo comando e a hashtag (#) indica o final de um comando.

Como posso alterar os comandos?

Você pode ver que o "* 綠色" está destacado na imagem acima.綠色 é o chinês do verde. Você pode alterar a palavra para o que quiser, digamos que você queira alterá-la para a cor rosa, você pode substituir "* 綠色" por "* Rosa". Lembre-se sempre de iniciar o comando com um asterisco.

Código:

Etapa 4: Conecte o Arduino ao dispositivo Android

Conecte o Arduino ao dispositivo Android
Conecte o Arduino ao dispositivo Android

Baixe o aplicativo: BT Voice Control for Arduino

O aplicativo que usei foi desenvolvido por SimpleLabsIN

5 etapas simples:

  1. Baixe o aplicativo da Google PlayStore
  2. Toque no menu de opções e selecione "Connect Robot"
  3. Clique no seu Módulo BT (no meu caso é o HC-06)
  4. Espere até que diga Conectado ao Módulo BT (HC-06)
  5. Toque no ícone do microfone e diga o seu comando!

Etapa 5: cubra seus componentes

Cubra seus componentes
Cubra seus componentes
Cubra seus componentes
Cubra seus componentes

Agora você deve cobrir seus componentes, para que sua luz não seja tão brilhante e também tornará o projeto mais estilístico.

É assim que eu fiz

  1. Cubra tudo com um papel semitranslúcido
  2. Cole por baixo
  3. Abra a luz

Deve parecer bonito

Recomendado: