Mục lục:

Carro Robô Controlado Por Bluetooth: 10 bước
Carro Robô Controlado Por Bluetooth: 10 bước

Video: Carro Robô Controlado Por Bluetooth: 10 bước

Video: Carro Robô Controlado Por Bluetooth: 10 bước
Video: science project make a robot Arduino pro mini robot / robot with Bluetooth controlled 2024, Tháng bảy
Anonim
Carro Robô Controlado Por Bluetooth
Carro Robô Controlado Por Bluetooth

Um dos projetos mais ambiciosos para se fazer com Arduino é a construção de um carro robô, para mim foi que me incentivou a estudar mais sobre o Arduino, na internet é possível encontrar divas formas de construir um, seja um seguidor de linha, de 2 rodas ou um totalmente autônomo e etc…, são infinitas possibilidades de mo mo Movie e muitos projetos já prontos, porem muitos não era da forma que eu queria, o funcionamento não thời đại tão eficaz ou riduía uma programmação muito, e depesquisoisa de muita pesquisoisa de muita pesquisoisa de muita pesquisoisa de muita pesquisoisa de muita pesquisoisa de muita pesquisoisa de muita. quebrar cabeça divas vezes e conseguir no final das contas montar um da forma que eu queria e com isso decidi mostrar em forma de um Argo como construir um.

Bước 1: Materiais E Métodos

Para Congração do projeto, pesquisei Diveras formas de

como construir um carro robô de 4 rodas Pracizando a menor quantidade de cabos e componentes, sem que perdesse a emissência, para isso cheguei nesta lista de itens.

- 1x Arduino Mega 2560

- 1x Tấm chắn động cơ L293D

- 6 Điện trở (4x de 220 ohms, 1x de 1k e de 2k)

- 1x mô-đun Bluetooth HC-05

- Diversos Jumpers

- 1x Buzzer

- 4x Đèn Led

- 4x pilhas AA e 1 de 9 volt (apos o fim do projeto, eu troquei por baterias 18650, o Qual o resultado foi muito maisatisfatório)

- 1x Khung gầm 4WD

- 1x bảng điều khiển mini

-1x conector jack com conexão para pilha 9V

Bước 2: Khung xe

Khung xe
Khung xe

Para a estrutura de mo monomem tận dụng khung gầm 4WD, o đủ điều kiện thuận lợi encontrado na Ali Express, Dx Extreme, Wish, Mercado Livre … maioria já vem com as rodas e motores com as caixas de redução e até o suporte para as pilhas para một dây chằng no Shield, một bộ dựng phim é bem simples também, khung xe pode ser usingizado Qualquer 4wd.

Bước 3: Uno Mega 2560

Uno Mega 2560
Uno Mega 2560

Na monomem useizei o Arduino Mega, mas tem como usedizar o Uno R3 usando um esquema de usar o CI L293D na protoboard mas iria ficar muito poluído o projeto, por isso optei por usar o Mega por riduir mais entradas e saídas, e tambéme diminuindo cân nhắc một quantidade de cabos useizados.

Bước 4: Ổ đĩa động cơ L293D

Ổ đĩa động cơ L293D
Ổ đĩa động cơ L293D

Para o controller dos motores tận dụng o Motor Driver L293D, ele é uma das melhores opções para controlar 4 motores DC ao mesmo tempo, ele obui um encaixe para pinos barra para as conexões 5V, GND e I / Os para o projeto não é cần thiết bị bán esses pinos, mas eu preferri useizar para ficar mais fácil a mo monomem. Lembrando que no projeto useiza uma fonte externa para alimentar o Shield para poder controlar os motores corretamente, por isso deve se retirar o jumper survivalente na nhau

Bước 5: Bluetooth HC-05

Bluetooth HC-05
Bluetooth HC-05

O modulo de Controlle useizado é o HC-05 além da mo monomem ser froficada simpleficada é muito fácil de ser useizada sem a needidade de bibliotecas, por se comunicar pela porta serial, ele tem um ótimo alcance. Para a alimentação do módulo é usado o 5V do Arduino, para a operação do mesmo é needário useizar um divisor de tensão độc ele opera em 3, 3Volts, na parte ligação é explicado melhor esse divisor

Bước 6: Đèn LED

Đèn LED
Đèn LED

Para o circuito de luzes, é usado 4 Leds, para a ligação no Arduino o pino anodo do led é ligado ao điện trở de 220oms ea saída do điện trở vai para uma saída do Arduino, outra ponta é ligada no GND, para o sistema foi sellado jumpers e fixado os leds không có khung do carro

Bước 7: Ligação

Ligação
Ligação

Os chassis do mariado ja vem com varias aberturas para divos encaixes, para secureitar dá para passar os cabos dos motores para que fiquem melhores de serem ligados no khiên já encaixado no Arduino, os Leds dá para deixar encaixado 2 na frente e 2 atras, eu Các cầu thủ hàn tốt nhất nos leds para terem acesso as saídas do Arduino, mas também dá para usar jumper do tipo Fêmea-Macho.

Para Smoothitar o projeto separe um trilha na mini protoboard para as ligações de 5V e GND. Seguindo o exelo da ligação do led, repita para os demais leds, eles serão ligados nas saídas 22, 23, 24, 25 do Arduino. As saídas pouco importam você pode inserir da forma que achar melhor, só lembrando de alterar no código

o buzzer Possui uma ligação simples o polo Posvo na saída 26 do Arduino e o negativo no GND

Para ligação do modulo HC-05, só seguir o exlo da figura, lembrar de usar o mesmo GND para todos componentes e a ligação cruzada do TX-RX no Arduino, sử dụng o TX1 e RX1 do Arduino. (RX => TX / TX => RX / GND => GND e VCC => 5V) xác định một figura anexada neste tópico

Com o Shield devidamente encaixado no Arduino, lembre-se de retirar o jumper thereente no Shield L293Dison iremos Operatingizar uma fonte externa para alimentação do modulo, a ligação dos motores é feita nos bornes tồn tạiente na sa khoáng, M1, M2, M3 e M4 (isso depende muito do Fabricante) o suporte de pilhas do chassis pode ser ligado no borne de alimentação externa do che chắn ou EXT_PWR.

Para alimentação do Shield e do Arduino é possível inserir uma chave liga / giải bóng đá ngang hàng, o uso do carro.

Bước 8: Aplicativo Bluetooth RC CAR

Aplicativo Bluetooth RC CAR
Aplicativo Bluetooth RC CAR

Para control do carro robô, encontrei o aplicativo Bluetooth RC Car, o que é um dos aplicativos mais completos para este tipo de control, em suas configurações é xác định quais são os caracteres que ele envia qua Bluetooth para o Arduino, sendo assim é possível inserir mais variáveis para o projeto que são securemente programáveis na IDE

Bước 9: Codigo

Một chương trình lập trình công phu de uma forma que ficasse simples, lembrando que para o controlle dos motores é cần thiết phải có một biblioteca AFmotor.h, que é securemente encontrada no gerenciador de bibliotecas da IDE do Arduino.

No inicio do Programa incluímos a biblioteca AFmotor.h, tuyên bố aonde estão ligado os motores.

Em seguida tuyên bố funções para os phimmento dos motores (tiến, lùi, trái e phải). a vantagem de usar funções é que diminui Thoughtravelmente o tamanho do programma e melhora o processamento do mesmo. em seguida statementaramos também os periféricos que iremos usedizar, os leds e o buzzer, indicando Qual porta eles estão conectados. Không có thiết lập void, cấu hình o modo de operação das variáveis sendo como saída e taxa de comunicação da porta serial, không void loop se inicia configurando a porta serial para comunicação com o modulo HC-05, para o comando dos motores e led foi useizado caracteres ứng dụng que já são Defdos pelo, (é possível acessar as configurações do aplicativo e Verificar todos caracteres que ele envia qua bluetooth). o funcionamento do programma ocorre da seguinte forma: ao selecionar um comando no aplicativo ele envia para o Arduino, e entãopreta Qual comando foi selecionado com isso ele executive a ação, é importante estudar bem o havedigo, você conseguira entender bem com comando de motores no Arduino

Bước 10: Iniciando O Carro

Iniciando O Carro
Iniciando O Carro

Apos gravar o programma no Arduino, coloque o adaptador JACK 9V para alimentação do Arduino, com isso é possível Verificar pelo led do módulo se o mesmo está ligado, o próximo passo bao gồm em parear o módulo HC-05 com o Điện thoại thông minh, se pedir a senha normalmente é 1234. Feito isso iniciamos o aplicativo Bluetooth RC Car, nas configurações do aplicativo conectamos ao carro procurando pelo módulo, se tudo estiver ok, a indicação no canto da tela passará a ficar verde fixa, com ter isso comandos já motores, caso alguns dos motores estiverem rodando em sentido contrário só realizar a inversão da ligação nos bornes do khiên, pelo aplicativo também é possível useizar a função do acelerômetro. Esse projeto foi gonerado de uma forma que ficasse simples a monticm de um carro robô, sendo assim fica mais fácil inserir novas variáveis para o projeto, para demais configurações só Verificar as funções do aplicativo onde tồn tạie todas as funções dosrõ botrõ Arduino.

Đề xuất: