Índice:
- Etapa 1: Etapa 1:
- Etapa 2: Etapa 2: Obter o Endereço do HC-06 (SLAVE)
- Etapa 3: Etapa 3: Configurando o HC-05 (Mestre)
- Etapa 4: Etapa 4: Construir a Base do Carro RC Siga as Instruções nas Imagens neste Tep
- Etapa 5: Etapa 5: conectar os 2 motores CC de desaceleração ao L9110S Stepper
- Etapa 6: Etapa 5: Carregar CAR.ino Sketch Into Arduino (CAR)
- Etapa 7: Etapa 6: Desconecte o Arduino (CAR) da fonte de alimentação e conecte a blindagem na parte superior do Arduino
- Etapa 8: Etapa 7: conectar o L9110S Stepper ao Arduino Shield (CAR)
- Etapa 9: Etapa 8: conectar HC-06 ao Arduino Shield (CAR)
- Etapa 10: Etapa 9: A configuração do carro RC está concluída. o carro deve ser parecido com este
- Etapa 11: Etapa 10: Carregar HAND.ino Sketch no Arduino (HAND)
- Etapa 12: Etapa 11: Desconecte o Arduino (HAND) da fonte de alimentação e conecte a blindagem na parte superior do Arduino
- Etapa 13: Etapa 12: conectar o Gyro ao Arduino Shield (HAND)
- Etapa 14: Etapa 13: conectar o HC-06 ao Arduino Shield (HAND)
Vídeo: Carro RC controlado por gestos manuais: 15 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Olá Mundo!
Este é o meu primeiro Instructable
Se você tiver alguma dúvida, não hesite em perguntar.
Público-alvo:
Este projeto é aplicável a qualquer pessoa que seja apaixonada por tecnologia. Seja você um especialista ou um iniciante quando se trata de robótica. Você seria capaz de criar este projeto seguindo as instruções neste documento.
O que você vai precisar:
· (2) x Placa de controle Elegoo Uno R3
· (2) x Placa de Expansão de Protótipo
· (1) Módulo Bluetooth x HC-05
· (1) Módulo Bluetooth x HC-06
· (1) x luva de mão
· (1) módulo x GY-521
· (12) fios x M-M
· (6) fios x F-M
· (2) x Bateria de 9V com DC
Carro R / C
· (1) x Placa Base
· (2) x Disco Codificador
· (2) x Roda
· (2) x motor de desaceleração DC
· (1) x recipiente de bateria
· (4) x M3 * 30 Barra de Parafuso
· (8) x Barra de Parafuso M3 * 6
· (8) x porca M3
· (1) x Switch
· (4) x Fixador
· (1) x rodízio de martelo
· (4) x bateria AA
· (1) x L9110S 2-CH H-bridge Motor Stepper Board Dual DC Motor Controller
Etapa 1: Etapa 1:
OBJETIVO: Configurar a taxa de transmissão e definir a senha do HC-06 (SLAVE)
O HC-06 é um módulo Bluetooth somente escravo, o que significa que “ele só pode ser falado”. O HC-06 está automaticamente no modo AT. O modo AT é um modo de comando que permite interrogar / definir algumas das configurações do módulo Bluetooth.
I. Com apenas o Arduino e o USB Serial conectado ao computador. Faça upload de um esboço em branco para o Arduino conforme anexo acima
II. Desconecte o USB Serial do computador.
III. Conecte o HC-06 e o Arduino com (4) fios F-M - consulte step1wireAttachment
4. Conecte o USB serial ao computador. Isso fará com que o HC-06 pisque a cada segundo.
V. Clique em Serial Monitor e certifique-se de que haja “No line Endings” e que a taxa de transmissão esteja definida como “9600” na parte inferior do serial monitor.
4. Digite AT na caixa de texto Serial Monitor e deve imprimir OK (isso significa que há comunicação entre o monitor serial e Bluetooth)
VII. A senha padrão do HC-06 é 1234, mas caso não seja. Digite AT + PIN1234 e pressione enviar. O Monitor serial então imprimirá OKsetPIN. Isso definirá a senha de emparelhamento do HC-06 como 1234 (a senha entre o HC-06 e o HC-05 deve ser a mesma).
VIIII. Digite AT + BAUD8 e pressione enviar. O monitor serial imprimirá OK115200. Isso definirá a taxa de transmissão do HC-06 para 115200. (A taxa de transmissão entre o HC-06 e o HC-06 deve ser a mesma).
Etapa 2: Etapa 2: Obter o Endereço do HC-06 (SLAVE)
Você pode obter o endereço do HC-06 por meio de um aplicativo chamado Bluetooth Finder por meio de um telefone Android ou usando o HC-05 para farejar os módulos Bluetooth ao redor do HC-05.
LEMBRE-SE do endereço do HC-06. Você precisará dessas informações ao configurar o HC-05
Obtendo o endereço do HC-06 via Bluetooth Finder
I. Veja a foto em anexo
NOTA: O endereço MAC será semelhante ao destacado acima. O módulo bluetooth normalmente seria descoberto como “HC-06”.
I. Baixe o aplicativo Bluetooth Finder
II. Enquanto o HC-06 está ligado e piscando - pareie o telefone Android com o HC-06
III. A senha do HC-06 será 1234. Configuramos sua senha anteriormente através do comando AT + PIN1234
4. Assim que o HC-06 e o telefone Anroid estiverem emparelhados. Abra o aplicativo Bluetooth Finder para ver qual é o seu endereço.
Etapa 3: Etapa 3: Configurando o HC-05 (Mestre)
* Obtendo o endereço do HC-06 via HC-05
OBJETIVO: Vincular o HC-05 para conectar-se automaticamente apenas ao HC-06
I. Enquanto o HC-06 estiver ligado. Abra uma nova sessão do Arduino e siga as etapas 1-3 na Etapa 1.
II. Ao conectar o USB Serial ao computador, certifique-se de pressionar o botão no HC-05. Isso fará com que o HC-05 pisque a cada 2 segundos. Isso indica que o HC-05 está no modo AT. Certifique-se de que a porta correta esteja selecionada. A porta selecionada deve ser o arduino ao qual o HC-05 está conectado.
III. Clique em Serial Monitor e certifique-se de que “Ambos NL e CR” foram adicionados e que a taxa de transmissão está definida como “9600” na parte inferior do monitor serial. (conforme ilustrado na imagem em anexo)
4. Digite AT na caixa de texto Serial Monitor e ele imprimirá ERROR: (0) (não tenho certeza por que isso acontece). Digite AT novamente e o monitor serial imprimirá OK (isso significa que há comunicação entre o monitor serial e o Bluetooth).
V. Digite AT + ROLE? e pressione enviar. O monitor serial imprimirá a função do HC-05 atualmente. Função 0 = escravo. Papel 1 = mestre. Se sua função for 0. Mude sua função para 1 digitando AT + ROLE = 1 O monitor serial então imprimirá OK após definir a função do HC-05 para 1 (Mestre). Digite AT + ROLE? Novamente para verificar.
VI. Digite AT + CMODE? e pressione enviar. O monitor serial imprimirá qual modo de conexão o HC-05 possui atualmente. 0 = conectar apenas a um endereço fixo. 1 = conectar a qualquer Bluetooth próximo. Se seu cmode for 1. Mude seu cmode para 0 digitando AT + CMODE = 0 O monitor serial então imprimirá OK após definir o cmode do HC-05 para 0. Digite AT + CMODE? Novamente para verificar.
VII. Digite AT + UART? e pressione enviar. O monitor serial imprimirá a taxa de transmissão do HC-05 atualmente. (ou seja, + UART: 9600, 0, 0). Lembre-se de que precisamos definir a mesma taxa de transmissão do HC-06. Para definir a taxa de baud do HC-05 para 115200. Digite AT + UART = 115200, 0, 0 O monitor serial imprimirá OK. Digite AT + UART? Novamente para verificar. (agora deve imprimir + UART: 115200, 0, 0).
VIII. Digite AT + PSWD? Para determinar a senha do HC-05. Lembre-se que a senha entre o HC-06 e o HC-05 deve ser a mesma. Se a senha não for 1234. Defina a senha AT + PSWD = 1234 O monitor serial imprimirá bem. Digite AT + PSWD? Novamente para verificar.
IX. Se você já tiver o endereço do HC-06, pule esta etapa e continue para a etapa X. Esta etapa determinará o endereço do HC-06. Digite AT + INIT. O monitor serial deve imprimir bem. Digite AT + INQ Este comando perguntará por dispositivos bluetooth ao redor. O Monitor Serial deverá imprimir o endereço do HC-06, tipo, sinal. (ou seja, + INQ: 98D3: 31: FD5F83, 8043C, 7FFF)
X. Emparelhe o HC-05 com o HC-06. Recupere o endereço que você descobriu através do aplicativo localizador de bluetooth ou através do método AT + INQ. Substitua os dois pontos do endereço (98D3: 31: FD5F83) por vírgulas (98D3, 31, FD5F83) no endereço para Digite AT + PAIR = 98D3, 31, FD5F83, 5 O comando 5 neste par é o tempo limite em segundos. Se o HC-05 não emparelhar com o endereço pretendido, uma mensagem de erro será impressa. Caso contrário, se o emparelhamento for bem-sucedido, um OK será impresso no monitor serial.
XI. Vincule o HC-05 ao HC-06. Digite AT + BIND = 98D3, 31, FD5F83 O monitor serial deve imprimir bem se for bem-sucedido.
XII. Link HC-06. Digite AT + LINK = 98D3, 31, FD5F83 O monitor serial deve imprimir bem se for bem-sucedido.
XIII. Assim que o HC-05 e o HC-06 estiverem ligados. O HC-05 piscará uma vez a cada 2 segundos e o HC-06 permanecerá ligado (sem piscar).
PARABÉNS HC-05 e HC-06 agora estão juntos
Etapa 4: Etapa 4: Construir a Base do Carro RC Siga as Instruções nas Imagens neste Tep
Etapa 5: Etapa 5: conectar os 2 motores CC de desaceleração ao L9110S Stepper
* Observe a forma como o Sketch é configurado, o L9110S deve ser conectado aos motores DC exatamente como ilustrado nas imagens anexadas (elas estão anexadas em ordem cronológica)
Etapa 6: Etapa 5: Carregar CAR.ino Sketch Into Arduino (CAR)
Etapa 7: Etapa 6: Desconecte o Arduino (CAR) da fonte de alimentação e conecte a blindagem na parte superior do Arduino
Etapa 8: Etapa 7: conectar o L9110S Stepper ao Arduino Shield (CAR)
Etapa 9: Etapa 8: conectar HC-06 ao Arduino Shield (CAR)
Etapa 10: Etapa 9: A configuração do carro RC está concluída. o carro deve ser parecido com este
Etapa 11: Etapa 10: Carregar HAND.ino Sketch no Arduino (HAND)
Etapa 12: Etapa 11: Desconecte o Arduino (HAND) da fonte de alimentação e conecte a blindagem na parte superior do Arduino
Etapa 13: Etapa 12: conectar o Gyro ao Arduino Shield (HAND)
Veja a imagem em anexo
Etapa 14: Etapa 13: conectar o HC-06 ao Arduino Shield (HAND)
Recomendado:
Robô controlado por gestos usando Arduino: 7 etapas
Robô controlado por gestos usando Arduino: os robôs são usados em muitos setores, como construção, militar, manufatura, montagem, etc. Os robôs podem ser autônomos ou semi-autônomos. Robôs autônomos não requerem nenhuma intervenção humana e podem agir por conta própria de acordo com a situação. Se
Carro de controle por gestos MPU6050 e NRF24L01: 4 etapas
Carro de controle por gestos MPU6050 e NRF24L01: o robô de controle por gestos é um tipo comum de projetos feito por amadores. O conceito por trás disso é simples: a orientação da palma da mão controla o movimento do carro do robô. MPU6050 para detectar a orientação do pulso e transmiti-la ao a
Carro sem fio controlado por gestos: 7 etapas
Carro sem fio controlado por gestos: Neste tutorial vamos aprender como fazer um carro controlado por gestos ou qualquer robô. Este projeto tem duas partes, uma parte é a unidade transmissora e a outra parte é a unidade receptora. A unidade do transmissor é, na verdade, montada em luvas de mão e receptor
Carro controlado por gestos: 5 etapas (com imagens)
Carro controlado por gestos: os robôs estão desempenhando um papel importante na automação em todos os setores como construção, militar, médico, manufatura, etc. Depois de fazer alguns robôs básicos como o carro controlado usando Bluetooth, desenvolvi este acelerômetro baseado em ges
Gesture Hawk: robô controlado por gestos manuais usando interface baseada em processamento de imagens: 13 etapas (com imagens)
Gesture Hawk: Robô controlado por gestos manuais usando uma interface baseada em processamento de imagem: Gesture Hawk foi apresentado no TechEvince 4.0 como uma interface homem-máquina baseada em processamento de imagem simples. Sua utilidade reside no fato de que nenhum sensor adicional ou vestível, exceto uma luva, é necessário para controlar o carro robótico que funciona em diferentes