Soporte móvil de iluminación articulado automatizado controlado por Android - PROYECTO ARDUINO

Page 1

SOPORTE MOVIL DE ILUMINACIÓN ARTICULADO AUTOMATIZADO CONTROLADO POR ANDROID - SMART

Hola jóvenes, en estos enlaces del BLOGG y DEL CANAL, pueden encontrar recursos sobre fundamentos de ingeniería mecatrónica como : SOLIDWORKS, PROGRAMACIÓN DE ARDUINO, HIDRÁULICA – LENGUAJE LADDER , LENGUAJE GRAFCET ,ELECTROHIDRÁULICA , NEUMÁTICA, ELECTRONEUMÁTICA, PLC M221, PLC SIEMEMS S7 1200, PLC SIEMENS S7 300 , FLUID SIM, FACTORY IO, CONTROL, entre otros https://www.mecatrónica.com.co/ https://mecatronicaitsa.blogspot.com/ http://www.youtube.com/c/Jovanny Duque?sub_confirmation=1_ Si te ha sido útil, regálame un Like, comenta y suscríbete :) (っ◕‿◕)


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

ARDUINO®

Proyecto de

Aplicación

Nombre del Proyecto:

SOPORTE MOVIL DE ILUMINACIÓN ARTICULADO AUTOMATIZADO CONTROLADO POR ANDROID SMART

Ing. Jovanny Duque

Página 1


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

1)

Descripción del proyecto:

Soporte móvil de iluminación articulado automatizado controlado por

Android. EL PROYECTO EN ESENCIA BUSCA AHORRAR TIEMPO PRODUCTIVO EN LOS CAMPOS ABIERTOS DE TRABAJOS, COMO MINAS Y CONSTRUCCIONES, CONSTA DE UN BRAZO CON REFLECTOR EL CUAL PUEDE SER CONTROLADO POR CUALQUIER DISPOSITIVO ANDROID, CONTROLADO ESENCIALMENTE POR UNA PLACA “ARDUINO UNO” Y UN MODULO BLUETOOTH. 2) Materiales empleados: CANTIDAD

DESCRIPCION

1

TARJETA ARDUINO UNO

1

MODULO BLUETOOTH

1

FUENTE REGULADORA DE VOLTAGE

2

MOTORES ELECTRICOS 12VDC

1

COFRE DIELECTRICO

1

RFLECTOR LED DE 20W

1

SOPORTE BASE

20 mts

CABLE #14

10

TORNILLOS 2"X1/4 DIAM.

10

TUERCAS 1/4"

10

ARANDELAS PLANAS 1/4"

1

TRABAJO DE SOLDADURA

50

AMARRES PLASTICOS

6 mts

ESPIRAL ORGANIZADOR DE CABLES

1

SOPORTE AEREO (BRAZO MECANICO)

1

CINTA AISLANTE #33

3) MONTAJE Y CONECIONES DE ENTRADAS Y SALIDAS USEN (FRITZING) Y (PROTEUS)

Ing. Jovanny Duque

Página 2


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Ing. Jovanny Duque

Página 3


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

4) Código Arduino: a. Declarar las variables: int ledPin = 13; int ledPin2 = 12; int ledPin3 = 11; int ledPin4 = 10; int ledPin5 = 9; int ledPin6 = 8; int conta=0; int val=0; b. Definir entradas y salidas: void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); pinMode(ledPin2, OUTPUT); pinMode(ledPin3, OUTPUT); digitalWrite(ledPin, LOW); digitalWrite(ledPin2, LOW); digitalWrite(ledPin3, LOW); digitalWrite(ledPin4, LOW); digitalWrite(ledPin5, LOW); digitalWrite(ledPin6, LOW); } c. Definir las acciones: void loop(){ val = Serial.read() ; Serial.print(val); if (val == 1) { Serial.println("LED1"); digitalWrite(ledPin, HIGH); delay (35) ; }

else if (val == 2) { Serial.println("LED2"); digitalWrite(ledPin2, HIGH); Ing. Jovanny Duque

Página 4


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_ delay (35); } else if (val == 3) { Serial.println("LED3 "); digitalWrite(ledPin3, HIGH); delay (35); } else if (val == 4) { Serial.println("LED4 "); digitalWrite(ledPin4, HIGH); delay (35); } else if (val == 5 && conta==1) { Serial.println("LED5 "); digitalWrite(ledPin6, LOW); conta=0; delay (35); } else if (val == 5 && conta==0) { Serial.println("LED5 "); digitalWrite(ledPin6, HIGH); conta=1; delay (35); } else if (val == 6) { Serial.println("LED6 "); digitalWrite(ledPin6, HIGH); delay (35); } else { digitalWrite(ledPin, LOW); digitalWrite(ledPin2, LOW); digitalWrite(ledPin3, LOW); digitalWrite(ledPin4, LOW); digitalWrite(ledPin6, LOW); delay (10); Ing. Jovanny Duque

Página 5


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_ } } **** Fin de la programación de Arduino****

5) Montaje aplicación Android con “MIT AppInventor”:

Antes de iniciar con el proceso de programación debemos conocer que esta aplicación en línea es suministrada por el instituto tecnológico de Massachusetts (MIT), para ello entraremos al siguiente link http://appinventor.mit.edu/explore/ y entraremos a las opciones “Create Apps”:

Automáticamente la página nos pedirá que creemos una cuenta propia con tu dirección de correo electrónico, de ahí nos redireccionará a la siguiente página:

Ya en esa nueva página le damos a la opción “Start a new Project”:

Ing. Jovanny Duque

Página 6


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Y empezamos con la construcción de la aplicación para controlar nuestro soporte.

De lado izquierdo encontramos la paleta para usar las opciones en el interface, en la cual utilizaremos la opción “Button” para armar nuestra pantalla de vizualizacion.

En la parte central se vizualizará la interface del teléfono, ahí según su gusto y criterios pueden Ing. Jovanny Duque

Página 7


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_ arman el “layout” utilizando la opción “TableArrangement” como mejor les parezca, de acuerdo a sus gusto:

Cuando se arme totalmente el “Layout”, deberá quedar construida una pantalla similar a esta. Para visualizar todos los componentes utilizados, en la parte derecha se muestra un árbol de opciones, las necesarias para la construcción de la pantalla de control:

Ing. Jovanny Duque

Página 8


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Del lado derecho se encuentran todas las herramientas utilizadas para ello, del lado izquierdo se encuentran las propiedades, para ello se tienen en cuenta las mas representativas ya que los botones solo necesitan de crear imágenes o tomarlas de internet y introducirlas a su gusto.

Ing. Jovanny Duque

Página 9


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Los cinco relojes deben configurarse de la siguiente manera:

Por último se coloca el scanner de dispositivos y se configura de la siguiente forma:

Ing. Jovanny Duque

Página 10


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Se prosigue con la programación del archivo, para ellos se exponen las distintas opciones para su respectiva lista de acciones:

Para programar, se selecciona cada bloque que se requiera y se arrastran a la mesa de trabajo:

Ing. Jovanny Duque

Página 11


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Y adjunto se muestra todo el listado para crear el archivo .apk:

Ing. Jovanny Duque

Página 12


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Ing. Jovanny Duque

Página 13


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_ Para finalizar el proyecto, se crea el archivo .apk en el pc así:

Descargamos en “Download” y listo.

Ing. Jovanny Duque

Página 14


http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_

Hola jovenes, en estos enlaces del BLOGG y DEL CANAL, pueden encontrar recursos sobre sobre fundamentos de ingeniería mecatronica como : SOLIDWORKS, PROGRAMACION DE ARDUINO, HIDRAULICA ELECTROHIDRAULICA , NEUMATICA, LENGUAJE LADDER , LENGUAJE GRAFCET ELECTRONEUMATICA, PLC M221, PLC SIEMEMS S7 1200, PLC SIEMENS S7 300 , FLUID SIM, FACTORY IO, CONTROL, entre otros

https://www.mecatronica.com.co/ https://mecatronica-itsa.blogspot.com/ http://www.youtube.com/c/JovannyDuque?sub_confirm ation=1_ Si te ha sido util, regalame un Like, comenta y suscríbete :) (っ◕‿◕)

Ing. Jovanny Duque

Página 15


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.