สารบัญ:
- ขั้นตอนที่ 1: Materiais E Métodos
- ขั้นตอนที่ 2: แชสซี
- ขั้นตอนที่ 3: Uno Mega 2560
- ขั้นตอนที่ 4: มอเตอร์ไดรฟ์ L293D
- ขั้นตอนที่ 5: บลูทูธ HC-05
- ขั้นตอนที่ 6: ไฟ LED
- ขั้นตอนที่ 7: Ligação
- ขั้นตอนที่ 8: Aplicativo Bluetooth RC CAR
- ขั้นตอนที่ 9: Codigo
- ขั้นตอนที่ 10: Iniciando O Carro
วีดีโอ: Carro Robô Controlado Por Bluetooth: 10 Steps
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
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, บนอินเทอร์เน็ต é เป็นไปได้ encontrar หลากหลายรูปแบบที่แยกจากกัน, ใช้งาน 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 ou muitos comicapo, โปรแกรม 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 รูปแบบเด
como construir um carro robô de 4 rodas utilizando a menor quantidade de cabos e componentes, sem que perdesse a eficiência, สำหรับข้อมูลเพิ่มเติม
- 1x Arduino Mega 2560
- 1x เครื่องยนต์ ชิลด์ L293D
- 6 ตัวต้านทาน (4x de 220 ohms, 1x de 1k e de 2k)
- 1x โมดูโล Bluetooth HC-05
- จัมเปอร์ Diversos
- 1x Buzzer
- ไฟ LED 4x
- 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 conector jack com conexão สำหรับ pilha 9V
ขั้นตอนที่ 2: แชสซี
สำหรับส่วนประกอบที่เป็นโครงสร้างที่ใช้ตัวถัง 4WD, o qual é facilmente encontrado na Ali Express, Dx Extreme, Wish, Mercado Livre e etc. maioria já vem com as rodas e motores com as caixas de redução e até o pilhase para as a ligação no Shield, a montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.
ขั้นตอนที่ 3: Uno Mega 2560
ตัดต่อ ใช้ประโยชน์จาก Arduino Mega, ใช้งานปกติ o Uno R3 ใช้งานผ่าน CI L293D กับโปรโตบอร์ด หลายรายการ หลายรายการ หลายรายการ หลายรายการ หรือมากกว่า พิจารณา quantidade de cabos utilizados.
ขั้นตอนที่ 4: มอเตอร์ไดรฟ์ L293D
สำหรับการควบคุมมอเตอร์ที่ใช้ o Motor Driver L293D, ele é 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 esses pinos, mas eu preferi utilizar สำหรับ 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: บลูทูธ HC-05
O โมดูลของตัวควบคุม utilizado é o o HC-05 โดยรวมแล้ว ใช้งานได้ง่าย é ใช้งานได้จริง sem a necessidade de bibliotecas, comunicar pela porta serial, eletimo tem um um 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, แยกจากกัน é อธิบาย melhor esse divisor
ขั้นตอนที่ 6: ไฟ LED
Para o circuito de luzes, é usado 4 Leds, para a ligação no Arduino o pino anodo do led é ligado ao ตัวต้านทาน 220oms ea saída do resistor vai para uma saída do Arduino, outra ponta é ligada no GND, para o sistema foi soldado จัมเปอร์ e fixado os leds ไม่มีแชสซีทำ carro
ขั้นตอนที่ 7: Ligação
แชสซีสำหรับ 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 já encaixado no Arduino, os Leds dá para deixar encaixadoe 2 na fres จัมเปอร์ขายตัวเลือก nos leds para terem acesso as saídas do Arduino, mas também dá para usar jumpers do tipo Fêmea-Macho
สิ่งอำนวยความสะดวกสำหรับโปรเจ็ตต์ที่แยกจากกันและมินิโปรโตบอร์ดสำหรับเป็น ligações de 5V e GND ตัวอย่าง da ligação do led, repita para os demais leds, eles serão ligados nas saídas 22, 23, 24, 25 do Arduino ในฐานะที่เป็น 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 ทำ Arduino e o negativo ไม่มี GND
Para ligação do modulo HC-05, só seguir o exemplo da figura, lembrar de usar o mesmo GND para todos componentes e a ligação cruzada do TX-RX no Arduino, ใช้ o TX1 e RX1 do Arduino (RX=>TX / TX=>RX / GND=>GND e VCC=> 5V) สอดคล้องกับรูปที่ anexada neste tópico
ใช้ร่วมกับอุปกรณ์ป้องกัน encaixado ไม่มี Arduino, ระยะห่างจากจัมเปอร์หรือจัมเปอร์ที่มีอยู่ไม่มีโล่ L293D ใช้งานได้จริง uma fonte externa para alimentação do modulo, a ligação dos motores é feita nos bornes existente M1 na M2, M2, M4 isso depende muito do fabricante) หรือสนับสนุน pilhas do chassis pode ser ligado no borne de alimentação externa do shield ou EXT_PWR.
Para alimentação do Shield และ Arduino é ที่เป็นไปได้ uma chave liga/desliga para facilitar o uso do carro.
ขั้นตอนที่ 8: Aplicativo Bluetooth RC CAR
Para controle do carro robô, encontrei o aplicativo Bluetooth RC Car, o que é um dos aplicativos mais completos para este tipo de controle, em suas configurações é definido quais são os caracteres que ele envia via Bluetooth สำหรับ Arduino, ส่ง รูปแบบที่แตกต่างกันสำหรับโครงการ são facilmente programáveis na IDE
ขั้นตอนที่ 9: Codigo
A programação foi elaborada de uma forma que ficasse simples, lembrando que para o controle dos motores é necessário utilizar a biblioteca AFmotor.h, que é facilmente encontrada no gerenciador de bibliotecas da IDE do Arduino.
ไม่มีโปรแกรมทำรวมถึง biblioteca AFmotor.h, declaramos aonde estão ligado os motores
Em seguida declaramos funções para os movimento dos motores (ไปข้างหน้า ข้างหลัง ซ้าย e ขวา). a vantagem de usar funções é que diminui dissolveavelmente o tamanho do programa e melhora o กระบวนการทำ mesmo em seguida declaramos também os periféricos que iremos utilizar, ระบบปฏิบัติการ leds e o buzzer, 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 เริ่มแรก กำหนดค่าและ porta serial สำหรับ comunicação com o modulo HC-05, para o es comando led esdo motor que já são definidos pelo app, (é possível acessar เป็น configurações do aplicativo e verificar todos caracteres que ele envia via bluetooth). o funcionamento do programa ocorre da seguinte forma: ao selecionar um comando no aplicativo ele envia para o Arduino, en então interpreta qual comando foi selecionado com isso ele executa ação, é então interpreta qual comando foi selecionado com isso ele executa ação, é สำคัญ endero estuda com comando de motores ไม่มี Arduino
ขั้นตอนที่ 10: Iniciando O Carro
Apos Gravar o programa no Arduino, coloque o 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 ประกอบด้วยหลาย parear o módulo com มาร์ทโฟน, se o hc-05 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á ซ่อมแซมและแก้ไขปัญหา motores, caso alguns dos motores estiverem rodando em sentido contrário só realizar a inversão da ligação nosborne do shield, pelo aplicativo também é possível utilizar a função do acelerômetro โครงการ 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 program to do aplicativos on อาร์ดูโน
แนะนำ:
ตู้เพลง Casera Por: Tono Kiehnle: 5 Steps (with Pictures)
ตู้เพลง Casera Por: Tono Kiehnle: Jukebox hecha en casa programada con Arduino UNO Contiene 3 canciones reproducidas por medio de un buzzer pasivo y cuenta con botones de pulso y una pantalla LCD para la interacción con el usuario.La jukebox cuenta con 3 botones. เนื้อหาที่เกี่ยวข้อง 2 เดอ ellos se util
Nintendo VIRTUAL BOY - Reparación De Los LCD และ Alimentación Por USB.: 7 Steps
Nintendo VIRTUAL BOY - การแก้ไขข้อบกพร่อง LCD และ Alimentación Por USB.: ¡Bienvenidos a Elartisans!En este tutorial vamos a reparar los LCD y la fuente de alimentación de la Nintendo Virtual Boy.Si queréis ver.;is visitar nuestro คลองเด Youtube: https://youtu.be/8
Baltazar, O Robô De Sucata: 7 Steps
Baltazar, O Robô De Sucata: Olá a todos meu Nome é Carlos Vitor e eu fiz um robô de sucata e vou estar deixando aqui a minha experiência de ter construído ele
Braço Robô Controlado Por Giroscópio Via Celular: 3 ขั้นตอน
Braço Robô Controlado Por Giroscópio ทาง Celular: Este projeto ira te auxiliar na criação de um braço robótico controlado pelo giroscópio de um celular, irei separa em x partes:Lista de materiaisEsquema eletrônicoMovendo eletrônicoMovendo
Braço Robô Controlado Por Giroscópio: 4 ขั้นตอน
Braço Robô Controlado Por Giroscópio: DescriçãoEste projeto ira te auxiliar na criação de um braço robótico controlado pelo giroscópio de um celular, irei separa em x partes: Lista de materiais Esquema eletrônico การย้าย