Anda di halaman 1dari 6

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

CmdON.Enabled = False
CmdOFF.Enabled = False

Private Sub
Motor_Control_Load(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
MyBase.Load

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 System.Object, ByVal e As
System.EventArgs) Handles CmdConectar.Click
'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 My.Computer.Ports.SerialPortNames
CmbSerialPorts.Items.Add(PuertosDisponibles)
Next
'si hay algoen la lista del combobox
If CmbSerialPorts.Items.Count > 0 Then
'cambiamos el texto del combobox
CmbSerialPorts.Text = CmbSerialPorts.Items(0)
'cambiamos el valor del nombre del puerto serial el valor selecciondoen la
lista del combobox
SPort.PortName = CmbSerialPorts.Text
'abrimos el puerto serial
SPort.Open()
'activamos los botones de "on" y "off"
CmdON.Enabled = True
CmdOFF.Enabled = True
'desactivamos el boton conectar"
CmdConectar.Enabled = 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 System.Object, ByVal e As
System.EventArgs) Handles CmdON.Click
'si hay coneccion
If Conectado = True Then
' La variable "valor" tendra valor "1"para activar el motor
valor = 1
'mandar el valor al puerto
SPort.Write(valor)
'descarta los datos del buffer de transmicion del conductor serie
SPort.DiscardOutBuffer()
End If
End Sub
Private Sub CmdOFF_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CmdOFF.Click
'para desconectar el motor
If Conectado = True Then
' la variable "valor"tendra el valor "0"para desactivar el motor
valor = 0
SPort.Write(valor)
SPort.DiscardOutBuffer()
End If
End Sub
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PictureBox1.Click
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)
https://es.wikipedia.org/wiki
http://www.asifunciona.com/
http://www.onubaelectronica.es/
IMGENES REFERENCIALES:

AL LOPEZ PAUCAR

Anda mungkin juga menyukai