Inhaltsverzeichnis:
- Schritt 1: Materiais E Métodos
- Schritt 2: Gehäuse
- Schritt 3: Uno Mega 2560
- Schritt 4: Motorantrieb L293D
- Schritt 5: Bluetooth HC-05
- Schritt 6: LEDs
- Schritt 7: Ligação
- Schritt 8: Aplicativo Bluetooth RC CAR
- Schritt 9: Codigo
- Schritt 10: Iniciando O Carro
Video: Carro Robô Controlado Por Bluetooth - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
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, na internet é possível encontrar diversas de construir um, seja um seguidor de 2. linha 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 possuitae muito de muito de muitos 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.
Schritt 1: Materiais E Métodos
Para elaboração do projeto, pesquisei diversas formas de
como construir um carro robô de 4 rodas utilizando a menor quantidade de cabos e componentes, sem que perdesse a eficiência, para isso cheguei nesta lista de itens.
- 1x Arduino Mega 2560
- 1x Motorschild L293D
- 6 Widerstände (4x de 220 Ohm, 1x de 1k e de 2k)
- 1x Modulo-Bluetooth HC-05
- Diversos-Jumper
- 1x Summer
- 4x LEDs
- 4x Pilhas AA e 1 de 9 Volt (apos o fim do projeto, eu troquei por baterias 18650, o qual o resultado foi muito mais satisfatório)
- 1x Fahrwerk 4WD
- 1x Mini-Protoboard
-1x Anschlussbuchse com conexão para pilha 9V
Schritt 2: Gehäuse
Para a estrutura de montagem usei um Chassis 4WD, o qual é facilmente encontrado na Ali Express, Dx Extreme, Wish, Mercado Livre usw a ligação no Shield, a montagem é bem simples também, pode ser utilizado qualquer Chassis 4wd.
Schritt 3: Uno Mega 2560
Na montagem usei o Arduino Mega, mas tem como utilizar o Uno R3 usando um esquema de usar o CI L293D na protoboard mas iria ficar muito poluído o projeto, por isso optei por usar o Mega por possuir mais mais entradas e saímbém a quantidade de cabos utilizados.
Schritt 4: Motorantrieb L293D
Para o controle dos motores usei o Motor Driver L293D, ele é uma das melhores opções para controlar 4 motores DC ua mesmo tempo, ele possui um encaixe para pinos barra para as conexões 5V, GND e I/Os para o projeto não enão écessui esses pinos, mas eu Preferredi 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
Schritt 5: Bluetooth HC-05
O modulo de controle utilizado é o HC-05 além da montagem ser bastante simplificada é muito fácil de ser utilizada sem a notidade de bibliotecas, por se comunicar pela porta serial, ele tem um ótimo alcance. Para a alimentação do módulo é usado o 5V do Arduino, para a operação do mesmo é necessário utilizar um divisor de tensão pois ele opera em 3, 3Volts, na parte ligação é explicado melhor esse divisor
Schritt 6: LEDs
Para o Circuito de luzes, é usado 4 Leds, para a ligação no Arduino o pino anodo do led é ligado ao resistance de 220oms ea saída do Resistance vai para uma saída do Arduino, outra ponta é ligada no GND, para o sistema foi soldado jumper e fixado os leds kein Chassis do carro
Schritt 7: Ligação
Os Chassis do mercado ja vem com varias aberturas para diversos encaixes, para facilitar dá para passar os cabos dos motores para que fiquem melhores de serem ligados no Shield ja encaixado no Arduino, os Leds dá para deixar encaixado 2 na frente eu 2 Vorzugs-Soldar-Jumper ohne LEDs für zusätzliches Zubehör wie Arduino, mas também für USar-Jumper für Typ Fêmea-Macho.
Zur Erleichterung des Projekts, das auf einem Mini-Protoboard für die Verbindung von 5V und GND getrennt ist. Seguindo oder exemplo da ligação do led, repita para os demais leds, Eles serão ligados nas saídas 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 Summer possui uma ligação simples o polo positivo na saída 26 do Arduino e o negativo no GND
Verwenden Sie TX1 und RX1 für Arduino. (RX=>TX / TX=>RX / GND=>GND und VCC=> 5V) konforme Abbildung
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 isso Depende Muito do Fabricante) oder suporte de pilhas do Chassis pode ser ligado no borne de alimentação externala do shield ou EXT_PWR.
Zur Nahrungsaufnahme von Shield und Arduino und der Möglichkeit, Liga/Deliga für Erleichterungen oder Carro zu verwenden.
Schritt 8: Aplicativo Bluetooth RC CAR
Para controle do carro robô, encontrei o aplicativo Bluetooth RC Car, o que é um dos aplicativos mais completos para est tipo de controle, em suas configurações é definido quais são os caracteres que ele envia via Bluetooth para o Arduino, sendo as mais variáveis para o projeto que são facilmente programáveis na IDE
Schritt 9: Codigo
Ein Programm für die Elaborada von uma-forma que ficasse simples, lembrando que para o control dos motores und utilizar a biblioteca AFmotor.h, que é facilmente encontradada no gerenciador de bibliotecas da IDE do Arduino.
No inicio do programa incluímos a biblioteca AFmotor.h, declaramos aonde estão ligado os motores.
Em seguida declaramos funções para os movimento dos motores (vorwärts, rückwärts, links und rechts). a vantagem de usar funções é que diminui Consideravelmente o tamanho do programa e melhora o processamento do mesmo. em seguida declaramos também os periféricos que iremos utilizar, os leds e o Summer, indicando qual porta eles estão conectados. No void setup, configuramos 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 motoresizado caracter que já são definidos pelo app, (e possível acessar as configurações do aplicativo e verificar todos caracteres que ele envia über Bluetooth). o funcionamento do programa 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 que código cone comando de motores kein Arduino
Schritt 10: Iniciando O Carro
Apos gravar oder programa no Arduino, Coloque oder Adaptador JACK 9V para alimentação do Arduino, com isso é possível verificar pelo led do módulo se o mesmo está ligado, o próximo passo consiste em parear oder módulo a Smartphone, weitere com senha normalmente é 1234. Feito isso iniciamos o aplicativo Bluetooth RC Car, nas configurações do aplicativo conectamos ao carro procurando pelo módulo, se tudo estiver ok, a indicação no canto da tela passará a ficar terso fixos 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 as funçe exist do aplicativo as funçe Arduinos.
Empfohlen:
Video-Tutorials De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto!: 4 Schritte
Video-Tutorials De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto!: En este Tutorial vamos a prender como hacer a Detector de presencia con a sensor de ultrasonidos sobre una placa Arduino Uno y utilizando Tinkercad Circuits (utilizando una cuenta gratuita)
Robo-Recruiter von Makerspace – Antworten auf Ihre FAQs: 4 Schritte
Robo-Recruiter von Makerspace – Antworten auf Ihre FAQs: Ich habe letztes Jahr dem Schulleiter die Idee vorgestellt, einen außerschulischen Makerspace-Kurs für Schüler zu organisieren, die neugierig sind, alles über jedes unserer Tools zu erfahren. Als er schließlich zustimmte, wusste ich, dass ich die Aufmerksamkeit aller Schüler auf sich ziehen musste
So installieren Sie das Robo Recall Mod Kit (2019 Launcher): 4 Schritte
So installieren Sie das Robo Recall Mod Kit (2019 Launcher): Mit der Veröffentlichung des Epic Games Store und den Auswirkungen von Spielen wie Fortnite hat der Launcher von Epic Games 2018 und 2019 einige ziemlich große Änderungen vorgenommen auswählbare Kategorien für die normale Entwicklung (unter Verwendung der Basisun
Carro Inteligente(: 4 Schritte (mit Bildern)
Carro Inteligente(: Este carro inteligente es el resultado de un proyecto transversal de la asignatura de computación física, que busca encontrar nuevas maneras de enseñanza usando las nuevas tecnologniacute m
So erstellen Sie einen Robo-Bellhop – wikiHow
Wie man einen Robo-Bellhop macht: Dieses Instructable zeigt, wie man den iRobot Create verwendet, um einen beweglichen Bellhop zu machen. Dies wurde vollständig mit Genehmigung von carolDancers Anweisungen aufgehoben und ich habe es als Beispieleintrag für unseren Wettbewerb gestellt. Robo-BellHop kann Ihr persönlicher Assistent sein