Taula de continguts:

Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures)

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

Vídeo: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures)
Vídeo: High Density 2022 2024, Desembre
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 amics, seguint amb les revisions de plaques i sensors, amb l’aportació de l’empresa DFRobot, avui veurem una placa amb prestacions molt interessants, i és ideal per al desenvolupament de prototips robòtics i el control de motors i serveis, d’una manera simple de connectar, perquè la placa posa els controladors per al control i la potencia d’aquests.

¿Que és Arduino Romeo? La família Romeo és una placa de control de robòtica Tot-En-Un, especialment dissenyat per a aplicacions de robòtica de DFRobot. Es beneficia de la plataforma de codi obert Arduino, és compatible amb milles de codis i es pot ampliar fàcilment amb els escuts d’Arduino. El controlador del motor CC de 2 vies integrades i el zàcal inalàmbric permetrà iniciar el seu propi projecte de robòtica immediatament sense la necessitat d’un controlador de motor addicional. No només té el controlador del motor, Romeu també està dissenyat per tenir una potència extra per als serveis que necessiten més corrent.

Romeo també es presenta amb l'estàndard 3 Pin-out de DFRobot dissenyat i compatible amb els sensors i actuadors de la sèrie Gravity. Centenars de sensors ara són plug-play amb Romeo. El primer membre de la família Romeu nació en 2009. No és sol el primer controlador de robot Arduino, sinó també el primer tauler derivat d’Arduino al mercat. La versió actual de Romeo es basa en Arduino Uno. Ha incorporat 2 controladors de motor CC de 2 Amperes i zócalo per a mòduls de comunicació per ràdio Bluetooth / APC220. El pin integrat del sensor entrada / sortida le permet connectar cientos de diferentes sensores y módulos compatibles con Gravity. Tiene un conector servo que es un plug & play. És el controlador ideal per construir el seu propi robot.

Pas 1: ESPECIFICACIONS

  • Suministro de CC: alimentado por USB o externo de 7V ~ 12V DC
  • Salida de CC: 5V / 3.3V DC i sortida de potencia externa
  • Microcontrolador: Atmega328
  • Cargador d’arranjament: Arduino Uno
  • Compatible amb el mapa de pin Arduino Uno
  • 8 canals d'E / S analògics de 10 bitsinterfaz USB
  • 5 tecles d'entrades
  • Detecció automàtica / entrada de potencia de commutació
  • Encabezat ICSP per a la descàrrega directa del programa
  • Nivell TTL d'interfície sèrie
  • Soporte de encabezado macho y hembra
  • Sockets integrats per al mòdul RF APC220 i el mòdul DF-Bluetooth
  • Tres juegos de patillas de interfaz I2C (dos cabezales de patillas de 90 °)
  • Driver de motor de dos vies amb corrent màxima 2A
  • Placa enchapado en oro
  • Mida: 90x80x14mm (3, 54 "x3,15" x0,55 ")
  • Pes: 60 gramos

Pas 2: RoMeo Pinout

La imatge de dalt mostra totes les línies i connectors d’E / S al Romeu, que inclou:

  • Un terminal d’entrada de potencia de motor regulat (6v a 12v)
  • Un Terminal d’entrada d’alimentació servo no regulada (se suministra regulada de 4 v a 7.2 v)
  • Un pont de selecció de potencia d’entrada Servo
  • Un encabezat de mòdul d'interfície sèrie per al mòdul APC220 / BluetoothDos terminals de motor CC: maneja el corrent del motor fins a 2A, en cada terminal
  • Un puerto I2C / TWI - SDA, SCL, 5V, GND
  • Un port analògic amb 8 entrades analògiques - La entrada analògica 7 estarà ocupada al connectar al pont “A7”
  • Un port I / O de propòsit general amb 13 línies d'E / S - 4, 5, 6, 7 es pot utilitzar per controlar motors
  • Un botó de reinici
  • Jumper per habilitar / deshabilitar el control del motor

Pas 3: Antes d'Empezar

Aplicant potencia

Aquest és un dels passos més importants abans d’utilitzar Romeu i comunicar-se amb el seu controlador host. DEBE assegurant que apliqui energia al terminal d'alimentació amb la polaritat correcta. La polaritat invertida donarà al Romeu. Energia des del port USB: simplement connecta el cable USB, i Romeo pot funcionar. Tenga en cuenta que el USB solo puede suministrar corriente de 500 mA. La debera serà capaç d'omplir amb la majoria dels requisits per a l'aplicació d'il·luminació LED. Sin embargo, no es suficiente para alimentar motores de CC o servo. Alimentació de l’entrada de potencia del motor: Simplement es connecta el cable de terra a la bornera amb l’etiqueta “GND”, i després es connecta el cable positiu a la bornera amb l’etiqueta “VIN”. NOTA: la tensió d'alimentació màxima no pot excedir 14V CC.

Pas 4: programari

RoMeo pot ser programat per l’IDE d’Arduino. Es pot descarregar a Arduino.cc, seleccioneu “Arduino UNO” com a maquinari.

Pas 5: Jumper de selecció de potència del servo

Com la majoria dels servis utilitzen més corrent que la font d'alimentació USB pot suministrar-se. Es proporciona un terminal d'alimentació per alimentar el servo individualment. Aquesta opció pot habilitar-se / deshabilitar-se mitjançant el pont de selecció Servo Power.

Quan s’aplica el Servo Power Select Jumper, el servidor funciona amb 5V interns. Quan el Servo Power Select Jumper no s’aplica, el servidor està alimentat per una font d’alimentació externa. El Romeo V1.3 utilitza un commutador automàtic per a la selecció de la font d'alimentació. Quan es ha aplicat la font d'alimentació externa, el servo es alimentarà automàticament mitjançant l'alimentació externa en el lloc de l'energia del USB.

Pas 6: Pin de control del control del motor

L'aplicació del pont de control del motor assignarà el Pin 5, 6, 7, 8 per al control del motor.

Al quitar els puents es alliberaran els pins anteriors, i el controlador del motor es desactivarà. Botones RoMeo té 5 botons S1-S5 (Figura 2). S1-S5 usa la entrada analògica del pin 7,

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

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

Fig2: botons de Romeo

Pas 8: exemple d’ús de botons 1-5

Pas 9: Control De Velocitat De Motor Doble De CC

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

Configuració de maquinari

Conecte els quatre cables del motor al terminal del motor de Romeo. I apliqueu energia a través del terminal de potencia del motor (Figura 4).

Pas 10: Assignació De Pins

Assignación De Pines
Assignación De Pines

Pas 11: Modo De Control PWM

Modo De Control PWM
Modo De Control PWM

Fig4: Assignació de claus de control del motor PWM

El control del motor PWM CC es implementa mitjançant la manipulació de dos pins E / S digitals i dos pins PWM. Com es il·lustra en el diagrama de dalt (Figura 5), el Pin 4, 7 (7, 8 per a la versió antiga de Romeu) son passadors de control de la direcció del motor, Pin 5, 6 (6, 9 per a la versió antigua de Romeo) son passadors de control de velocitat del motor. Per a la placa Romeu anterior, els pins utilitzats per controlar el motor son Pin 7, 8 (Dirección), Pin 6, 9 (Velocidad). Pot trobar la informació en el costat dret dels ponts de control del motor.

Pas 12: Codi d'exemple:

Pas 13: Modo De Control PLL

Modo De Control PLL
Modo De Control PLL

Romeo també és compatible amb oscil·lador enganchado en fase (PLL)

Fig5: Configuració d'assignació de patilles de control del motor PLL

Pas 14: Codi de música:

Pas 15: Robot Seguidor De Luz Amb Arduino Romeo

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

Per poder realitzar el robot seguidor de llum vamos a nececitar dels següents materials2 Fotoresistències LDR

Pas 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

Pas 17: 2 Resistors De 1 K

2 Resistors De 1 K
2 Resistors De 1 K

Pas 18: 2 motors

2 Motoreductors
2 Motoreductors

Pas 19: 1 Arduino Romeo

1 Arduino Romeo
1 Arduino Romeo

Pas 20: Cables Varios

Cables Varios
Cables Varios

Pas 21: 1 Bateria De 9 Voltios

1 Bateria De 9 Voltios
1 Bateria De 9 Voltios

Pas 22: 1 taula per a El Armazón Del Robot

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

Pas 23: Codi Font

Pas 24: Circuit Robot Seguidor De Luz

Circuit Robot Seguidor De Luz
Circuit Robot Seguidor De Luz

Pas 25: Fotos del robot

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

Pas 26: ¿Donde Conseguir Arduino Romeo?

Puedes comprar arduino romeo en DFROBOT. COM

Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicacions, suscribete en https://www.youtube.com/user/carlosvolt?sub_confir… molts vídeos amb codi fuents complets i diagrames

Puedes unirte ami grupo en facebook en

Pàgina de fan

Pagina web para actualizaciones del proyecto en

Recomanat: