Índice:
- Etapa 1: peças e componentes
- Etapa 2: Conexões e esquema
- Etapa 3: Código Arduino e comunicação serial
- Etapa 4: Conecte o Arduino ao dispositivo Android
- Etapa 5: cubra seus componentes
Vídeo: Fale com a sua luz: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
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
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
Baixe o aplicativo: BT Voice Control for Arduino
O aplicativo que usei foi desenvolvido por SimpleLabsIN
5 etapas simples:
- Baixe o aplicativo da Google PlayStore
- Toque no menu de opções e selecione "Connect Robot"
- Clique no seu Módulo BT (no meu caso é o HC-06)
- Espere até que diga Conectado ao Módulo BT (HC-06)
- Toque no ícone do microfone e diga o seu comando!
Etapa 5: 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
- Cubra tudo com um papel semitranslúcido
- Cole por baixo
- Abra a luz
Deve parecer bonito
Recomendado:
Crie um aplicativo para iPhone que fale com a malha de partículas: 4 etapas
Crie um aplicativo para iPhone que fale com o Particle Mesh: Neste projeto, você aprenderá como carregar um aplicativo no seu iPhone que se comunica diretamente com uma placa de malha de partículas de 3ª geração. Isso levará menos de 20 minutos do seu tempo. Além disso, você pode começar a mexer imediatamente !! Vamos começar. Coisas que você vai fazer
Módulo NodeMcu Fale com ISD1820: 3 etapas
NodeMcu Speak With ISD1820 Module: Neste tutorial simples, irei explicar como conectar e usar o módulo ISD1820 usando a placa NodeMCU. P.S. desculpe pelo meu inglês ruim. Lendo a ficha do módulo está escrito que: O uso deste módulo é muito fácil e você pode controlar diretamente por p
Fale com Alexa e o Google Assistant Juntos em um Raspberry Pi: 4 etapas
Fale com Alexa e o Google Assistant juntos em um Raspberry Pi: Execute o Amazon Alexa e o Google Assistant ao mesmo tempo em um Raspberry Pi. Chame qualquer um de seus nomes, eles ligam seus próprios LEDs e tocam sons para resposta. Então você faz algum pedido e eles respondem a você respectivamente. Você pode saber o char
Fale com o Pick e o bate-papo de inteligência artificial usando o Cleverbot: 14 etapas (com imagens)
Fale com o Pick e o Bate-papo de Inteligência Artificial usando o Cleverbot: Aqui, tento não apenas o comando de voz, mas também o Bate-papo de Inteligência Artificial com o computador usando o Cleverbot. Na verdade a ideia surgiu quando encontraram crianças misturando cores na caixa de colorir ao tirar a cor de uma cor para a mais próxima. Mas finalmente impleme
Fale e soletre: trabalho faça você mesmo: 8 etapas
Fale e soletre: Trabalho faça você mesmo: Estas instruções referem-se aos auxiliares de aprendizagem vintage da Texas Instruments: Fale & Matemática, fale & Soletrar e falar & Leitura. Modificações & AdiçõesSubstituição: espuma da grade do alto-falante Compartimento da bateria: Chave de acesso Remoção da bateria: Pull-tabspro