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