INGENIERIA ELECTRONICA
UNIVERSIDAD NACIONAL DEL ALTIPLANO
FACULTAD:
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
INFORME DE PROYECTO
FIO/IO-O9
PARA:
DOCENTE DEL CURSO DE LENGUAJE DE PROGRAMACION II
DE: AL DAEYA DIORI LPEZ PAUCAR
Cdigo: 155235
ESTUDIANTE DEL 3er SEMESTRE DEL CURSO DE LENGUAJE DE
PROGRAMACION
ASUNTO: INFORME DE PROYECTO CONTROLADOR DE UN MOTOR
FECHA DE ENTREGA: MARTES 24 DEL PRESENTE MES
NOTA:
YO AL DAEYA DIORI LPEZ PAUCAR CUMPLO CON INFORMAR EL
ENSAYO DE LABORATORIO REALIZADO EL DIA MARTES 24 DE ENERO
DEL AO EN CURSO, EN EL LABORATORIO DE TELECOMUNICACIONES
DESARROLANDO EL TRABAJO CONTROLADOR DE UN MOTOR . EL
CUAL DETALLO A CONTINUACION EN HOJAS A-4. QUE HAGO ALCANCE
PARA SU CONSIDERACION Y EVALUACION
AL LOPEZ PAUCAR
INGENIERIA ELECTRONICA
CONTROLADOR DE MOTOR
OBJETIVOS:
I.
Dar a conocer de manera concreta el voltaje del mdulo
arduino, con su sencilla programacin en su IDE de ARDUINO
y con una sencilla programacin en VISUAL BASIC.
En este trabajo se pretende realizar un gadget para poder
manipular de manera ms sencilla un motor gracias a la
programacin orientada a objetos.
FUNDAMENTO TEORICO
Introduccin
ARDUINO es una plataforma de prototipos electrnica de cdigo abierto
basada en hardware y software flexibles y fciles de usar. Est pensado para
artistas, diseadores, como hobby y para cualquiera interesado en crear
objetos o entornos interactivos.
Usaremos la IDE de arduino para programar un sencillo cdigo el cual
mandara la seal a travs de los puertos COM.
VISUAL BASIC es un lenguaje de programacin dirigido por EVENTOS, el cual
ya con nuestra vasta experiencia con su interfaz tambin veremos ms
adelante el pequeo cdigo que se usara para poder leer e imprimir los
valores de el voltaje en la pantalla de nuestra aplicacin.
CARACTERISTICAS DE NUESTRO DESARROLLO
El siguiente proyecto consiste en desarrollar un programa compatible
con Windows, el cual a travs de los puertos seriales que ser
vinculado con Arduino y Visual Basic el cual nos mostrara cual es el
estado del motor y poder controlarlo desde la aplicacin desarrollada
en Windows.
Materiales
Arduino Uno R3
Visual Basic (cualquier version)
Motor de 9v
Transistor npn 2222
Resistencia de 1 komh
CODIGO DEL PROGRAMA EN ARDUINO.
AL LOPEZ PAUCAR
INGENIERIA ELECTRONICA
AL LOPEZ PAUCAR
INGENIERIA ELECTRONICA
IMAGEN REFERENCIAL DE
COMO TERMINA EL TRABAJO
FINAL.
CODIGO DE VISUAL BASIC.
Public Class Motor_Control
'aqui hacemos la declaracion
Dim Conectado As Boolean
Dim valor As String
[Link] = False
[Link] = False
Private Sub
Motor_Control_Load(ByVal sender As
[Link], ByVal e As
[Link]) Handles
[Link]
End Sub
' el boton conectar nos permitira conectar la pc con el arduino seleccionando el
puerto serial en el combobox"cmbSerialPorts"
Private Sub CmdConectar_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
'si no hay coneccin
If Conectado = False Then
'cargamos el combobox con los puertos seriales conectados a la pc
For Each PuertosDisponibles As String In [Link]
[Link](PuertosDisponibles)
Next
'si hay algoen la lista del combobox
If [Link] > 0 Then
'cambiamos el texto del combobox
[Link] = [Link](0)
'cambiamos el valor del nombre del puerto serial el valor selecciondoen la
lista del combobox
[Link] = [Link]
'abrimos el puerto serial
[Link]()
'activamos los botones de "on" y "off"
[Link] = True
[Link] = True
'desactivamos el boton conectar"
[Link] = False
MsgBox("CONECTADO")
'la variable conectado es "true"
Conectado = True
Else
' si no hay puertos mostramos un mensaje
MsgBox("NINGUN PUERTO ENCONTRADO")
AL LOPEZ PAUCAR
INGENIERIA ELECTRONICA
End If
End If
End Sub
Private Sub CmdON_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
'si hay coneccion
If Conectado = True Then
' La variable "valor" tendra valor "1"para activar el motor
valor = 1
'mandar el valor al puerto
[Link](valor)
'descarta los datos del buffer de transmicion del conductor serie
[Link]()
End If
End Sub
Private Sub CmdOFF_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
'para desconectar el motor
If Conectado = True Then
' la variable "valor"tendra el valor "0"para desactivar el motor
valor = 0
[Link](valor)
[Link]()
End If
End Sub
Private Sub PictureBox1_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
End Sub
End Class
Con este pequeo cdigo podremos controlar el motor a nuestro
antojo.
APLICACIONES DE ESTE PEUEO PROGRAMA.
En la vida diaria podra ser para poder poner un pequeo
ventilador de mesa.
En mociones de electrnica, este proyecto se puede usar en el
rea de domtica y el cual detallamos a la Domtica en la
accin de poder por decir controlar la puerta corrediza con el
AL LOPEZ PAUCAR
INGENIERIA ELECTRONICA
sensor de movimiento y una programacin adecuada se puede.
Al igual que un motor paso a paso
En el rea de control como para hacer pruebas de hlices y
simular con un giroscopio un el control de vuelo.
BIBLIOGRAFIA
WEB:
Data sheet. (2222n)
[Link]
[Link]
[Link]
IMGENES REFERENCIALES:
AL LOPEZ PAUCAR