Talaan ng mga Nilalaman:

Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Hakbang (na may Mga Larawan)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Hakbang (na may Mga Larawan)

Video: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Hakbang (na may Mga Larawan)

Video: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Hakbang (na may Mga Larawan)
Video: SERIE SENSORES Y MODULOS #13: SEGUIDOR DE LINEA - TCRT5000 - KY-033 - MH-SERIES 2024, Nobyembre
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

Ang mga talento sa iyo, 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 simpleng de conectar, porque la placa posee los driver para sa control mo ng potencia de estos.

¿Que es Arduino Romeo? Ang pamilyang Romeo ay hindi makakakuha ng kontrol sa robot na Todo-En-Uno, lalo na ang mga sakit para sa mga aplicaciones de robótica de DFRobot. Ang benepisyo nito sa loob ng Arduino, ay tumutugma sa mga milya ng códigos at 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 driver de motor adicional. Walang 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 ng DFRobot na mga sakit na tugma sa mga sensore at aktuwal na gawain ng Gravity. Cientos de sensores ahora son plug-play sa Romeo. El primer miembro de la familia Romeo nació en 2009. Walang solo solo primer controlador de robot Arduino, sino también el primer tablero derivado de Arduino en el mercado. La bersyonón actual de Romeo se basa en Arduino Uno. Sa pagsasama ng 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 le permite conectar cientos de diferentes sensores y módulos kompatibles con Gravity. Tiene un conector servo que es un plug & play. Ito ay perpekto para sa construir su propio robot.

Hakbang 1: MGA 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
  • Mga katugmang con el mapeo de pin Arduino Uno
  • 8 canales de E / S analógicas de 10 bitsinterfaz USB
  • 5 teclas de entradas
  • Detección automática / entrada de potencia de conmutación
  • Encabezado ICSP para sa lahat ng direkta ng programa
  • Serial Interface TTL Antas
  • Soporte de encabezado macho y hembra
  • Ang mga socket integrado para sa bawat isa RF APC220 y el módulo DF-Bluetooth
  • Tres juegos de patillas de interfaz I2C (dos cabezales de patillas de 90 °)
  • Driver ng 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 gramo

Hakbang 2: RoMeo Pinout

Ang larawan ng 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 sa iyong lokasyon 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 - Ang entrada analógica 7 este 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 para sa mga kontroladong motorea
  • Un botón de reinicio
  • Jumper para habilitar / deshabilitar el control del motor

Hakbang 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 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: pinasimple ang koneksyon ng cable USB, at 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 sa aplicación de iluminación LED. Sin embargo, no es suf sapate para sa 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”. TANDAAN: la tensión de alimentación máxima no puede exceder 14V CC.

Hakbang 4: Software

RoMeo puede ser programado por el IDE de Arduino. Mag-ingat sa Arduino.cc, piliin ang "Arduino UNO" como hardware.

Hakbang 5: Servo Power Select Jumper

Como la mayoría de los servos utilizan más corriente que la fuente de alimentación USB puede suministrar. Ang 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.

Mag-click sa iyo para sa Servo Power Select Jumper, el servo funciona con 5V internos. Ang Cuando el Servo Power Piliin ang Jumper no se aplica, el servo está alimentado por una fuente de alimentación externa. Ang El Romeo V1.3 ay gumagamit ng unmomentador para sa selección de la fuente de alimentación. Hinahayaan ang aplicado la fuente de alimentación externa, el servo se alimentará automáticamente mediante la alimentación externa en lugar de la energía del USB.

Hakbang 6: Jumper Pin De Control Del Motor

Ang aplicación de los jumper de control del motor asignará el Pin 5, 6, 7, 8 para sa 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 na entrada analógica del pin 7,

Hakbang 7: "Mapa Del Pin Del Botón"

"Mapa Del Pin Del Botón"
"Mapa Del Pin Del Botón"

Fig2: botones de Romeo

Hakbang 8: Ejemplo De Uso De Botones 1-5

Hakbang 9: Kontrolin ang De Velocidad De Motor Doble De CC

Kontrolin ang De Velocidad De Motor Doble De CC
Kontrolin ang De Velocidad De Motor Doble De CC

Configuración de hardware

Conecte los cuatro cables del motor al terminal del motor de Romeo. Y aplique energía a través del terminal de potencia del motor (Larawan 4).

Hakbang 10: Asignación De Pines

Asignación De Pines
Asignación De Pines

Hakbang 11: Modo De Control PWM

Modo De Control PWM
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 at dos pines PWM. Como se ilustra en el diagrama de arriba (Figura 5), el Pin 4, 7 (7, 8 para sa bersyon antigua de Romeo) son pasadores de control de la dirección del motor, Pin 5, 6 (6, 9 para sa bersyon antigua de Romeo) son pasadores de control de velocidad del motor. Para la placa Romeo anterior, los pines 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.

Hakbang 12: Código De Ejemplo:

Hakbang 13: Modo De Control PLL

Modo De Control PLL
Modo De Control PLL

Romeo también ay umaangkop sa oscilador enganchado en fase (PLL)

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

Hakbang 14: Código De Muestra:

Hakbang 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

Hakbang 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

Hakbang 17: 2 Resistores De 1 K

2 Resistores De 1 K
2 Resistores De 1 K

Hakbang 18: 2 Mga Motoreductore

2 Mga Motorsiktor
2 Mga Motorsiktor

Hakbang 19: 1 Arduino Romeo

1 Arduino Romeo
1 Arduino Romeo

Hakbang 20: Mga Varios ng Cables

Mga Varios ng Cables
Mga Varios ng Cables

Hakbang 21: 1 Batería De 9 Voltios

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

Hakbang 22: 1 Talahanayan Para El Armazón Del Robot

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

Hakbang 23: Código Fuente

Hakbang 24: Circuito Robot Seguidor De Luz

Circuito Robot Seguidor De Luz
Circuito Robot Seguidor De Luz

Hakbang 25: Mga Larawan Del Robot

Mga Larawan Del Robot
Mga Larawan Del Robot
Mga Larawan Del Robot
Mga Larawan Del Robot
Mga Larawan Del Robot
Mga Larawan Del Robot

Hakbang 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 completeos y diagramas

Puedes unirte ami grupo en facebook en

Fanpage

Pagina web para sa actualizaciones del proyecto en

Inirerekumendang: