Բովանդակություն:
- Քայլ 1: Materiais E Métodos
- Քայլ 2: Շասսի
- Քայլ 3. Uno Mega 2560
- Քայլ 4: Շարժիչային շարժիչ L293D
- Քայլ 5. Bluetooth HC-05
- Քայլ 6: LED- ներ
- Քայլ 7: Լիգաչաո
- Քայլ 8: Կիրառեք Bluetooth RC CAR
- Քայլ 9: Կոդիգո
- Քայլ 10: Iniciando O Carro
Video: Carro Robô Controlado Por Bluetooth: 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
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 orécé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 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 possoíaaquaía umauma ծրագրային միջոց, 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 արդյունավետությունը, para isso cheguei nesta lista de itens.
- 1x Arduino Mega 2560
- 1x Motor Shield L293D
- 6 ռեզիստոր (4x de 220 ohms, 1x de 1k e de 2k)
- 1x մոդուլ Bluetooth HC-05
- Diversos Jumpers
- 1x ազդանշան
- 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 Շասսի 4WD
- 1x մինի նախատախտակ
-1x conector jack- ը միացրեք 9V լարման համար
Քայլ 2: Շասսի
Monstagem estrutura de montagem use um chasis 4WD, o qual é facilmente encontrado na Ali Express, Dx Extreme, Wish, Mercado Livre e etc. 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, montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.
Քայլ 3. Uno Mega 2560
Na montagem utili o o Arduino Mega, mas tem como use oar Uno R3 usando um esquema de usar o CI L293D na protoboard mas iria ficar muito poluído o projeto, por isso optei por usa o usar o Mega por possuir mais entradas e saémvelinde, quantidade de cabos utilizados.
Քայլ 4: Շարժիչային շարժիչ L293D
Շարժիչային վարորդների համար օգտագործեք L293D, էլեկտրամոնտաժային մեխանիզմներ, որոնք թույլ են տալիս վերահսկել 4 շարժիչ DC, ինչպես նաև ժամանակային արագություն, կարող եք օգտագործել 5V, GND և I/Os պարամետրերում, որոնք անհրաժեշտ են վաճառքի համար: esses pinos, mas eu preferi utilizar 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. Bluetooth HC-05
O modulo de controle utilisado é o HC-05 além da montagem ser bastante simplificada é muito fácil de ser useizada sem a needidade de bibliotecas, por se comunicar pela porta serial, ele tem um ottimo alcance: Para a alimentação do módulo é usado o 5V do Arduino, para a operação do mesmo is a needário utilisar um divisor de tensão pois ele opera em 3, 3Volts, na parte ligação é explicado melhor esse divisor
Քայլ 6: 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 o sistema foi soldado jumpers e fixado os leds no chassis do carro
Քայլ 7: Լիգաչաո
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- ի հիմնական բաղադրիչները և TX-RX առանց Arduino- ի օգտագործումը, օգտագործել 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 o jumper գոյություն չունի վահան 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 easyar o uso do carro.
Քայլ 8: Կիրառեք Bluetooth RC CAR
Bluetooth RC Car- ի վերահսկման կամ կիրառման համար, որը թույլ է տալիս վերահսկել ձեր սարքերը, մենք կարող ենք օգտագործել Bluetooth- ի կամ Arduino- ի միջոցով ձեր սարքի բնութագրերը, ինչպես նաև կարող եք օգտագործել դրանք mais variáveis para o projeto que são facilmente programáveis na IDE
Քայլ 9: Կոդիգո
Programրագրի մշակման համար անհրաժեշտ է պարզ ձևեր, որոնք թույլ են տալիս վերահսկել շարժիչ ուժերը, որոնք անհրաժեշտ են AFmotor.h- ի biblioteca- ի օգտագործմամբ:
Inicio do do programa incluímos a biblioteca AFmotor.h, deklaramos aonde estão ligado os motores.
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. No 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 ծրագիրը, (հնարավոր է, քանի որ configurações do aplicativo e verificar todos caracteres que ele envia- ի միջոցով օգտագործել Bluetooth): o funcionamento do programa ocorre da seguinte forma: ao selecionar um comando no aplicativo ele envia para o Arduino, e então interpreta quala comando foi selecionado com isso ele an performa ação, é importante estudar bem o código, que você 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 o o o o C senha normalmente é 1234. Feito isso iniciamos o aplicativo Bluetooth RC Car, configurações do aplicativo conectamos aro carro procurando pelo módulo, se tudo estiver ok, a indicação no canto da tela passará a ficar verde fécandos, com is doser verde fixa, com is doser verde fixa, com is doser verde fixa, com is doso verde fixa, com is doser verde fixa, com is doser verde fixa, com is doser verde ամրագրում, 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ó verificaris as funções do aplicativo onde գոյություն ունեն todases todases do ծրագրեր որպես զվարճանք Արդուինո
Խորհուրդ ենք տալիս:
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 Reciclajes .: 6 քայլ
Carro Electrico Con Materiales Reciclajes. nica por medio de i
Braço Robô Controlado Por Giroscópio Celular- ի միջոցով `3 քայլ
Braço Robô Controlado Por Giroscópio Via Celular:
Braço Robô Controlado Por Giroscópio: 4 քայլ
Braço Robô Controlado Por Giroscópio:
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