Sisukord:
- 1. samm: Materiais E Métodos
- 2. samm: šassii
- Samm 3: Uno Mega 2560 eemaldamine
- Samm: mootori ajam L293D
- Samm: Bluetooth HC-05
- 6. samm: LED -id
- 7. samm: Ligação
- 8. samm: Aplicativo Bluetooth RC CAR
- 9. samm: Codigo
- 10. samm: Iniciando O Carro
Video: Carro Robô Controlado Bluetoothi kaudu: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Um dos projetos mais ambiciosos para se fazer com Arduino é a konstruktor de um carro robô, para mim foi que me stimutou a estudar more sobre o Arduino, na internet ē possível encontrar diversas formas de constructionir um, seja um seguidor de linha, de 2 tekib ou um totalmente autônomo e etc…, são infinitas võimalikud 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 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 konstrukt um.
1. samm: Materiais E Métodos
Para elaboração do projeto, pesquisei diversas formas de
como konstruktor car car robô de 4 tekib kasutusvõimalusi ja kaablite ja komponentide menorite, sem que perdesse a eficiência, para isso cheguei nesta list de itens.
- 1x Arduino Mega 2560
- 1x mootorikilp L293D
- 6 resistores (4x 220 oomi, 1x 1k ja 2k)
- 1 kord Bluetooth HC-05
- mitmekesised džemprid
- 1x helisignaal
- 4x LEDid
- 4x pilhas AA e 1 de 9 volti (apos o fim do projeto, eu troquei por bateries 18650, o qual o resultado foi muito mais rahuldatório)
- 1x šassii 4WD
- 1x mini protoboard
-1x konnektoripesa, mis on ühendatud 9 V toiteallikaga
2. samm: šassii
Kasutades montaaži saab kasutada nelikveolist šassii või kvalitatiivset lisakomplekti Ali Express, Dx Extreme, Wish, Mercado Livre jne. a ligação no Shield, montaaž é bem simples também, pode ser utilizado qualquer chassis 4wd.
Samm 3: Uno Mega 2560 eemaldamine
Montaaži kasutamine või Arduino Mega, mas tem como utilizar o Uno R3 usando um esquema de usar o CI L293D ja protoboard mas iria ficar muito poluído o projeto, por isso optei por usar o Mega por possuir mais entradas e saídas, e tambravel dimineind cabid utilidados.
Samm: mootori ajam L293D
Juhtimisseadmetes kasutatakse mootorsõidukijuhti L293D, ele ja uma das melhores opções para controlar 4 motores DC ao mesmo tempo, ele possui um encaixe para pinos barra para as conexões 5V, GND e I/Os para o projeto não é requiredário soldar 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
Samm: Bluetooth HC-05
Kui kasutate juhtimisseadet HC-05, montagem ser bastante simpleificada é muito fácil de ser utilizada sem a needicade de bibliotecas, por comunicar pela porta serial, ele tem um ótimo alcance. Para a alimentação do methodulo us us o o 5V do Arduino, para a operação do mesmo é mustár utilizar um divisor de tensão pois ele opera em 3, 3Volts, na parte ligação é explicado melhor esse divisor
6. samm: LED -id
Para o circuit circuit de luzes, us usado 4 LED, 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 system foi soldado džemprid ja kinnitusdioodid ei sisalda šassii
7. samm: 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 eelistavad sõduri džemprid ei ledid para terem acesso nagu saídas do Arduino, mas também dá para usar jumpers do tipo Fêmea-Macho.
Selle hõlbustamiseks või projekteerimiseks eraldatakse trilha ja mini protoboard parameetritena 5V ja GND. Seguindo o examplelo da ligação do led, repita para os demais leds, eles serão ligados nas saídas 22, 23, 24, 25 do Arduino. Nagu saídas pouco importam você pode inserir da forma que achar melhor, só lembrando de alterar no código
o helisignaali võimalused uma ligação simples o polo positivo na saida 26 do Arduino e o negativo no GND
Moodul HC-05, selle segu või näide, jooniste kasutamine, GND komponentide kasutamine ja TX-RX-i Arduino ristlõige, kasutage TX1 ja RX1 do Arduino. (RX => TX / TX => RX / GND => GND e VCC => 5V) kinnitab joonistust
Com kilp 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) või suporte de pilhas do chassis pode ser ligado no borne de alimentação externa do shield ou EXT_PWR.
Para alimentação do Shield ja do Arduino é possível inserir uma chave liga/desliga para facilititar o uso do carro.
8. samm: Aplicativo Bluetooth RC CAR
Kui soovite juhtida autot, kasutada Bluetooth RC Car -i, kasutada või kasutada rakendusi, kuid mitte ainult konfiguratsiooni, vaid ka teisi, kontrollige, konfigureerige ja määratlege, mis on saadaval Bluetoothi kaudu Arduino kaudu, saatke assim ja sisestage teave mais variáveis para või projeto que são lihtsustatud programmide IDE
9. samm: Codigo
Programmide väljatöötamine, mis on mõeldud lihtsateks vormideks, mis on lihtsad, lembrando que para või controle dos motores ja vajadus kasutada biblioteka AFmotor.h, que e hõlbustavat encontage'i ega IDE do Arduino biblioteka.
No inicio 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 (edasi, tagasi, vasakule ja paremale). vantagem de usar funções é que diminui kaalutlused o tamanho do programm e melhora o processamento do mesmo. em seguida deklaramos também os periféricos que iremos utilizar, os leds e o summeri, indicando qual porta eles estão conectados. No void setup, configuramos o modo de operação das variáveis sendo como saída and 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 ja led foi utilizado caracteres que já são definidos pelo app, (e possível acessar as configurações do aplicativo e verificar todos caracteres que ele envia bluetooth via). o funcionamento do program 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 como funciona o comando de motores no Arduino
10. samm: Iniciando O Carro
Apos gravar või programm no Arduino, coloque o adaptador JACK 9V para alimentação do Arduino, com isso é possível verificar pelo led do modeulo se o mesmo está ligado, o próximo passo consiste em parear o modeulo HC-05 com o Smartphone, se pedir a senha normalmente é 1234. Feito isso iniciamos or aplicativo 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 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 varieveis para o projeto, para demais configurações só verificar as funções do aplicativo onde existe todas as funções dos botões Arduino.
Soovitan:
Bluetoothi kaudu OLED -ekraanile kirjutamine: 6 sammu
Kirjutamine Bluetoothi kaudu OLED -ekraanile: see projekt on inspireeritud ja remix Arduino LCD -ekraanijuhtimisest Bluetoothi kaudu. Sissejuhatus: Selles projektis valmistame "Bluetooth OLED -i". See, mida me selles disainis teeme, on Arduino ühendamine OLED -i ja Bluetooth -mooduliga
HC-05 seeriakonfiguratsioon Bluetoothi kaudu: 10 sammu
HC-05 seeriakonfiguratsioon Bluetoothi kaudu: Kasutades Android-seadmeid ja HC-05 Bluetooth SPP mooduleid mõne Arduino projekti jaoks, tahtsin kontrollida ja muuta HC-05 edastuskiirust ja muid parameetreid ilma arvuti USB-porti ühendamata. See muutus selliseks. HC-05 moodulid ühendavad seeria- ja Blu
Isetegemise juhtimine RGB LED -värv Bluetoothi kaudu: 5 sammu
Isetegemise juhtimine RGB LED -värv Bluetoothi kaudu: nutikate pirnide populaarsus on viimasel ajal kasvanud ja neist on pidevalt saamas nutika kodu tööriistakomplekti võtmeosa. Nutikad pirnid võimaldavad kasutajal oma valgust juhtida kasutaja nutitelefoni spetsiaalse rakenduse kaudu; pirni saab sisse lülitada
Braço Robô Controlado Por Giroscópio kaudu Celular: 3 sammu
Braço Robô Controlado Por Giroscópio Via Celular: Este projeto ira te abxiliar na criação de um braço robótico controlado pelo giroscópio de um celular, irei separa em x partes: Lista de materiais
ESP32 Bluetoothi õpetus - ESP32 sisseehitatud Bluetoothi kasutamine: 5 sammu
ESP32 Bluetoothi õpetus | ESP32 sisseehitatud Bluetoothi kasutamine: Tere poisid Kuna ESP32 pardal on WiFi ja amp; Nii Bluetooth kui ka meie enamasti projektide puhul kasutame tavaliselt ainult Wifi -d, me ei kasuta Bluetoothi. Nii et selles juhendis näitan, kui lihtne on kasutada ESP32 Bluetoothi & Teie põhiprojektide jaoks