Cuprins:

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)

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

Video: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures)
Video: High Density 2022 2024, Iulie
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 simplu de conectare, deoarece placa placa pune driverul pentru controlul și puterea acestor.

¿Que es Arduino Romeo? La familia Romeo este o placă de control de robotică Tot-în-unul, special proiectat pentru aplicații de robotică de DFRobot. Se beneficiază de platforma de cod deschis Arduino, este compatibil cu mile de coduri și poate amplifica ușor cu escudele de Arduino. El controlador del motor CC de 2 vías integrado y el zócalo inalámbrico le permite să inițieze propriul proiect de robotică imediat fără a avea nevoie de un driver de motor suplimentar. No solo tiene el controlador del motor, Romeo este, de asemenea, proiectat pentru a avea o putere suplimentară pentru serviciile care necesită mai mult curent.

Romeo se prezintă și cu standardul 3 Pin-out de DFRobot proiectat și compatibil cu senzorii și actuatorii din seria Gravity. Cientos de sensores ahora son plug-play cu Romeo. Primul membru al familiei Romeo nació en 2009. No es solo el primer controlador de robot Arduino, dar și primul tablou derivat de Arduino pe piață. Versiunea actuală de Romeo se bazează pe Arduino Uno. Ha incorporado 2 controladores de motor CC de 2 Amperes y zócalo para modulos de comunicación por radio Bluetooth / APC220. El pin integrado del sensor entrada / salida le permite conectar cientos de diferentes sensores y módulos compatibles con Gravity. Tiene un conector servo care este un plug & play. Este controlorul ideal pentru construirea propriului robot.

