Sisällysluettelo:
- Vaihe 1: Materiais E Métodos
- Vaihe 2: Runko
- Vaihe 3: Poista Mega 2560
- Vaihe 4: Moottorikäyttö L293D
- Vaihe 5: Bluetooth HC-05
- Vaihe 6: LEDit
- Vaihe 7: Ligação
- Vaihe 8: Aplicativo Bluetooth RC CAR
- Vaihe 9: Codigo
- Vaihe 10: Iniciando O Carro
Video: Carro Robô Controlado Bluetoothin kautta: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Um dos projetos mais ambiciosos para se fazer com Arduino é a buildção de um carro robô, para mim foi que me stimivou a estudar more sobre o Arduino, na Internet and possibel encontrar diversas formas de buildir um, seja um seguidor de linha, de 2 syntyy ou um totalmente autônomo e etc…, são infinitas possibleilades 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 monimutkainen, e depois de tarjous 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 construction.
Vaihe 1: Materiais E Métodos
Para elaboração do projeto, pesquisei diversas formas de
como konstruoi carro robô de 4 syntyy hyödyntämistä ja ohjaa kaapeleita ja komponentteja, sem que perdesse a eficiência, para isso cheguei nesta list de itens.
- 1x Arduino Mega 2560
- 1x moottorisuoja L293D
- 6 Resistores (4x 220 ohmia, 1x 1k ja 2k)
- 1x modulaarinen Bluetooth HC-05
- Monipuoliset puserot
- 1x summeri
- 4x ledit
- 4x pilhas AA e 1 de 9 volttia (apos o fim do projeto, eu troquei por baterias 18650, o qual o resultado foi muito mais tyydyttävä)
- 1x 4WD -alusta
- 1x mini protoboard
-1x liitinpistoke, jossa on 9 V: n liitäntä
Vaihe 2: Runko
Monitoimilaitteessa on 4WD -kotelo, tai se on helppo käyttää, kuten Express, Dx Extreme, Wish, Mercado Livre jne. a ligação no Shield, montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.
Vaihe 3: Poista Mega 2560
Asennuksessa hyödynnetään Arduino Mega -laitetta, joka on käyttökelpoinen tai Uno R3 käyttää 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 quabidade de cabos utilizados.
Vaihe 4: Moottorikäyttö L293D
Ohjaimen moottorit L293D, ele e 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 é välttämättömyys 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
Vaihe 5: Bluetooth HC-05
Ohjausmoduulin käyttö HCO-05-altage montagem ser bastante yksinkertaistettu ja muito fácil de ser utilizada sem a needidade de bibliotecas, por comunicar pela porta serial, ele tem um ótimo alcance. Para a alimentação do modeulo é usado o 5V do Arduino, para a operação do mesmo é välttämättömät käyttötarkoitukset um divisor de tensão pois ele opera em 3, 3Volts, na parte ligação é explicado melhor esse divisor
Vaihe 6: LEDit
Para o luistopiiri, us 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 system foi soldado hyppääjät ja kiinteät os -ledit, joissa ei ole alusta
Vaihe 7: 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 mieluummin soldar-hyppääjiä, jotka eivät ole led-valoja, kuten aírdo Arduino, mas também dá para usar jumpers do tipo Fêmea-Macho.
Helppokäyttöinen tai projektori, joka erottaa trilhan mini protoboard -laitteesta, kuten 5V ja GND. 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. Kuten saídas pouco importam você pode inserir da forma que achar melhor, só lembrando de alterar no código
o summeri on mahdollista uma ligação simples o polo positivo naída 26 do Arduino e o negativo no GND
Jos haluat käyttää modulaarista HC-05: tä, esimerkiksi sekoitusta tai kuviota, käytä GND: n parafikomponentteja ja ristikkäitä TX-RX no Arduino -laitteeseen, käytä TX1: tä ja RX1: tä Arduinoon. (RX => TX / TX => RX / GND => GND e VCC => 5V) Configme a figura anexada 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) tai 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 ja possível inserir uma chave liga/desliga para helpitar o uso do carro.
Vaihe 8: Aplicativo Bluetooth RC CAR
Ohjausobjekti carro robôlle, Bluetooth RC Car -sovelluksen käyttö, käyttöoikeus tai aplikointi Bluetooth RC Car, o que é um dos aplicativos mais completos para este type de control, em suas configurações é definido quais são os caracteres que ele envia Bluetooth para o Arduino, sendo assim é possível inserir Lisää vaihteluvaihtoehtoja tai projektin laatimista helpottavia ohjelmia IDE
Vaihe 9: Codigo
Ohjelma, joka on tarkoitettu yksinkertaisen yksinkertaisen uma -muodon kehittämiseen, joka on yksinkertainen ja joka voi hallita moto -ohjausta ja tarpeellista käyttöä, käyttää AFmotor.h -biblioteekkiä, joka on IDEN do Arduino -kirjasto.
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 (eteen, taakse, vasemmalle ja oikealle). vantagem de usar funções é que diminui huomioon otettava tai tamanho do ohjelma e melhora o processamento do mesmo. em seguida deklaramos também os periféricos que iremos utilizar, os leds e o summeri, indicando quality porta eles estão conectados. No void setup, configuraramos 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 ja led foi utilizado caracteres que já são definidos pelo -sovellus, (jos mahdollista konfiguraatioina, jotka tehdään sovelluksina ja todennettuina todisteiden ominaisuuksina que ele envia bluetoothin kautta). 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
Vaihe 10: Iniciando O Carro
Apos gravar tai ohjelma 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 osandandos 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 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 Arduino.
Suositeltava:
Kirjoittaminen OLED -näyttöön Bluetoothin kautta: 6 vaihetta
Kirjoittaminen OLED -näyttöön Bluetoothin kautta: Tämä projekti on inspiroitu ja Arduino LCD -näytönohjaimen remix Bluetoothin kautta Johdanto: Tässä projektissa teemme "Bluetooth OLED" -laitteen. Tässä suunnittelussa yhdistämme Arduinon OLED- ja Bluetooth -moduuliin
HC-05-sarjan määritys Bluetoothin kautta: 10 vaihetta
HC-05-sarjamääritykset Bluetoothin kautta: Kun käytin Android-laitteita ja HC-05 Bluetooth SPP -moduuleja joissakin Arduino-projekteissa, halusin tarkistaa ja muuttaa HC-05-siirtonopeuksia ja muita parametreja kytkemättä tietokoneen USB-porttiin. Siitä tuli tämä. HC-05-moduulit yhdistävät sarja- ja Blu
DIY -ohjaus RGB -LED -väri Bluetoothin kautta: 5 vaihetta
DIY -ohjaus RGB -LED -väri Bluetoothin kautta: Älylamppujen suosio on kasvanut viime aikoina, ja niistä on tulossa jatkuvasti keskeinen osa älykkään kodin työkalupakkia. Älykkäät lamput antavat käyttäjälle mahdollisuuden hallita valoaan käyttäjän älypuhelimessa olevan erikoissovelluksen kautta; lamppu voidaan kytkeä päälle
Päivitä SMARS Robot Arduino -moottorisuoja - Lataa koodi Bluetoothin kautta: 20 vaihetta
Päivitä Motor Shield SMARS Robot Arduinoon - lataa koodi Bluetoothin kautta: Arduino Unon kanssa voit käyttää useita moottorisuojavaihtoehtoja tässä SMARS -robottiprojektissa.Näin käytetään yleisesti Adafruitin valmistamaa tai yhteensopivaa (klooni Kiinasta) Motor Shield V1: tä, mutta Tämän kilven haittana ei ole Bluetoa
Ohjelmoi Arduino Android -laitteella Bluetoothin kautta: 6 vaihetta (kuvilla)
Ohjelmoi Arduino Android -laitteella Bluetoothin kautta: Hei maailma, tässä ohjeessa haluan näyttää sinulle, kuinka ohjelmoida Arduino Uno Android -laitteellasi Bluetoothin kautta. Se on hyvin yksinkertainen ja niin halpa. Lisäksi sen avulla voimme ohjelmoida Arduinomme mihin tahansa haluamme langattoman Bluetoothin kautta … Joten