Table des matières:
- Étape 1: SPÉCIFICATIONS
- Étape 2: Brochage RoMeo
- Étape 3: Antes De Empezar
- Étape 4: Logiciel
- Étape 5: Cavalier de sélection d'alimentation servo
- Étape 6: Cavalier Pin De Control Del Motor
- Étape 7: « Carte Del Pin Del Botón »
- Étape 8: Ejemplo De Uso De Botones 1-5
- Étape 9: Contrôler De Velocidad De Motor Doble De CC
- Étape 10: Asignación De Pines
- Étape 11: Modo De Control PWM
- Étape 12: Código De Ejemplo:
- Étape 13: Modo De Control PLL
- Étape 14: Código De Muestra:
- Étape 15: Robot Seguidor De Luz Con Arduino Romeo
- Étape 16: 2 Caños De Pvc Cortados 45 Grados
- Etape 17: 2 Résistances De 1 K
- Étape 18: 2 Motoréducteurs
- Étape 19: 1 Arduino Roméo
- Étape 20: Câbles Varios
- Étape 21: 1 Batería De 9 Voltios
- Étape 22: 1 Table Para El Armazon Del Robot
- Étape 23: Código Fuente
- Étape 24: Circuito Robot Seguidor De Luz
- Étape 25: Photos du robot
- Étape 26: Donde Conseguir Arduino Romeo ?
Vidéo: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Étapes (avec Photos)
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
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 »
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
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
Étape 11: Modo De Control 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
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
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
Etape 17: 2 Résistances De 1 K
Étape 18: 2 Motoréducteurs
Étape 19: 1 Arduino Roméo
Étape 20: Câbles Varios
Étape 21: 1 Batería De 9 Voltios
Étape 22: 1 Table Para El Armazon Del Robot
Étape 23: Código Fuente
Étape 24: Circuito Robot Seguidor De Luz
Étape 25: 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