ዝርዝር ሁኔታ:

ካርሮ ሮቦ ኮንትሮላዶ ፖር ብሉቱዝ 10 ደረጃዎች
ካርሮ ሮቦ ኮንትሮላዶ ፖር ብሉቱዝ 10 ደረጃዎች

ቪዲዮ: ካርሮ ሮቦ ኮንትሮላዶ ፖር ብሉቱዝ 10 ደረጃዎች

ቪዲዮ: ካርሮ ሮቦ ኮንትሮላዶ ፖር ብሉቱዝ 10 ደረጃዎች
ቪዲዮ: ካርሮ ሞባይል | ካሮሮም የከፍተኛ ደረጃ ደረጃዎች ከደረጃ 1 እስከ ደረጃ 5 | ካሮሮም ቦርድ | ጌምዋይ 2024, ሀምሌ
Anonim
ካርሮ ሮቦ ኮንትሮላዶ ፖር ብሉቱዝ
ካርሮ ሮቦ ኮንትሮላዶ ፖር ብሉቱዝ

Um dos projetos mais ambiciosos para se fazer com rodas ou um totalmente autônomo e etc…, são infinitas possibilidades 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 programação 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 ማትሪያይስ ኢ ሜቶዶስ

Para elaboração do projeto, pesquisei diversas formas de

como construir um carro robô de 4 rodas utilizando a menor quantidade de cabos e componentses, sem que perdesse a eficiência, para isso cheguei nesta lista de itens.

- 1x አርዱዲኖ ሜጋ 2560

- 1x የሞተር ጋሻ L293D

- 6 Resistores (4x de 220 ohms ፣ 1x de 1k e de 2k)

- 1x ሞዱሎ ብሉቱዝ HC-05

- Diversos Jumpers

- 1x Buzzer

- 4x ሊድስ

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

- 1x Chassis 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 e etc. a ligação no Shield, a montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.

ደረጃ 3 - ዩኖ ሜጋ 2560

ኡኖ ሜጋ 2560
ኡኖ ሜጋ 2560

ና ሞንታጋም ተጠቃሚው አርዱዲኖ ሜጋ ፣ mas tem como utilizar o 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, and tambeme diminuindo ግምት a quantidade de cabos utilizados.

ደረጃ 4 የሞተር ድራይቭ L293D

የሞተር ድራይቭ L293D
የሞተር ድራይቭ L293D

Para o controle dos motores utilizei o የሞተር አሽከርካሪ L293D ፣ ele é uma das melhores opções para controlar 4 motores DC ao mesmo tempo, ele possii um encaixe para pinos barra para as conexões 5V, GND e I/Os para o projeto não é necessário soldar esses pinos, mas eu preferi utilizar para ficar mais fácil a montagem. ለምብራንድዶ ለፕሮጀክት መጠቀሚያው ኡማ ፎንቴር ኤርታራ ፓራ አልመንደር ወይም ጋሻ ፓራ ፖደር ኮንትሮላር ኦስ ሞቶሬስ ኮርቴሜቴ ፣ ፖር ኢሶ ዴቭ ሴ ጡረታር ወይም ዝላይ መኖር እና ፕላካ

ደረጃ 5 ብሉቱዝ HC-05

ብሉቱዝ HC-05
ብሉቱዝ HC-05

ኦ ሞዱሎ ዲ መቆጣጠሪያ መሳሪያ አጠቃቀም ኤች.ሲ.ሲ -05 አሌም ዳ ሞንታጋም ሰር ባስታን simplificada é muito facil de ser utilizada sem a needidade de bibliotecas, por se comunicar pela porta serial, ele tem um otimo alcance. Para a alimentação do módulo é usado o 5V do Arduino, para a operação do mesmo é necessário utilizar um divisor de tensão pois ele opera em 3, 3Volts, እና በከፊል ligação é explicado melhor esse divisor

ደረጃ 6: ኤልኢዲዎች

ኤልኢዲዎች
ኤልኢዲዎች

ፓራ ኦ ወረዳው ዲ ሉዝዝ ፣ ኢሳዶ 4 ሊድስ ፣ ፓራ አሊጋኦ ኖ አርዱዲኖ ወይም ፒኖ አኖዶ ዶ ሊድ ኢጋዲኦ ኦኦ resistor de 220oms ea saída do resistor vai para uma saída do Arduino, መዝለሎች e fixado os leds ምንም በሻሲው አድርግ ካርሮ

ደረጃ 7: Ligação

Ligação
Ligação

ኦስ ቻሲስ ዶ / ር ሜርዶዶ ጃ ቬም ኮም ተለዋጮች አበርቱራስ ፓራ ዳይቨንሶስ ኤሲክስስ ፣ ፓራ ፋሲታታር ዳ ፓስ ፓስ ኦስ ካቦስ ዶስ ሞተርስ ፓር ፊኬም ሜልሆረስ ደ ሴሬም ሊጋዶስ ምንም ጋሻ ጃ ኤንካይሳዶ የለም አርዱinoኖ ፣ ኦስ ሊድስ ዳ ፓራ ዴይሳክስ ኢንካይዶዶ 2 እና ፍሬንተ ኢ 2 አትራስ ፣ 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.

ፓራ ፋሲታታር ወይም ፕሮጄቶ ተለያይተው um trilha እና 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 አርዱinoኖ። እንደ saídas pouco importam você pode inserir da forma que achar melhor, እንደ 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 componentses a a ligação cruzada do TX-RX no Arduino, ut o o TX1 e RX1 do Arduino. (RX => TX / TX => RX / GND => GND e VCC => 5V) ምሳሌያዊ አኔሴዳ 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 e 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 ብሉቱዝ RC መኪና

Aplicativo ብሉቱዝ አርሲ መኪና
Aplicativo ብሉቱዝ አርሲ መኪና

እንደ ብሉቱዝ አርሲ መኪና ፣ እንደዚሁም የብሉቱዝ አርሲ መኪና ፣ እንደዚሁም እንደአውሮፓውያኑ አቆጣጠር ፣ በብሉቱዝ በኩል በአርዱዲኖ ፣ በአስተያየቱ ፣ በአስተያየቱ ፣ በአስተያየቱ ፣ በባለቤቴ mais variáveis para o projeto que são facilmente programáveis na IDE

ደረጃ 9: ኮዲጎ

A proramação foi elaborada de uma forma que ficasse simples, lembrando que para o controle dos motores é necessário utilizar a biblioteca AFmotor.h, que é facilmente encontrada no gerenciador de bibliotecas da IDE do አርዱinoኖ።

በቢቢዮቴካ 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 considerravelmente 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. ምንም ባዶ ቅንብር የለም ፣ አዋቅር ወይም ሞዶ ዴ 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 caracte que já são definidos pelo app, (በብሉቱዝ በኩል ውቅሮች እንደ አፖካቲቮ እና ቪአርአርደር todos caracteres que ele envia)። 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 beeman comando de motores no Arduino

ደረጃ 10: Iniciando O Carro

Iniciando O Carro
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 consiste em parear o módulo HC-05 com ወይም ስማርትፎን ፣ ወይም ሌላ senha normalmente é 1234. Feito isso iniciamos o aplicativo Bluetooth RC መኪና ፣ 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ê dos terá os comand ሞተርስ ፣ 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 facil 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 inserir no progir አርዱinoኖ።

የሚመከር: