Съдържание:
- Стъпка 1: Materiais E Métodos
- Стъпка 2: Шаси
- Стъпка 3: Uno Mega 2560
- Стъпка 4: Моторно задвижване L293D
- Стъпка 5: Bluetooth HC-05
- Стъпка 6: Светодиоди
- Стъпка 7: Ligação
- Стъпка 8: Aplicativo Bluetooth RC CAR
- Стъпка 9: Codigo
- Стъпка 10: Iniciando O Carro
Видео: Carro Robô Controlado за Bluetooth: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Um dos projetos mais ambiciosos para se fazer com Arduino é a construção de um carro robô, para mim foi que me stimuntou a estudar mais sobre o Arduino, в интернет é possível encontrar diversas formas de construir um, seja um seguidor de linha, de 2 rodas ou um totalmente autônomo e etc…, são infinitas possiblebibilidades de montagem e existe 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 programção muito complicada, песо 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.
Стъпка 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 componentsntes, sem que perdesse a eficiência, para isso cheguei nesta lista de itens.
- 1x Arduino Mega 2560
- 1x моторен щит L293D
- 6 резистора (4x de 220 ома, 1x de 1k e de 2k)
- 1x модулен Bluetooth HC-05
- Diversos Jumpers
- 1x зумер
- 4x светодиоди
- 4x пила AA AA 1 de 9 волта (apos o fim do projeto, eu troquei por baterias 18650, o qual o resultado foi muito mais satisfatório)
- 1x шаси 4WD
- 1x мини протоборд
-1x жак за конектор com conexão para pilha 9V
Стъпка 2: Шаси
Para a estrutura de montagem utilizei um chassis 4WD, o qual é facilmente 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 a ligação no Shield, монтаж é bem simples também, pode ser utilizado qualquer chassis 4wd.
Стъпка 3: Uno Mega 2560
На монтаж използвайте Arduino Mega, mas tem como използвайте Uno R3 usando um esquema de usar o CI L293D на 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ém diminuindo obzir quantidade de cabos utilizados.
Стъпка 4: Моторно задвижване L293D
Параметрите за управление на моторите се използват от Motor Driver L293D, ele é uma das melhores opções за контролер 4 motores DC ao mesmo tempo, ele possui um encaixe para pinos barra para as conexões 5V, GND e I/Os за проектиране не е необходимо за продажба esses pinos, mas eu preferi utilizar para ficar mais fácil a montantage. Lembrando que no projeto utiliza uma fonte externa para alimentar o shield para poder controlar os motores corretamente, por isso deve se retirar o jumper existente na placa
Стъпка 5: Bluetooth HC-05
O модулът на контролера се използва от HC-05, за да се монтира ser bastante simplicicada é muito fácil de ser utilizada 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 utilizar um divisor de tensão pois ele opera em 3, 3Volts, na parte ligação é explicado melhor esse divisor
Стъпка 6: Светодиоди
Para o circuito de luzes, é usado 4 Led, para a ligação no Arduino o pino anodo do led é ligado ao резистор de 220oms ea saída do резистор vai para uma saída do Arduino, outra ponta é ligada no GND, para or system foi soldado джъмпери e fixado os светодиоди без шаси до carro
Стъпка 7: Ligação
Os chassis do mercado ja vem com varias aberturas para diversos encaixes, para facilitar dá 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 soldar jumpers nos leds para terem acesso as saídas do Arduino, mas também dá para usar jumpers do tipo Fêmea-Macho.
За улеснение или проектиране на отделен ум трили на мини protoboard, като лиги за 5V и GND. Seguindo o exemplo da ligação do led, repita para os demais LED, 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 бръмчащ possui uma ligação простоти o polo positivo на saída 26 до Arduino e o negativo no GND
За свързване по модул HC-05, което е защитено от примерна фигура, използвайте мезо GND за всички компоненти и лигазина на TX-RX без Arduino, използвайте TX1 и RX1 до Arduino. (RX => TX / TX => RX / GND => GND e VCC => 5V) отговаря на фигурата anexada neste tópico
Com o shield devidamente encaixado no Arduino, lembre-se de retirar o jumper existente no shield L293D pois iremos utilizar uma fonte externa para alimentação do modulo, a ligação dos motores é feita nos bornes existente na placa, M1, M2, M3 и M4 (isso depende muito do fabricante) o suporte de pilhas do chassis pode ser ligado no borne de alimentação externa do shield ou EXT_PWR.
Para alimentação do Shield e do Arduino é possível inserir uma chave liga/desliga para facilitar o uso do carro.
Стъпка 8: Aplicativo Bluetooth RC CAR
Para controle do carro robô, encontrei или aplicativo Bluetooth RC Car, o que é um dos aplicativos mais completetos para este tipo de controle, em suas configurações é definido quais são os caracteres que ele envia чрез Bluetooth para or Arduino, sendo assim é possível inserir mais variáveis para or projeto que são facilmente programáveis в IDE
Стъпка 9: Codigo
Програма за разработване на ума форма que ficasse simples, lembrando que para или controle dos motores é needário използва библиотека AFmotor.h, que é facilmente encontrada no gerenciador de bibliotecas da IDE do Arduino.
Няма инициатива за програмата, включваща библиотека AFmotor.h, декларираща aonde estão ligado os motores.
Em seguida declaramos funções para os movimento dos motores (напред, назад, наляво и надясно). a vantagem de usar funções é que diminui obzirravelmente o tamanho do programa e melhora o processamento do mesmo. em seguida declaramos também os periféricos que iremos utilizar, os leds e o buzzer, indicando qual porta eles estão conectados. Няма настройка за празнота, конфигурации за 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 que já são definidos pelo app, (e possível acessar as configurações to aplicativo e verificar todos caracteres que ele envia via 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 foi selecionado com isso ele executa a ação, é importante estudar bem o código, que você conseguira entender bem comando de motores no Arduino
Стъпка 10: Iniciando O Carro
Apos gravar o program no Arduino, coloque или 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 consiste em parear 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 você co dos jáco cocas jó motores, 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 simples a 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 existe todas as funções dos botões e inseses Arduino.
Препоръчано:
Carro Motor Paso a Paso - Arduino: 7 стъпки
Carro Motor Paso a Paso - Arduino: Se llevará acabo el proyecto de un carro por medio de Arduino y motores paso a paso
Рецензии на Carro Electrico Con Materiales .: 6 стъпки
Carro Electrico Con Materiales Reciclajes .: El objetivo de este proyecto es sabre el funcionamiento de los motores el é ctricos.La funci ó n importante de un motor el é ctrico es que transforma la energ í a el é nica por medio de i
Braço Robô Controlado Por Giroscópio Via Celular: 3 стъпки
Braço Robô Controlado Por Giroscópio Via Celular: Este projeto ira te auxiliar na criação de um braço robótico controlado pelo giroscópio de um celular, irei separa em x partes: Списък на материалитеEsquema eletrônicoMovendo o Braçocopópóndo endo
Braço Robô Controlado Por Giroscópio: 4 стъпки
Braço Robô Controlado Por Giroscópio: DescriçãoEste projeto ira te auxiliar na criação de um braço robótico controlado pelo giroscópio de um celular, irei separa em x partes: Списък на материалите Esquema eletrônico Movendo o Braço Capturaio do informatio
Como Poner Llantas Y Conectar Componentes En Carro Arduino: 3 стъпки
Como Poner Llantas Y Conectar Componentes En Carro Arduino: Estos son todos los materiales que vamos a necesitar