Índice:

Carro RC controlado por gestos manuais: 15 etapas
Carro RC controlado por gestos manuais: 15 etapas

Vídeo: Carro RC controlado por gestos manuais: 15 etapas

Vídeo: Carro RC controlado por gestos manuais: 15 etapas
Vídeo: RC Stunt Car Climb Twist 4WD 2024, Novembro
Anonim
Carro RC controlado por gestos manuais
Carro RC controlado por gestos manuais
Carro RC controlado por gestos manuais
Carro RC controlado por gestos manuais

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:

Passo 1
Passo 1
Passo 1
Passo 1
Passo 1
Passo 1
Passo 1
Passo 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)

Passo 2: Pegue o Endereço do HC-06 (SLAVE)
Passo 2: Pegue o Endereço do HC-06 (SLAVE)
Passo 2: Pegue o Endereço do HC-06 (SLAVE)
Passo 2: Pegue o Endereço do HC-06 (SLAVE)
Passo 2: Pegue o Endereço do HC-06 (SLAVE)
Passo 2: Pegue 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)

Etapa 3: Configurando o HC-05 (Mestre)
Etapa 3: Configurando o HC-05 (Mestre)
Etapa 3: Configurando o HC-05 (Mestre)
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 4: Construir a Base do Carro RC Siga as Instruções nas Imagens neste Tep
Etapa 4: Construir a Base do Carro RC Siga as Instruções nas Imagens neste Tep
Etapa 4: Construir a Base do Carro RC Siga as Instruções nas Imagens neste Tep
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 5: Conecte os 2 motores CC de desaceleração ao L9110S Stepper
Etapa 5: Conecte os 2 motores CC de desaceleração ao L9110S Stepper
Etapa 5: Conecte os 2 motores CC de desaceleração ao L9110S Stepper
Etapa 5: Conecte os 2 motores CC de desaceleração ao L9110S Stepper
Etapa 5: Conecte os 2 motores CC de desaceleração ao L9110S Stepper
Etapa 5: Conecte 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 7: conectar o L9110S Stepper ao Arduino Shield (CAR)
Etapa 7: conectar o L9110S Stepper ao Arduino Shield (CAR)

Etapa 9: Etapa 8: conectar HC-06 ao Arduino Shield (CAR)

Etapa 8: Conecte o HC-06 ao Arduino Shield (CAR)
Etapa 8: Conecte o 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 9: A configuração do carro RC está concluída. o carro deve ser assim
Etapa 9: A configuração do carro RC está concluída. o carro deve ser assim
Etapa 9: A configuração do carro RC está concluída. o carro deve ser parecido com este
Etapa 9: A configuração do carro RC está concluída. o carro deve ser parecido com este
Etapa 9: A configuração do carro RC está concluída. o carro deve ser parecido com este
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 12: Conecte o Gyro ao Arduino Shield (HAND)
Etapa 12: Conecte o Gyro ao Arduino Shield (HAND)

Veja a imagem em anexo

Etapa 14: Etapa 13: conectar o HC-06 ao Arduino Shield (HAND)

Recomendado: