Cuprins:
- Pasul 1: ESPECIFICACIONES
- Pasul 2: RoMeo Pinout
- Pasul 3: Antes De Empezar
- Pasul 4: Software
- Pasul 5: Jumper Servo Power Select
- Pasul 6: Jumper Pin De Control Del Motor
- Pasul 7: „Mapa Del Pin Del Botón”
- Pasul 8: Exemplu de utilizare a botonilor 1-5
- Pasul 9: Controlul vitezei motorului Doble De CC
- Pasul 10: Asignación De Pines
- Pasul 11: Modo De Control PWM
- Pasul 12: Codul de exemplu:
- Pasul 13: Modo De Control PLL
- Pasul 14: Cod de muzică:
- Pasul 15: Robot Seguidor De Luz Con Arduino Romeo
- Pasul 16: 2 Caños De Pvc Cortados 45 Grados
- Pasul 17: 2 Rezistoare De 1 K
- Pasul 18: 2 Motoreductori
- Pasul 19: 1 Arduino Romeo
- Pasul 20: Cabluri Varios
- Pasul 21: 1 Batería De 9 Voltios
- Pasul 22: 1 tabel pentru El Armazón Del Robot
- Pasul 23: Código Fuente
- Pasul 24: Circuito Robot Seguidor De Luz
- Pasul 25: Fotos Del Robot
- Pasul 26: Donde Conseguir Arduino Romeo?
Video: Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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”
Fig2: botoni de Romeo
Pasul 8: Exemplu de utilizare a botonilor 1-5
Pasul 9: Controlul vitezei motorului 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
Pasul 11: 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
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
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
Pasul 17: 2 Rezistoare De 1 K
Pasul 18: 2 Motoreductori
Pasul 19: 1 Arduino Romeo
Pasul 20: Cabluri Varios
Pasul 21: 1 Batería De 9 Voltios
Pasul 22: 1 tabel pentru El Armazón Del Robot
Pasul 23: Código Fuente
Pasul 24: Circuito Robot Seguidor De Luz
Pasul 25: 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:
Seguidor De Luz Simple: 5 Steps
Seguidor De Luz Simple: ¡Hola chic @ s! En esta oportunidad vamos a armar un seguidor de luz simple con una Arduino con un par de fotorresistencias y motores, te recomandăm să folosim în locuri de pocă iluminare și interioare ¿Te imaginas sales al aire libre a probarlo y el
Breadboard Voltage Regulator With Display / Regulador De Voltagem Com Display Para Placa De Ensaio: 8 Steps
Breadboard Voltage Regulator With Display / Regulador De Voltagem Com Display Para Placa De Ensaio: Achiziționați componentele necesare care sunt în lista atașată (există link-uri pentru a cumpăra sau a vedea caracteristicile acestora). lá os links for poderem buy ou ver as caracteristicas d
Seguidor De Linea: 6 Steps
Seguidor De Linea: în acest tutorial se va învăța unele părți ale armatului del robot pe tot ce este un carro foarte intuitiv de armă, dar dacă se ajunge la a avea ceva dacă sunt demasiate tutoriale ale armatului
Cum să programați o placă AVR utilizând o placă Arduino: 6 pași
Cum să programați o placă AVR utilizând o placă Arduino: Aveți o placă de microcontroler AVR așezată în jur? Este dificil să-l programezi? Ei bine, ești în locul potrivit. Aici, vă voi arăta cum să programați o placă de microcontroler Atmega8a folosind o placă Arduino Uno ca programator. Deci, fără avans
Creați un driver laser de pe o placă Arduino .: 6 pași (cu imagini)
Creați un driver laser dintr-o placă Arduino. Această instrucțiune este de a construi un driver laser dintr-o placă bazată pe Arduino pentru un laser Adafruit de 5 mW. Am ales o placă Arduino deoarece aș putea dori să controlez laserul de la distanță de pe computerul meu în viitor. De asemenea, voi folosi exemplul de cod Arduino pentru a