Índice:
- Etapa 1: Reúna as peças
- Etapa 2: conectar os componentes (unidade de bicicleta)
- Etapa 3: Treine o Módulo de Voz
- Etapa 4: obtenha as bibliotecas e faça upload do código
- Etapa 5: conectar os componentes (unidade de garagem)
- Etapa 6: teste e viaje com estilo
Vídeo: Luzes de scooter controladas por voz e porta de garagem: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Olá pessoal!
Eu comprei recentemente uma scooter elétrica, mas ela não tinha luz traseira e nem abridor de porta de garagem embutido… SURPRESA !! (ノ ゚ 0 ゚) ノ ~
Então, decidi fazer minhas próprias luzes traseiras e remotas para a porta da garagem, em vez de comprá-las.
Qual é a graça de ter botões para abrir a porta de uma garagem ?! Então, decidi fazer a coisa toda controlada por voz. É mais divertido pedir para a porta abrir em vez de apertar botões. Isso funciona muito bem em termos de funcionalidade e exibição.
Pesquisei alguns projetos de luzes de bicicleta, como https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ e decidi criar minha própria versão atualizada. Então, resolvi acender minhas luzes para combinar com meu estilo em minha scooter elétrica, adicionando piscas animados. Eles também têm um módulo nRF24L01 para controlar sem fio a porta da garagem usando voz.
As luzes são compostas por uma matriz de LED de 16x16 para ter piscas animados.
Por favor, dê uma olhada no vídeo acima.
Abaixo estão as instruções para fazer um para você.
Etapa 1: Reúna as peças
Para este instrutível, você precisa das seguintes partes:
1: 2x Arduino (estou usando nano)
2: Módulo de reconhecimento de voz (comprei em um negócio mais barato no eBay)
3: Matriz LED (Neopixel)
4: Uma fonte de alimentação de 5 V para LED Matrix
5: Outra fonte de alimentação de 5V, mas estou usando 9V
6: 2 módulos nRF24L01
7: Módulo de relé
8: Fios
Etapa 2: conectar os componentes (unidade de bicicleta)
Para iniciar a fiação do Arduino, nRF24L01, módulo de reconhecimento de voz, fonte de alimentação e matriz de LED.
A. Conexões para nRF24L01:
-MISO se conecta ao pino 12
-MOSI conecta ao pino 11
-SCK conecta-se ao pino 13
-CE conecta ao pino 9
-CSN conecta ao pino 10
-GND e VCC do NRF24L01 estão conectados ao GND e 3,3 V do Arduino
B. Conexões para o Módulo de Reconhecimento de Fala:
-RX conecta ao pino 6
-TX conecta ao pino 5
-GND e VCC do módulo são conectados ao GND e 5V do Arduino
C. Conexões para a matriz de LED:
Usei um banco de energia para fornecer energia. Para conectar um banco de energia, pegue um cabo USB e descasque as pontas + ve e -ve do cabo.
-5V da Matrix se conecta ao pino VIN do Arduino e a conexão + ve da fonte de alimentação
-GND da Matrix conecta-se ao pino GND do Arduino e a conexão -ve da fonte de alimentação
Etapa 3: Treine o Módulo de Voz
A. Baixe a biblioteca de controle de voz.
B. Abra o arquivo -> Exemplos -> VoiceRecognitionV3 -> vr_sample_train
eu. Modifique "VR myVR (2, 3);" para "VR myVR (6, 5);" no código para contabilizar a alteração do pino RX TX.
ii. Faça upload do código
C. Abra o monitor serial
eu. Defina a taxa de transmissão para 115200 e selecione a opção "Nova linha".
ii. Um menu abrirá o guia.
1. Use o comando "treinar" para treinar a fala.
2. Digite "train 0", ele pedirá para você falar o comando e, em seguida, pedirá para dizê-lo novamente.
3. Faça o mesmo para "trem 1", "trem 2", etc.
No código:
o trem 0 deve controlar a porta da garagem
trem 1 é o sinal esquerdo
trem 2 é o sinal certo
o trem 3 deve acender as luzes vermelhas
trem 4 é desligar as luzes
Etapa 4: obtenha as bibliotecas e faça upload do código
Baixe bibliotecas adicionais para LED Matrix e nRF24L01.
A. Vá para Sketch -> Incluir biblioteca-> Gerenciar bibliotecas … e instale o RF24 por TMRh20.
B. Além disso, instale a biblioteca Neo Pixel da Adafruit.
C. Faça upload do código em anexo ScootSendProtowtlightsIns.ino.
O código tem comentários para uma explicação, mas é muito simples.
Etapa 5: conectar os componentes (unidade de garagem)
Para a unidade de porta de garagem, precisamos conectar o módulo de relé, nRF24L01, fonte de alimentação e Arduino.
Criei todo o conjunto em uma garrafa dispensadora de sal.
A. Conexões para nRF24L01:
MISO se conecta ao pino 12
MOSI se conecta ao pino 11
SCK se conecta ao pino 13
CE se conecta ao pino 9
CSN se conecta ao pino 10
GND e VCC do NRF24L01 estão conectados ao GND e 3,3 V do Arduino
B. Conexões para o módulo de relé:
DC- e DC + do módulo de relé são conectados ao GND e 5V do Arduino
A porta do gatilho de sinal se conecta ao pino 2 do Arduino
Conecte uma extremidade do switch à porta comum do relé
Conecte a outra extremidade do switch à porta normalmente fechada do relé
C. Conexões para fonte de alimentação:
Conecte a extremidade + ve da bateria de 9V ao pino VIN do Arduino
Conecte a extremidade -ve ao pino GND do Arduino
D. Faça upload do código
Etapa 6: teste e viaje com estilo
O vídeo de demonstração foi anexado na parte superior do instrutível.
Espero que você tenha gostado do instrutível. Comente se você tiver alguma dúvida.
Você pode adicionar mais animações à matriz de LED. Você também pode controlar outras coisas além da porta da garagem.
Surpreendentemente, o reconhecimento de voz funciona bem mesmo a velocidades de 15 mph.
Por favor, vote nele.
Obrigado, Sahil Parikh
www.snp13.com
Recomendado:
Porta da garagem controlada por Alexa com Arduino Esp8266: 6 etapas
Alexa Controlled Garage Door com Arduino Esp8266: A ideia para este projeto veio de um antigo projeto em que havia trabalhado um tempo atrás. Eu tinha instalado um circuito de botão simples que acendia um LED quando um botão era pressionado pela porta da garagem. Este método não se mostrou confiável e não foi tão útil
Luzes controladas por voz de qualquer lugar com Jason: 7 etapas
Luzes controladas por voz de qualquer lugar com Jason: luzes AC que são controladas de qualquer lugar com conexão à Internet usando NodeMCU (ESP8266) e Jason (Android App). Jason é um aplicativo assistente controlado por voz que codifiquei para dispositivos Android para controlar o estado elétrico de um Aparelho AC, até
Sensor de movimento / luzes controladas por contador: 7 etapas
Sensor de movimento / luzes controladas por contador: Este projeto foi criado como um projeto final para um curso de Design Digital na Cal Poly, San Luis Obispo (CPE 133). Por que estamos fazendo isso? Queremos ajudar a conservar os recursos naturais do mundo. Nosso projeto tem como foco a economia de eletricidade. Economizando mais elementos
Luzes interiores controladas por Wi-Fi (carro): 5 etapas (com fotos)
Luzes interiores controladas por Wifi (carro): Olá a todos! Neste instrutível, iremos instalar uma faixa LED RGB controlada por Wifi para o interior do seu carro. Neste projeto, usarei meu próprio carro (Mitsubishi Lancer GTS 2010), mas a configuração deve funcionar para a maioria dos veículos. Lá
Faça Luzes de Natal Controladas por Música: 6 Passos
Faça Luzes de Natal Controladas por Música: Faça luzes de Natal controladas por música por um preço muito baixo. Isso usa peças muito básicas. Essa ideia não foi originada por mim. É um derivado do projeto de Rybitski localizado aqui