Está en la página 1de 6

UNIVERSIDAD MAYOR DE SAN ANDRES

FACULTAD DE INGENIERIA
CARRERA DE INGENIERIA ELECTROMECANICA

INFORME N°12
PROYECTOS CON ARDUINO

NOMBRE: Univ. Ariel Homero Chavez Aguilar

DOCENTE: Ing. Oscar Febo Flores Meneses

LA PAZ - BOLIVIA

NOVIEMBRE, 2020
INDICE
1 OBJETIVO TEORICOS. – ................................................................................................................. 3
2 CUESTIONARIO. – ........................................................................................................................... 3
2.1 Hacer un resumen de 5 a 10 líneas por video, de los siguientes videos. ...................................... 3
2.1.1 Principio de funcionamiento motor proyecto TRONIC. ...................................................... 3
2.1.2 Circuito interface motor TRONIC PARTE 1. ..................................................................... 3
2.1.3 Circuito interface motor TRONIC PARTE 2. ..................................................................... 3
2.1.4 Circuito interface motor TRONIC PARTE 3 FINAL. ......................................................... 3
2.1.5 Creación de aplicación Android para carro TRONIC (PARTE 1). ...................................... 3
2.1.6 Creación de aplicación Android para carro TRONIC (PARTE 2). ...................................... 3
2.1.7 Creación de aplicación Android para carro TRONIC (PARTE 3) FINAL. ......................... 3
2.2 Hacer un diseño d aplicación para celular para controlar Arduino, mediante APPINVENTOR de
MIT http://ai2.appinventor.mit.edu. ........................................................................................................ 4
2.3 Desarrollar en Proteus el proyecto Tronic, presentar:.................................................................. 4
2.4 Programar Arduino para que Tronic tenga operación autónoma en la evasión de obstáculos en
base a su sensor de ultrasonido. .............................................................................................................. 5
2.5 Programar Arduino para que Tronic opere mediante mandos de un celular vía bluetooth. ......... 6
ARIEL HOMERO CHAVEZ AGUILAR 3

1 OBJETIVO TEORICOS. –
 Aprendizaje en la realización de proyectos mecatrónicas con Arduino, caso vehiculo tronic.
2 CUESTIONARIO. –
2.1 Hacer un resumen de 5 a 10 líneas por video, de los siguientes videos.
2.1.1 Principio de funcionamiento motor proyecto TRONIC.
Consiste en un sistema de control y de fuerza. El circuito de fuerza esta comandado por dos transistores de potencia
TIP31, los cuales accionan dos relés que contienen un contacto conmutable los cuales realizan la inversión de giro
de un motor de corriente continua. El circuito de control está compuesto por un ARDUINO UNO el cual tiene
entradas de pulso alto. La función de los transistores es de amplificar bajas corrientes activando al relé.
2.1.2 Circuito interface motor TRONIC PARTE 1.
Consiste en un circuito de control de giro de un motor de corriente continua, el cual emplea los dispositivos
eléctricos de transistores TIP31, diodos, resistencias, relés de 5 patas, jumper de conexión de entrada y salida. En
primera instancia fue realizada la simulación en PROTEUS, se agregó todos los componentes asignado las
características definidas en su diseño.
2.1.3 Circuito interface motor TRONIC PARTE 2.
Se continua con la configuración de los dispositivos empleados en el proyecto, definir sus características es
fundamental para su correcto funcionamiento, la finalidad de realizar la simulación es la de poder importarlo a
ARES para que se realice el diseño para quemarlo en una placa. Tras entrar a ARES se define las características
de la placa, tamaño y se importa el diseño realizado en PROTEUS.
2.1.4 Circuito interface motor TRONIC PARTE 3 FINAL.
Se puede visualizar el circuito realizado en PROTEUS, se define el ancho de los caminos de conducción (sección
transversal donde fluye la corriente), tras realizar las ultimas configuraciones se imprime el esquema para pasarlo
a quemarlo en placa. Se realiza el planchado en el trozo de placa dispuesto para el proyecto. Tras realizar el
estampado en la placa realizamos los huecos para los componentes.
2.1.5 Creación de aplicación Android para carro TRONIC (PARTE 1).
Para realizar aplicaciones Android utilizamos la página de APP INVENTOR 2, este tutorial nos da las directrices
para ingresar a esta aplicación, características de la página, idioma y otros. Primera parte se debe crear un nuevo
proyecto para mi dispositivo celular. Empezamos creando un diseño en POWER POINT creando imágenes para
ser exportadas al programa de INVENTOR. Recordar que la configuración inicial que tiene el programa debe ser
acorde a las imágenes que introduciremos en la aplicación.
2.1.6 Creación de aplicación Android para carro TRONIC (PARTE 2).
Se realiza carga una imagen en el programa en formato “png”, posterior a eso se va creando el flujograma del
programa introduciendo pulsadores, imágenes, tique adores, mensajes y otros. Se agrega cada característica
tomando encueta la funcionalidad del programa (texto, tamaño, tipo, etc.).
2.1.7 Creación de aplicación Android para carro TRONIC (PARTE 3) FINAL.
Realizada la aplicación

LMEC 432 LABORATORIO N°12


ARIEL HOMERO CHAVEZ AGUILAR 4

2.2 Hacer un diseño d aplicación para celular para controlar Arduino, mediante APPINVENTOR de
MIT http://ai2.appinventor.mit.edu.

Se realizó un programa para tomar exámenes, mostrando al componente electrónico, permitiendo el llenado del
nombre del componente.

Diagrama secuencial del programa.


2.3 Desarrollar en Proteus el proyecto Tronic, presentar:

LMEC 432 LABORATORIO N°12


ARIEL HOMERO CHAVEZ AGUILAR 5

2.4 Programar Arduino para que Tronic tenga operación autónoma en la evasión de obstáculos en base
a su sensor de ultrasonido.

#include <NewPing.h>
/*Aqui se configuran los pines donde debemos conectar el sensor*/
#define TRIGGER_PIN 12
#define ECHO_PIN 11
#define MAX_DISTANCE 200
/*Crear el objeto de la clase NewPing*/
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);
void setup() {
Serial.begin(9600);
}
void loop() {
// Esperar 1 segundo entre mediciones
delay(1000);
// Obtener medicion de tiempo de viaje del sonido y guardar en variable uS
int uS = sonar.ping_median();
// Imprimir la distancia medida a la consola serial
Serial.print("Distancia: ");

LMEC 432 LABORATORIO N°12


ARIEL HOMERO CHAVEZ AGUILAR 6

// Calcular la distancia con base en una constante


Serial.print(uS / US_ROUNDTRIP_CM);
Serial.println("cm");
}
2.5 Programar Arduino para que Tronic opere mediante mandos de un celular vía bluetooth.

#include
<IRremote.h>
int RECV_PIN = 11; //declaramos el pin que recibira la señal
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup() {
Serial.begin(9600); //inicializamos el puerto serial a 9600
irrecv.enableIRIn(); // Comienza a recibir los datos
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX); // imprime el valor en codigo
hexadecimal
irrecv.resume(); // Se preparar para recibir el siguiente valor
delay(10);
}
}

LMEC 432 LABORATORIO N°12

También podría gustarte