Სარჩევი:

Carro Robô Controlado Bluetooth– ით: 10 ნაბიჯი
Carro Robô Controlado Bluetooth– ით: 10 ნაბიჯი

ვიდეო: Carro Robô Controlado Bluetooth– ით: 10 ნაბიჯი

ვიდეო: Carro Robô Controlado Bluetooth– ით: 10 ნაბიჯი
ვიდეო: Tony Robbins: The Power of Rituals and Discipline 2024, ივლისი
Anonim
Carro Robô Controlado Por Bluetooth
Carro Robô Controlado Por Bluetooth

Um dos projetos mais ambiciosos para se fazer com Arduino is an construção de um carro robô, para mim foi que me incentivou a estudar mais sobre o Arduino, ინტერნეტით და ინტერნეტის საშუალებით შესაძლებელია სხვადასხვა ფორმები კონსტრუქციისთვის, seja um seguidor de linha, de 2 rodas ou um totalmente autônomo e etc…, s info infinitas possibilidades de montagem e գոյություն 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.

ნაბიჯი 1: Materiais E Métodos

Para elaboração do projeto, pesquisei diversas formas de

ეს არის 4 როდის გამოყენება, რომლითაც შეგიძლიათ შეაფასოთ თქვენი კომპონენტების ნაწილი, რომელიც აძლიერებს ეფექტს, ასევე ჩეგი ნესტა სიაში.

- 1x Arduino Mega 2560

- 1x Motor Shield L293D

- 6 რეზისტენტული (4x 220 ohms, 1x de 1k e de 2k)

- 1x მოდული Bluetooth HC-05

- დივერსოს მხტომელები

- 1x Buzzer

- 4x Leds

- 4x pilhas AA e 1 de 9 volts (apos o fim do projeto, eu troquei por baterias 18650, o qual o resultado foi muito mais satisfatório)

- 1x შასი 4WD

- 1x მინი პროტობორდი

-1x კონექტორი ჯეკი დაუკავშირდით ძაბვას 9V

ნაბიჯი 2: შასი

Ჩარჩო
Ჩარჩო

იმისათვის, რომ გამოვიყენოთ შასი 4WD, ან ხარისხი შევიმუშაოთ Ali Express, Dx Extreme, Wish, Mercado Livre და ა.შ. a ligação no Shield, montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.

ნაბიჯი 3: Uno Mega 2560

უნო მეგა 2560
უნო მეგა 2560

Arduino Mega– ს გამოყენება, რომელიც გამოიყენება Uno R3– ის გამოყენებით, რომელიც გამოიყენება CI L293D– ზე და პროტობორდის საშუალებით, რომელიც შეიძლება გამოყენებულ იქნას როგორც მეგა, ასევე პროტექტორატის საშუალებით, რაც შეიძლება გამოყენებულ იქნას როგორც მეგა, ასევე შესაძლებლობები quantidade de cabos utilizados.

ნაბიჯი 4: საავტომობილო დისკი L293D

საავტომობილო წამყვანი L293D
საავტომობილო წამყვანი L293D

საავტომობილო მძღოლის კონტროლი L293D, ელ um as das melhores opcões para controlar 4 motors 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 éo needário soldar ესე პინოსი, mas eu preferi utilisar para ficar mais fácil a montagem. Lembrando que no projeto utiliza uma fonte externa para alimentar o shield for poder controlar os motores corretamente, por isso deve se retirar o jumper existente na placa

ნაბიჯი 5: Bluetooth HC-05

Bluetooth HC-05
Bluetooth HC-05

O modulo de controle utilisado o o HC-05 além da montagem ser bastante simplificada é muito fácil de ser useizada sem neededade de bibliotecas, for se comunicar pela porta serial, ele tem um ottimo alcance. იმისათვის, რომ გამოვიყენოთ ჩვენი 5V ან Arduino, ოპერის ოპერაცია გავაკეთოთ საჭიროებისამებრ და გავყოთ tensão pois ele opera em 3, 3Volts, and parte ligação é explicado melhor esse divisor

ნაბიჯი 6: LED- ები

LED- ები
LED- ები

Para o circuito de luzes, é 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 sistema foi soldado მხტუნავები და ფიქსაცია os leds no chassis do carro

ნაბიჯი 7: ლიგაჩიო

ლიგაჩიო
ლიგაჩიო

Os chassis do mercado ja vem com varias aberturas para diversos encaixes, para easyar 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 saídas do Arduino, mas também dá para usar მხტუნავები do tipo Fêmea-Macho.

ხელი შეუწყოს ან გააფართოვოს, თუ როგორ უნდა გავამყაროთ ის მინი პროტობორდზე 5V e GND კავშირის შესაბამისად. ეს ნიშნავს, რომ ლიდერობენ, ვცდილობთ გამოვიყენოთ ის, რაც შეეხება 22, 23, 24, 25 არდუინოს. როგორც 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

მოდულის HC-05 მოდულის გამოყენებით, შეგიძლიათ შეაფასოთ ის, თუ როგორ გამოიყენოთ GND სისტემის კომპონენტები და TX-RX არდაუინოს გამოყენება, გამოიყენოთ TX1 და RX1 და Arduino. (RX => TX / TX => RX / GND => GND e VCC => 5V) conforme figura anexada neste tópico

Com o shield devidamente encaixado no Arduino, lembre-se de retirar or jumper existente no shield L293D pois iremos utilisar uma fonte externa para alimentação do modulo, a ligação dos motores é feita nos bornes existente na placa, M1, M2, M3 e3 isso დამოკიდებული muito do fabricante) ან suporte de pilhas do chassis pode ser ligado არ იტვირთება გარედან დაფარვის გარეშე EXT_PWR.

Para alimentação do Shield e do Arduino í í í í í í/des des/des des des des des des des des

ნაბიჯი 8: გამოიყენეთ Bluetooth RC CAR

აპლიკაცია Bluetooth RC CAR
აპლიკაცია Bluetooth RC CAR

დააკონტროლეთ თქვენი მანქანის რობოტი, დააინსტალირეთ Bluetooth RC მანქანა, თუ გსურთ გამოიყენოთ ეს აპლიკაცია თქვენი კონფიგურაციისთვის, ჩვენ შეგვიძლია დავაკონფიგურიროთ ის, თუ როგორ გამოვიყენოთ ჩვენი მახასიათებლები Bluetooth– ის ან Arduino– ს საშუალებით, გამოვიყენოთ რაც შეიძლება მეტი ინფორმაცია ეს არის სხვადასხვა პროგრამები IDE– სთვის

ნაბიჯი 9: კოდიგო

პროგრამული უზრუნველყოფის შემუშავების მარტივი ფორმა, რომელიც საშუალებას გაძლევთ გააკონტროლოთ თქვენი ძრავა, საჭიროა გამოიყენოთ AFmotor.h ბიბლიოთეკა, რაც ხელს უწყობს ბიბლიოთეკების დამტკიცებას IDE do Arduino– სთვის.

არავითარი პროგრამა არ შეიცავს ბიბლიოთეკას AFmotor.h, deklaramos aonde estão ligado os motores.

Em seguida deklaramos funções para os movimento dos motores (წინ, უკან, მარცხნივ და მარჯვნივ). vantagem de usar funções é que diminui konsideravelmente o tamanho do programa 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. Void setup, configuramos or 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 cara რა არის განსაზღვრული pelo აპლიკაცია, (ეს შესაძლებელია, როგორც კონფიგურაცია, რომელიც იყენებს aparatativo e verificar todos caracteres que ele envia via bluetooth). o funcionamento do programa ocorre da seguinte ფორმა: ao selecionar um comando no aplicativo ele envia para o Arduino, და então interpreta quala comando foi selecionado com isso ele elementa შესრულება ação, é importante estudar bem o código, que bocemo entcia, que voca coneguira comando de motores no Arduino

ნაბიჯი 10: ინიანანდო ო კარო

ინიკიანდო ო კარო
ინიკიანდო ო კარო

პროგრამა არ Arduino, coloque or adaptador JACK 9V para alimentação do Arduino, com isso é is opível verificar pelo led do módulo se o mesmo está ligado, o próximo passo შედგება ჩვენი parear o módulo HC-05 com o სმარტფონი, se pedir a senha normalmente არის 1234. Feito isso iniciamos o aplicativo Bluetooth RC Car, configuracões do aplicativo conectamos aro carro procurando pelo módulo, se tudo estiver ok, a indicação no canto da tela passará a ficar verde fixa, com fosar verde fixa, com is doser verde fixa, com fosso verde fixa, comeros verde féca 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 é is utilisar funcano 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 არსებობს todas as როგორც პროგრამა არდუინო.

გირჩევთ: