Taula de continguts:

Robòtica de bricolatge - Braç del robot educatiu de 6 eixos: 6 passos (amb imatges)
Robòtica de bricolatge - Braç del robot educatiu de 6 eixos: 6 passos (amb imatges)

Vídeo: Robòtica de bricolatge - Braç del robot educatiu de 6 eixos: 6 passos (amb imatges)

Vídeo: Robòtica de bricolatge - Braç del robot educatiu de 6 eixos: 6 passos (amb imatges)
Vídeo: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Juliol
Anonim
Image
Image
Robòtica de bricolatge | Braç robot educatiu de 6 eixos
Robòtica de bricolatge | Braç robot educatiu de 6 eixos

La cèl·lula educativa DIY-Robotics és una plataforma que inclou un braç robòtic de 6 eixos, un circuit de control electrònic i un programari de programació. Aquesta plataforma és una introducció al món de la robòtica industrial. A través d’aquest projecte, DIY-Robotics vol oferir una solució assequible però de qualitat a tots aquells que vulguin aprendre més sobre aquest fascinant camp. Aquest projecte és una excel·lent oportunitat per desenvolupar diversos coneixements i habilitats en els camps de la mecànica, elèctrica i informàtica. Amb la cèl·lula educativa DIY-Robotics, la robòtica està a l’abast de tothom. Aquest manual mostra els diferents passos per al muntatge mecànic, el muntatge elèctric i la instal·lació i ús del programari DIY-Robotics Educational Cell V1.0. Trobareu tots els fitxers relacionats amb el desenvolupament de la cel·la robòtica educativa a la carpeta comprimida. Inclou els dibuixos en 3D del robot, els diagrames elèctrics del controlador, el codi Arduino, els codis font del programari, així com la llista de materials necessaris. Abans de començar, assegureu-vos que teniu accés a una impressora 3D i que compreu tots els components necessaris. Trobareu una llista de tots els components necessaris juntament amb el seu preu i on fer-los la comanda a la llista de materials (factura de materials.pdf). Si us quedeu atrapats o necessiteu ajuda, comproveu el fòrum DIY-Robotics. Podeu crear un compte gratuïtament i fer la vostra pregunta a la nostra comunitat d’especialistes acreditats i aficionats a la robòtica. Anem a començar! (i divertiu-vos!) Baixeu-vos el projecte sencer:

Pas 1: programació Arduino

Programació Arduino
Programació Arduino
Programació Arduino
Programació Arduino

Baixeu-vos el programari Arduino IDE directament des del lloc web Arduino:

www.arduino.cc/ca/Main/Software

Obriu el fitxer DIY_ROBOTICSEDUCATIVECELL_Arduino_V1_0.ino inclòs a la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

Connecteu l'Arduino Micro a l'ordinador amb el cable USB.

Seleccioneu el tipus Arduino / Genuino Micro i el port de comunicació correcte.

Consulteu la imatge 1.

Programa l'Arduino Micro prement el botó Puja:

Consulteu la imatge 2.

Pas 2: Muntatge del controlador electrònic del robot (PCB)

Muntatge de controlador electrònic de robot (PCB)
Muntatge de controlador electrònic de robot (PCB)
Muntatge de controlador electrònic de robot (PCB)
Muntatge de controlador electrònic de robot (PCB)
Muntatge de controlador electrònic de robot (PCB)
Muntatge de controlador electrònic de robot (PCB)
Muntatge de controlador electrònic de robot (PCB)
Muntatge de controlador electrònic de robot (PCB)

1. Visió general

El controlador electrònic de la cèl·lula educativa robòtica és el pont entre el programari de programació i el robot. El microcontrolador utilitzat al circuit imprès, l’Arduino Micro, realitza les tasques següents:

• Comunicació entre el controlador electrònic i el programari de programació • Control dels 6 motors del robot (servomotors de 5V) • Control de 3 senyals de sortida digital (nivells lògics 0-5V) • Lectura de 3 senyals d’entrada digitals (nivells lògics 0-5V)

Consulteu la imatge 1 per veure la descripció del PCB.

2. Comanda de plaques de circuits impresos (PCB)

La placa de circuit imprès (PCB) del controlador del robot es pot demanar a qualsevol fabricant de PCB amb els fitxers "GERBER" inclosos a la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

Us suggerim que demaneu al fabricant JLCPCB (jlcpcb.com), que ofereix un servei senzill i ràpid a un preu molt baix. Seguiu els passos següents per demanar el PCB:

A) A la pàgina inicial de jlcpcb.com, seleccioneu CITA ARA i, a continuació, Afegiu el vostre fitxer gerber. Seleccioneu el fitxer Gerber.zip a la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

B) Seleccioneu els paràmetres per defecte.

C) Seleccioneu Desa al carret i procediu al pagament per completar la comanda.

3. Muntatge de placa de circuit imprès (PCB)

Un cop el PCB del controlador del robot a les mans, procediu al seu muntatge. Haureu de soldar tots els components.

S’identifica cada component del PCB.

La llista de materials de factura de materials.pdf inclosa a la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip us ajudarà a ordenar els components.

Consulteu la imatge 2.

Presteu especial atenció a la polaritat dels components següents:

LED1, LED2, U1, U3, C1, C2, D1, D2, D3, D4, D5, D6, Q1, Q2, Q3

Aquests components s’han de soldar de la manera correcta, en cas contrari es cremaran. Per exemple, observeu que els díodes emissors de llum (LED) i els condensadors (C) tenen un pin llarg i un pin curt. El passador llarg, l’ànode, s’ha d’inserir i soldar al forat identificat amb un +.

Consulteu la imatge 3 per soldar aquests components de la manera correcta.

Finalment, s’han d’afegir 3 resistències de 10 k Ohm al circuit per tal de fer funcionals els senyals d’entrada digital (Di). Aquestes resistències es descriuen a continuació a la llista de materials:

RES 10K OHM 1 / 4W 5% AXIAL

Consulteu la imatge 4 per veure on es poden soldar aquestes resistències addicionals.

Pas 3: Muntatge mecànic del robot

Muntatge mecànic de robots
Muntatge mecànic de robots
Muntatge mecànic de robots
Muntatge mecànic de robots
Muntatge mecànic de robots
Muntatge mecànic de robots

1. Visió general

Per muntar mecànicament el vostre robot, necessitareu els components i les eines següents:

  • 4 servomotors MG966R
  • 2 servomotors de 9 g
  • 8 peces de robots impresos en 3D
  • 24 femelles M2 mètriques
  • 24 parabolts M2 mètrics
  • 2 parabolts M2.5 mètrics
  • 4 parabolts M3 mètrics
  • Impressora 3D
  • Soldador
  • Més lleuger
  • Tecles hexagonals

Consulteu la llista de materials DIY_ROBOTICSEDUCATIVECELLV1_0_BOM.pdf inclosa al DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

2. Impressió 3D

Trobareu els fitxers 3D de les 8 parts del robot a la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

Imprimiu les parts amb una impressora 3D. Us recomanem que utilitzeu la configuració següent:

  • Capa superior 4 capes
  • Capa inferior 4 capes
  • Paret de 4 capes

3. Alineeu els servos

Abans de muntar el robot, és important assegurar-se que tots els servomotors estiguin al punt mig. Per alinear els servos, assegureu-vos que heu programat prèviament el microcontrolador Arduino i heu muntat el controlador del robot. Seguiu les instruccions següents per alinear els servomotors:

Connecteu els 6 servomotors al controlador del robot. Assegureu-vos que els connectors estiguin connectats correctament.

  • Fil marró: 0V (-)
  • Cable vermell: 5V (+)
  • Filferro taronja: PWM

Connecteu el regulador de 12V a la presa de corrent de 120V CA. Connecteu el regulador de 12V al connector d’alimentació del controlador del robot. Activeu l’interruptor d’alimentació SW1. La llum LED1 s’ha d’encendre i la llum LED2 hauria de parpellejar. servomotors a 90 graus. Podeu apagar l’alimentació del controlador del robot i desconnectar els servomotors.

Consulteu la imatge 2.

4. Introduïu les femelles

Abans del muntatge, introduïu una rosca M2 x 0,4 mm a cada forat hexagonal de les peces impreses en 3D per permetre el muntatge. Utilitzeu un soldador per facilitar la inserció.

Consulteu la imatge 3.

5. Col·loqueu els engranatges als forats d’unió

La unió mecànica entre els servomotors i les peces del robot imprès en 3D són directes: l’engranatge s’ha d’inserir directament al forat. Per garantir una bona unió mecànica, els forats són lleugerament més petits que els engranatges després de la impressió 3D. escalfeu el forat i introduïu l’engranatge d’un servomotor (el més recte possible). El plàstic fos adoptarà la forma d’un engranatge. Completeu la inserció apretant suaument un parabolt. Repetiu aquest pas per a cada unió: aneu amb compte, ja que el sobreescalfament de les peces impreses en 3D les podria deformar i fer inutilitzables.

Consulteu la imatge 4.

6. Muntatge

Utilitzeu perns mètrics M3 per fixar els engranatges del servomotor a les peces del robot imprès en 3D. Utilitzeu perns mètrics M2 per fixar els allotjaments del servomotor a les peces del robot imprès en 3D. Utilitzeu perns mètrics M2 per muntar les dues parts del robot imprès en 3D de J2 a J4. Munteu el robot de manera que cada junta quedi al punt mig (robot recte, com es mostra a continuació).

Consulteu les imatges 1 i 5.

Pas 4: Configuració del programari de programació de robots

Configuració del programari de programació de robots
Configuració del programari de programació de robots
Configuració del programari de programació de robots
Configuració del programari de programació de robots

1. Configuració del programari

Obriu el fitxer de configuració inclòs a la carpeta comprimida DIY_ROBOTICS_EDUCATIVECELL_V1_0.zip.

Seguiu les instruccions de l'instal·lador per completar la instal·lació.

Quan finalitzeu la instal·lació, executeu el programari fent clic a la icona DIY Robotics de l'escriptori.

2. Navegació per la interfície

Consulteu les imatges 1 i 2 per obtenir descripcions del tauler de programari.

3. Creació d’un programa de robots

El tauler de programació us permet crear un programa robot amb fins a 200 línies d’instruccions. Aquí teniu una descripció de cada tipus d’instrucció:

Instrucció PUNT

Desa un punt del robot (posició).

Si executeu aquesta instrucció, el robot mourà segons la posició i la velocitat guardades.

Per desar un punt del robot en una instrucció, moveu-lo manualment a la posició desitjada i seleccioneu la velocitat de moviment desitjada mitjançant els botons del tauler de control. Premeu el botó Apunta. A continuació, s’afegeix una línia d’instruccions al tauler de programació. La línia d'instruccions mostra el valor en graus de cada articulació, així com la velocitat de moviment.

Feu instruccions

Canvia l'estat d'un senyal de sortida Do.

L’execució d’aquesta instrucció canviarà l’estat d’un dels senyals de sortida Do (ON / OFF).

Per crear una instrucció DO, premeu el botó Do. Es mostra un tauler de paràmetres. Trieu el número de senyal de sortida Do (1, 2 o 3), així com l'estat desitjat (ON o OFF). Premeu el botó Afegeix instruccions per afegir la instrucció.

A continuació, s’afegeix una línia d’instruccions al tauler de programació. La línia d'instruccions mostra el número de senyal Do i el canvi d'estat.

Instrucció ETIQUETA

Afegeix una etiqueta al programa del robot.

L’execució d’aquesta instrucció no tindrà cap efecte. Aquesta línia és una etiqueta que permetrà que la instrucció JUMP salti a aquesta línia d'instruccions LABEL.

Per crear una instrucció LABEL, premeu el botó Saltar etiqueta. Es mostra un tauler de paràmetres. Trieu l'opció Etiqueta i el número de l'etiqueta desitjada (1 a 5). Premeu el botó Afegeix instruccions per afegir la instrucció.

A continuació, s’afegeix una línia d’instruccions al tauler de programació. La línia d'instruccions mostra el número de l'etiqueta.

Instruccions de SALT

Salta a la línia de programa que conté l'etiqueta corresponent.

L'execució d'aquesta instrucció provocarà un salt al programa cap a la línia que conté l'etiqueta corresponent.

Per crear una instrucció JUMP, premeu el botó Saltar etiqueta. Es mostra un tauler de paràmetres. Trieu l'opció Salt i el número de l'etiqueta desitjada (1 a 5). Premeu el botó Afegeix instruccions per afegir la instrucció.

A continuació, s’afegeix una línia d’instruccions al tauler de programació. La línia d'instruccions indica el número de l'etiqueta de destinació.

Si diverses etiquetes tenen el mateix número, la instrucció JUMP saltarà a la primera etiqueta corresponent de la part superior del programa.

Si no hi ha cap etiqueta corresponent al número d'instruccions JUMP, el programa saltarà a l'última línia del programa.

Instrucció WAITDI

Espera un estat específic d'un senyal d'entrada Di.

Si executeu aquesta instrucció, el controlador del robot quedarà en espera sempre que l’estat del senyal d’entrada Di sigui diferent de l’estat esperat.

Per crear una instrucció WAITDI, premeu el botó Espera Di. Es mostra un tauler de paràmetres. Trieu el número de senyal d'entrada Di (1, 2 o 3), així com l'estat desitjat (ON o OFF). Premeu el botó Afegeix instruccions per afegir la instrucció.

A continuació, s’afegeix una línia d’instruccions al tauler de programació. La línia d'instruccions indica el número de senyal d'entrada Di i l'estat esperat.

Pas 5: Connecteu el programari Robot + PCB +

Connecteu el programari Robot + PCB +
Connecteu el programari Robot + PCB +
Connecteu Robot + PCB + Programari
Connecteu Robot + PCB + Programari
Connecteu el programari Robot + PCB +
Connecteu el programari Robot + PCB +

1. Connexions elèctriques

Connecteu els 6 servomotors del robot al controlador del robot. Assegureu-vos que els connectors estiguin connectats de la manera correcta.

Fil marró: 0V (-) Fil vermell: 5V (+) Filferro taronja: PWM

Connecteu el regulador de 12V a la presa de corrent de 120V CA. Connecteu el regulador de 12V al connector d’alimentació del controlador del robot. Activeu l’interruptor d’alimentació SW1. La llum LED1 s’ha d’encendre i la llum LED2 hauria de parpellejar. servomotors a 90 graus.

Connecteu el cable USB del controlador del robot a l'ordinador.

Consulteu la imatge 1.

2. Executeu el programari

Executeu el programari DIY Robotics Educative Cell V1.0 fent clic a la icona DIY Robotics de l'escriptori. El programari s'obre al tauler de connexió.

Consulteu la imatge 2.

3. Configureu la comunicació en sèrie del PC Robot

Premeu el botó Escaneja els ports sèrie.

Seleccioneu el port de comunicació correcte a la llista desplegable.

Premeu el botó Connecta.

Consulteu la imatge 3.

4. Que comenci la creació

Controleu el robot des del tauler de control.

Creeu el vostre programa robot des del tauler de programació.

Diverteix-te!

Pas 6: Conclusió

Voleu anar més enllà?

T’ha agradat conèixer el món de la robòtica industrial? Esteu a punt per proxenetar el vostre nou braç robòtic? Uniu-vos al Fòrum DIY-Robotics ara! El Fòrum DIY-Robotics és un lloc per parlar de programació, compartir idees i solucions i treballar junts per crear coses interessants en una comunitat intel·ligent i solidària. Necessitar ajuda? La comunitat DIY-Robotics us pot ajudar si necessiteu suport per construir la cèl·lula educativa DIY-Robotics. Subscriviu-vos al fòrum DIY-Robotics i feu la vostra pregunta a la comunitat.https://diy-robotics.com/

Recomanat: