Índice:

Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Passos (com Imagens)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Passos (com Imagens)

Vídeo: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Passos (com Imagens)

Vídeo: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Passos (com Imagens)
Vídeo: 🤖 Control Remoto con módulos APC220 para Robot Rover 5 con Arduino - DFRobot 2024, Novembro
Anonim
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz

Que tal amigos, siguiendo com as revisões de placas e sensores, com o aporte da empresa DFRobot, como veremos uma placa com prestações muy interesante, e é ideal para o desarrollo de prototipos robóticos e o controle de motores e servos, de uma manera simple de conectar, porque a placa posee los driver para el control y potencia de estos.

¿Que es Arduino Romeo? La familia Romeo é uma placa de controle de robótica Todo-En-Uno, especialmente concebida para aplicaciones de robótica de DFRobot. Se beneficia da plataforma de código aberto para o Arduino, é compatível com as milhas de códigos e pode ser ampliado facilmente com os escudos do Arduino. O driver do motor CC de 2 vias integrado e o zócalo inalámbrico permite iniciar seu projeto de robô imediatamente sem a necessidade de um driver de motor adicional. Nenhum solo tiene el driver del motor, Romeo también está diseñado to tener potencia extra para los servos that necesitan más corriente.

Romeo também se apresenta com o padrão 3 Pin-out do DFRobot projetado e compatível com os sensores e atuadores da série Gravity. Cientos de sensores ahora son plug-play com Romeo. O primer miembro da familia Romeo nació em 2009. Não é só o primer controlador do robô Arduino, também o primer tablero derivado do Arduino no mercado. A versão atual de Romeo é baseada no Arduino Uno. Possui 2 drivers de motor CC de 2 Amperes e zócalo para módulos de comunicação por rádio Bluetooth / APC220. O pino integrado do sensor entrada / saída permite conectar centos de sensores diferentes e módulos compatíveis com gravidade. Tive um conector servo que é um plug & play. É o controlador ideal para construir seu robô propio.

Etapa 1: ESPECIFICACIONES

  • Suministro de CC: alimentado por USB o externo de 7V ~ 12V DC
  • Salida de CC: 5V / 3,3V DC e salida de potencia externa
  • Microcontrolador: Atmega328
  • Cargador de arranque: Arduino Uno
  • Compatível com o mapeo de pin Arduino Uno
  • 8 canais de E / S analógicas de 10 bitsinterfaz USB
  • 5 teclas de entradas
  • Detecção automática / entrada de potência de conmutação
  • ICSP Encabezado para descarga directa do programa
  • Nível TTL da Interface Serial
  • Soporte de encabezado macho y hembra
  • Soquetes integrados para o módulo RF APC220 e o módulo DF-Bluetooth
  • Tres juegos de patillas de interfaz I2C (dos cabezales de patillas de 90 °)
  • Motorista de velocidade com corriente máximo 2A
  • Placa enchapado en oro
  • Tamaño: 90x80x14mm (3, 54 “x3,15” x 0,55 “)
  • Peso: 60 gramos

Etapa 2: Pinagem RoMeo

La imagen de arriba muestra all lineas y conectores de E / S no Romeo, que incluye:

  • Um terminal de entrada de potência de motor regulado (6v a 12v)
  • Um terminal de entrada de alimentação servo não regulada (se suministra regulada de 4 v a 7,2 v)
  • Un puente de selección de potencia de entrada Servo
  • Um encabezado de módulo de interface de série para o módulo APC220 / BluetoothDos terminais de motor CC: maneja o corriente do motor hasta 2A, em cada terminal
  • Um porto I2C / TWI - SDA, SCL, 5V, GND
  • Um puerto analógico com 8 entradas analógicas - A entrada analógica 7 estarão ocupada al conectar al puente “A7”
  • Um ponto de I / O de propósito geral com 13 linhas de E / S - 4, 5, 6, 7 pode usar para controlar os motores
  • Un botón de reinicio
  • Jumper para habilitar / desabilitar o controle do motor

Etapa 3: Antes De Empezar

Aplicando potencia

Este é um dos passos mais importantes antes de usar Romeo e comunicarse com seu controlador host. DEBE asegurarse de que aplique energia ao terminal de alimentação com a polaridad correta. La polaridad invertida dañará al Romeo. Energía from el puerto USB: simplemente conecte el cabo USB, y Romeo puede funcionar. Tenga en cuenta que o USB solo pode administrar corriente de 500 mA. Debería ser capaz de cumplir com a maioria dos requisitos para a aplicação de iluminação LED. No embargo, não é suficiente para alimentar motores de CC o servo. Alimentación de la entrada de potencia del motor: Simplesmente conecte o cabo de tierra a la bornera com a etiqueta “GND”, y luego conecte el cabo positivo a la bornera com a etiqueta “VIN”. NOTA: a tensão de alimentação máxima não pode exceder 14 V CC.

Etapa 4: Software

RoMeo pode ser programado para o IDE de Arduino. Se você executar o download em Arduino.cc, selecione “Arduino UNO” como hardware.

Etapa 5: Servo Power Select Jumper

Como a prefeitura de seus servos utiliza mais corriente que o poder de alimentação USB pode ser suministrar. Se oferece um terminal de alimentação para alimentar o servo individual. Esta opción puede habilitarse / deshabilitarse mediante el puente de selección Servo Power.

Veja as aplicações do Servo Power Select Jumper, o servo funciona com 5V internos. Cuando el Servo Power Select Jumper não se aplica, o servo está alimentado por uma fonte de alimentação externa. El Romeo V1.3 utiliza um conmutador automático para a seleção de energia de alimentação. Cuando se haya instalado a fonte de alimentação externa, o servo se alimenta automaticamente mediante a alimentação externa em local de energia do USB.

Etapa 6: Jumper Pin De Control Del Motor

A aplicação da ponte de controle do motor atribuída ao pino 5, 6, 7, 8 para o controle do motor.

Al quitar los puentes se liberarán los pines anteriores, y el driver del motor se desactivará. Botones RoMeo tiene 5 botones S1-S5 (Figura 2). S1-S5 usa a entrada analógica do pino 7,

Etapa 7: “Mapa Del Pin Del Botón”

“Mapa Del Pin Del Botón”
“Mapa Del Pin Del Botón”

Fig2: botones de Romeo

Etapa 8: Ejemplo De Uso De Botones 1-5

Etapa 9: Control De Velocidad De Motor Doble De CC

Control De Velocidad De Motor Doble De CC
Control De Velocidad De Motor Doble De CC

Configuração de hardware

Conecte os cabos do motor ao terminal do motor de Romeo. Y aplique energia a través del terminal de potencia del motor (Figura 4).

Etapa 10: Asignación De Pines

Asignación De Pines
Asignación De Pines

Etapa 11: Modo De Control PWM

Modo De Control PWM
Modo De Control PWM

Fig4: Atribuição de chaves de controle do motor PWM

O controle do motor PWM CC é implementado mediante a manipulação dos pinheiros E / S digitales e dos pinheiros PWM. Como se ilustra no diagrama de arriba (Figura 5), o Pin 4, 7 (7, 8 para a versão antiga de Romeo), os pasadores de controle da direção do motor, Pin 5, 6 (6, 9 para a versão Antigua de Romeo) filho pasadores de controle de velocidade do motor. Para a placa Romeo anterior, os pinheiros utilizados para controlar o motor do pino 7, 8 (direção), pino 6, 9 (velocidade). Pode encontrar a informação no lado direito das fontes de controle do motor.

Etapa 12: Código De Ejemplo:

Etapa 13: Modo De Control PLL

Modo De Control PLL
Modo De Control PLL

Romeo também é compatível com oscilador enganchado em fase (PLL)

Fig5: Configuração de atribuição de patilhas de controle do motor PLL

Etapa 14: Código De Muestra:

Etapa 15: Robô Seguidor De Luz Con Arduino Romeo

Robô Seguidor De Luz Con Arduino Romeo
Robô Seguidor De Luz Con Arduino Romeo

Para poder realizar o robô seguidor de luz vamos a nececitar de los siguientes materiales2 Fotoresistencias LDR

Etapa 16: 2 Caños De Pvc Cortados 45 Grados

2 Caños De Pvc Cortados 45 Grados
2 Caños De Pvc Cortados 45 Grados

Etapa 17: 2 resistores De 1 K

2 Resistores De 1 K
2 Resistores De 1 K

Etapa 18: 2 Motoredutores

2 Motoredutores
2 Motoredutores

Etapa 19: 1 Arduino Romeo

1 Arduino Romeo
1 Arduino Romeo

Etapa 20: Cabos Varios

Cabos Varios
Cabos Varios

Passo 21: 1 Batería De 9 Voltios

1 Batería De 9 Voltios
1 Batería De 9 Voltios

Etapa 22: 1 Tabela Para El Armazón Del Robot

1 Mesa Para El Armazón Del Robot
1 Mesa Para El Armazón Del Robot

Etapa 23: Código Fuente

Etapa 24: Circuito Robô Seguidor De Luz

Circuito Robot Seguidor De Luz
Circuito Robot Seguidor De Luz

Etapa 25: Fotos Del Robot

Fotos Del Robot
Fotos Del Robot
Fotos Del Robot
Fotos Del Robot
Fotos Del Robot
Fotos Del Robot

Etapa 26: ¿Donde Conseguir Arduino Romeo?

Puedes comprar arduino romeo en DFROBOT. COM

Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en https://www.youtube.com/user/carlosvolt?sub_confir… muchos videos con código fuentes completos y diagramas

Puedes unirte ami grupo en facebook en

Fanpage

Pagina web para actualizaciones del proyecto en

Recomendado: