Tabla de contenido:
- Paso 1: ESPECIFICACIONES
- Paso 2: Pinout de RoMeo
- Paso 3: Antes De Empezar
- Paso 4: software
- Paso 5: Puente de selección de potencia del servo
- Paso 6: Puente Pin De Control Del Motor
- Paso 7: "Mapa del Pin Del Botón"
- Paso 8: Ejemplo de uso de botones 1-5
- Paso 9: Control De Velocidad De Motor Doble De CC
- Paso 10: Asignación de Pines
- Paso 11: Modo De Control PWM
- Paso 12: Código De Ejemplo:
- Paso 13: Modo De Control PLL
- Paso 14: Código de muestra:
- Paso 15: Robot Seguidor De Luz Con Arduino Romeo
- Paso 16: 2 Caños De Pvc Cortados 45 Grados
- Paso 17: 2 Restaura De 1 K
- Paso 18: 2 Motoreductores
- Paso 19: 1 Arduino Romeo
- Paso 20: Cables Varios
- Paso 21: 1 Batería De 9 Voltios
- Paso 22: 1 Mesa Para El Armazón Del Robot
- Paso 23: Código Fuente
- Paso 24: Circuito Robot Seguidor De Luz
- Paso 25: Fotos Del Robot
- Paso 26: ¿Dónde Conseguir Arduino Romeo?
Video: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Pasos (con Imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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 connect, porque la placa posee los driver para el control y potencia de estos.
¿Que es Arduino Romeo? La familia 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 plataforma de código abierto Arduino, es compatible con millas de códigos y puede ampliarse fácilmente con los escudos de Arduino. El controlador del motor CC de 2 vías integrado y el zócalo inalámbrico le permiten iniciar su propio proyecto de robotica inmediatamente sin la necesidad de un controlador de motor adicional. No solo tiene el controlador del motor, Romeo también está diseñado para tener potencia extra para los servos que necesitan más corriente.
Romeo también se presenta con el estándar 3 Pin-out de DFRobot diseñado y compatible con los sensores y actuadores de la serie Gravity. Cientos de sensores ahora son plug-play con Romeo. El primer miembro de la familia Romeo nació en 2009. No es solo el primer controlador de robot Arduino, sino también el primer tablero derivado de Arduino en el mercado. La versión actual de Romeo se basa en Arduino Uno. Ha incorporado 2 controladores de motor CC de 2 Amperes y zócalo para módulos de comunicación por radio Bluetooth / APC220. El pin integrado del sensor entrada / salida permite conectar cientos de diferentes sensores y módulos compatibles con Gravity. Tiene un conector servo que es un plug & play. Es el controlador ideal para construir su propio robot.
Paso 1: ESPECIFICACIONES
- Suministro de CC: alimentado por USB o externo de 7V ~ 12V DC
- Salida de CC: 5V / 3.3V DC y salida de potencia externa
- Microcontrolador: Atmega328
- Cargador de arranque: Arduino Uno
- Compatible con el mapeo de pin Arduino Uno
- 8 canales de E / S analógicas de 10 bits interfaz USB
- 5 teclas de entrada
- Detección automática / entrada de potencia de conmutación
- Encabezado ICSP para la descarga directa del programa
- Nivel TTL de interfaz serial
- Soporte de encabezado macho y hembra
- Tomas integradas para el módulo RF APC220 y el módulo DF-Bluetooth
- Tres juegos de patillas de interfaz I2C (dos cabezales de patillas de 90 °)
- Driver de motor de dos vías con corriente máxima 2A
- Placa enchapado en oro
- Tamaño: 90x80x14mm (3, 54 "x3.15" x0.55 ")
- Peso: 60 gramos
Paso 2: Pinout de RoMeo
La imagen de arriba muestra todas las líneas y conectores de E / S en el Romeo, que incluye:
- Un terminal de 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 terminales de motor CC: maneja la corriente del motor hasta 2A, en cada terminal
- Un puerto 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 puerto 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
Paso 3: Antes De Empezar
Aplicando potencia
Este es uno de los pasos más importantes antes de usarl Romeo y comunicarse con su controlador host. DEBE garantizar 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 con la mayoría de los requisitos para la aplicación de iluminación LED. Sin embargo, no es suficiente para alimentar motores de CC o servo. Alimentación de la entrada de potencia del motor: Simplemente conecte el cable de tierra a la bornera con la etiqueta "GND", y luego conecte el cable positivo a la bornera con la etiqueta "VIN". NOTA: la tensión de alimentación máxima no puede exceder 14V CC.
Paso 4: software
RoMeo puede ser programado por el IDE de Arduino. Se puede descargar en Arduino.cc, seleccione “Arduino UNO” como hardware.
Paso 5: Puente de selección de potencia del 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 no se aplica, el servo está alimentado por una fuente de alimentación externa. El Romeo V1.3 utiliza un conmutador automático para la selección de la fuente de alimentación. Cuando se haya aplicado la fuente de alimentación externa, el servo se alimentó automáticamente mediante la alimentación externa en el lugar de la energía del USB.
Paso 6: Puente Pin De Control Del Motor
La aplicación de los jumper de control del motor asignará el Pin 5, 6, 7, 8 para el control del motor.
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 la entrada analógica del pin 7,
Paso 7: "Mapa del Pin Del Botón"
Fig2: botones de Romeo
Paso 8: Ejemplo de uso de botones 1-5
Paso 9: Control De Velocidad De Motor Doble De CC
Configuración de hardware
Conecte los cuatro cables del motor al terminal del motor de Romeo. Y energía aplique a través del terminal de potencia del motor (Figura 4).
Paso 10: Asignación de Pines
Paso 11: Modo De Control PWM
Fig4: Asignación de clavijas de control del motor PWM
El control del motor PWM CC se implementa mediante la manipulación de dos pines E / S digitales y dos pines 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) son pasadores de control de velocidad del motor. Para la placa Romeo anterior, los pines utilizar 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.
Paso 12: Código De Ejemplo:
Paso 13: Modo De Control PLL
Romeo también es compatible con oscilador enganchado en fase (PLL)
Fig5: Configuración de asignación de patillas de control del motor PLL
Paso 14: Código de muestra:
Paso 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
Paso 16: 2 Caños De Pvc Cortados 45 Grados
Paso 17: 2 Restaura De 1 K
Paso 18: 2 Motoreductores
Paso 19: 1 Arduino Romeo
Paso 20: Cables Varios
Paso 21: 1 Batería De 9 Voltios
Paso 22: 1 Mesa Para El Armazón Del Robot
Paso 23: Código Fuente
Paso 24: Circuito Robot Seguidor De Luz
Paso 25: Fotos Del Robot
Paso 26: ¿Dónde 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:
Interruptor de luz + atenuador de ventilador en una placa con ESP8266: 7 pasos (con imágenes)
Interruptor de luz + atenuador de ventilador en una placa con ESP8266: en este tutorial, aprenderá cómo construir su propio interruptor de luz y atenuador de ventilador en una sola placa con el microcontrolador y el módulo WiFi ESP8266. Este es un gran proyecto para IoT. : Este circuito maneja voltajes principales de CA, así que tenga cuidado
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: 9 pasos (con imágenes)
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: actualización del 25 de noviembre de 2017: para obtener una versión de alta potencia de este proyecto que puede controlar kilovatios de carga, consulte Adaptación del control BLE a cargas de alta potencia: no se requiere cableado adicional, actualizado el 15 de noviembre de 2017 - Algunas placas BLE / pilas de software deli
Cómo programar una placa AVR usando una placa Arduino: 6 pasos
Cómo programar una placa AVR usando una placa Arduino: ¿Tiene una placa de microcontrolador AVR por ahí? ¿Es complicado programarlo? Bueno, estás en el lugar indicado. Aquí, le mostraré cómo programar una placa de microcontrolador Atmega8a utilizando una placa Arduino Uno como programador. Así que sin más
Hackear una luz negra estroboscópica para control constante y externo: 5 pasos (con imágenes)
Hackear una luz negra estroboscópica para control constante y externo: cada año, las grandes tiendas venden luces negras estroboscópicas fabricadas con LED UV. Hay una perilla en el costado que controla la velocidad de la luz estroboscópica. Estos son divertidos y económicos, pero carecen de un modo de encendido continuo. Además, sería bueno controlar la extensión de luz
Luz reactiva a la música -- Cómo hacer una luz reactiva a la música súper simple para hacer que el escritorio sea impresionante: 5 pasos (con imágenes)
Luz reactiva de música || Cómo hacer luz reactiva de música súper simple para hacer un escritorio impresionante: Hola chicos, hoy construiremos un proyecto muy interesante. Hoy vamos a construir luz de música reactiva. el bajo, que en realidad es una señal de audio de baja frecuencia. Es muy simple de construir. Nosotros