فهرست مطالب:

Carro Robô Controlado Por Bluetooth: 10 مرحله
Carro Robô Controlado Por Bluetooth: 10 مرحله

تصویری: Carro Robô Controlado Por Bluetooth: 10 مرحله

تصویری: Carro Robô Controlado Por Bluetooth: 10 مرحله
تصویری: How To Make Arduino Bluetooth Controlled Car - At Home 2024, جولای
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، on internet é possível encontrar diversas formas de construir um، seja um seguidor de linha، de 2 rodas ou um totalmente autônomo و … 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 utilisando a menor quantidade de cabos e componentes، sem que perdesse a efektivity، para isso cheguei nesta lista de itens.

- 1 برابر آردوینو مگا 2560

- 1x Motor Shield L293D

- 6 مقاومت (4x در 220 اهم ، 1x در 1k و de 2k)

- 1 برابر modulo Bluetooth HC-05

- Diversos Jumpers

- 1 برابر زنگ

- 4 برابر 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 satisfatório)

- 1x شاسی 4WD

- 1x mini protoboard

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

مرحله 2: شاسی

شاسی
شاسی

برای استفاده از شاسی 4WD ، یا برای دسترسی آسان به Ali Express ، Dx Extreme ، Wish ، Mercado Livre و غیره maioria já vem com as rodas e motores com caixas de redução e até o suporte para as pilhas para a ligação no Shield، a montagem é bem simples também، pode ser utilisado qualquer chassis 4wd.

مرحله 3: Uno Mega 2560

Uno Mega 2560
Uno Mega 2560

Na montagem utili o o Arduino Mega، mas tem como utilisar 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émvelndas، e a quantidade de cabos utilizados.

مرحله 4: موتور درایو L293D

درایو موتور L293D
درایو موتور L293D

Para o controle dos motores use o Motor Driver L293D، ele uma as das melhores opções para controlar 4 motores 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 éo needário soldar esses pinos، mas eu preferi utilisar para ficar mais fácil a montagem. 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: بلوتوث HC-05

بلوتوث HC-05
بلوتوث HC-05

برای کنترل استفاده از HC-05 ، می توانید به راحتی از طریق استفاده از ابزارهای کتابخانه ای ، به عنوان یک سریال پورتا ، به عنوان یک الکسانس سریع ، استفاده کنید. Para a alimentação do módulo é usado o 5V do Arduino، para a operação do mesmo is a needcrio use and divisor de tensão pois ele opera em 3، 3Volts، na parte ligação é explicado melhor esse divisor

مرحله 6: LED ها

LED ها
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 or sistema foi soldado jumpers e fixado os leds no chassis do carro

مرحله 7: Ligação

لیگاچائو
لیگاچائو

os chassis do mercado ja vem com varias aberturas para diversos encaixes ، برای تسهیل برنامه و پاسار 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.

برای سهولت استفاده از دستگاه های کوچک و پیش ساخته برای اتصال 5V و 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. 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 positivo na saída 26 do Arduino e o negativo no GND

برای اتصال HC-05 ، به عنوان مثال می توانید از GND استفاده کنید و از طریق GND برای اجزای سازنده و استفاده از TX-RX بدون آردوینو ، از TX1 و RX1 در Arduino استفاده کنید. (RX => TX / TX => RX / GND => GND e VCC => 5V) مطابق با figura anexada neste tópico

Com o shield devidamente encaixado no Arduino ، lembre-se de retirar یا jumper existente no shield L293D pois iremos utilisar uma fonte externa para alimentação do modulo، a ligação dos motores é feita nos bornes existente na placa، M1، M2، M3 e4 isso depende muito do fabricante) یا 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 easyar o uso do carro.

مرحله 8: APCativo Bluetooth RC CAR

Aplicativo Bluetooth RC CAR
Aplicativo Bluetooth RC CAR

برای کنترل ماشین های روبو ، پیاده سازی یا استفاده از Bluetooth RC Car ، یا اینکه ما می توانیم برنامه های خود را به طور کامل برای این برنامه کنترل کنیم ، ما می توانیم از طریق بلوتوث و آردوینو ، sendo assim را تنظیم کنیم. mais variáveis para o projeto que são facilmente programáveis na IDE

مرحله 9: Codigo

یک برنامه کاربردی برای توسعه فرم های ساده ساده ، برای استفاده از موتورهای کتابخانه ای و استفاده از کتابخانه AFmotor.h ، لازم است از کتابخانه های IDE do Arduino استفاده کنید.

بدون نیاز به برنامه ، کتابخانه AFmotor.h را شامل نمی شود ، اعلام می کند که می توانید از موتورهای خود استفاده کنید.

Em seguida deklaramos funções para os movimento dos motores (جلو ، عقب ، چپ و راست). a vantagem de usar funções é que diminui konsideravelmente o tamanho do programa e melhora o processamento do mesmo. em seguida deklaramos também os periféricos que iremos utilizar، os leds e o buzzer، indicando qual porta eles estão conectados. بدون void setup ، configuramos o 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 cara que já são definidos pelo app، (اگر می خواهید از طریق بلوتوث تنظیمات لازم را انجام دهید ، از طریق بلوتوث پیکربندی کنید) 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 exea aacão ، é importante estudar bem o código ، que voca conseguira comando de motores no Arduino

مرحله 10: Iniciando O Carro

اینیسیاندو ای کارو
اینیسیاندو ای کارو

Apos gravar o programa no Arduino، coloque or adaptador JACK 9V para alimentação do Arduino، com isso é í í í í o o o o o o o o o o o o o o o o o C تلفن همراه ، تلفن senha normalmente é 1234. Feito isso iniciamos o aplicativo Bluetooth RC Car ، تنظیمات مربوط به پیکربندی دستگاه های پیاده سازی یا پیاده سازی دستگاه ، به عنوان یک برنامه کاربردی ، می توانید از آن استفاده کنید. 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 é í í fun fun fun fun fun fun. 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ó verifiedar as funções do aplicativo onde وجود دارد todases todasas به عنوان funçõ آردوینو

توصیه شده: