Inhoudsopgave:

Carro Robô Controlado Por Bluetooth - Ajarnpa
Carro Robô Controlado Por Bluetooth - Ajarnpa

Video: Carro Robô Controlado Por Bluetooth - Ajarnpa

Video: Carro Robô Controlado Por Bluetooth - Ajarnpa
Video: Carrinho controlado pelo celular via Bluetooth - Curso de Arduino #62 2024, Juli-
Anonim
Carro Robô Controlado voor Bluetooth
Carro Robô Controlado voor Bluetooth

U kunt een aantal voorbeelden van ambiciosos para se fazer com Arduino en een constructie van carro robô, para mim foi que me incentivou a estudar mais sobre o Arduino, met internet en de mogelijkheid om verschillende vormen van construir um, sedorja um linha rodas of totalmente autônomo e etc…, são infinitas possibilidades de montagem en existe muitos projetos já prontos, porem muitos não era da forma que eu queria, of funcionamento não era tão eficaz efficaz quebrar cabeça diversas vezes e conseguir no final das contas um da forma que eu queria e com isso decidi mostrar em forma de um artigo como construir um.

Stap 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 componentes, sem que perdesse a eficiência, para isso cheguei nesta lista de itens.

- 1x Arduino Mega 2560

- 1x Motorschild L293D

- 6 weerstanden (4x de 220 ohm, 1x de 1k e de 2k)

- 1x modulaire Bluetooth HC-05

- Diversos-truien

- 1x zoemer

- 4x Led's

- 4x pilhas AA en 1 de 9 volt (apos o fim do projeto, eu troquei por baterias 18650, o qual o resultado foi muito mais satisfatório)

- 1x Chassis 4WD

- 1x mini-protobord

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

Stap 2: Chassis

Chassis
Chassis

Voor de montage van het chassis met 4WD, kan ook worden uitgerust met Ali Express, Dx Extreme, Wish, Mercado Livre en enz. die kan worden gebruikt voor het maken van auto's en motoren voor het vervangen van voertuigen een ligação no Shield, a montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.

Stap 3: Uno Mega 2560

Uno Mega 2560
Uno Mega 2560

Na montage en gebruik van Arduino Mega, kan het gebruik van Uno R3 worden gebruikt voor gebruik met CI L293D en een prototype van een prototype, dat kan worden gebruikt om te overwegen of meer entradas te overwegen een quantidade de cabos utilizados.

Stap 4: Motoraandrijving L293D

Motoraandrijving L293D
Motoraandrijving L293D

Voor de controle van het gebruik van de motoren, de Motor Driver L293D, voor de bediening van de 4 motors DC en voor het tempo, voor de aansluitingen voor de aansluitingen van 5V, GND en I/O's voor de niet-verkochte projecten esses pinos, mas eu preferi utilizar para ficar mais fácil a montagem. Lembrando que no projeto utiliza uma fonte externa para alimentar of shield para poder controlar os motores corretamente, por isso deve se retirar of jumper existente na placa

Stap 5: Bluetooth HC-05

Bluetooth HC-05
Bluetooth HC-05

Het gebruiksmodulo van de HC-05 is eenvoudig te monteren en te vereenvoudigen door het gebruik van een noodzakelijke bibliotecas, door een comunicar pela porta serial, ele tem um ótimo alcance. Para a alimentação do módulo é usado of 5V do Arduino, para a operaço do mesmo é necessário utilizar um divisor de tenso ele opera em 3, 3Volts, na parte ligação é explicado melhor esse deler

Stap 6: LED's

LED's
LED's

Voor een circuit van luzes, voor gebruik met 4 Leds, voor een aangesloten Arduino of voor een aangesloten led, voor een weerstand van 220oms en voor een weerstand voor Arduino, voor een aansluitpunt voor geen GND, voor een aangesloten aansluiting jumpers en fixado os leds geen chassis do carro

Stap 7: Ligação

Ligação
Ligação

Alle chassis doen mercado en vem com varias aberturas para diversos encaixes, para facilitar da para passar os cabos dos dos motores para que fiquem melhores de serem ligados no shield ja encaixado no Arduino, os Leds dá para deixar encaixado 2 na frente eu 2 atras preferi soldar jumpers nos leds para terem acesso zoals saídas doen Arduino, mas também dá para usar jumpers doen tipo Fêmea-Macho.

Para facilitar of projeto separe um trilha a mini protoboard para as ligações the 5V e GND. Seguindo of exemplo 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, so lembrando de alterar no código

o zoemer mogelijk uma ligação simples o polo positivo op saída 26 do Arduino e o negativo geen GND

Voor het aansluiten van de module HC-05, voor het aansluiten van een voorbeeld, voor het gebruik van de GND voor alle onderdelen en voor het aansluiten van TX-RX zonder Arduino, gebruik de TX1 en RX1 voor Arduino. (RX=>TX / TX=>RX / GND=>GND en VCC=> 5V) conforme a figura anexada neste topo

Als u een schild kunt gebruiken zonder Arduino, kunt u een bestaande jumper zonder schild L293D gebruiken om een externe modulo te gebruiken, kunt u een bestaande motor hebben op M1, M4 (M3 isso afhankelijke muito do fabricante) of ondersteunende de pilhas doen chassis pode ser ligado geen gedragen de alimentação externe schild ou EXT_PWR.

Paraalimentação do Shield en Arduino é possível inserir uma chave liga/desliga para facilitar of uso do carro.

Stap 8: Aplicativo Bluetooth RC CAR

Aplicativo Bluetooth RC CAR
Aplicativo Bluetooth RC CAR

Voor het controleren van de carro robô, encontrei o aplicativo Bluetooth RC Car, en voor alle aplicativos meer complete para este tipo de control, em suas configurações é definido quais são os caracteres que ele elevia via Bluetooth para o Arduino, ossível assim éer éer meer variaties op het projeto que são facilmente programáveis na IDE

Stap 9: Codigo

Een programma voor een uitgebreidere uitleg van het eenvoudige werk, dat nodig is voor het gebruik van een biblioteca AFmotor.h, een uitgebreidere handleiding voor IDE van Arduino.

Geen inicio do programa incluímos a biblioteca AFmotor.h, declaramos aonde estão ligado os motores.

Em seguida declaramos funções para os movimento dos motores (vooruit, achteruit, links en rechts). een vantagem de usar funções é que diminui consideravelmente 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. No void setup, configuraties of modo de operação das variáveis sendo como saída en taxa de comunicação da porta serial, no void loop se inicia configurando a porta serial voor comunicaço com o modo HC-05, para o comando led dos motoresdo que ja são definidos pelo app, (het is mogelijk om via bluetooth te worden geconfigureerd en geverifieerd). 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ção, é importante estudar bemêt estudar bem o que có que cód commando de motores geen Arduino

Stap 10: Iniciando O Carro

Iniciando O Carro
Iniciando O Carro

Apos gravar of programa no Arduino, coloque of adaptador JACK 9V para voeding voor Arduino, com isso é possível verificar pelo led do módulo se o mesmo está ligado, o proximo passo un parear of módulo HC-05 com 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 os os ao carro procurando pelo módulo, se tudo estiver ok, a indicação no canto da tela passará a ficar verde fixaê comá is co rocurando pelo módulo motors, 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 utilizzar a função do acelerômetro. Esse projeto foi elaborado de uma que ficasse simples a montagem de um carro robô, sendo assim fica meer fácil inserir novas variáveis para o projeto, para demais configurações só verificar as funçes do aplicativo onde bestaande dodas Arduino.

Aanbevolen: