Talaan ng mga Nilalaman:
- Hakbang 1: Materiais E Métodos
- Hakbang 2: Chassis
- Hakbang 3: I-undo ang Mega 2560
- Hakbang 4: Motor Drive L293D
- Hakbang 5: Bluetooth HC-05
- Hakbang 6: Mga LED
- Hakbang 7: Ligação
- Hakbang 8: Aplicativo Bluetooth RC CAR
- Hakbang 9: Codigo
- Hakbang 10: Iniciando O Carro
Video: Carro Robô Controlado Sa Bluetooth: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Magagawa mong maisulat ang mga ito para sa mga fazer com ng Arduino na isang construção de um carro robô, para sa una mong pag-uugali sa isang maisagawa sa Arduino, na ang internet ay maaaring mag-encode ng iba't ibang mga formas ng construir um, upang mai-seguidor ng linha, de 2 rodas ou um totalmente autônomo e etc…, para sa mga posibilidad na magkaroon ng mga katotohanan na mayroon nang mga projetos na proyekto, naisip na ang mga panahon ng panahon na ito ay nagtutuon, o ang pagpapatakbo ng panahon na ito ay magagawa mo upang magawa ang lahat ng mga programa na magagawa mo upang mai-kompleto ito, 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.
Hakbang 1: Materiais E Métodos
Para sa 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 sa cheguei nesta lista de itens.
- 1x Arduino Mega 2560
- 1x Motor Shield L293D
- 6 Resistores (4x de 220 ohms, 1x de 1k at de 2k)
- 1x modulo Bluetooth HC-05
- Mga Diversos Jumper
- 1x Buzzer
- 4x Leds
- 4x pilhas AA e 1 de 9 volts (apos o fim do projeto, eu troquei por baterias 18650, o kwalipikasyon o resulta ng iyong kasiyahan)
- 1x Chassis 4WD
- 1x mini protoboard
-1x conector jack com conexão para pilha 9V
Hakbang 2: Chassis
Para sa isang estrutura de montagem utilizei um chassis 4WD, o mga kwalipikado na paraan ng pag-encode ng Ali Express, Dx Extreme, Wish, Mercado Livre at iba pa. isang ligação no Shield, isang montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.
Hakbang 3: I-undo ang Mega 2560
Sa pamamagitan ng paggamit ng Arduino Mega, mas mahusay na paggamit ng Uno R3 sa pamamagitan ng paggamit ng CI L293D na protoboard mas iria ficar muito poluído o projeto, por isso optei por usar o Mega para sa maisasaad na entradas e saídas, e tambem diminuindo considereravelmente isang quantidade de cabos utilizados.
Hakbang 4: Motor Drive L293D
Para sa controle dos motores utilizei ng Motor Driver L293D, maaari mong gamitin ang mga kontrol sa 4 na mga diskarte sa DC para sa tempo, maaari kang mag-encaixe para sa pinos na barra para sa mga koneksyon ng 5V, GND at I / Os para sa proyekto na ito ay kinakailangan upang maibenta. esses pinos, mas eu preferi utilizar para ficar mais fácil a montagem. Mahusay na paraan upang magamit ang lahat ng font ng externa para sa alimentar o kalasag para sa poder controlar os motores corretamente, kung saan maaari kang mag-retirar o lumukso na mayroon
Hakbang 5: Bluetooth HC-05
O modulo de controle utilizado é o HC-05 sa loob ng isang seremonya na nagpapasimple sa iyo upang maipagkaloob ang isang bibliotecas, bilang isang comunicar pela porta serial, kung mayroon kang pag-alsa. Para sa isang alimentação do módulo é usado ng 5V gawin Arduino, para sa isang operação do mesmo ay kinakailangan ng paggamit ng mga tagapayo ng mga ito para sa 3, 3Volts, na bahagi ng explicado melhor esse divisor
Hakbang 6: Mga LED
Para sa circuito de luze, ito ay 4 Leds, para sa isang wika para sa Arduino o pino anodo do led é ligado ao resistor de 220oms para sa iyo na gawin ang resistor para sa lahat ng Arduino, outra ponta é ligada no GND, para sa system na nabenta jumper at fixado os leds walang chassis gawin carro
Hakbang 7: Ligação
Ang mga chassis ay gumagawa ng mercado at vem com varias aberturas para sa iba't ibang mga encaixes, para sa facilitar dá para passar os cabos dos motores para sa fiquem melhores de serem ligados no shield já encaixado no Arduino, os Leds para sa deixar encaixado 2 na bago ang 2 atras, eu mas gusto ang mga jumper jumpers para sa mga acesso tulad ng sa Ardasino, mas tambá dá para sa usar jumpers do tipo Fêmea-Macho.
Para sa facilitar 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. Tulad ng pag-import ng vocal pode inserir da forma que achar melhor, só lembrando de alterar no código
o buzzer posui uma ligação simples o polo positivo na sa 26 na araw na gawin ang Arduino e o negativo no GND
Para sa ligação do modulo HC-05, para sa karagdagang impormasyon, ilalagay ang form ng mesa ng GND para sa mga sangkap na gagamitin sa TX-RX no Arduino, gamitin ang TX1 at RX1 gawin Arduino. (RX => TX / TX => RX / GND => GND e VCC => 5V) sumunod sa isang figura anexada Neste tópico
Ang kalangitan na ito ay maaaring magkaroon ng Arduino, mga labi na walang kalikasan na mayroong kalasag na L293D upang magamit ang lahat na fonte externa para sa alimentação do modulo, isang ligação dos motores é feita nos bornes na mayroon ng placa, M1, M2, M3 e M4 (isso depend muito do fabricante) o suporte de pilhas do chassis pode ser ligado no bear de alimentação externa do shield ou EXT_PWR.
Para sa alimentação do Shield at gawin ang Arduino ay posible na maipasok ang lahat ng chave liga / desliga para sa facilitar o uso do carro.
Hakbang 8: Aplicativo Bluetooth RC CAR
Para sa pagpapatakbo ng carro robô, pag-access ng Bluetooth RC Car, upang mai-aprubahan ang mga ito upang makumpleto ang kontrobersyal na paraan, maaari mong mai-configure ang lahat ng mga character na ito sa pamamagitan ng Bluetooth para sa Arduino, maaari mong masiguro ang mga ito mais variáveis para sa projeto que são facilmente programáveis na IDE
Hakbang 9: Codigo
Ang isang programa ay nag-elaborada ng lahat para sa mga simpleng hakbangin, binago ang mga ito para sa controle dos motores é kinakailangan upang magamit ang isang biblioteca na AFmotor.h, ang mga ito ay madaling gamitin na encontrada no gerenciador de bibliotecas da IDE do Arduino.
Walang 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 (pasulong, paatras, kaliwa at kanan). a vantagem de usar funções é que diminui considereravelmente 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, nagpapahiwatig ng kwalipikadong porta eles estão conectados. Walang walang bisa na pag-set up, pag-configure ng modo de operação das variáveis sendo como saída e taxa de comunicação da porta serial, walang void loop se inicia configurando isang porta serial para sa comunicação com o modulo HC-05, para sa comando dos motores at humantong sa paggamit ng mga caracteres que já são definidos pelo app, (maaari itong magamit bilang configurações na gagawa ng aplicativo at verificar todos caracteres ng ele envia sa pamamagitan ng 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, is important estudar bem o código, que você conseguira entender bem como funciona o comando de motores no Arduino
Hakbang 10: Iniciando O Carro
Apos gravar o programa no Arduino, coloque o adaptador JACK 9V para sa alimentação do Arduino, com isso é possível verificar pelo led do módulo se o mesmo está ligado, o próximo passo comprised em parear o módulo HC-05 com o Smartphone, para sa isang smartphone senha normalmente ay 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ê já terá os comandos dos 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. Narito ang mga detalye tungkol sa lahat ng bagay na pinasimpleng isang monteem de um carro robô, sendo assim fica mais fácil inserir novas variáveis para sa projeto, para sa mga demais configurações na verificar bilang funções do aplicativo onde existe todas bilang funções dos botões do inser Arduino.
Inirerekumendang:
Carro Motor Paso a Paso - Arduino: 7 Hakbang
Carro Motor Paso a Paso - Arduino: Maayos ang iyong proyekto sa un carro por medio de Arduino y motores paso a paso
Mga Reciclajes ng Carro Electrico Con Material .: 6 na Hakbang
Carro Electrico Con Materiales Reciclajes .: El objetivo de este proyecto es saber el funcionamiento de los motores el é ctricos.La funci ó n mahalaga de un motor el é ctrico es que transforma la energ í a el é ctrica en energ í a mec á nica por medio de i
Braço Robô Controlado Por Giroscópio Via Celular: 3 Hakbang
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: Lista de materiaisEsquema eletrônicoMovendo o BraçoCapturando as informações doando
Braço Robô Controlado Por Giroscópio: 4 na Hakbang
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: Lista de materiais Esquema eletrônico Movendo o Braço Capturando as informações do girularó
Como Poner Llantas Y Conectar Componentes En Carro Arduino: 3 Hakbang
Como Poner Llantas Y Conectar Componentes En Carro Arduino: Estos son todos los materiales que vamos a necesitar