Turinys:
- 1 žingsnis: „Materiais E Métodos“
- 2 žingsnis: važiuoklė
- 3 veiksmas: atšaukite „Mega 2560“
- 4 žingsnis: variklio pavara L293D
- 5 veiksmas: „Bluetooth“HC-05
- 6 žingsnis: šviesos diodai
- 7 žingsnis: Ligação
- 8 veiksmas: „Aplicativo Bluetooth RC CAR“
- 9 žingsnis: „Codigo“
- 10 žingsnis: Iniciando O Carro
Video: Carro Robô Controlado „Bluetooth“: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Um dos projetos mais ambiciosos para se fazer com Arduino é a konstrukcija de um carro robô, para mim foi que me stimulou a estudar more sobre o Arduino, na internet é possível encontrar diversas formas de buildir um, seja um seguidor de linha, de 2 kyla ou um totalmente autônomo e etc.…, begalinis galimas montavimas ir egzistavimas, kai yra projektų projektų, proto, poros muitos não era da forma que eu queria, o funcionamento não era tão eficaz ou possuía uma programção muito complexada, e depois de tarjo 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 buildir um.
1 žingsnis: „Materiais E Métodos“
Para elaboração do projeto, pesquisei diversas formas de
como konstruktas car car robô de 4 atsiranda utilizando a menor quantidade de cabos e komponentes, sem que perdesse a eficiência, para isso cheguei nesta list de itens.
- 1x „Arduino Mega 2560“
- 1x variklio skydas L293D
- 6 rezistoriai (4x 220 omų, 1x 1k ir 2k)
- 1x modulis „Bluetooth HC-05“
- Įvairūs džemperiai
- 1x garsinis signalas
- 4x LED
- 4x pilhas AA e 1 de 9 voltai (apos o fim do projeto, eu troquei por baterias 18650, o quality o resultado foi muito mais tenkinantis)
- 1x važiuoklė 4WD
- 1x mini protoboard
-1x lizdas, prijungtas prie 9V
2 žingsnis: važiuoklė
Naudojant montavimo mechanizmą galima naudoti 4WD važiuoklę, taip pat yra patogus „Ali Express“, „Dx Extreme“, „Wish“, „Mercado Livre“ir kt. Įtaisas. a ligação no Shield, montažas ir paprastas simboliukas, pode ser utilizado qualquer chassis 4wd.
3 veiksmas: atšaukite „Mega 2560“
Naudodami montažą naudokite „Arduino Mega“, naudokite jį arba naudokite „Uno R3“, naudodami esquema de usar arba CI L293D ir protoboard mas iria ficar muito poluído o projeto, por isso optei por usar o Mega por possuir more entradas e saídas, e tambravel dimineind cabid utilizados.
4 žingsnis: variklio pavara L293D
Jei norite valdyti valdymo variklius, naudokite variklio vairuotoją L293D, elektrinį valdiklį ir valdiklius, skirtus 4 valdikliams, nuolatinės srovės greičiui, bet kokiam įtampai, 5 V, GND ir įvesties/išvesties projektoriui. eses 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 veiksmas: „Bluetooth“HC-05
Moduliuokite valdymo kontrolę ir naudokite HC-05 montagem ser bastante simpleificada é muito fácil de ser utilizada sem a requiredidade de bibliotecas, por se comunicar pela porta serial, ele tem um ótimo alcance. Jei norite naudoti modelį, naudokite 5 V do Arduino, naudokite operaciją ir būtinai naudokitės, naudodamiesi dalikliu, skirtu dešimčiai operacijų operacijai 3, 3 voltai, dalinis ryšys ir aiškus melodijos daliklis.
6 žingsnis: šviesos diodai
„Para o Circuit de luzes“, „USADO 4 Leds“, „Arduino“arba „pino anodo do led“, „Ligado ao“rezistorius, 220 220 ea saída do rezistorius arba para uma saída do Arduino, outra ponta é ligada no GND, para o sistema foi soldado džemperiai ir fiksuoti os ledai be važiuoklės
7 žingsnis: Ligação
Os chassis do mercado ja vem com varias aberturas para diversos encaixes, para facilititar 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 pirmenybę teikiantiems džemperiams, skirtiems ledams, kaip ir arduino, taip pat galima naudoti „Fêmea-Macho“tipo džemperius.
Palengvinimas arba projektavimo atskyrimas nuo mažų prototipų, kaip 5V ir GND jungtys. Seguindo o example of da ligação do led, repita para os demais leds, eles serão ligados nas saídas 22, 23, 24, 25 do Arduino. Kaip saídas pouco importam você pode inserir da forma que achar melhor, só lembrando de alterar no código
o garsinis signalas gali būti paprastas, o polo pozityvas ir saitas 26 iki Arduino ir o negativo no GND
Modulio HC-05 modulis, jo pavyzdys, figūros pavyzdys, lenkimo įtaisas arba GND komponentas, taip pat TX-RX ir Arduino kryžminė jungtis, naudojant TX1 ir RX1 arba Arduino. (RX => TX / TX => RX / GND => GND ir VCC => 5 V) patvirtina figūros aneksadą
Com 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) arba suporte de pilhas do chassis pode ser ligado no borne de alimentação externa do shield ou EXT_PWR.
Para alimentação do Shield ir do Arduino é possível inserir uma chave liga/desliga para facilititar o uso do carro.
8 veiksmas: „Aplicativo Bluetooth RC CAR“
„Car Rob Car“valdymas, „Bluetooth RC Car“taikomųjų programų naudojimas, o taip pat ir programų taikymas. daug įvairių programų, skirtų IDE programai
9 žingsnis: „Codigo“
Programa, skirta parengti uma forma que ficasse simples, lembrando que para or controle dos motores é requiredario utilizar a biblioteca AFmotor.h, que é palengvinti encontrada no gerenciador de bibliotecas da IDE do Arduino.
No initio do program Incluímos a biblioteca AFmotor.h, deklaramos aonde estão ligado os motores.
Em seguida deklaramos funções para os movimento dos motores (pirmyn, atgal, kairėn ir dešinėn). a vantagem de usar funções é que diminui apsvarstyti ar tamanho do programa ir melhora o processamento do mesmo. em seguida deklaramos também os periféricos que iremos utilizar, os leds e o buzzer, indicando quality porta eles estão conectados. No void setup, Configuramos o modo de operação das varáveis sendo como saída e taxa de comunicação da porta serial, no void loop se inicia konfigurando a porta serial para comunicação com o modulo HC-05, para o comando dos motores ir led foi utilizado caracteres „que já são definidos pelo“programa, (galima naudoti kaip konfigūraciją, kad ji būtų pritaikyta ir patikrinta, kad būtų galima patikrinti, kaip tai padaryti per „Bluetooth“). o funkcinė programa, skirta programos įgyvendinimui: 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ê conguira entender bem como funciona o „Arduino“moto komanda
10 žingsnis: Iniciando O Carro
„Apos gravar“programa arba „Arduino“programa, kolika arba adaptacinis „JACK 9V“, skirtas naudoti „Arduino“, taip pat gali būti patikrinta, kaip tai padaryti, kaip tai padaryti, ar ne, ar neprisijungti, ar neprisijungti prie išmaniojo telefono, naudojant išmanųjį telefoną senha normalmente é 1234. Feito isso iniciamos o applicativo Bluetooth RC Car, nas configurações do aplicativo conectamos ao carro procurando pelo modeulo, se tudo estiver ok, a indicação no canto da tela passará a ficar verde fixa, com isso você já 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 acelerômetro. Esse projeto foi elaborado de uma forma que ficasse simples a montagem de um carro robô, sendo assim fica more fácil inserir novas varáveis para o projeto, para demais configurações só verificar as funções do aplicativo onde existe todas as funções dos botões Arduino.
Rekomenduojamas:
Paprastas robo šuo (pagamintas iš fortepijono klavišų, žaislinio pistoleto ir pelės): 20 žingsnių (su nuotraukomis)
Paprastas robo šuo (pagamintas iš fortepijono klavišų, žaislinio pistoleto ir pelės): O, Azerbaidžanas! Ugnies žemė, puikus svetingumas, draugiški žmonės ir gražios moterys (… atsiprašau, moteris! Žinoma, aš turiu akis tik tau, mano gözəl balaca ana ördəkburun žmona!). Bet sąžiningai, tai yra labai sunki vieta kūrėjui, ypač kai
Braço Robô Controlado Por Giroscópio Via Celular: 3 žingsniai
Braço Robô Controlado Por Giroscópio Via Celular: Este projeto ira te auxiliar na criação de um braço robothico controlado pelo giroscópio de um celular, irei separa em x partes: Lista de materiaisEsquema eletrônicoMo
Braço Robô Controlado Por Giroscópio: 4 žingsniai
Braço Robô Controlado Por Giroscópio: DescriçãoEste projeto ira te auxiliar na criação de um braço robothico controlado pelo giroscópio de um celular, irei separa em x partes: Lista de materiais Esquema eletrônico Movendo o Braçoo Informacôõ
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas!: 18 žingsnių (su nuotraukomis)
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas !: Pirmasis prizas „Instructables Wheels“konkurse, antrasis prizas „Instructables Arduino“konkurse ir antras „Design for Kids Challenge“. Ačiū visiems, kurie balsavo už mus !!! Robotai sklinda visur. Nuo pramoninės paskirties iki
Robo juostos automobilis: 11 žingsnių
„Robo-Band“automobilis: Tai yra jūsų tradicinio guminėmis juostomis varomo automobilio atnaujinimas