Índice:
- Etapa 1: Materiais: O que você vai precisar
- Etapa 2: Modo e comandos Bluetooth AT
- Etapa 3: Comandos AT para o Módulo SLAVE
- Etapa 4: Comandos AT para Módulo Mestre
- Etapa 5: Conexões do Arduino Micro
- Etapa 6: conexões do Arduino Nano
- Etapa 7: Ajustes
- Etapa 8: Tempo de impressão 3D !!!: D
- Etapa 9: controle o seu PC;)
Vídeo: Controle o PC sem fio com piscar de olhos;): 9 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Que tal ir além dos seus hábitos ?? Que tal tentar algo novo ?? !!!!
Que tal controlar o seu PC e fazer tudo o que quiser SEM usar o teclado e o mouse!
Hmm… Mas como isso é possível ???
Com apenas um piscar de olhos !! Não acredite ???
Ok, então continue lendo e você descobrirá como isso pode acontecer !!;)
Etapa 1: Materiais: O que você vai precisar
- 2 mini breadboards
- 2 módulos Bluetooth HC-05
- 1x Arduino Uno
- 1x Arduino Micro
- 1x Arduino Nano
- 1x Sensor de Linha SparkFun QRE1113
- 1 cabo mini usb-USB (para Arduino Nano)
- 1x cabo micro usb-USB (para Arduino Micro)
- 1 cabo USB 2.0 A / B (para Arduino Uno)
- 1x Potenciômetro 10Kοhm
- Fios de ligação (macho para macho e macho para fêmea)
- 1 bateria de 9V
- 1 porta bateria
- 1x interruptor de alternância
- 1x par de óculos
- 1x fita isolante
- 1x ferro de solda (opcional)
Etapa 2: Modo e comandos Bluetooth AT
Para este processo, estou usando uma placa Arduino Uno
1. Conecte o GND e o Vcc do módulo Bluetooth ao GND e 5V da placa Arduino, respectivamente.
2. Pressione o botão no HC-05 Bluetooth e enquanto o mantém pressionado, conecte o Arduino ao seu PC. Você verá o led no módulo Bluetooth piscando com intervalo de 2 segundos, o que significa que você entrou no modo AT.
3. Abra o IDE do Arduino e faça upload de um esboço vazio para a placa do Arduino.
4. Conecte Rx e Tx do módulo Bluetooth a Rx (pin0) e Tx (pin1) da placa Arduino, respectivamente.
Importante: Ao enviar um esboço, remova as conexões Rx e Tx e conecte-as novamente em suas posições depois que o upload estiver concluído!
HC-05 -> Arduino
Vcc -> 5V
GND -> GND
Rx -> Rx (pino 0)
Tx -> Tx (pino1)
Todas as conexões são mostradas na imagem.
5. O módulo HC 05 Bluetooth precisa de um retorno de carro e alimentação de linha após cada comando.
Portanto, abra o Serial Monitor e selecione “Ambos NL e CR” e 38400 baud.
Digite: AT e clique em Enviar.
Agora você deve obter um OK como resposta, o que significa que inseriu com êxito os Comandos AT!
Etapa 3: Comandos AT para o Módulo SLAVE
1. Digite AT + NAME? para ver o nome do módulo.
Você pode alterá-lo como quiser, digitando, por exemplo: AT + NAME = SLAVE
2. Para ver a senha digite em AT + PSWD? (o padrão é: 1234)
3. Digite AT + ROLE = 0 para torná-lo escravo
4. Digite AT + ADDR =? para obter seu endereço. Você deve saber o endereço deste módulo para EMPARELHÁ-lo com outro.
Observe que o endereço será semelhante a este:: 21: 13: 19E8
5. Desconecte-o do PC para sair do modo AT.
Nota: O endereço também pode ser encontrado em dispositivos Bluetooth, adicione o dispositivo, clique com o botão direito em SLAVE (o nome do Bluetooth), Propriedades, Bluetooth -> Identificador Único.
Etapa 4: Comandos AT para Módulo Mestre
1. Digite AT + NAME? para ver o nome do módulo.
Você pode alterá-lo como quiser, digitando, por exemplo: AT + NAME = MASTER
2. Para visualizar a senha digite em AT + PSWD? (o padrão é: 1234)
3. Digite AT + ROLE = 1 para torná-lo mestre
4. Digite AT + CMODE = 0 para fazer com que o módulo se conecte a um endereço Bluetooth especificado.
5. Digite AT + BIND = 0021, 13, 0109E8 (coloque aqui o endereço do seu módulo escravo) para emparelhá-lo com o módulo escravo.
Nota: Em Comandos AT os dois pontos devem ser substituídos por vírgulas e também que o endereço completo deste
”: 21: 13: 19E8” é “00: 21: 13: 01: 09: e8” porque “0” são omitidos no início.
Etapa 5: Conexões do Arduino Micro
Faça as conexões conforme mostrado na imagem:
HC-05 -> Arduino
Vcc -> 5V
GND -> GND
Tx -> pino 11
Potenciômetro -> Arduino
V -> 5V
GND -> GND
Pino de entrada -> pino A2
Faça upload do seguinte esboço:
Importante: Ao enviar um esboço, remova as conexões Rx e Tx e conecte-as novamente em suas posições depois que o upload estiver concluído!
Etapa 6: conexões do Arduino Nano
Faça as conexões conforme mostrado na imagem:
HC-05 -> Arduino
Vcc -> 5V
GND -> GND
Tx -> pino 10
Rx -> pino 11
QRE1113 -> Arduino
VCC -> 5V
GND -> GND
OUT -> pino A0
Bateria -> Arduino
9V -> Chave de alternância
GND -> GND
Chave de alternância -> Arduino
V -> Vin
Faça upload do seguinte esboço:
Etapa 7: Ajustes
Parabéns! Você concluiu a parte mais exigente!;):)
Agora é hora de ajustesssss!
1. Conecte o Arduino Micro ao seu PC. Você verá o led no módulo Bluetooth piscando repetidamente.
2. Ligue o interruptor do Arduino Nano para ligá-lo. Após alguns segundos, você verá os dois módulos bluetooth piscando da mesma maneira (uma piscada após 2 segundos). Isso significa que suas placas Arduino estão emparelhadas e podem se comunicar umas com as outras.
3. Abra o IDE do Arduino. Selecione sua placa (Arduino Micro) e a porta COM apropriada e abra o Serial Plotter. Você verá um gráfico com as medidas do sensor e o valor do potenciômetro. Com a cor azul estão os valores do potenciômetro (limite) e com a cor vermelha os valores do sensor.
4. Remova a lente dos óculos para ter apenas a armação.
5. Prenda o sensor de linha Spark Fun ao quadro em uma posição semelhante às fotos.
6. Coloque os óculos e ajuste o sensor para ficar próximo ao seu olho. Piscando algumas vezes com o olho, você notará alguns picos no gráfico do Serial Plotter. Ajuste o valor do potenciômetro para estar acima dos picos e abaixo dos outros valores conforme mostrado na imagem. Agora você definiu seu limite com sucesso!
Nota: A partir do ajuste do limite, você também pode escolher o tipo de intermitência (intencional ou não intencional) que aceitará. Desta forma, você pode controlar totalmente quando o comando 'ENTER' será enviado.
E … Finalmente: D
A única coisa que você precisa fazer agora é PISCAR (fechar e abrir o olho);)
Um "Enter" será enviado ao seu PC !!
Sim, mas existe alguma maneira de escrever e fazer o que eu quiser sem tocar no meu PC ???
Yeeaaahhh… Continue para a última parte para ver por si mesmo !!;)
Etapa 8: Tempo de impressão 3D !!!: D
Esta etapa é uma etapa opcional para dar uma sensação mais compacta e portátil a este projeto !!;)
Você pode fazer experiências com você mesmo e criar seus próprios gabinetes com qualquer design que desejar! Abaixo você pode encontrar meus designs também!
Para este projeto usei processo FDM com PLA como material. O PLA é uma ótima opção para prototipagem rápida e de baixo custo e vem em uma grande variedade de cores.
Depois que a impressão 3D estiver concluída, você pode usar lixa para torná-los lisos e bonitos e também pode pintá-los da cor que desejar!
Isso é tudo !!!!: D: D
Aproveite o seu novo dispositivo e use MENOS teclado e mouse e MAIS piscar de olhos!;)
Etapa 9: controle o seu PC;)
Agora é hora de ver como funciona !!!!
Sinta-se à vontade para compartilhar comigo quaisquer comentários ou sugestões que você tenha !!!
E não se esqueça …… !!
FAÇA MAIS COM OS OLHOS PISCANDO !!!;)
Se você gostou desse projeto, vote para as competições! Obrigado!
PS. Para o vídeo, usei o teclado virtual do Windows que oferece suporte a digitalização automática e o software scanbuddy da ahf.
Primeiro Prêmio no Concurso de Controle Remoto 2017