Sadržaj:
- Korak 1: Materiais E Métodos
- Korak 2: Šasija
- Korak 3: Uno Mega 2560
- Korak 4: Motorni pogon L293D
- Korak 5: Bluetooth HC-05
- Korak 6: LED diode
- Korak 7: Ligação
- Korak 8: Aplicirajte Bluetooth RC CAR
- Korak 9: Codigo
- Korak 10: Iniciando O Carro
Video: Carro Robô Controlado za Bluetooth: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Um dos projetos mais ambiciosos para se fazer com Arduino é a construção de um carro robô, para mim foi que me stimulusou a estudar mais sobre o Arduino, na internetu é possí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 possiblebilidades de montaža 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 programção muito complicada, eos muito komplicada 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.
Korak 1: Materiais E Métodos
Para elaboração do projeto, pesquisei diversas formas de
como construir um carro robô de 4 rodas koristi menor quantidade de cabos i komponente, sem que perdesse a eficiência, para isso cheguei nesta lista de itens.
- 1x Arduino Mega 2560
- 1x motorni štit L293D
- 6 otpora (4x de 220 ohma, 1x de 1k e de 2k)
- 1x modularni Bluetooth HC-05
- Diversos skakači
- 1x zujalica
- 4x LED
- 4x AA AA i 1 do 9 volti (naspram fim do projeta, eu troquei na baterije 18650, o kvalitetu ili rezultatu za zadovoljavanje potreba)
- 1x Šasija 4WD
- 1x mini protoboard
-1x utičnica za konektor sa priključkom za 9V
Korak 2: Šasija
Paralelno sa konstrukcijom za montažu koja koristi 4WD šasiju, ili je moguće olakšati uključivanje na Ali Express, Dx Extreme, Wish, Mercado Livre itd. a ligação no Shield, montaža i jednostavne tambume, podešeni upotrebom qualquer šasije 4wd.
Korak 3: Uno Mega 2560
Na montažnom korištenju Arduino Mega, ako ga upotrijebite, Uno R3 upotrijebite esquema de usar o CI L293D na matičnoj ploči s irijskim fitovima, poludio o projektu, ili jednostavno iskoristite mogućnost korištenja Mega porta, ako želite više detalja, ili tambula quantidade de cabos utilizados.
Korak 4: Motorni pogon L293D
Za upravljanje motorom upotrijebite upravljački program motora L293D, pazite na upravljačke jedinice za 4 kontrolera istosmjernog i niskog tempa, možete uključiti encaixe za pinos barra kao konektore 5 V, GND i U/I za projektore koji nisu potrebni za prodaju esses pinos, mas eu preferi utilizar para ficar mais fácil a montaža. Lembrando que no projeto utilizacija uma fonte externa para alimentar ili shield para poder controler os motores corretamente, por isso deve se penzionisati ili skakač egzistencija na placa
Korak 5: Bluetooth HC-05
O modulom kontrolera možete koristiti HC-05 za montažu na jednostavnije pojednostavljene verzije, a korisnički servis upotrijebljen je kao biblioteka koja je neophodna za komunikaciju, prenosi portalu, elektromno ili jednostavno. Za alimentação do módulo i usado 5V do Arduino, za operaciju do mesmo koja je neophodna za korištenje delitelja de tensoo pois ele opera u 3, 3Volts, na parte ligação i exlicado melhor esse divisor
Korak 6: LED diode
Za ožičenje, 4 LED -a, za povezivanje Arduino -a sa anodo -om do LED -a ili otpornik od 220 o -mita za otpornike za parametre za Arduino, izvan sistema za GND, za sisteme za prodaju kratkospojnici i fiksni os led bez šasije do karroa
Korak 7: Ligação
Os chassis do mercado ja vem com varias aberturas para diversos encaixes, para facilitar dá para passar 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 saidas do Arduino, mas também dá para usar jumpers do tipo Fêmea-Macho.
Za omogućavanje ili razdvajanje projektora na mini protoboru za povezivanje 5V i GND. Seguindo o exemplo da ligação do led, repita para os demais LED, eles serão ligados nas saídas 22, 23, 24, 25 do Arduino. Kao što je sado pouco importam você pode inserir da forma que achar melhor, só lembrando de alterar no código
o zujalicama koje mogu koristiti jednostavne stavke o položaju na saida 26 do Arduino ili o negativu bez GND
Za povezivanje po modulu HC-05, koji je postavljen na primjer na figuri, koristi se ili koristi mesmo GND za komponente koje su povezane sa TX-RX bez Arduina, koristite o TX1 i RX1 do Arduina. (RX => TX / TX => RX / GND => GND e VCC => 5V) u skladu sa slikom anexada neste tópico
Com de shield devidamente encaixado no Arduino, lembre-de de penzionisao jumper existente no shield L293D pois iremos utimare uma fonte externa para alimentação do modulo, liga dos motores é feita nos bornes existente na ploči, M1, M2, M3 i M4 (M1, M2, M3 i 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 i do Arduino su posesivni inserir uma chave liga/desliga para facilitar o oso do carro.
Korak 8: Aplicirajte Bluetooth RC CAR
Para kontrola do carro robô, unos ili primjena Bluetooth RC automobila, ili je potrebno dopuniti sve ove parametre kao kontrola, konfiguriranje i definitivna definicija kvaliteta omogućeni su putem Bluetootha, putem Arduina, pošaljite ga kao dodatak Mais variáveis para ili projecto que são faciltable programáveis na IDE
Korak 9: Codigo
Program za izradu elaborata uma forma que ficasse simples, lembrando que para ili controlle dos motores é potrebno je koristiti biblioteku AFmotor.h, que é facilmente encontrada no gerenciador de bibliotecas da IDE do Arduino.
No iniciio do programa uključuje biblioteku AFmotor.h, deklaraciju o estão ligado os motores.
Em seguida declaramos funções para os movimento dos motores (naprijed, nazad, lijevo i desno). a vantagem de usar funções é que diminui obzirno o tamanho do programa i melhora o processamento do mesmo. em seguida declaramos também os periféricos que iremos utilizar, os leds e ili zujalica, indicando qual porta eles estão conectados. Nema podešavanja void-a, konfiguracija o načinu rada s različitim verzijama šalje sendo como saida i taksa de komunikacija za porta serial, nema void petlje koja se inicia konfigurira kao porta serijska para za komunikaciju po modulu HC-05, para za komando dos motores i LED za korištenje karaketera que já são definidos pelo app, (è je moguće pristupiti konfiguracijama koje se primjenjuju i provjeriti je li moguće que ele envia putem bluetooth -a). 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 bem comando de motores no Arduino
Korak 10: Iniciando O Carro
Apos gravar o programu ne Arduino, koloket ili adaptor JACK 9V za 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 or módulo HC-05 com on Smartphone, ped peder a senha normalmente é 1234. Feito isso iniciamos or aplicativo Bluetooth RC Car, nas configurações to 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ó coos jó motores, caso alguns dos motores estiverem rodando em sentido contrário s realizacijom inversão da ligaçãos nos bornes do shield, pelo aplicirano també i possível iskoristiti 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ó verificar as funções do applicativo onde existe todas as funções dos botões do inseries Arduino.
Preporučuje se:
Carro Motor Paso a Paso - Arduino: 7 koraka
Carro Motor Paso a Paso - Arduino: Se llevará acabo el proyecto de un carro od medio de Arduino y motores paso a paso
Carro Electrico Con Materiales Reciclajes .: 6 koraka
Carro Electrico Con Materiales Reciclajes .: El objetivo de este proyecto es sabre el funcionamiento de los motores el é ctricos.La funci ó n importante de un motor el é ctrico es que transforma la energ í a el é nica por medio de i
Braço Robô Controlado Por Giroscópio Via Celular: 3 koraka
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: Spisak materijalaEsquema eletroniko Movendo o BraçoCoptograpio docrná elektronika
Braço Robô Controlado Por Giroscópio: 4 koraka
Braço Robô Controlado Por Giroscópio: Opisujete Este projekcije ira pomoćne na criação de um braço robótico kontrola pelo giroskopio um umrežene, irei odvajaju em x partes: Lista materijala Materijal Esquema eletroniko Movendo o Braço Capturaio kao informacijski paket
Como Poner Llantas Y Conectar komponente En Carro Arduino: 3 koraka
Como Poner Llantas Y Conectar Componentes En Carro Arduino: Estons son todos los materiales que vamos a necesitar