Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AUTOMATIZACIÓN
INDUSTRIAL
MECATRÓNICA
NIVEL : OCTAVO
1. Tema
2.1.Área de intervención
3. Línea de Investigación
4. Sublínea de Investigación
5. Antecedentes
8. Justificación e importancia
9. Proyectos relacionados
Existen proyectos que usan productos químicos, herbicidas, para quitar toda la maleza en
los cultivos, buscando tener una alta precisión y reducir el uso al mínimo. Se usa sistemas
de visión artificial para el reconocimiento del área dónde se debe rosear. Vemos así K.
Hawari nos menciona “Esta gran dependencia de los productos químicos plantea muchas
preocupaciones ambientales y económicas, lo que hace que muchas compañías de
plantaciones busquen alternativas para el control de malezas a fin de reducir el uso de
productos químicos en sus plantaciones.” (Ghazali, 2008)
11.1. Labview
La visión artificial es una disciplina científica que incluye métodos para adquirir, procesar
y analizar imágenes del mundo real con el fin de producir información que pueda ser
tratada por una máquina.
Una manera simple de comprender este sistema es basarnos en nuestros propios sentidos.
Los humanos usamos nuestros ojos para comprender el mundo que nos rodea, y la visión
artificial trata de producir ese mismo efecto en máquinas. Éstas podrán percibir y
entender una imagen o secuencia de imágenes y actuar según convenga en una
determinada situación. La comprensión en los dispositivos se consigue gracias a una
descomposición de la imagen en pequeños fragmentos (píxeles) y en su posterior estudio.
El Arduino Mega 2560, es una placa electrónica basada en el Atmega2560, cuenta con
54 pines digitales de entrada / salida de los cuales 15 se pueden utilizar como salidas
PWM, 16 entradas analógicas, 4 UARTs, un oscilador de cristal de 16 MHz, una conexión
USB, un conector de alimentación y un botón de reinicio. Posee todo lo necesario para
apoyar al Microcontrolador; simplemente se conecta a un computador con un cable USB
o de poder con un adaptador de corriente alterna o la batería a corriente continua para
iniciar.
La placa Mega 2560 es compatible con la mayoría de shields diseñados para el Uno y las
antiguas placas Duemilanove o Diecimila. (Arduino, Arduino MEGA 2560, 2013)
Especificaciones Técnicas
Microcontrolador ATmega2560
Voltaje de Operación 5V
Voltaje de Entrada (Recomendado) 7-12V
Voltaje de Entrada (Límites) 6-20V
Pines Digitales I/O 54 (15 proveen salidas PWM)
Pines Análogos de Entrada 16
EEPROM 4KB
Corriente directa por pin I/O 20mA
Corriente directa por pin 3.3V 50mA
Memoria Flash 256 KB. 4 KB usados para gestor de
arranque.
SRAM 8KB
Velocidad de reloj 16Mhz
Largo 101.52mm
Ancho 53.3mm
Peso 37g
Este servomotor se caracteriza por contar con piñonera plástica. Este servomotor se
controla mediante una señal de modulación de ancho de pulso, PWM. Esta señal es de
tipo digital y esta es generada a través de un pin de un microcontrolador, esto con el fin
de ubicar el rotor del servomotor en la posición deseada.
Para posicionar el servo hay que aplicar una señal periódica, de 50Hz (20ms de periodo).
La anchura del pulso determina la posición del servo. Si la anchura es de 2.3ms, el servo
se sitúa en un extremo y si la anchura es de 0.3ms se sitúa en el opuesto. Por ejemplo, si
queremos que se sitúe exactamente en el centro, aplicamos una anchura de 1.3ms, aunque
en condiciones reales, estos valores pueden variar un poco. El servo dispone de un
conector al que llegan tres cables. El rojo es el de alimentación (4.5-6 voltios). El negro
es masa. Y el blanco es el de la señal de control.
Cuando se deja de enviar la señal, el servo entra en un estado de reposo, y por tanto se
podrá mover con la mano. Mientras se le aplique la señal, permanecerá fijado en su
posición, haciendo fuerza para permanecer en ella.
Especificaciones Técnicas
Modelo Futaba S3003
Modulación Analógica
Voltaje de operación 4.8V – 6V
Corriente de operación (4.8 V) 7.2mA
Corriente de operación (6 V) 8mA
Torque (4.8 V) 3.2 Kg-cm
Torque (6 V) 4.1 Kg-cm
Velocidad de funcionamiento (4.8 V) 0.23sec/60° sin carga
Velocidad de funcionamiento (4.8 V) 0.19sec/60° sin carga
Tipo de motor 3 polos tipo ferrita
11.6. Batería
Se decide utilizar baterías de Ion de Litio debido a que son muy comunes en el mercado,
el tiempo de recarga no es muy extenso, el costo es relativamente económico y nos
permitirá una mayor autonomía.
Donde 0.7 es una constante de factor de tolerancia a factores externos que pueden afectar
el rendimiento de la batería.
[ ]
ó = { }
∗ 0.7 = 35[ℎ]
Tomando en cuenta el consumo máximo en 16 mA, las baterías permitirán una autonomía
de 35 horas.
Presenta una estructura uniforme y homogénea y una textura fina que permite que sus
caras y cantos tengan un acabado perfecto. Se trabaja prácticamente igual que la madera
maciza, pudiéndose fresar y tallar en su totalidad. La estabilidad dimensional, al contrario
que la madera maciza, es óptima, pero su peso es muy elevado. Constituye una base
excelente para las chapas de madera. Es perfecto para lacar o pintar. También se
puede barnizar (aunque debido a sus características no es necesario[cita requerida]). Se
encola (con cola blanca) fácilmente y sin problemas. Suele ser de color marrón medio-
oscuro y es un tablero de bajo coste económico en el mercado actual.
12. Materiales empleados
Material o Equipo Descripción
Ruedas con labrado
MDF
Servomotor
Tubo redondo
PC
Cámara web
Rastrillos metálicos
13. Diseño del prototipo
Como parte del proyecto se procede a implementar un prototipo mecatrónico programado
mediante el software LabVIEW para el desmalezado automatizado basado en visión para
hileras en cultivos de lechugas. Se inicia con un detalle rápido en diagrama de bloques
para concebir la idea del proyecto. Se diseñará el sistema de reconocimiento de lechugas
mediante visión artificial, se procederá al armado del prototipo, y se realizará las pruebas
respectivas.
El desmalezador se comunicará mediante conexión RS232 con una tarjeta principal que
será la encargada de realizar cambios en la posición de los servomotores. Por otra parte,
el sistema de visión artificial se lo hará con el uso de una cámara web y la conexión con
el computador será vía USB.
Para este caso se llegó a optar por el uso de servomotores, ya que los mismos poseen un
torque de salida alto.
Las cámaras que fueron consideradas son las que tengan conexión tipo USB. En la Tabla
5 se indican las ventajas y desventajas que cada una de las cámaras seleccionadas
presentan.
Se optó por usar la cámara web Delta ya que para que el reconocimiento de las lechugas
no se necesita de una alta resolución.
13.1.3. Selección de Microcontrolador (Placa Computador)
Para realizar el sistema de visión artificial se empleó el software LabVIEW ya que este
nos facilita realizar el reconocimiento de las lechugas.
El material considerado para este prototipo es el MDF que presenta una estructura
uniforme y homogénea y una textura fina que permite que sus caras y cantos tengan un
acabado perfecto. Se trabaja prácticamente igual que la madera maciza, pudiéndose fresar
y tallar en su totalidad. La estabilidad dimensional, al contrario que la madera maciza, es
óptima, pero su peso es muy elevado.
Además, tenemos el plástico que es un material sintético que permite combinar elementos
si se realiza un proceso de moldeado de acuerdo a los requerimientos, alta durabilidad
con el propósito de adoptar múltiples formas. Se destaca por su resistencia, ligereza de
peso, impermeabilidad a la humedad y características dieléctricas.
Apuntamos a realizar la carcasa del prototipo con madera MDF ya que el precio de la
misma con su respectivo corte (láser) es considerablemente menor a una impresión 3D
con un termoplástico biodegradable PLA. Además, que las dimensiones del prototipo
superan a las que manejadas por una impresora 3D.
Esta carcasa será el soporte tanto de las llantas como de los servomotores que harán el
movimiento de los rastrillos. En la Tabla 6 se detallan los parámetros geométricos de los
módulos.
Parámetro Valor
Dimensiones 39 x 17 x 29.7 mm
Figura 4. Carcasa.
Fuente: (Elaboración propia)
13.2.3. Diseño del mango
Este mango será el que permite mover al desmalezador de manera manual. En la Tabla 7
se detallan los parámetros geométricos del mango.
Parámetro Valor
Longitud 750 mm
Ancho 280 mm
Placas de sujeción 120.5 mm x 50 mm
Figura 5. Mango.
Fuente: (Elaboración propia)
En la figura 7 se muestra la base de diseño del HMI. Esta interfaz cuenta un visualizador
de la imagen que capta la cámara, además de los respectivos puertos tanto para el
controlador como para la web cam.
16. Recomendaciones
Verificar que el ángulo de los servomotores para que las aspas tengan un
movimiento adecuado.
Para el empleo de unos rastrillos de mayor tamaño se necesitará de una
fuente externa de alimentación junto con unos servomotores con piñonera
metálica, de la misma forma estos tendrán que tener un mayor par
torsional.
La carcasa al ser de madera puede sufrir daños y se necesitara que la
misma sea de un material liviano y que sea resistente a la oxidación.
17. Bibliografía
Ghazali, K. H. (2008). Machine vision system for automatic weeding strategy using
image processing technique. CAB Direct, 451-458.
Intelligy. (s.f.). Obtenido de SolidWorks Motion:
https://intelligy.com/simulation/motion/
Nandrade. (23 de Marzo de 2017). UTN - Carrera de Agropecuaria. Obtenido de La
Importancia de la Agricultura en nuestro país:
https://www.utn.edu.ec/ficaya/carreras/agropecuaria/?p=1091
National Instruments. (s.f.). Labview. Obtenido de https://www.ni.com/es-
cr/shop/labview.html
National Instruments. (s.f.). Módulo Vision Development. Obtenido de
http://www.ni.com/es-cr/shop/select/vision-development-module
Okamoto, H. (2001). Automatic Weeding Cultivator Using Crop-Row Detector. IFAC
Proceedings Volumes, 117-122.
Robovator. (2018). Robovator. Obtenido de Automated Mechanical Weeding:
https://www.robovator.com/
SOLIDBI. (s.f.). Obtenido de SOLIDWORKS. Qué es y para qué sirve: https://solid-
bi.es/solidworks/
18. Anexos
1 2 3 4
8
A
5
3
B
7
6
D
N.º DE N.º DE PIEZA DESCRIPCIÓN CANTIDAD
ELEMENTO
1 BASE 1
2 ESTRUCTURA 1
3 Servomotor SG 5010 2
4 CUCHILLA 2
E 5 TAPA 1
6 RUEDA 2
7 EJE DE LA RUEDA 1
8 MANGO 1
Tolerancias (Peso) Materiales
5 Kg
Fecha Nombre Denominación Escala
Dib.
Rev. ROBOT DESHIERBADOR 1:20
Aprob.
Número del Dibujo
1
Edi- Modifi- Fecha Nombre Firma / Empresa
ción cación (Substitución)
1 2 3 4
300,00
B
5,00
7
,4
15
300,00
0.1 Kg
Fecha Nombre Denominación Escala
Dib.
Rev. Base 1:5
Aprob.
290,00 40,00
290,00
B
300,00
, 00
40
C
Vista Isométrica
Vista superior
D 300,00
150,00
0.1 Kg
Fecha Nombre Denominación Escala
Dib.
Rev. Estructura 1:5
Aprob.
5,00
R20,00
40,00
70,00
B
B
14,40
4,20
DETALLE B
ESCALA 2 : 5
Vista Isométrica
Vista superior
D 12 220,01 100,00
,00
60
5,
20
,00
0.5 Kg
Fecha Nombre Denominación Escala
Dib.
Rev. Cuchilla 1:5
Aprob.
300,00
300,00
C
Vista Isométrica
Vista superior
D
5,00
0.5 Kg
Fecha Nombre Denominación Escala
Dib.
Rev. Tapa 1:5
Aprob.
,43
47 54
,14
157,25
294,64
137,53
,40
38
25
C A SECCIÓN A-A
,35
ESCALA 1 : 5
Vista Isométrica
Vista superior
D
115,57
0.5 Kg
Fecha Nombre Denominación Escala
Dib.
Rev. Rueda 1:5
Aprob.
,40
25 80,00 360,00 80,00
B
40
,0
0
C
Vista Isométrica
0.5 Kg
Fecha Nombre Denominación Escala
Dib.
Rev. Eje de la Rueda 1:5
Aprob.
0
,0
40
309,85
537,41
B
435,93
84,03
10,00
C
Vista Isométrica
280,00
56,00
E
95,00
1 Kg
Fecha Nombre Denominación Escala
Dib.
Rev. Mango 1:5
Aprob.
Lechuga Reset
Reset
Suelo Contador
0
Session In
cam2
Serial Port
COM3
Stop
STOP
640x480 0.59X 32-bit RGB image 90,168,173 (584,313)
Color Spectrum
Color Sensitivity
0 0,00 0,00 0,00 0,00 0,00 0,00 0,02 0,72 0,01 0,25 0,00 0,00 0,00 0,00 0,00 0,00
Low
x-y
Numeric
Stop
Session In
<B>Session In</B> specifies the name of the camera you wish to open. The default value is cam0.
Color Sensitivity
<B>Color Sensitivity</B> specifies the sensitivity of the color information in the image.
Serial Port
Page 2
Proyecto_Servo_3parcial.vi
C:\Users\Kevin\Desktop\ESPE\Octavo Nivel\Automatizacion\Proyecto_Servo_3parcial.vi
Last modified on 27/1/2020 at 13:44
Printed on 27/1/2020 at 13:51
Reset
Color Spectrum
<B>Color Spectrum</B> returns the color features found in the image region.
Lechuga
Suelo
Numeric
Contador
x-y
Stop
20
Session In
Vision Assistant
ROI
Imagen
Lechuga
Color Sensitivity Color Spectrum
Imagen2
1,1
7
0,4
9
Suelo
0 1,1
Serial Port 6 7
0,4
7
6
True
Lechuga True
Lechuga
165
165
x-y True
Contador
Contador
1
0 Numeric
x-y
0 Contador
0 0
2 Numeric