Πίνακας περιεχομένων:

Carro Robô Controlado Por Bluetooth: 10 βήματα
Carro Robô Controlado Por Bluetooth: 10 βήματα

Βίντεο: Carro Robô Controlado Por Bluetooth: 10 βήματα

Βίντεο: Carro Robô Controlado Por Bluetooth: 10 βήματα
Βίντεο: 10 САМЫХ ИННОВАЦИОННЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021 ГОДА 2024, Ιούλιος
Anonim
Carro Robô Controlado Por Bluetooth
Carro Robô Controlado Por Bluetooth

Um dos projetos mais ambiciosos para se fazer com Arduino é a construção de um carro robô, para mim foi que me incentivou a estudar mais sobre o Arduino, στο διαδίκτυο και σε συνδυασμό με διάφορες μορφές κατασκευής, 2 και 2 rodas ou um totalmente autônomo e etc…, são infinitas possibilidades 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 possoía pooma musaisaa deaãsaãaãaãaãaãsaãaãmaãaãaãsaãaãmaãaumaaãahasaamaumaahasamaahasamaahasamaaaãaãaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaΣaaaaaΣaaaaaaaσουσουσουσουως,… 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

Για την επεξεργασία του προγράμματος, pesquisei diversas formas de

como construir um carro robô de 4 rodas utilisando a anor quantidade de cabos e componentes, sem que perdesse a eficiência, para isso cheguei nesta lista de itens.

- 1x Arduino Mega 2560

- 1x Motor Shield L293D

- 6 αντιστάσεις (4x de 220 ohm, 1x de 1k e de 2k)

- 1x modulo Bluetooth HC-05

- Diversos Jumpers

- 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 mini protoboard

-1x conector jack com conexão για pilha 9V

Βήμα 2: Πλαίσιο

Σασί
Σασί

Για την αξιοποίηση της χρήσης του πλαισίου 4WD, ή για εύκολη πρόσβαση στο Ali Express, Dx Extreme, Wish, Mercado Livre και κ.λπ. a ligação no Shield, a montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.

Βήμα 3: Uno Mega 2560

Uno Mega 2560
Uno Mega 2560

Να χρησιμοποιείτε το Arduino Mega, να χρησιμοποιείτε το Uno R3 και να χρησιμοποιείτε το CI L293D για το πρωτόκολλο που θα σας βοηθήσει να χρησιμοποιήσετε το Mega por possuir mais entradas e saédvel a quantidade de cabos utilizados.

Βήμα 4: Motor Drive L293D

Κινητήρας μοτέρ L293D
Κινητήρας μοτέρ L293D

Para o controle dos motores use o Motor Driver L293D, ele uma as das melhores opcõ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 é á needá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

Βήμα 5: Bluetooth HC-05

Bluetooth HC-05
Bluetooth HC-05

Για τον έλεγχο της χρήσης του HC-05, μπορείτε να χρησιμοποιήσετε μια απλή ανάγκη για να χρησιμοποιήσετε τις βιβλιογραφίες, αλλά και τις σειρές που θα σας βοηθήσουν να μεταβείτε σε μια σειρά, θα πρέπει να χρησιμοποιηθούν. Για μια διατροφή ή χρήση 5V στο Arduino, για μια λειτουργία που απαιτεί τη χρήση του διαχωριστή από την ένταση της όπερας 3, 3Volts, και 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 jumpers e fixado os leds no chassis do carro

Βήμα 7: Ligação

Ligação
Ligação

Os chassis do mercado ja vem com varias aberturas para diversos encaixes, για διευκόλυνση που θα περάσει από 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 jumpers do tipo Fêmea-Macho.

Για τη διευκόλυνση της προώθησής του και της μείωσης του μίνι πρωτοβόλου για τις συνδέσεις των 5V και GND. Πηγαίνετε στο πρωτάθλημα για να οδηγήσετε, να επαναλάβετε τις οδηγίες σας, να πάρετε μια σειρά από 22, 23, 24, 25 do Arduino. As 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 χωρίς Arduino, να χρησιμοποιήσετε το TX1 και το RX1 στο Arduino. (RX => TX / TX => RX / GND => GND e VCC => 5V) συμμορφώνονται με ένα figura anexada neste tópico

Com o shield devidamente encaixado no Arduino, lembre-se de retirar ή 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 e M3 e M3 isso depende muito do fabricante) ή suporte de pilhas do chassis pode ser ligado no borne de alimentação externa do shield ou EXT_PWR.

Para alimentação do Shield e do Arduino í possível inserir uma chave liga/desliga para lehtar o uso do carro.

Βήμα 8: Εφαρμογή Bluetooth RC CAR

Εφαρμογή Bluetooth RC CAR
Εφαρμογή Bluetooth RC CAR

Για να ελέγξετε το carro robô, να χρησιμοποιήσετε το Bluetooth RC Car, να χρησιμοποιήσετε όλες τις εφαρμογές για να ελέγξετε, να διαμορφώσετε ορισμένους τρόπους για να καθορίσετε τις δυνατότητές σας μέσω Bluetooth μέσω του Arduino, sendo assim er possível inser mais variáveis para o projeto que são facilmente programáveis na IDE

Βήμα 9: Codigo

Ένα πρόγραμμα για την επεξεργασία του uma forma que ficasse simples, lembrando que para o o controle dos motores είναι απαραίτητο να χρησιμοποιήσω μια βιβλιοθήκη AFmotor.h, que é facilmente encontrada no gerenciador de bibliotecas da IDE do Arduino.

Δεν υπάρχει ένα πρόγραμμα που περιλαμβάνει μια βιβλιοθήκη AFmotor.h, deklaramos aonde estão ligado os motores.

Em seguida deklaramos funções para os movimento dos motores (εμπρός, πίσω, αριστερά και δεξιά). a vantagem de usar funções é que diminui konsiderravelmente 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. No 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 que já são definidos pelo app, (μπορεί να προστεθεί ως ρύθμιση παραμέτρων που εφαρμόζει και επιβεβαιώνει τα χαρακτηριστικά γνωρίσματα που χρειάζεστε μέσω bluetooth). o funcionamento do programa ocorre da seguinte forma: ao selecionar com comando no aplicativo ele envia para o Arduino, e então interpreta qual comando foi selecionado com isso ele εκτελέστε ένα ação, é importante estudar bem o código, que voca coneguira comando de motores no Arduino

Βήμα 10: Iniciando O Carro

Iniciando O Carro
Iniciando O Carro

Από την αρχή του προγράμματος Arduino, coloque ή adaptador JACK 9V για διατροφή Arduino, μπορείτε να ελέγξετε τη διαδρομή σας από το κέντρο, το πρωτόκολλο ή το smartphone σας, να το παρακολουθήσετε. senha normalmente é 1234. Feito isso iniciamos ή aplicativo Bluetooth RC Car, μπορεί να ρυθμίσει τις εφαρμογές του ή να ελέγξει τον έλεγχο των εντύπων ok, μια ένδειξη no canto da tela passará a ficar verde fixa, com fosar verde fixa, com fosar verde Fixando 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 utilisar 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õ do toasas no program Arduino.

Συνιστάται: