Satura rādītājs:
- 1. darbība: Materiais E Métodos
- 2. solis: šasija
- 3. darbība: atvienojiet Mega 2560
- 4. darbība: motora piedziņa L293D
- 5. darbība: Bluetooth HC-05
- 6. darbība: gaismas diodes
- 7. solis: Ligação
- 8. darbība. Aplicativo Bluetooth RC CAR
- 9. solis: Codigo
- 10. solis: Iniciando O Carro
Video: Carro Robô Controlado, izmantojot Bluetooth: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Um dos projetos mais ambiciosos para se fazer com Arduino é a konstrukcija de um carro robô, para mim foi que me stimivou a estudar more sobre o Arduino, na internet é possível encontrar diversas formas de constructionir um, seja um seguidor de linha, de 2 rodas ou um totalmente autônomo e etc…, são infinitas iespejamas montāžas un 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 sarežģīta, e depois de sniegums 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. darbība: Materiais E Métodos
Para elaboração do projeto, pesquisei diversas formas de
como buildir um carro robô de 4 rodas 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 motora vairogs L293D
- 6 rezistori (4x 220 omi, 1x 1k un 2k)
- 1x modulis Bluetooth HC-05
- dažādi džemperi
- 1x skaņas signāls
- 4x gaismas diodes
- 4x pilhas AA e 1 de 9 volti (apos o fim do projeto, eu troquei por baterias 18650, o qual o resultado foi muito mais apmieratório)
- 1x 4WD šasija
- 1x mini protoboards
-1x savienotājs ligzdai, kas atrodas 9V
2. solis: šasija
Lai uzstādītu montāžu, tiek izmantota 4WD šasija, vai arī ir ērta iekārta ar Ali Express, Dx Extreme, Wish, Mercado Livre uc. a ligação no Shield, montāža un vienkārši vienkāršs, pode ser utilizado qualquer chassis 4wd.
3. darbība: atvienojiet Mega 2560
Izmantojot montāžu, izmantojiet Arduino Mega, mas tem como utilizar vai Uno R3 lietojiet esquema de usar o CI L293D un protoboard mas iria ficar muito poluído o projeto, por isso optei por usar o Mega por possuir maisījuma entradas e saídas, e tambravel diminuind caban utilizados.
4. darbība: motora piedziņa L293D
Kontrolieriem tiek izmantoti motora draiveri 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 é needsário soldar esses pinos, mas eu preferi utilizar para ficar mais fácil a montāža. 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. darbība: Bluetooth HC-05
Lai kontrolētu izmantošanas modeli HCO-05 montāžai, kas ir vienkārša un vienkārša, tā ir nepieciešama, lai to izmantotu, un tā ir nepieciešama bibliotekai, kā arī seriāla komunicējamai sērijai, ele tem um ótimo alcance. Para a alimentação do modeulo é usado o 5V do Arduino, para a operação do mesmo é needário utilizar um divisor de tensão pois ele opera em 3, 3Volts, na parte ligação é explicado melhor esse divisor
6. darbība: gaismas diodes
Para o circuit circuit de luzes, 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 džemperi un fiksētie os ledi bez šasijas
7. solis: 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 dod priekšroku džemperiem, kas nav ledi, kā arī arduino, kā arī džemperi, kas ir tipiski Fêmea-Macho.
Lai atvieglotu vai projeto atdalītu trilha ar mini protoboard para kā saites 5V un 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. Kā 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
Lai izmantotu moduli HC-05, tā kombināciju vai figūras piemēru, lietojiet GND paraugu un komponentu komponentus, kā arī TX-RX no Arduino krusta, izmantojiet TX1 un RX1 vai Arduino. (RX => TX / TX => RX / GND => GND e VCC => 5V) apstiprina figūru aneksādi 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) 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 un do Arduino é possível inserir uma chave liga/desliga para facilititar o uso do carro.
8. darbība. Aplicativo Bluetooth RC CAR
Lai kontrolētu automašīnu, izmantojiet Bluetooth RC Car piekļuvi vai aplikāciju, vai arī izmantojiet lietojumprogrammas, lai iegūtu papildinformāciju par to, kā kontrolēt, kā arī konfigurēt konfigurāciju, izmantojot definīciju quais são os caracteres que ele envia via Bluetooth para o Arduino, sendo assim é possível inserir mais variáveis para o projeto que são hõlbinoša programma IDE
9. solis: Codigo
Programma, kas izstrādāta, lai izstrādātu vienkāršu ficasse formātu, lembrando que para vai controle dos motores é nepieciešamības utilizar a biblioteca AFmotor.h, que é facilitmentte encontrada no gerenciador de bibliotecas da IDE do Arduino.
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 (uz priekšu, atpakaļ, pa kreisi un pa labi). a vantagem de usar funções é que diminui discravelmente o tamanho do program e 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. Nav void setup, konfigurācijas vai 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 caracteres que já são definidos pelo app, (ē possível acessar as configurações do aplicativo e verificar todos caracteres que ele envia via bluetooth). 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. solis: Iniciando O Carro
Apos gravar o programma 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 o 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 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 aplicativo onde existe todas as funções dos botões Arduino.
Ieteicams:
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Programmējiet savu Arduino, izmantojot Android ierīci, izmantojot Bluetooth: 6 soļi (ar attēliem)
Programmējiet savu Arduino, izmantojot Android ierīci, izmantojot Bluetooth: Sveiki pasaule, šajā pamācībā es vēlos jums parādīt, kā programmēt savu Arduino Uno ar savu Android ierīci, izmantojot Bluetooth. Tas ir ļoti vienkārši un tik lēti. Tas arī ļauj mums ieprogrammēt savu Arduino, kur vien vēlamies, izmantojot bezvadu Bluetooth … Tātad
Vadiet Ws2812 Neopixel LED STRIP, izmantojot Bluetooth, izmantojot Arduino Uno: 4 soļi
Vadiet Ws2812 Neopixel LED STRIP, izmantojot Bluetooth, izmantojot Arduino Uno: Sveiki, puiši, šajā pamācībā mēs iemācīsimies kontrolēt neopikselu ar arduino. Tātad būtībā arduino tiks savienots, izmantojot Bluetooth, izmantojot hc05 Bluetooth moduli, uz viedtālruni, un viedtālrunis nosūtīs komandas, lai mainītu neopikselu vadītās sloksnes krāsu
Atskaņojiet dziesmas, izmantojot Arduino, izmantojot ADC līdz PWM, izmantojot Flyback transformatoru vai skaļruni: 4 soļi
Atskaņot dziesmas ar Arduino, izmantojot ADC, lai PWM Flyback transformatorā vai skaļrunī: Sveiki, puiši, šī ir mana cita pamācības otrā daļa (tas bija daudz grūti). Būtībā šajā projektā esmu izmantojis ADC un taimeri savā Arduino, lai pārvērst audio signālu par PWM signālu. Tas ir daudz vieglāk nekā mana iepriekšējā instrukcija
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c