Sie sind auf Seite 1von 12

UNIVERSIDAD TCNICA ESTATAL DE

QUEVEDO

FACULTAD DE CIENCIAS DE LA INGENIERIA


INGENIERIA ELCTRICA

Materia:
LABORATORIO DE REDES

Autores:
BRIONES CEVALLOS IRVIN ANTONIO
CHVEZ MORALES GEISON NORBERTO
LPEZ GARCA FREDDY DANIEL
FAJARDO CHALN ANGIE XIMENA
CEDEO TRIVIO GIGGY JOHANNA
CABRERA PACHECO CRISTIAN FERNANDO

Docente:
ING. FREDDY FARES

Periodo: 2014 2015

Introduccin

Conocer el funcionamiento de las cosas es algo que nos hemos planteado


desde el inicio de los tiempos; hoy en da nos enfrentamos a una realidad
donde abundan la automatizacin, la domtica (automatizacin de las casas y
edificios), la interaccin de las personas con las mquinas, la electrnica, la
mecnica y la programacin.
Casi cualquier proceso que nos podamos imaginar tiene un porcentaje de
dependencia de estas mquinas, por ejemplo: Tu despertador son a las 6am
para que vinieras a la escuela o fueras al trabajo, esa mquina, reloj, trabaj
durante toda la noche para al final avisarte que era hora de despertar.
En el presente proyecto, las decisiones de funcionamiento las va a tomar un
microcontrolador que se encuentra ubicado en la placa Arduino. La tarjeta
Arduino es el corazn del presente proyecto. Adems se utilizara otros
componentes electrnicos que en conjunto con la placa simularan el control de
un micro-servomotor y un servomotor con potencimetro.

Objetivos
General

Disear un circuito electrnico que permita controlar un microservomotor y un servomotor con un potencimetro, mediante la
programacin de la placa arduino.

Especifico
Utilizar los conocimientos obtenidos en Laboratorio de Electrnica
Analgica Y Digital para construir, analizar y comprender un proyecto
funcional aplicado a nuestra carrera.
Analizar cada una de las etapas que tiene el proyecto a realizar y
observar las diferentes aplicaciones que se le otorgaron a cada uno de
los elementos que han sido utilizados en el transcurso de la materia.
Obtener un algoritmo o cdigo que permita controlar los servomotores-

Marco terico

Arduino
Arduino es una plataforma de hardware libre, basada en una placa con un
microcontrolador y un entorno de desarrollo, diseada para facilitar el uso de la
electrnica en proyectos multidisciplinares.

El hardware consiste en una placa con un microcontrolador Atmel AVR y


puertos de entrada/salida. Los microcontroladores ms usados son
elAtmega168,Atmega328,Atmega1280,ATmega8 por su sencillez y bajo coste
que permiten el desarrollo de mltiples diseos. Por otro lado el software
consiste en un entorno de desarrollo que implementa el lenguaje de
programacin Processing/Wiring y el cargador de arranque que es ejecutado
en la placa.
Arduino se puede utilizar para desarrollar objetos interactivos autnomos o
puede
ser
conectado
a
software
tal
como Adobe
Flash, Processing,Max/MSP, Pure Data). Las placas se pueden montar a mano
o adquirirse. El entorno de desarrollo integrado libre se puede descargar
gratuitamente.
Arduino puede tomar informacin del entorno a travs de sus entradas
analgicas y digitales, puede controlar luces, motores y otros actuadores. El
microcontrolador en la placa Arduino se programa mediante el lenguaje de
programacin Arduino (basado en Wiring) y el entorno de desarrollo Arduino
(basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse
sin necesidad de conectar a un computador.
El proyecto Arduino recibi una mencin honorfica en la categora de
Comunidades Digital en el Prix Ars Electrnica de 2006.

Aplicaciones
El mdulo Arduino ha sido usado como base en diversas aplicaciones
electrnicas:

Xoscillo: Osciloscopio de cdigo abierto.

Equipo cientfico para investigaciones.

Arduinome: Un dispositivo controlador MIDI.

OBDuino: un econmetro que usa una interfaz de diagnstico a


bordoque se halla en los automviles modernos.

Humane Reader: dispositivo electrnico de bajo coste con salida de


seal de TV que puede manejar una biblioteca de 5000 ttulos en una
tarjeta microSD.

The Humane PC: equipo que usa un mdulo Arduino para emular un
computador personal, con un monitor de televisin y un teclado para
computadora.

Ardupilot: software y hardware de aeronaves no tripuladas.

ArduinoPhone: un telfono mvil construido sobre un mdulo Arduino.

Voltaje DC

Es el flujo continuo de electrones a travs de un conductor entre dos puntos de


distinto potencial. En la corriente continua las cargas elctricas circulan siempre
en la misma direccin, es continua la corriente mantiene siempre la misma
polaridad. En la norma sistemtica europea el color negro corresponde al
negativo y el rojo al positivo o sencillamente se simboliza para el positivo con
VCC, +, VSS y para el negativo con 0V, -, GND.
Muchos aparatos necesitan corriente continua para funcionar, sobre todos los
que llevan electrnica (equipos audiovisuales, computadores, etc.), para ello se
utilizan fuentes de alimentacin. Lo puedes encontrar en la bateras, pilas,
salida de los carga-dores de computador.

Materiales

Una placa arduino uno


Un servomotor
Un micro-servomotor
Dos potencimetros
Cables para protoboard
Un protoboard
Dos capacitores 1000uF
Un cable USB tipo A y B para alimentar el circuito

Funcionamiento del circuito


Esta placa est conectada por medio de un cable USB tipo A y B a
5v DC con una corriente de 500mA a 1A, esta es repartida a los
servomotores para as ponerlos en funcionamiento. Los capacitores
estn conectados en paralelo a la salida de 5v y de tierra para filtrar
las seales parasitas que se producen por la utilizacin de
potencimetros analgicos ya que estos no son de precisin.
El servomotor se comunica con el microcontrolador a travs de un
cable por el cual entra la seal de control y son activados por dos
cables de alimentacin conectados al protoboard los cuales son 5v
y GND.
El paneo horizontal y vertical realizado por los servomotores en
conjunto estos son controlados por dos potencimetros
respectivamente, los cuales son conectados a las entradas A0 y A1
analgicas que brindan la placa microcontroladora. La seal
enviada por los potencimetros hacia la placa controladora es leda
e interpretada por la misma dando las seales de control por las
salidas digitales 2 y 7 escogida arbitrariamente conectados
respectivamente a cada servomotor, estos tienen un ngulo de giro
de 180 como mximo.

CONEXION DEL CIRCUITO

Cdigo cargado en el microcontrolador

#include <Servo.h>
Servo myservo;
Servo myservo2;
int potpin = 0;
int potpin2 = 1;
int val;
int val2;
void setup()
{
myservo.attach(2, 2625, 1375);
myservo2.attach(7);
}
void loop(){
val = analogRead(potpin);
val = analogRead(potpin2);
val = map(val, 0, 1023, 0, 180);
val2 = map(val, 0, 1023, 0, 180);
myservo.write(val);
myservo2.write(val2);
delay(10);
}

Conclusiones
Logramos aplicar los conocimientos adquiridos en electrnica analgica
y digital.
Se logr dominar el manejo del software ARDUINO para la
programacin de la placa del mismo.
Los microcontroladores nos ayudan a reducir el uso de elementos
analgicos en el circuito mediante la programacin.

Recomendaciones
Leer las especificaciones del fabricante acerca del microcontrolador y no
exceder los valores nominales indicados.
No exceder el lmite de rotacin a un ngulo mayor de 180 grados en los
servomotores por que se podran daar los engranajes internos.
Evitar manipular la placa arduino con las manos ya que la esttica del
cuerpo podra daar la placa.

Resultados
Se logr el correcto funcionamiento del circuito, usando elementos de
ptima calidad.

Anexos

Das könnte Ihnen auch gefallen