Pasul 1: ESPECIFICACIONES

  • Suministro de CC: alimentat prin USB sau extern de 7V ~ 12V DC
  • Salida de CC: 5V / 3.3V DC și ieșire de putere externă
  • Microcontrolator: Atmega328
  • Cargador de arranque: Arduino Uno
  • Compatible with the mapeo de pin Arduino Uno
  • 8 canale de E / S analogice de 10 bitsinterfaz USB
  • 5 teclas de intrări
  • Detecție automată / intrare de putere de conmutare
  • Encabezado ICSP pentru descărcarea directă a programului
  • Interfață serială nivel TTL
  • Soporte de encabezado macho y hembra
  • Socluri integrate pentru modulul RF APC220 și modulul DF-Bluetooth
  • Tres juegos de patillas de interfaz I2C (dos cabezales de patillas de 90 °)
  • Driver de motor de două vii cu curent maxim 2A
  • Placa enchapado en oro
  • Dimensiuni: 90x80x14mm (3, 54 "x3,15" x0,55 ")
  • Peso: 60 gramos

Pasul 2: RoMeo Pinout

Imaginea de sus arată toate liniile și conectorii de E / S în el Romeo, care include:

  • Un terminal de intrare de putere de motor regulat (6v a 12v)
  • Un Terminal de intrare de alimentare servo nu este reglementat (se furnizează regulată de 4 v a 7.2 v)
  • Un puente de selección de potencia de entrada Servo
  • Un encabezat de módulo de interfaz serie pentru 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 propozitie generala cu 13 linii de E / S - 4, 5, 6, 7 se poate folosi pentru controlul motoarelor
  • Un buton de reinicio
  • Jumper pentru a permite / dezactiva controlul motorului

Pasul 3: Antes De Empezar

Aplicând potențial

Este unul dintre pașii mai importanți înainte de a utiliza Romeo și comunicare cu controlorul host. DEBE asigură că se aplică energie la terminalul de alimentare cu polaritatea corectă. La polaridad invertida dañará al Romeo. Energie din portul USB: pur și simplu conectează cablul USB, și Romeo poate funcționa. Tenga en cuenta que el USB solo puede suministrar corriente de 500 mA. Deberia poate fi completată cu majoritatea cerințelor pentru aplicația de iluminare LED. Sin embargo, no es suficiente para alimentar motores de CC o servo. Alimentație de la intrarea de putere a motorului: Simplemente conectează cablul de pământ la bornă cu eticheta „GND”, și apoi conectează cablul pozitiv la bornă cu eticheta „VIN”. NOTA: tensiunea de alimentare maximă nu poate exceda 14V CC.

Pasul 4: Software

RoMeo poate fi programat pentru IDE de Arduino. Puteți descărca în Arduino.cc, selectați „Arduino UNO” ca hardware.

Pasul 5: Jumper Servo Power Select

Cât majoritatea serviciilor utilizează mai mult curent care sursă de alimentare USB poate fi administrat. Se furnizează un terminal de alimentare pentru alimentarea servo-ului individual. Această opțiune poate fi abilitată / dezactivată prin intermediul puterii de selecție Servo Power.

Când se aplică Servo Power Select Jumper, servo-ul funcționează cu 5V interne. Când Servo Power Select Jumper nu se aplică, servo-ul este alimentat de o sursă de alimentare externă. El Romeo V1.3 utilizează un comutator automat pentru selecția sursei de alimentare. Când se aplică sursa de alimentare externă, el se va alimenta automat prin alimentarea externă în locul energiei USB.

Pasul 6: Jumper Pin De Control Del Motor

Aplicația jumperului de control al motorului va atribui Pinul 5, 6, 7, 8 pentru controlul motorului.

Al quitar los puentes se liberarán los pines anterior, y el controlador del motor se desactivará. Botones RoMeo are 5 botones S1-S5 (Figura 2). S1-S5 usa entrada analogica del pin 7,

Pasul 7: „Mapa Del Pin Del Botón”

„Mapa Del Pin Del Botón”
„Mapa Del Pin Del Botón”

Fig2: botoni de Romeo

Pasul 8: Exemplu de utilizare a botonilor 1-5

Pasul 9: Controlul vitezei motorului Doble De CC

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

Configurare hardware

Conectați patru cabluri ale motorului la terminalul motorului de Romeo. Aplicați energie prin terminalul de putere al motorului (Figura 4).

Pasul 10: Asignación De Pines

Asignación De Pines
Asignación De Pines

Pasul 11: Modo De Control PWM

Modo De Control PWM
Modo De Control PWM

Fig4: Asignarea clavijelor de control a motorului PWM

Controlul motorului PWM CC se implementează prin manipularea de două pini E / S digitale și doi pini PWM. Como se ilustra en el diagrama de sus (Figura 5), el Pin 4, 7 (7, 8 pentru versiunea antică de Romeo) son pasadores de control de la direcția motorului, Pin 5, 6 (6, 9 for the version antigua de Romeo) son pasadores de control de viteza motorului. Pentru placa Romeo anterior, pinii utilizați pentru controlul motorului Pin 7, 8 (Dirección), Pin 6, 9 (Velocidad). Se poate găsi informația în partea dreaptă a puinților de control al motorului.

Pasul 12: Codul de exemplu:

Pasul 13: Modo De Control PLL

Modo De Control PLL
Modo De Control PLL

Romeo este, de asemenea, compatibil cu oscilador enganchado en phase (PLL)

Fig5: Configurare de atribuire a patilelor de control ale motorului PLL

Pasul 14: Cod de muzică:

Pasul 15: Robot Seguidor De Luz Con Arduino Romeo

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

Pentru a putea realiza robotul de urmărire a luminii nevoiți la următoarele materiale2 Fotoresistențe LDR

Pasul 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

Pasul 17: 2 Rezistoare De 1 K

2 Rezistoare De 1 K
2 Rezistoare De 1 K

Pasul 18: 2 Motoreductori

2 Motoreductori
2 Motoreductori

Pasul 19: 1 Arduino Romeo

1 Arduino Romeo
1 Arduino Romeo

Pasul 20: Cabluri Varios

Cabluri Varios
Cabluri Varios

Pasul 21: 1 Batería De 9 Voltios

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

Pasul 22: 1 tabel pentru El Armazón Del Robot

1 Tabel Pentru El Armazón Del Robot
1 Tabel Pentru El Armazón Del Robot

Pasul 23: Código Fuente

Pasul 24: Circuito Robot Seguidor De Luz

Circuito Robot Seguidor De Luz
Circuito Robot Seguidor De Luz

Pasul 25: Fotos Del Robot

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

Pasul 26: Donde Conseguir Arduino Romeo?

Puedes comprar arduino romeo în DFROBOT. COM

Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en https://www.youtube.com/user/carlosvolt?sub_confir… multe videoclipuri cu coduri puternice complete și diagrame

Puedes unirte ami grupo en facebook en

Fanpage

Pagina web pentru actualizări ale proiectului în

Recomandat: