Table des matières:

Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Étapes (avec Photos)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Étapes (avec Photos)

Vidéo: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Étapes (avec Photos)

Vidéo: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Étapes (avec Photos)
Vidéo: High Density 2022 2024, Juillet
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 con la revisiones de placas y sensores, con el aporte de la empresa DFRobot, hoy veremos una placa con prestaciones muy interesante, y es ideal para el desarrollo de prototipos robóticos y el control de motores y servos, de una manera simple de conectar, porque la placa posee los driver para el control y potencia de estos.

Que es Arduino Roméo ? La famille Romeo es un placa de control de robotica Todo-En-Uno, especialmente diseñado para aplicaciones de robótica de DFRobot. Se beneficia de la plateforma de código abierto Arduino, es compatible avec miles de códigos y puede ampliarse fácilmente con los escudos de Arduino. Le contrôleur du moteur CC de 2 vias integrado y el zócalo inalámbrico le permiten iniciar su propio proyecto of robotica inmediatamente sin the necesidad of an driver of motor adicional. Pas de solo tiene el controlador del motor, Romeo también està diseñado para tener potencia extra para los servos que necesitan plus corriente.

Romeo también se presenta con el estándar 3 Pin-out de DFRobot diseñado y compatible with los sensores y actuadores of the series Gravity. Cientos de sensores ahora son plug-play avec Romeo. L'amorce miembro de la familia Romeo nació en 2009. Aucun es solo el primer controlador de robot Arduino, sino también el primer tablero derivado de Arduino en el mercado. La version actuelle de Romeo se basa en Arduino Uno. Ha incorporé 2 contrôleurs de moteur CC de 2 ampères et zócalo pour modules de communication par radio Bluetooth /APC220. La broche intégrée du capteur entrada/salida le permis conectar cientos de differents sensores y modules compatibles avec Gravity. Tiene un connecteur servo que es un plug & play. Es el controlador idéal pour construir su propio robot.

Étape 1: SPÉCIFICATIONS

  • Suministro de CC: alimenté par USB ou externe de 7V ~ 12V DC
  • Salida de CC: 5V / 3.3V DC et sortie de puissance externe
  • Microcontrôleur: Atmega328
  • Chargeur d'arranque: Arduino Uno
  • Compatible avec le mapeo de broche Arduino Uno
  • 8 canaux de E/S analogiques de 10 bits interfaz USB
  • 5 teclas de entradas
  • Detección automática / entrada de potencia de conmutación
  • Encabezado ICSP pour la descarga directa del programa
  • Niveau TTL de l'interface série
  • Soporte de encabezado macho y hembra
  • Prises intégrées pour le module RF APC220 et le module DF-Bluetooth
  • Tres juegos de patillas de interfaz I2C (dos cabezales de patillas de 90 °)
  • Driver de motor de dos vias con corriente máxima 2A
  • Place enchaînée en oro
  • Tamaño: 90x80x14mm (3, 54 "x3,15" x0,55")
  • Peso: 60 grammes

Étape 2: Brochage RoMeo

La imagen de arriba muestra todas las líneas y conectores de E / S en el Romeo, que incluye:

  • Un terminal d'entrada de potencia de motor regulado (6v a 12v)
  • Un Terminal de entrada de alimentación servo no regulada (se suministra regulada de 4 v a 7.2 v)
  • Un puente de selección de potencia de entrada Servo
  • Un encabezado de módulo de interfaz serie para el módulo APC220 / BluetoothDos terminaux de motor CC: maneja la corriente del motor hasta 2A, en cada terminal
  • Un port I2C / TWI – SDA, SCL, 5V, GND
  • Un puerto analógico con 8 entradas analógicas – La entrada analógica 7 estará ocupada al conectar al puente « A7 »
  • Un port I / O de propósito general con 13 líneas de E / S – 4, 5, 6, 7 se puede usar para controlar motores
  • Un botón de reinicio
  • Jumper para habilitar / deshabilitar el control del motor

Étape 3: Antes De Empezar

Aplicando puissance

Este es uno de los pasos más importantes antes de usarl Romeo y comunicarse con su controlador host. DEBE asegurarse de que aplique energía al terminal de alimentación con la polaridad correcta. La polaridad invertida dañará al Romeo. Energía desde el puerto USB: simplemente conecte el cable USB, y Romeo puede funcionar. Tenga en cuenta que el USB solo puede suministrar corriente de 500 mA. Debería ser capaz de cumplir avec la mairie de los requisitos pour l'aplicación de illuminación LED. Sin embargo, no es suficiente para alimentar motores de CC o servo. Alimentation de l'entrée de puissance du moteur: Simplement connecté au câble de la borne avec l'étiquette « GND », et le câble connecté à la borne avec l'étiquette « VIN ». NOTA: la tension de l'alimentation maximale sans puede exceder 14V CC.

Étape 4: Logiciel

RoMeo puede ser programado por el IDE de Arduino. Se puede descargar en Arduino.cc, seleccione "Arduino UNO" como hardware.

Étape 5: Cavalier de sélection d'alimentation servo

Como la mayoría de los servos utilizan más corriente que la fuente de alimentación USB puede suministrar. Se proporciona un terminal de alimentación para alimentar el servo individualmente. Esta opción puede habilitarse / deshabilitarse mediante el puente de selección Servo Power.

Cuando se aplica el Servo Power Select Jumper, el servo funciona con 5V internos. Cuando el Servo Power Select Jumper sans application, le servo est alimenté par une source d'alimentation externe. El Romeo V1.3 utilise un commutateur automatique pour la sélection de la source d'alimentation. Cuando se haya aplicado la fuente de alimentación externa, el servo se alimentará automáticamente mediante la alimentación externa en lugar de la energy del USB.

Étape 6: Cavalier Pin De Control Del Motor

L'application du cavalier de contrôle du moteur a été affectée à la broche 5, 6, 7, 8 pour le contrôle du moteur.

Al quitar los puentes se liberarán los pines anteriores, y el controlador del motor se desactivará. Botones RoMeo tiene 5 botones S1-S5 (Figura 2). S1-S5 usa l'entrée analogique de la broche 7,

Étape 7: « Carte Del Pin Del Botón »

« Carte del Pin del Botón »
« Carte del Pin del Botón »

Fig2: botones de Roméo

Étape 8: Ejemplo De Uso De Botones 1-5

Étape 9: Contrôler De Velocidad De Motor Doble De CC

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

Configuration du matériel

Connectez les câbles du moteur au terminal du moteur de Romeo. Y aplique energía a través del terminal de potencia del motor (Figura 4).

Étape 10: Asignación De Pines

Asignation De Pins
Asignation De Pins

Étape 11: Modo De Control PWM

Modo De Contrôle PWM
Modo De Contrôle PWM

Fig4: Asignación de clavijas de control del motor PWM

Le contrôle du moteur PWM CC se met en œuvre avec la manipulation de dos pins E/S digitales y dos pins PWM. Como se ilustra en el diagrama de arriba (Figura 5), el Pin 4, 7 (7, 8 para la versión antigua de Romeo) son pasadores de control de la dirección del motor, Pin 5, 6 (6, 9 para la versión antigua de Romeo) fils pasadores de control de velocidad del motor. Para la placa Romeo anterior, los pins utilizados para controlar el motor son Pin 7, 8 (Dirección), Pin 6, 9 (Velocidad). Puede encontrar la información en el lado derecho de los puentes de control del motor.

Étape 12: Código De Ejemplo:

Étape 13: Modo De Control PLL

Modo De Control PLL
Modo De Control PLL

Romeo también es compatible avec oscilador enganchado en fase (PLL)

Fig5: Configuración de asignación de patillas de control del motor PLL

Étape 14: Código De Muestra:

Étape 15: Robot Seguidor De Luz Con Arduino Romeo

Robot Seguidor De Luz Con Arduino Romeo
Robot Seguidor De Luz Con Arduino Romeo

Para poder realizar el robot seguidor de luz vamos a nececitar de los siguientes materiales2 Fotoresistencias LDR

Étape 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

Etape 17: 2 Résistances De 1 K

2 Résistances De 1 K
2 Résistances De 1 K

Étape 18: 2 Motoréducteurs

2 Motoréducteurs
2 Motoréducteurs

Étape 19: 1 Arduino Roméo

1 Arduino Roméo
1 Arduino Roméo

Étape 20: Câbles Varios

Câbles Varios
Câbles Varios

Étape 21: 1 Batería De 9 Voltios

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

Étape 22: 1 Table Para El Armazon Del Robot

1 Table Para El Armazon Del Robot
1 Table Para El Armazon Del Robot

Étape 23: Código Fuente

Étape 24: Circuito Robot Seguidor De Luz

Circuito Robot Seguidor De Luz
Circuito Robot Seguidor De Luz

Étape 25: Photos du robot

Photos du robot
Photos du robot
Photos du robot
Photos du robot
Photos du robot
Photos du robot

Étape 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

Page web para actualizaciones del proyecto en

Conseillé: