Isi kandungan:
- Langkah 1: Materiais E Métodos
- Langkah 2: Casis
- Langkah 3: Uno Mega 2560
- Langkah 4: Pemacu Motor L293D
- Langkah 5: Bluetooth HC-05
- Langkah 6: LED
- Langkah 7: Ligação
- Langkah 8: KERETA RC Aplicativo Bluetooth
- Langkah 9: Codigo
- Langkah 10: Iniciando O Carro
Video: Carro Robô Controlado Por Bluetooth: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Um dos projetos mais ambiciosos para se fazer com Arduino adalah sebuah konstruks de de car car robô, para mim juga telah memberi saya insentif kepada seorang estudar mais sobre o Arduino, na internet é possível encontrar diversas formas de construir um, seja um seguidor de linha, de 2 rodas ou um totalmente autônomo dsb…, são infinitas possibilidades de montagem e wujude muitos projetos já prontos, porem muitos não era da forma que eu queria, o funcionamento não era tão eficaz ou possuía uma programação pes quebrar cabeça diversas vezes e conseguir no final das contas montar um da forma que eu queria e com isso decidi mostrar em forma de um artigo como construir um.
Langkah 1: Materiais E Métodos
Para elaboração do projeto, pesquisei diversas formas de
como construir um carro robô de 4 rodas utilizando a menor quantidade de cabos e komponenes, sem que perdesse a eficiência, para isso cheguei nesta lista de itens.
- 1x Arduino Mega 2560
- 1x Motor Shield L293D
- 6 Resistores (4x de 220 ohm, 1x de 1k e de 2k)
- 1x modulo Bluetooth HC-05
- Pelompat Diversos
- 1x Buzzer
- 4x Leds
- 4x pilhas AA e 1 de 9 volt (apos o fim do projeto, eu troquei por baterias 18650, o qual o resultado foi muito mais memuaskan)
- 1x Chassis 4WD
- 1x protoboard mini
-1x conector jack com conexão para pilha 9V
Langkah 2: Casis
Sebagai a estrutura de montagem menggunakan casis 4WD, o qual é Facmentment Encontrado na Ali Express, Dx Extreme, Wish, Mercado Livre e dll. Maioria já vem com sebagai rodas e motores com sebagai caixas de redução e até o suporte para sebagai pilhas para a ligação no Shield, montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.
Langkah 3: Uno Mega 2560
Na montagem utilizei o Arduino Mega, mas tem como utilizar 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 possuir mais entradas e saídas, e tambémmente minuind kuantidade de cabos utilizados.
Langkah 4: Pemacu Motor L293D
Para o controle dos motoreses menggunakan o Driver Motor L293D, ele é uma das melhores opções para controlar 4 motors DC ao mesmo tempo, ele possui um encaixe para pinos barra para as conexões 5V, GND e I / Os para o projeto não é ضروريário soldar esses pinos, mas eu preferi utilizar para ficar mais fácil a montagem. Lembrando que no projeto utiliza uma fonte externa para alimentar o perisai para poder controlar os motores corretamente, por isso deve se retirar o jumper υπάρχον na na
Langkah 5: Bluetooth HC-05
O modulo de controle utilizado H o HC-05 além da montagem ser bastante simplificada é muito fácil de ser utilizada sem a mustidade de bibliotecas, por se comunicar pela porta serial, ele tem umóótimo alcance. Sebagai satu alimentação do módulo é usado o 5V do Arduino, para a operação do mesmo é Needário utilizar um divisor de tensão pois ele opera em 3, 3Volts, na parte ligação é explicado melhor esse divisor
Langkah 6: LED
Para o circuito de luzes, é usado 4 Leds, para a ligação no Arduino o pino anodo do led ligado ao resistor de 220oms ea saída do resistor vai para uma saída do Arduino, outra ponta é ligada no GND, para o sistema foi soldado jumper e fixado os leds tidak ada casis do carro
Langkah 7: Ligação
Os chassis do mercado ja vem com varias aberturas para diversos encaixes, para facilityitar d para para passar os cabos dos motores para que fiquem melhores de serem ligados no shield já encaixado no Arduino, os Leds dá para deixar encaixado 2 na frente e 2 atras, eu preferi sellar jumpers nos leds para terem acesso as saídas do Arduino, mas também dá para usar jumpers do tipo Fêmea-Macho.
Fasilitator o projeto separe um trilha na mini protoboard para as ligações de 5V e GND. Seguindo o exemplo da ligação do led, repita para os demais leds, eles serão ligados nas saídas 22, 23, 24, 25 do Arduino. Sebagai 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 positivo na saída 26 do Arduino e o negativo no GND
Para ligação do modulo HC-05, só seguir o exemplo da figura, lembrar de usar o mesmo GND para todos komponenes a ligação cruzada do TX-RX no Arduino, gunakan o TX1 e RX1 do Arduino. (RX => TX / TX => RX / GND => GND e VCC => 5V) mematuhi figura anexada neste tópico
Com o shield devidamente encaixado no Arduino, lembre-se de retirar o jumper tidak ada perisai L293D pois iremos utilizar uma fonte externa para alimentação do modulo, ligação dos motores é feita nos dilahirkan ada na placa, M1, M2, M3 e4 penerbit bergantung kepada muito do fabricante) o suporte de pilhas do chassis pode ser ligado no be born de alimentação externa do shield ou EXT_PWR.
Para alimentação do Shield e do Arduino dan mungkin inserir uma chave liga / desliga untuk fasilitator o uso do carro.
Langkah 8: KERETA RC Aplicativo Bluetooth
Para kontrole do carro robô, encontrei o aplicativo Bluetooth RC Car, o que é um dos aplicativos maisomplos para este tipo de controle, em suas configurações é definido quais são os caracteres que ele envia melalui Bluetooth para o Arduino, sendo assim é possível inser mais variáveis para o projeto que são facilitymente programáveis na IDE
Langkah 9: Codigo
Suatu programação juga telah diberikan sebagai contoh, contohnya, lembrando que para o controle dos motors diperlukan untuk menggunakan biblioteca AFmotor.h, que é Facmentment encontrada no gerenciador de bibliotecas da IDE do Arduino.
Tidak ada inicio do programa incluímos a biblioteca AFmotor.h, Decaramos aonde estão ligado os motores.
Em seguida decaramos funções para os movimento dos motores (depan, belakang, kiri dan kanan). a vantagem de usar funções é que diminui pertimbangan o tamanho do programa e melhora o processamento do mesmo. em seguida decaramos também os periféricos que iremos utilizar, os leds e o buzzer, indicando qual porta eles estão conectados. Tiada persediaan kosong, konfigurasi modo de operação das variáveis sendo como saída e taxa de comunicação da porta serial, no void loop se inicia configurando a porta serial para comunicação com o modulo HC-05, para o comando dos motores e led foi utilizado caracteres aplikasi quo já são definidos pelo, (ada kemungkinan sebagai konfigurasi melakukan aplicativo e verificar todos caracteres que ele envia melalui bluetooth). o funcionamento do programa ocorre da seguinte forma: ao selecionar um comando no aplicativo ele envia para o Arduino, e então interpreta qual comando juga selecionado com isso ele executa a ação, é importante estudar bem o código, que vocem conseguira comando de motores no Arduino
Langkah 10: Iniciando O Carro
Apos gravar o programa 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 terdiri daripada emearear o módulo HC-05 com o Smartphone, 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 isso voco motor, caso alguns dos motores estiverem rodando em sentido contrário só realizar a inversão da ligação nos bornes do shield, pelo aplicativo também é possível utilizar a função do acelerômetro. Esse projeto foi elaborado de uma forma que ficasse memberi contoh sebuah montagem 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 υπάρe todasõ funõõ dos doser doserõõ dosõ dos dos dos dosõ dos dos dos dosõ dos dosõ dos dosõ for dosõererõ dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos dos juga Arduino.
Disyorkan:
Carro Motor Paso a Paso - Arduino: 7 Langkah
Carro Motor Paso a Paso - Arduino: Se llevará acabo el proyecto de un carro por medio de Arduino y motores paso a paso
Reciclajes Bahan Carro Electrico Con .: 6 Langkah
Reciclajes Bahan Carro Electrico: El objetivo de este proyecto es saber el funcionamiento de los motores el é ctricos. La funci ó n importante de un motor el é ctrico es que transforma la energ í a el &enacute; c nica por medio de i
Braço Robô Controlado Por Giroscópio Via Celular: 3 Langkah
Braco Robo Controlado Por Giroscópio Via Celular: Este Projeto ira te auxiliar na criação de um Braco robótico controlado pelo giroscópio de um celular, irei separa em x partes: Senarai de materiaisEsquema eletrônicoMovendo o BraçoCapturando sebagai Maklumat syarikat melakukan giroscópioIntegrando celular e arduino
Braço Robô Controlado Por Giroscópio: 4 Langkah
Braco Robo Controlado Por Giroscópio: DescriçãoEste Projeto ira te auxiliar na criação de um Braco robótico controlado pelo giroscópio de um celular, irei separa em x partes: Senarai de Bahan-bahan Esquema Eletronico Movendo o Braco Capturando sebagai Maklumat syarikat melakukan giroscópio celular Integrando
Como Poner Llantas Y Conectar Componentes En Carro Arduino: 3 Langkah
Como Poner Llantas Y Conectar Componentes En Carro Arduino: Estos son todos los materiales que vamos a necesitar