You are on page 1of 135

1

Robtica, domtica y prototipado;aplicaciones de la electrnica

Robtica, Domtica y Prototipado;


aplicaciones de la electrnica
MANUAL DE USUARIO
2

Robtica, domtica y prototipado;aplicaciones de la electrnica

Tabla de contenido
Electrnica en la vida cotidiana ...................................................................................................... 6
Breve historia de la electrnica. .................................................................................................................... 7
Introduccin a la electricidad y sus variables fsicas. .................................................................................... 8
Circuitos elctricos. ..................................................................................................................................... 10
Corriente Continua y Corriente Alterna. ..................................................................................................... 13
Dispositivos elctricos pasivos .................................................................................................................... 14
Prefijos para medicin. ............................................................................................................................ 18
Elementos comerciales ............................................................................................................................ 19
Medicin de variables elctricas ................................................................................................................. 21

Actividades Modulo I. ......................................................................................................................... 25


Uso del multmetro...................................................................................................................................... 25
Cdigos de resistencia. ................................................................................................................................ 27
Devastado de resistencia............................................................................................................................. 27
Puente de Wheastone ................................................................................................................................. 28
Resistencias equivalentes. ........................................................................................................................... 29
Capacitancias equivalentes. ........................................................................................................................ 29
Conexin de leds. ........................................................................................................................................ 30

Introduccin a la plataforma Arduino. ....................................................................................... 33


Preparando el arduino ................................................................................................................................. 36
Entorno de desarrollo Arduino. ............................................................................................................... 40
Caractersticas de Arduino UNO .................................................................................................................. 41
El Sketch ...................................................................................................................................................... 42

Introduccin a la electrnica y dispositivos elementales. .............................................. 44


El diodo ........................................................................................................................................................ 46
El transistor de unin .................................................................................................................................. 47
Diodo Zener. ................................................................................................................................................ 47
Light Emitting Diodes................................................................................................................................... 47
SCR ............................................................................................................................................................... 48
Triac ............................................................................................................................................................. 48
Photo Aislador ............................................................................................................................................. 49
El relevador.................................................................................................................................................. 50

Corriente Alterna ................................................................................................................................ 52


Distribucin de la electricidad. .................................................................................................................... 53
Cuadro de distribucin. ............................................................................................................................... 55
3

Robtica, domtica y prototipado;aplicaciones de la electrnica

La seguridad es lo primero .......................................................................................................................... 56


Interfaces de potencia ................................................................................................................................. 57

Actividades Modulo II......................................................................................................................... 58


Entradas y salidas con leds. ......................................................................................................................... 58
El transistor como interruptor..................................................................................................................... 59
Los fotoaisladores........................................................................................................................................ 60
El relevador.................................................................................................................................................. 62
Usando un foco de 110v .............................................................................................................................. 63

Principios y aplicaciones de sensores. .................................................................................... 65


Seales Analgicas....................................................................................................................................... 66
Seales Digitales. ......................................................................................................................................... 67
Sensores digitales. ....................................................................................................................................... 69
Sensores Analgicos .................................................................................................................................... 71
ADC. ............................................................................................................................................................. 72

Actividades Modulo III ....................................................................................................................... 73


Entrada analgica. ....................................................................................................................................... 73
Sensor digital con par IR. ............................................................................................................................. 75
Sensor digital con sensor de efecto Hall...................................................................................................... 77
Sensor Analgico LM35 ............................................................................................................................... 78

Programacin estructurada. .......................................................................................................... 80


Sintaxis ......................................................................................................................................................... 83

Actividades Modulo IV ....................................................................................................................... 88


Procedimentos............................................................................................................................................. 88
Corrimiento de leds ..................................................................................................................................... 88
Corrimiento controlado. .............................................................................................................................. 89

Comunicacin serial ......................................................................................................................... 91


Seales DB9 ................................................................................................................................................ 92
Representacin de datos. ............................................................................................................................ 94
Bluetooth. .................................................................................................................................................... 96
Comandos AT ............................................................................................................................................... 97
HC-06 ...................................................................................................................................................... 98
HC-05 ...................................................................................................................................................... 99
Actividades Modulo V .......................................................................................................................100
Tabla ascii. ................................................................................................................................................. 100
Sensor de temperatura.............................................................................................................................. 101
Lectura Serial. ............................................................................................................................................ 102
Control de luces. ........................................................................................................................................ 102
Recibir datos de un dispositivo Android .................................................................................................... 103
4

Robtica, domtica y prototipado;aplicaciones de la electrnica

Control de motores ................................................................................................................................... 104

App Inventor........................................................................................................................................109
Primer programa. ...................................................................................................................................... 111
Control Remoto. ........................................................................................................................................ 126

Bibliografa ...........................................................................................Error! Marcador no definido.

Objetivo General.
Crear competencias para el desarrollo de aplicaciones de la electrnica dirigidas
hacia el prototipado, robtica y domtica.

Introduccin.
Se dice que la electrnica es algo indispensable para nuestra vida diaria, ya que
a medida que ha transcurrido el tiempo se incrusta ms y ms a nuestra cotidianeidad,
esto es debido a los avances tecnolgicos que hemos tenido actualmente. Asimismo
tambin cabe decir que es difcil encontrar a alguien ms o menos conectado con la
vida diaria, que no haya odo mencionar la electrnica, debido a que pocos saben en
qu consiste. Por otro lado, los jvenes de hoy que han nacido en los aos 80 y 90 ven
como necesidad bsica los servicios de la electrnica y telecomunicaciones; ya que los
mismos no pueden vivir sin los dispositivos electrnicos (celular, computadora, e
internet), un ejemplo claro de lo importante que es la tecnologa electrnica en nuestras
vidas es: cuando en una empresa falta el agua, la misma sigue ejerciendo su labor,
pero cuando en una empresa falta el internet o la informtica, hay un dficit tecnolgico,
ya que se obstaculiza la empresa completa, por lo que la misma trabajan con el sistema
informtico, osea realizan transacciones bancarias, envos de correo electrnico, etc.

Con relacin a lo anterior la electrnica ha originado una nueva era, y esta nueva
Era es la Era Digital, y cuando decimos que existe una nueva Era, cuando se empieza a
cambiar las formas de pensar de la ciudadana, cuando las personas tienen otra forma
de interactuar, tiene otras costumbres y todo esto es originado debido al desarrollo de la
tecnologa electrnica.

Con este desarrollo han surgido herramientas cada vez ms amigables que han
permitido que personas sin grandes conocimientos tcnicos, pueden hacer recurso de
dichas herramientas y realizar por si mismos aplicaciones practicas o ldicas; esto es,
resolver un problema o simplemente por diversin.
5

Robtica, domtica y prototipado;aplicaciones de la electrnica

Este es el caso, al lo largo de este curso desarrollaran habilidades en el manejo


de plataformas amigables para el desarrollo de aplicaciones electrnicas e informticas,
para ello se har recurso a las plataformas Arduino y AppInventor.
6

Robtica, domtica y prototipado;aplicaciones de la electrnica

MODULO I
PANORAMA GENERAL DE LA ELECTRNICA EN LA VIDA COTIDIANA

Electrnica en la vida cotidiana

Objetivo. Identificar los diversos actuadores en casa as como los conceptos de


corriente y voltaje.

Introduccin.
Previo al manejo y la interaccin con elementos electrnicos es indispensable
hacer una reflexin sobre lo cotidiano de estos dispositivos, as como de los conceptos
bsicos de corriente y voltaje. Para ello este modulo hace un breve recorrido por la
historia de la electrnica, el concepto de semiconductor, as tambin de una analoga
de la corriente y el voltaje con sus anlogos hidrulicos.
7

Robtica, domtica y prototipado;aplicaciones de la electrnica

Breve historia de la electrnica


Electrnica
en la vida Introduccin a la electricidad y sus variables fsicas

cotidiana Circuitos electricos

Corriente continua y corriente alterna

Dispositivos electricos pasivos

Medicin de variables elctricas

Uso del multmetro


Actividades
Cdigos de resistencia
Modulo I
Devastado de resistencia
Puente de Wheastone
Resistencias equivalentes.
Capacitancias equivalentes.
Conexiones de leds

Breve historia de la electrnica.

La introduccin de los tubos de vaco a comienzos del siglo XX propici el rpido


crecimiento de la electrnica moderna. Con estos dispositivos se hizo posible la
manipulacin de seales, algo que no poda realizarse en los antiguos circuitos
telegrficos y telefnicos, ni con los primeros transmisores que utilizaban chispas de
alta tensin para generar ondas de radio. Por ejemplo, con los tubos de vaco pudieron
amplificarse las seales de radio y de sonido dbiles, y adems podan superponerse
seales de sonido a las ondas de radio. El desarrollo de una amplia variedad de tubos,
diseados para funciones especializadas, posibilit el rpido avance de la tecnologa
de comunicacin radial antes de la II Guerra Mundial, y el desarrollo de las primeras
computadoras, durante la guerra y poco despus de ella.

Hoy da, el transistor, inventado en 1948, ha reemplazado casi completamente al tubo


de vaco en la mayora de sus aplicaciones. Al incorporar un conjunto de materiales
semiconductores y contactos elctricos, el transistor permite las mismas funciones que
el tubo de vaco, pero con un coste, peso y potencia ms bajos, y una mayor fiabilidad.
Los progresos subsiguientes en la tecnologa de semiconductores, atribuible en parte a
la intensidad de las investigaciones asociadas con la iniciativa de exploracin del
espacio, llev al desarrollo, en la dcada de 1970, del circuito integrado. Estos
dispositivos pueden contener centenares de miles de transistores en un pequeo trozo
de material, permitiendo la construccin de circuitos electrnicos complejos, como los
de los microordenadores o microcomputadoras, equipos de sonido y vdeo, y satlites
de comunicaciones.

Ver: (DigitalFilms)
8

Robtica, domtica y prototipado;aplicaciones de la electrnica

Introduccin a la electricidad y sus variables fsicas.

La electricidad, es una forma invisible de energa que se produce como


resultado de la existencia de unas partculas diminutas llamadas electrones libres en
los tomos de ciertos materiales o sustancias. Estas partculas al desplazarse a travs
de la materia, constituyen lo que llamamos corriente elctrica.

La forma ms natural de encontrar esta energa es la electricidad estticaest


formada por tomos cargados con carga positiva o negativa.

-Electrones: Tienen carga negativa y son los que giran alrededor del ncleo.

-Protones: Tienen carga positiva.


-Neutrones: No tienen carga ni positiva ni negativa.

Normalmente los tomos tienen el mismo nmero de protones y electrones, de


forma que las cargas positivas y negativas se compensan. As, la carga global del
tomo resulta neutra. Pero si frotamos dos objetos el uno contra el otro, algunos
electrones pueden pasar de unos tomos a los otros. Los tomos que ganan nuevos
electrones adquieren carga negativa. Los que pierden, resultan cargados positivamente.
Cuando las cargas se separan de esta manera se denomina electricidad esttica. En
fsica se denomina electrizacin al efecto de ganar o perder cargas elctricas,
fenmeno que puede ser por contacto, friccin e induccin.

Figura 1:Efectto de las Cargas


9

Robtica, domtica y prototipado;aplicaciones de la electrnica

Las cargas ejercen fuerza entre s. A esta se le conoce como fuerza elctrica la
cual puede ser de atraccin o repulsin segn la naturaleza de las cargas. La relacin
que existe entre Fuerza Elctrica y el Valor de las Cargas es que estos son
directamente proporcionales y se puede determinar de acuerdo a la ley de Coulomb
que establece: la magnitud de las fuerzas elctricas que interactan con dos cargas en
reposo es directamente proporcional al producto de la magnitud de las dos cargas y es
inversamente proporcional al cuadrado de la distancia entre ellas. Es decir:

qq'
F=k
d
Dnde F es la fuerza, q son las cargas y d es la distancia entre ellas.

Las cargas elctricas no precisan de ningn medio material para influir entre ellas
y por ello las fuerzas elctricas son consideradas fuerzas de accin a distancia. En
virtud de ello se recurre al concepto de campo electrosttico para facilitar la
descripcin, en trminos fsicos, de la influencia que una o ms cargas ejercen sobre el
espacio que las rodea.

El potencial elctrico o potencial electrosttico en un punto, es el trabajo que


debe realizar un campo electrosttico para mover una carga positiva que desde dicho
punto hasta el punto de referencia, dividido por unidad de carga de prueba. Dicho de
otra forma, es el trabajo que debe realizar una fuerza externa para traer una carga
positiva unitaria q desde el punto de referencia hasta el punto considerado en contra de
la fuerza elctrica a velocidad constante. Matemticamente se expresa por:

W
V=
q
La tensin elctrica o diferencia de potencial (tambin denominada voltaje)
es una magnitud fsica que cuantifica la diferencia de potencial elctrico entre dos
puntos. Tambin se puede definir como el trabajo por unidad de carga ejercido por el
campo elctrico sobre una partcula cargada para moverla entre dos posiciones
determinadas. Se puede medir con un voltmetro. Su unidad de medida es el voltio.
La tensin es independiente del camino recorrido por la carga y depende
exclusivamente del potencial elctrico de los puntos A y B en el campo elctrico, que es
un campo conservativo.
Si dos puntos que tienen una diferencia de potencial se unen mediante un
10

Robtica, domtica y prototipado;aplicaciones de la electrnica

conductor, se producir un flujo de electrones. Parte de la carga que crea el punto de


mayor potencial se trasladar a travs del conductor al punto de menor potencial y, en
ausencia de una fuente externa (generador), esta corriente cesar cuando ambos
puntos igualen su potencial elctrico. Este traslado de cargas es lo que se conoce como
corriente elctrica.
Cuando se habla sobre una diferencia de potencial en un slo punto, o potencial,
se refiere a la diferencia de potencial entre este punto y algn otro donde el potencial se
defina como cero.

La unidad de corriente elctrica es el ampere Un ampere equivale una carga elctrica


de un coulomb por segundo ( 1C/seg ) circulando por un circuito elctrico, o lo que es
igual, 6 300 000 000000000000 = ( 6,3 10 18 ) (seis mil trescientos billones) de
electrones por segundo fluyendo por el conductor de dicho circuito. Por tanto, la
intensidad ( I ) de una corriente elctrica equivale a la cantidad de carga elctrica ( Q )
en coulomb que fluye por un circuito cerrado en una unidad de tiempo.

Circuitos elctricos.

Existe una analoga para entre los circuitos elctricos y los circuitos hidrulicos, en los
cuales se designan las siguientes comparaciones:
11

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 2:Sistema Hidralico

Voltaje: como la diferencia de presiones, a travs de la vlvula.

Carga: el agua.

Corriente: el flujo de agua a travs del conductor.

Conductor: elemento en el cual se transporta el flujo de agua.

Resistencia: oposicin de la vlvula al flujo.

Capacitor: elemento que almacena carga ( el agua)

Generador: elemento que mantiene un flujo (corriente) una diferencia de presiones en


sus bordes (voltaje).

Ya en el contexto de los circuitos elctricos definiremos algunos elementos de manera


formal.
12

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 3: Circuito Elctrico

Conductor elctrico. Son materiales cuya resistencia al paso de la electricidad es muy


baja. Los mejores conductores elctricos son metales, como el cobre, el oro, el hierro y
el aluminio, y sus aleaciones, aunque existen otros materiales no metlicos que tambin
poseen la propiedad de conducir la electricidad, como el grafito o las disoluciones y
soluciones salinas (por ejemplo, el agua de mar) o cualquier material en estado de
plasma.

Cuerpos Aislantes. Son los materiales que no permiten el paso de la electricidad o


cuya resistencia es considerablemente alta, normalmente compuestos de tomos
estables, es decir sin electrones libres.

Se le denomina resistencia elctrica a la oposicin que tienen los electrones al


desplazarse a travs de un conductor. La unidad de resistencia en el Sistema
Internacional es el ohmio, que se representa con la letra griega omega (), en honor al
fsico alemn George Ohm, quien descubri el principio que ahora lleva su nombre. La
resistencia est dada por la siguiente frmula:

l
R= r
S

En donde es el coeficiente de proporcionalidad o la resistividad del material. La


resistencia de un material depende directamente de dicho coeficiente, adems es
13

Robtica, domtica y prototipado;aplicaciones de la electrnica

directamente proporcional a su longitud (aumenta conforme es mayor su longitud) y es


inversamente proporcional a su seccin transversal (disminuye conforme aumenta su
grosor o seccin transversal). La unidad de la resistencia en el Sistema Internacional de
Unidades es el ohmio ().
Adems, de acuerdo con la ley de Ohm la resistencia de un material puede definirse
como la razn entre la diferencia de potencial elctrico y la corriente en que atraviesa
dicha resistencia, as:

V
R=
I
Ver:(Academica.com, 2015)

Corriente Continua y Corriente Alterna.

Hasta el momento se ha planteado el concepto de potencial elctrico como algo


esttico para facilitar la ejemplificacin de los conceptos, sin embargo el potencial
elctrico y el flujo de cargas es algo dinmico es de ir cambia no slo en intensidad
sino en sentido en caso del flujo y de polaridad (signo) en caso del potencial.

Por ejemplo la carga de una batera con el uso va disminuyendo y en consecuencia lo


hace el voltaje y la corriente que esta puede suministrar. Sin embargo en el caso de la
batera, tanto la corriente como el voltaje cambian su intensidad pero no su sentido o
signo.

En la prctica es posible encontrar elementos que cambien de polaridad en el caso de


las fuentes de voltaje o el sentido del flujo en el caso de las fuentes de corriente.
Cuando esto sucede se dice que estas son fuentes de corriente alterna.

Tpicamente encontramos este tipo de corriente alterna en los contactos elctricos de


uso domestico, y en las lneas de transmisin.
14

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 4: Corriente Continua y Alterna

Dispositivos elctricos pasivos


El resistor (tambin llamado resistencia) tiene un smbolo particular, adems de este
otros elementos son representados por un smbolo tal como se muestra en la tabla
inferior.

Figura 5: Dispositivos Electricos


15

Robtica, domtica y prototipado;aplicaciones de la electrnica

Con estos elementos es posible obtener representaciones de circuitos elctricos y


utilizarlos para resolver cuestiones de diseo, por ejemplo.

Figura 6: Circuito Elctrico

El comportamiento de cada uno de estos elementos puede modelarse mediante una


ecuacin matemtica particular que describe la relacin entre voltaje y corriente a travs
de l. Por ejemplo:

Resistor Inductor Capacitor


V = IR dI
I dt
1
V=L V=
dt C
De igual manera existen arreglos de estos elementos los cuales combinan sus
capacidades, los arreglos ms comunes son los arreglos serie y los arreglos paralelo de
los cuales se puede obtener un elemento equivalente.

Se denomina resistencia equivalente de una asociacin respecto de dos puntos A y B, a


aquella que conectada a la misma diferencia de potencial, UAB, demanda la misma
intensidad, I). Esto significa que ante las mismas condiciones, la asociacin y su
resistencia equivalente disipan la misma potencia
16

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 7: Arreglos Equivalentes

De esta manera para el arreglo serie de resistenciasse conforma por dos o ms


resistencias se encuentran conectadas en serie cuando al aplicar al conjunto una
diferencia de potencial, todas ellas son recorridas por la misma corriente.

n
RAB = R1 + R2 +RN = Rk
k=1

Dos o ms resistencias se encuentran en paralelo cuando tienen dos terminales


comunes de modo que al aplicar al conjunto una diferencia de potencial, UAB, todas las
resistencias tienen la misma cada de tensin, UAB.

1
RAB = n

R
1
k=1 k

A veces una asociacin mixta es necesaria ponerla en modo texto. Para ello se utilizan
los smbolos "+" y "//" para designar las asociaciones serie y paralelo respectivamente.
As con (R1 + R2) se indica que R1 y R2 estn en serie mientras que con (R1//R2) que
estn en paralelo
17

Robtica, domtica y prototipado;aplicaciones de la electrnica

Por ejemplo

Figura 8: Ejemplo de Arreglos

a) (R1//R2)+(R3//R4)

b) (R1+R3)//(R2+R4)

c) ((R1+R2)//R3)+R4

El caso de inductores equivalentes aplican las mismas reglas que los resistores, sin
embargo el caso de los capacitores (tambin llamados condensadores) es diferente
18

Robtica, domtica y prototipado;aplicaciones de la electrnica

C1+C2++Cn

C1||C2||||Cn

Prefijos para medicin.


Dado que algunas de las unidades bsicas suelen ser demasiado grandes o pequeas
en una escala ordinaria esas suelen medirse con unidades escaladas tales como milis,
micros, kilos etctera. Los prefijos del SI para nombrar a los mltiplos y submltiplos
de cualquier unidad del Sistema Internacional (SI), ya sean unidades bsicas o
derivadas. Estos prefijos se anteponen al nombre de la unidad para indicar el mltiplo o
submltiplo decimal de la misma; del mismo modo, los smbolos de los prefijos se
anteponen a los smbolos de las unidades.
19

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 9: Los Prefjos

Elementos comerciales

As las resistencias, como los capacitores e inductores, se encuentran disponibles


comercialmente en un nmero discreto de valores, por ejemplo las resistencias las
cuales se identifican con un cdigo particular de colores.

Figura 10:Valores Comerciales de Resistencias


20

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 11: Codifivcacin de Colores

Estas adems del valor nominal de resistencia, se solicitan para operar a una potencia
determinada y las versiones comerciales comunes van desde 1/4W, 1/2W, 1W y 2W.

Otro elemento comercial es el potencimetro

Figura 12: Potenciometros

Sus valores nominales van desde 1k, 10k 100k 1M etc. Y los hay de varios tipos segn
la ley de variacin de su resistencia:
21

Robtica, domtica y prototipado;aplicaciones de la electrnica

Potencimetros lineales. La resistencia es proporcional al ngulo de giro.


Generalmente denominados con una letra B.
Logartmicos. La resistencia depende logartmicamente del ngulo de giro.
Generalmente denominados con una letra A.
Senoidales. La resistencia es proporcional al seno del ngulo de giro. Dos
potencimetros senoidales solidarios y girados 90 proporcionan el seno y el
coseno del ngulo de giro. Pueden tener topes de fin de carrera o no.
Antilogartmicos. Generalmente denominados con una letra F.

Los capacitores se encuentran en mltiples presentaciones, las ms comunes son los


electrolticos, cermicos y de tantalio, estos se eligen por su capacitancia y el voltaje
que soportan.

Los electrolticos por su tamao tienen una leyenda que indica estos datos, para los
dems existe un sistema de codificacin el valore se encuentra indicado con un nmero
de tres dgitos seguido por una letra. Las dos primeros dgitos indican el nmero inicial
mientras que el tercer dgito representa la cantidad de ceros que es necesario agregar
al nmero inicial para obtener el valor final. El resultado obtenido es necesario
considerarlo en picofarad.

En los electrolticos los valores estn en microfaradios y los valores son de 1, 1.2, 2.2,
3.3, 4.7, 5.6 6.8 y 9.2 y estos se escalan desde 10^-1 hasta 10^4.

Figura 13:Codificacin Capacitores

Medicin de variables elctricas

El multmetro digital es un instrumento electrnico de medicin que generalmente


calcula voltaje, resistencia y corriente, aunque dependiendo del modelo de
22

Robtica, domtica y prototipado;aplicaciones de la electrnica

multmetropuede medir otras magnitudes como capacitancia y temperatura. Gracias al


multmetro podemos comprobar el correcto funcionamiento de los componentes y
circuitos electrnicos.

Leyendo el instructivo: Es importante leer el instructivo del fabricante para asegurar el


buen funcionamiento del instrumento y evitar accidentes en el operario.

A continuacin describiremos las partes y funciones de un multmetro (Steren MUL-


270), recuerda que generalmente los multmetros son semejantes, aunque
dependiendo de modelos, pueden cambiar la posicin de sus partes y la cantidad de
funciones, es por eso que cada parte tiene un smbolo estndar que identifica su
funcin.

Figura 14:Multimetro.

1.-Power: Botn de apagado-encendido.

2.-Display: Pantalla de cristal lquido en donde se muestran los resultados de las


mediciones.

3.- Llave selectora del tipo y rango de medicin: Esta llave nos sirve para seleccionar
el tipo de magnitud a medir y el rango de la medicin.

4.- Rangos y tipos de medicin: Los nmeros y smbolos que rodean la llave selectora
indican el tipo y rango que se puede escoger. En la imagen anterior podemos apreciar
los diferentes tipos de posibles mediciones de magnitudes como el voltaje directo y
alterno, la corriente directa y alterna, la resistencia, la capacitancia, la frecuencia,
23

Robtica, domtica y prototipado;aplicaciones de la electrnica

prueba de diodos y continuidad.

5.- Cables rojo y negro con punta: El cable negro siempre se conecta al borne o jack
negro, mientras que el cable rojo se conecta al jack adecuado segn la magnitud que
se quiera medir. A continuacin vemos la forma en que se conectan estos cables al
multmetro.

Figura 15: Bornes

6.- Borne de conexin o jack negativo:


Aqu siempre se conecta el cable
negro con punta
7.- Borne de conexin o jack para el
cable rojo con punta para mediciones
de voltaje (V), resistencia () y
frecuencia (Hz). Su smbolo es el
siguiente.
8.- Borne de conexin o jack para el
cable rojo con punta para medicin de
miliamperes (mA).
9.- Borne de conexin o jack para el
cable rojo con punta para medicin de
amperes (A).

10.- Zcalo de conexin para medir


capacitares o condensadores.
11.- Zcalo de conexin para medir
temperatura.
24

Robtica, domtica y prototipado;aplicaciones de la electrnica

Midiendo resistencia: Medir una resistencia es un procedimiento sencillo, lo primero


que hacemos es conectar los cables en los jacks correctos, luego movemos la llave
selectora al smbolo y escogemos el rango adecuado de acuerdo a la resistencia
proporcionada por el resistor, si no lo sabemos, escogemos el rango ms alto y lo
disminuimos poco a poco hasta llegar a un cantidad diferente de uno (el uno indica que
el rango es muy pequeo para medir esa resistencia) y con el mayor nmero de
decimales, tocamos los extremos del resistor con las puntas roja y negra y finalmente
multiplicamos la cantidad por el valor del rango. En la imagen anterior med un resistor
de 800 ohms y en la lectura me dio .809 por manejar el rango de 200 ohms a 2 kohms
(2000 ohms), por lo que media realmente 809 ohms.

Midiendo voltaje (voltaje continuo o directo): Ahora mediremos una pila AA de 1.5 V,
esta algo gastada as que veamos que sucede. Lo primero que haremos es colocar la
punta del cable rojo en el electrodo positivo de la pila y el negro en el negativo, el
resultado aparece en la pantalla del multmetro.

Midiendo corriente. Para medir corriente se conecta el Jack rojo a A o mA segn la


magnitud de la corriente que se espera medir, se mueve la llave selectora al rango y
tipo de corriente que se pretende medir. Posteriormente se abre el circuito en la rama
donde se pretende medir la corriente y se conectan las puntas encada uno de los
puntos donde se abri el circuito. En este modo el multmetro se comporta como un
corto circuito para no afectar las mediciones es importante regresar las puntas al
Jack correspondiente si es que se va a medir voltaje.

Advertencia. Si se colocan las puntas para medir voltaje en una fuente y los
conectores de estas se encuentran en las conexiones de corriente (A o mA) es posible
provocar un corto circuito.
25

Robtica, domtica y prototipado;aplicaciones de la electrnica

Actividades Modulo I.
Uso del multmetro.
Si el multmetro se encuentra en modo manual, se debe tener la precaucin de utilizar
una escala de gran rango o alcance al efectuar mediciones, porque si la magnitud a
medir es muy grande y el alcance de la escala utilizada en ese momento es muy
pequeo se puede daar el instrumento. Si luego de medir se observa que la magnitud
de la medida es muy pequea comparada con el alcance de la escala utilizada,
desplazar la llave selectora a una escala menor (pero siempre de mayor alcance que la
medida) para realizar una medicin de mayor precisin(electronicos.org, 2015).

Armar el circuito de la figura con al menos 5v y una resistencia menor o igual a 1k ohm

Comprobacin de continuidad

desenergizar el circuito antes de realizar la medicin para evitar daar el instrumento.


seleccionar la funcin continuidad.
aplicar los terminales entre los puntos donde se desea verificar la condicin de
cortocircuito. Se oir un zumbido si la resistencia medida tiende a cero

Figura 16: Prueba de Continuidad

Medicin de Resistencia

desenergizar el circuito antes de realizar la medicin para evitar daar el instrumento.


verificar que el R no se encuentre en paralelo con otro/s R (esto se logra
desconectando un terminal).
seleccionar la funcin hmetro y autorango.
colocar el multmetro en paralelo con el resistor cuyo valor se desea conocer
26

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 17: Medicin de Resistencia

Medicin de voltaje

energizar el circuito.
seleccionar la funcin voltmetro (-- o ~) y autorango.
colocar el multmetro en paralelo con el voltaje a medir.
circuitos DC: colocar el terminal positivo (rojo) sobre el terminal con mayor
tensin para obtener lecturas positivas (si se emplea un voltmetro
analgico con el cero de la escala en un extremo, invertir la polaridad
puede daar el instrumento)
circuitos AC: la medicin obtenida corresponde al valor eficaz o RMS.

Figura 18:Medicin de voltaje

Medicin de corriente

apagar las fuentes de alimentacin.


emplear terminales tipo cocodrilo.
seleccionar la funcin ampermetro (-- o ~) y autorango.
colocar el multmetro en serie con la corriente a medir.
circuitos DC: colocar los terminales de manera que la corriente convencional
27

Robtica, domtica y prototipado;aplicaciones de la electrnica

ingrese por el terminal positivo (rojo) para obtener lecturas positivas (si se
emplea un ampermetro analgico con el cero de la escala en un extremo,
invertir la polaridad puede daar el instrumento)
circuitos AC: la medicin obtenida corresponde al valor eficaz o RMS.
encender la alimentacin.

Figura 19: Medicin de Voltaje

Cdigos de resistencia.

Determina el valor de las siguientes resistencias pos su cdigo

Figura 20: Algunas Resistencias

Devastado de resistencia.
28

Robtica, domtica y prototipado;aplicaciones de la electrnica

Las resistencias tienen un valor nominal y factor de precisin que vas desde 10 % 5% y
1% por lo que su valor real puede encontrarse en ese rango de precisin. Para una
resistencia de carbn de un valor nominal de 1k ohm encuentre una resistencia con una
valor ligeramente mayor y ajstela devastndola con una lija de aguja. Devasta un
poco, toma una nueva medicin hasta, obtener el valor deseado.

Puente de Wheastone

En la Figura 21 vemos que, Rx es la resistencia cuyo valor queremos determinar, R1, R2


y R3 son resistencias de valores conocidos, adems la resistencia R2 es ajustable. Si la
relacin de las dos resistencias del brazo conocido (R1/R2) es igual a la relacin de las
dos del brazo desconocido (Rx/R3), el voltaje entre los dos puntos medios ser nulo y
por tanto no circular corriente alguna entre esos dos puntos C y B.
Para efectuar la medida lo que se hace es variar la resistencia R 2 hasta alcanzar el
punto de equilibrio.

Cuando el puente est construido de forma que R3 es igual a R2, Rx es igual a R1 en


condicin de equilibrio.(corriente nula por el galvanmetro).
Asimismo, en condicin de equilibrio siempre se cumple que:

Construye un puente de Wheastone y con cinta cubre la resistencia RX, intercambia


esta resistencia con otro equipo de compaeros, y determina el valor de Rx de la
resistencia de intercambio, no es valido medir directamente la resistencia.
29

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 21: Puente de Wheastone

Resistencias equivalentes.

Construye con arreglos de resistencias serie y paralelo, arreglos con los siguientes
valores: 500 ohm, 700 ohm, y 50 ohm.

Capacitancias equivalentes.

Construye el siguiente arreglo RC con V=5v, R = 1kohm, r=10kohm y C = 100uf,


coloque tambin un led entre el punto b y e con el anodo (+) en b.

Enciende la fuente.

Describe la luminosidad del led, como cambia cuando se enciende y se apaga la fuente.
Invierte el led y repita el experimento.

Obten una arreglo equivalente para el capacitor de modo que se incremente el tiempo
de descarga al doble.
30

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 22:Circuito RC

Conexin de leds.
El Led o Light Emisor Diode es un dispositivo electrnico que permite el flujo de
corriente en un sentido esto es de nodo a ctodo. Para que el flujo de corriente ocurra
atreves de un diodo, este debe estar polarizado directamente, es decir debe haber un
potencial positivo en el nodo respecto al ctodo.

Figura 23: Implementacin de diodod LED

Si la corriente nominal de un diodo IF es de 10 mA y VF es de 0.7v Calcula la


resistencia para los siguientes arreglos y construya los circuitos correspondientes.
31

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 24: Arreglos de Leds


32

Robtica, domtica y prototipado;aplicaciones de la electrnica

Recomendaciones bibliogrficas.
Codigofacilito. (27 de 12 de 2010). youtube canal. Obtenido de Codigofacilito:
https://www.youtube.com/playlist?list=PLpOqH6AE0tNgrhG4Lca75PMoE-yHrwcDq

Utiles, C. (02 de 02 de 2013). Curso de electricidad 1, 2, 3 y 4. Recuperado el 01 de 01 de 2015, de Canal


youtube: https://www.youtube.com/watch?v=_QDptW_9rGg

angelito, E. (01 de 01 de 2013). Electricidad bsica domiciliaria. Recuperado el 02 de 02 de 2015, de


Canal Youtube: https://www.youtube.com/watch?v=oDNbZZ2r6EQ

Barbera, C. (s.f.). La electricidad. Obtenido de Cana Youtube:


https://www.youtube.com/watch?v=edHtSH_yb88

DigitalFilms. (s.f.). Historia de la electricidad. Obtenido de Canal Youtube:


https://www.youtube.com/watch?v=t97XK6Ph0Yk
33

Robtica, domtica y prototipado;aplicaciones de la electrnica

MODULO II
UTILIZACIN DE LOS DISPOSITIVOS ELECTRNICOS

Introduccin a la plataforma Arduino.

Objetivo.

Manejar la plataforma Arduino desde su configuracin, IDE, y formato de programacin


y puesta en marcha.

Introduccin.

Arduino es una plataforma electrnica open-source para el desarrollo de aplicaciones


electrnicas de manera prctica y amigable. Esta plataforma se compone por:Una
tarjetaUna IDE para programacin.
34

Robtica, domtica y prototipado;aplicaciones de la electrnica

Introduccin Preparando el arduno


a la
plataforma
Entorno de desarrollo Arduino
Arduino

Cracteristcas arduino UNO

El sketch

Introduccin El diodo
a la El transistor de unin
electrnica
El diodo Zener
Light Emitting Diode
SCR
Triac
Photo-Aislador
El Relevador

Actividades Entradas y salidas con leds


Mdulo II
El transistor como interruptor

Los fotoaisladores

El relevador

Usando un foco de 110v


35

Robtica, domtica y prototipado;aplicaciones de la electrnica

Esta plataforma al ser open source cuenta con una comunidad que continuamente
hace aportaciones o simplemente comparte su trabajo o simplemente sus experiencias;
cuenta tambin con soporte de la marca la cual es posible encontrar en la pgina oficial
http://arduino.cc/ en la cual es posible encontrar entrenamiento, soporte y la gua de
referencia para las libreras de desarrollo.

Existen diferentes tipos de tarjetas soportadas por la misma IDE de programacin cada
una con recursos diferentes, adems de shields que son tarjetas que extienden las
capacidades de las tarjetas ordinarias. Estos Shields estn diseado de acuerdo a la
disposicin fsica de algunos tarjetas (comnmente el modelo UNO).

Figura 25: Dispositivos Arduino

Las instrucciones para la instalacin de la IDE y la habilitacin de estos shields se


encuentra en la pgina

http://arduino.cc/en/Guide/HomePage

En esta pgina puede encontrar los pasos para la puesta en marcha e iniciar con su
primer programa en Arduino. A continuacin un extracto para realizar la instalacin
offline. Traducido de: (arduino)
36

Robtica, domtica y prototipado;aplicaciones de la electrnica

Preparando el arduino

1 | Obtener una tarjetaArduino y el cable USB

En este tutorial, se supone que usted est utilizando un Arduino Uno ,


ArduinoDuemilanove , Nano , Arduino Mega 2560 , o Diecimila . Si tienes otra tarjeta,
lee la pgina correspondiente en esta gua de instalacin inicial(arduino).

Tambin se necesita un cable USB estndar (A para clavija B): el tipo que iba a
conectarse a una impresora USB, por ejemplo. (Para el Arduino Nano, necesitars un
cable de A a mini-B en su lugar.)

Figura 26: Arduino UNO

2 | Descarga el entorno Arduino

Obtener la ltima versin de la pgina de descarga .

Cuando finalice la descarga, descomprimir el archivo descargado. Asegrate de


conservar la estructura de carpetas. Haga doble clic en la carpeta para abrirla. Debe
haber algunos archivos y subcarpetas dentro.

3 | Conecta la tarjeta

El Arduino Uno, Mega, Duemilanove y Arduino Nano se alimentarn automticamente


de la conexin USB de la computadora o una fuente de alimentacin externa. Si
37

Robtica, domtica y prototipado;aplicaciones de la electrnica

estsutilizando un DiecimilaArduino, necesitars asegurarte de que la tarjeta est


configurada para extraer energa de la conexin USB. La fuente de alimentacin se
selecciona con un puente, una pequea pieza de plstico que se coloca en dos de los
tres pasadores entre las tomas USB y de alimentacin. Comprueba que est en los dos
pines ms cercanos al puerto USB.

Conecta la tarjetaArduino al ordenador mediante el cable USB. El LED verde de


alimentacin (PWR marcado) debe continuar.

4 | Instale los controladores

Conecta tu tarjeta y espera a que Windows comience su proceso de instalacin del


controlador. Despus de unos momentos, el proceso fallar, a pesar de sus
mejores esfuerzos
Haz clic en el men Inicio y abra el Panel de control.
Mientras que en el Panel de control, ve al Sistema y seguridad. A continuacin, haz
clic en Sistema. Una vez que la ventana del sistema se ha terminado, abre el
Administrador de dispositivos.
Busca en Puertos (COM y LPT). Debes ver a un puerto abierto llamado "Arduino UNO
(COMxx)". Si no hay una seccin de LPT COM y, mira en "Otros dispositivos"
para "Dispositivo desconocido".
Haz clic derecho sobre el "UNO Arduino (COMxx)" puerto y elija la opcin "Actualizar
software de controlador".
A continuacin, seleccione la opcin "Buscar software de controlador".
Por ltimo, busca y selecciona el archivo controlador llamado "arduino.inf", ubicado en
la carpeta "Drivers" de la descarga del software de Arduino (sin la "Controladores
USB FTDI" sub-directorio). Si ests utilizando una versin antigua del IDE (1.0.3
o anterior), seleccione el archivo del controlador Uno llamado "Arduino UNO.inf"
Windows terminar la instalacin del controlador desde aqu.

5 | Inicia la aplicacin Arduino

Haz doble clic en la aplicacin Arduino. (Nota: si se carga el software de Arduino en el


idioma equivocado, puedes cambiarlo en el dilogo de preferencias.
38

Robtica, domtica y prototipado;aplicaciones de la electrnica

6 | Abrir el ejemplo blink

Abrir el ejemplo sketchblink (parpadeo) del LED: Archivo> Ejemplos> 1.Basics>Blink.

Figura 27:IDE de Arduino

7 | Selecciona tu tarjeta

En el Menu Herramientas selecciona la tarjeta que corresponde a tu arduino


39

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 28: Seleccin de Tarjeta.

8 | Selecciona el puerto serie

Selecciona el dispositivo de serie de la placa Arduino desde el men Tools | Serial Port.
Esto es probable que sea COM3 o mayor (COM1 y COM2 son generalmente
reservados para los puertos serie de hardware). Para averiguarlo, puedes desconectar
la placa Arduino y vuelve a abrir el men; la entrada que desaparece debe ser la placa
Arduino. Vuelve a conectar el tablero y seleccionar ese puerto serie.

9 | Sube el programa

Ahora, simplemente haz clic en el botn "Upload" en el medio ambiente. Espere unos
segundos - debera ver los leds RX y TX en el parpadeo bordo. Si la carga se realiza
correctamente, el mensaje "Doneuploading." aparecer en la barra de estado.

Unos segundos despus de que finalice la carga, deberas ver el pin 13 (L) LED en el
tablero comenzar a parpadear (en naranja). Si es as, felicitaciones! Has subido y
corrido tu programa enArduino.
40

Robtica, domtica y prototipado;aplicaciones de la electrnica

Entorno de desarrollo Arduino.


El entorno de desarrollo Arduino contiene un editor de texto para escribir cdigo, un
rea de mensajes, una consola de texto, una barra de herramientas con botones para
las funciones comunes, y una serie de mens. Se conecta con el hardware Arduino
para cargar los programas y comunicarse con ellos.

Figura 29: Hola Mundo

Los programas escritos utilizando Arduino se llaman Sketches (bocetos). Estos


Sketches se escriben en el editor de texto. Los Sketches se guardan con la extensin
de archivo .ino. Tiene caractersticas para cortar / pegar y para buscar / reemplazar
texto. El rea de mensajes proporciona informacin mientras que el ahorro y la
exportacin y tambin muestra los errores. La consola muestra la salida de texto por el
entorno Arduino incluyendo mensajes de error completos y dems informacin. La
esquina derecha inferior de la ventana muestra la actual junta directiva y el puerto serie.
41

Robtica, domtica y prototipado;aplicaciones de la electrnica

Los botones de la barra de herramientas le permiten comprobar y cargar programas,


crear, abrir y guardar bocetos, y abre el monitor serie.

Comprueba el cdigo de errores.

Compila el cdigo y lo carga en la placa Arduino E / S

Crea un nueva ventana para crear un nuevo programa


Presenta un men con todos los Sketches en su cuaderno de
Sketches.
Guarda tu Sketch
Abre el monitor serial

Caractersticas de Arduino UNO

Entradas/Salidas digitales: Las encuentras en la parte superior de la placa de


Arduino, numeradas del pin 1 al 13.
Pin 13 digital: Tiene adherido un LED superficial, por lo cual no se recomienda utilizar
este pin como entrada ya que mantiene cierto voltaje en dicho pin.
PWM digital: Las encuentras en los pines digitales y estan identificados con el
simbolo ~ debajo del nmero de pin.
Entradas Anlogas: la encuentras en la parte inferior de la placa de Arduino y puedes
utilizarlas como anlogas o tambin como entradas/salidas digitales, son
identificadas con el prefijo A#.
Botn de reset: presionalo si necesitas reiniciar tu programa, ste se tardar
aproximadamente 1 segundo en correr el programa.
Pines de alimentacin: los encuentras en la parte inferior de la placa de Arduino y
puedes identificar sus voltajes de alimentacin 5V, 3.3V, GND y Vref.
42

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 30: Perifericos de Arduino UNO

El Sketch
Los sketches son los programas que se escriben para arduino y tienen una forma
particular de escribirse en general estn compuestos por la definicin de variables, la
funcin setup y por la funcin voidloop,

voidsetup() {

sentencias;

} voidloop() {

sentencias;

En donde setup() es la parte encargada de recoger la configuracin y loop() es la que


contienen el programa que se ejecutar cclicamente (de ah el termino loop bucle-).
Ambas funciones son necesarias para que el programa trabaje. La funcin de
configuracin debe contener la declaracin de las variables. Es la primera funcin a
ejecutar en el programa, se ejecuta slo una vez, y se utiliza para configurar o inicializar
pinMode (modo de trabajo de las E/S), configuracin de la comunicacin en serie y
otras.
43

Robtica, domtica y prototipado;aplicaciones de la electrnica

La funcin bucle (loop) siguiente contiene el cdigo que se ejecutara continuamente


(lectura de entradas, activacin de salidas, etc) Esta funcin es el ncleo de todos los
programas de Arduino y la que realiza la mayor parte del trabajo.

La funcin setup() se invoca una sola vez cuando el programa empieza. Se utiliza para
inicializar los modos de trabajo de los pins, o el puerto serie. Debe ser incluido en un
programa aunque no haya declaracin que ejecutar. As mismo se puede utilizar para
establecer el estado inicial de las salidas de la placa.
voidsetup()
{

pinMode(pin, OUTPUT); // configura el 'pin' como salida

digitalWrite(pin, HIGH); // pone el pin en estado // HIGH

Despus de llamar a setup(), la funcin loop() hace precisamente lo que sugiere su


nombre, se ejecuta de forma cclica, lo que posibilita que el programa este
respondiendo continuamente ante los eventos que se produzcan en la placa.
voidloop()
{
digitalWrite(pin, HIGH); // pone en uno (on, 5v) el
pin
delay(1000); // espera un segundo (1000 ms)
digitalWrite(pin, LOW); // pone en cero (off, 0v.) el
delay(1000); //
pin
}
44

Robtica, domtica y prototipado;aplicaciones de la electrnica

MODULO II
UTILIZACIN DE LOS DISPOSITIVOS ELECTRNICOS

Introduccin a la electrnica y dispositivos elementales.

Objetivo.
Conocer y manejar los dispositivos electrnicos elementales.

Introduccin.
La interfaz entre los micro-controladores y el mundo fsico, son los dispositivos
electrnicos, ya sea para sensar variables fsicas como temperatura, luz, tacto entre
otras, as como para generar, ya sea sonido, luz, movimiento etc. En este modulo
abordaremos alguno dispositivos bsicos.
45

Robtica, domtica y prototipado;aplicaciones de la electrnica

Los dispositivos electrnicos, estn basados en los materiales semiconductores. Estos


materiales se obtienen de manera artificial, tpicamente son laminas de Silicio dopadas
(contaminadas) con otros materiales para modificar su comportamiento conductor; es
decir este puede comportarse como conductor o aislante.

Figura 31: Estructura atmica del Silicio

En la prctica, para mejorar la conductividad elctrica de los semiconductores, se


utilizan impurezas aadidas voluntariamente. Esta operacin se denomina dopado,
utilizndose dos tipos:

Impurezas pentavalentes. Son elementos cuyos tomos tienen cinco electrones de


valencia en su orbital exterior. Entre ellos se encuentran el fsforo, el antimonio y el
arsnico.

Impurezas trivalentes. Son elementos cuyos tomos tienen tres electrones de valencia
en su orbital exterior. Entre ellos se encuentran el boro, el galio y el indio.

Figura 32: Silicio Dopado


46

Robtica, domtica y prototipado;aplicaciones de la electrnica

Cuando un elemento con cinco electrones de valencia entra en la red cristalina del
silicio, se completan los cuatro electrones de valencia que se precisan para llegar al
equilibrio y queda libre un quinto electrn que le hace mucho mejor conductor. De un
semiconductor dopado con impurezas pentavalentes se dice que es de tipo N.

En cambio, si se introduce una impureza trivalente en la red cristalina del silicio, se


forman tres enlaces covalentes con tres tomos de silicio vecinos, quedando un cuarto
tomo de silicio con un electrn sin enlazar, provocando un hueco en la red cristalina.
De un semiconductor dopado con impurezas trivalentes se dice que es de tipo P.

Con la configuracin de estos materiales es posible obtener diferentes dispositivos


electrnicos elementales para a nivel electrnico manipular las corrientes y voltajes.

Estos dispositivos le permiten al usuario manipular voltajes y corrientes muy superiores


a los valores nominales de Arduino (5V, 40 mA), por lo que se hacen muy tiles a la
hora de hacer nuestros proyectos.

El diodo

La naturaleza de la unin pn es tal que conducir corriente en direccin directa, pero no


en direccin inversa De esta manera, se convierte en una herramienta bsica en
larectificacin para la construccin de fuentes de alimentacin de DC

Figura 33: El diodo y sus Variantes


47

Robtica, domtica y prototipado;aplicaciones de la electrnica

El transistor de unin

Un transistor de unin bipolar consiste en tres regiones de semiconductores dopados


Se puede utilizar una pequea corriente en la regin central o base, para controlar una
corriente mayor que fluye entre las regiones extremas (emisor y colector). El dispositivo
puede ser caracterizado como un amplificador de corriente el cual tiene muchas
aplicaciones en la amplificacin y en la conmutacin

Figura 34: Transistor BJT

Diodo Zener.

El diodo zener utiliza una unin pn con polarizacin inversa para hacer uso del efecto
zenerel cual es un fenmeno de rotura, que mantiene un voltaje cercano a un valor
constante, llamado voltaje zener. Es til en los reguladores zener proporcionando un
voltaje mas constante que mejora las fuentes de alimentacin reguladas, y en las
aplicaciones de limitacin

Figura 35:Diodo Zener

Light EmittingDiodes

Cuando el voltaje aplicado con polarizacin directa sobre el diodo del LED impulsa los
48

Robtica, domtica y prototipado;aplicaciones de la electrnica

electrones y huecos hacia la regin activa entre el material de tipo ny el de tipo p la


energa se puede convertir en fotones visibles o infrarrojos.

Figura 36: Diodo Emisor de Luz LED

SCR
Un rectificador controlado de silicio (SCR, rectificador controlado de silicio) es un
dispositivo de tres terminales usado para controlar corrientes mas bien altas para una
carga. El smbolo esquemtico del SCR se presenta en la figura

Figura 37: SCR

El SCR es un dispositivo triterminal (A o nodo, C o ctodo y G o gate o puerta de


control) muy similar al diodo de cuatro capas descrito en la anterior seccin pero que
posee una entrada adicional (G) que permite disparar el dispositivo.

Triac

El TRIAC es un dispositivo semiconductor bidireccional que puede abrir o cerrar un


circuito en donde haya un flujo de corriente variable en el tiempo. El disparo del triac se
realiza aplicndole una corriente al electrodo G (Puerta) actuando como un interruptor
que conmuta la corriente alterna

Figura 38: Triac


49

Robtica, domtica y prototipado;aplicaciones de la electrnica

Photo Aislador
Un optoacoplador, tambin conocido como un opto-aislador o Photo-acoplador, es
un componentes electrnicos que interconecta dos circuitos elctricos separados por
medio de una interfaz ptica sensible a la luz.

El diseo bsico de un acoplador ptico se compone de un LED que produce luz


infrarroja y un dispositivo semiconductor fotosensible que se utiliza para detectar el haz
de infrarrojos emitida. Tanto el LED y el dispositivo fotosensible estn encerrados en un
cuerpo o un paquete de prueba de luz con patas de metal para las conexiones
elctricas como se muestra.

Un optoacoplador o opto-aislador se compone de un emisor de luz, el LED y un


receptor sensible a la luz que puede ser una sola foto-diodo, foto-transistor, foto-
resistencia, foto-SCR, o una foto-TRIAC y el funcionamiento bsico de un
optoacoplador es muy sencillo de entender.

Optoacoplador-fototransitor. Suponga un dispositivo fototransistor como se muestra.


La corriente de la fuente pasa a travs de LED de entrada que emite una luz infrarroja
cuya intensidad es proporcional a la seal elctrica. Esta luz emitida cae sobre la base
de la foto-transistor, haciendo que el encendido se lleve a cabo de una manera similar
a un transistor bipolar normal.

Figura 39: Optoacoplador, Esquematico y Empacado

La conexin a la base del fototransistor puede dejarse abierta para la mxima


sensibilidad o conectada a tierra a travs de una resistencia externa adecuada para
controlar la sensibilidad de conmutacin por lo que es ms estable.

Cuando la corriente que fluye a travs del LED se interrumpe, la luz infrarroja emitida se
corta, haciendo que el fototransistor a cesar la saturacin o circulacin de corriente a
travs de l.
50

Robtica, domtica y prototipado;aplicaciones de la electrnica

Existen otros tipos de foto acopladores, cuya variante es el elemento secundario que
puede ser desde un foto-darlington, foto-diodo, foto SCR, foto- triac como se muestra
en la figura siguiente.

Figura 40: Variantes del Optoaislador

El relevador

El rel o relevador es un dispositivo electromecnico. Funciona como un interruptor


controlado por un circuito elctrico en el que, por medio de una bobina y un electroimn,
se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos
elctricos independientes.
51

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 41: Simbolos Electrnicos y Elctricos del Relevador

Figura 42: Construccin del relevador

El electroimn hace bascular la armadura al ser excitada, cerrando los contactos


dependiendo de si es N.A N.C (normalmente abierto o normalmente cerrado). Si se le
aplica un voltaje a la bobina se genera un campo magntico, que provoca que los
contactos hagan una conexin. Estos contactos pueden ser considerados como el
interruptor, que permite que la corriente fluya entre los dos puntos que cerraron el
circuito.
52

Robtica, domtica y prototipado;aplicaciones de la electrnica

MODULO II
UTILIZACIN DE LOS DISPOSITIVOS ELECTRNICOS

Corriente Alterna

Objetivo.

Identificar los conceptos asociados a la corriente alterna y la necesidad de aislamiento


de los dispositivos de baja potencia.

Introduccin.

Existen diferentes herraminetas, para aislar la baja potencia de la tensin media y


proteger las interfaces de baja potencia. En esta seccin abordaremos estas tecnicas y
algunos conceptos de electricidad domstica para manipular dispositivos que utilizan
corriente alterna.
53

Robtica, domtica y prototipado;aplicaciones de la electrnica

Distribucin de la electricidad.

La energa es la capacidad de llevar a cabo un trabajo, por tanto la unidad con la que se
mide el trabajo y la energa es el mismo, el julio (J).
Cada tipo de energa tiene, generalmente, su propia unidad de medicin, pero todas
ellas tienen su equivalencia en Julios.
La energa elctrica emplea como unidad el kilovatio-hora, y se define como el trabajo
realizado durante una hora por una mquina que tiene una potencia de 1 kilovatio
Su equivalencia en julios es: 1 kWh=3.6 x 106 J
La generacin de la electricidad es la conversin de una energa primaria (aquella que
proviene de la naturaleza) en electricidad.
La distribucin de la elctricidad, implica diferentes estapas desde su generacin hasta
su consumo, para ello es necesario diferente infraestuctura, como se jestra en la figura
de abajo

Figura 43. Red de Transporte


54

Robtica, domtica y prototipado;aplicaciones de la electrnica

Puede encontrar una descripcin ms detallada sobre la distribucin y generacin de la


energa elctrica en la siguiente referencia (Elctrica, 2015).

An y cuando la electricidad domstica es la de ms baja tensin, es necesario estar en


comntexto sobre lo que significa interactuar con la electricidad, por cuestiones culturales
e incluso por seguridad misma,

La instalacin domstica inicia en el contador, del cual se conecta un Interruptor


principal el cual forma parte del cuadro de dsitribucin ( este puede ser mecnico o
electromagntico) del cual se desprenden diferentes circuitos elctricos.

En un circuito elctrico la corriente entra por un conductor de color negro, marrn o gris
llamado fase, pasa por el receptor (bombilla, cocina, lavadora, etc.), y sale por un
conductor azul llamado Neutro. El verde-amarillo es el cable de toma de tierra y es para
proteccin contra fugas de corriente.
Cuando se trata de un circuito elctrico normal, la corriente se desplaza por el
conductor de la fase hasta un aparato o lmpara, y regresa al generador por el neutro.

Si durante el recorrido, el conductor se encuentra daado en su aislamiento y contacta


con la carcasa metlica de un aparato, sta pasa a estar bajo tensin, y si alguien la
toca ofrece a la corriente el camino ms corto para desviarse a tierra, produciendo una
descarga a travs de la persona.

La toma de tierra es un cable (verde-amarillo) que une directamente el aparato a la


tierra. Al ser superior la conductividad de ste (tiene menos resistencia que la del
cuerpo humano), en caso de fuga de corriente, esta ir por el cable de toma de tierra
hasta una pica metlica en el suelo del edificio saltando el diferencial (si existe) y
protegindonos de la descarga.Por tanto la toma de tierra (T.T) protege de contactos
indirectos a las personas.

Se entiende por circuito las partes especficas de la instalacin elctrica. Los circuitos
mnimos son:

C1: circuito de distribucin interna destinado a alimentar los puntos de iluminacin.


Tambin se llama circuito de iluminacin.

C2: circuito de distribucin interna destinado a tomas de corriente de uso general y


frigorfico.

C3: circuito de distribucin interna, destinado a alimentar cocina y horno.

C4: circuito de distribucin interna, destinado a alimentar lavadora, lavavajillas y termo


55

Robtica, domtica y prototipado;aplicaciones de la electrnica

elctrico.

C5: Circuito de distribucin interna, destinado a alimentar tomas de corriente de los


cuartos de bao, as como las bases auxiliares del cuarto de cocina. Tambin se llama
circuito de tomas de corriente (enchufes).

Todos los circuitos llevarn fase, neutro y t.t. excepto el de alumbrado que solo llevar
fase y neutro.

Cada circuito ser independiente y para ello se separan en el llamado cuadro de


distribucin que es lo primero que vemos al entrar en la vivienda, normalmente la caja al
lado de la puerta de entrada.

Cuadro de distribucin.

Figura 44 Cuadro de Distribucin Elctrica


56

Robtica, domtica y prototipado;aplicaciones de la electrnica

Lo primero que nos encontramos es el ICP, interruptor de control de potencia que


nos pone la distribuidora (CFE en el caso de Mxico) para controlarnos la potencia que
hemos contratado.

Seguidamente vemos otro magnetotermico llamado IGA (interruptor general


automtico) cuya misin es poder cortar la corriente en todos los circuitos a la vez.
Protege contra sobrecargas en la instalacin (un cortocircuito por ejemplo). Funcionan
como los magnetotrmicos que veremos a continuacin. Debe calcularse para el total
de la potencia a consumir.

Despus del IGA veremos agrupados los Interruptores Magnetotrmicos, tambin


llamados PIA (pequeo interruptor automtico). Uno para cada circuito, con la misin
de separar los circuitos y adems de protegerlos contra sobrecargas.

Las PIAS o Magnetotrmicos son dispositivos que protegen a los aparatos y a los
conductores de cortocircuitos y sobrecargas. Se instala un PIA por circuito tal que la
intensidad capaz de soportar depende de la seccin de los conductores del circuito.
Existen PIAs de 10A, 15A, 20A, 25A o 40A (depende de la potencia mxima del circuito
a proteger: P=VxI). Al sobrepasar la intensidad de la PIA por el circuito (esto sucede por
ejemplo en un cortocircuito en el circuito), la PIA corta el suministro de corriente en el
circuito protegiendolo.

Pero adems las PIAs como ves en el esquema separan los 5 circuitos. Si bajamos
una PIA solo desconectaremos los elementos de la casa conectados al circuito de esa
PIA. Si haces la prueba y bajas el de cocina vers como las luces siguen funcionando.
Luego las PIAs tienen 2 misiones proteger la instalacin y separar los circuitos.

Para ms informacin ver(areatecnologia, 2015).

La seguridad es lo primero
La electricidad requiere respeto, recirdar que la electricidad puede afectarnos. Si estas
seco y usas zapatos de goma, el contacto con un cable vivo (que tiene electricidad),
puede producirte una sensasin de mal estar y hasta un dao minmo, pero poco
problable que te produzca un dao serio. Sin embargo si estas mojado y no calzas
zapatos protectores yestas parado en el suelo o una escalera metlica, los 120v causan
que los msculos de la mano se contraigan, de forma que se aferran aun, ms al cable
o al cuerpo electrificado de manera involuntaria. La electricidad har latir al corazn
desenfrenado muy cercano al punto de fallo.

A continuacin algunas medidas bsicas para trabajar de forma sufura con electricidad,
usalas aunque solo estes haciendo un trabajito.
57

Robtica, domtica y prototipado;aplicaciones de la electrnica

1. Corta la electricidad el panel de interruptores, o interruptor principal y coloca un


letrero en l. Hazlo para estar seguro de que nadie conecte la electricidad
mientras estas trabajando.
2. Aunque hayas bajado el interruptor comprueba que no exista electricidad. Los
interruptores pueden estar mal marcados en el panel.
3. Mantente concentrado en el t5abajo los principales errores se comenten pro
distraccin.
4. Trabaja como si los circuitos estuvieran vivos,(usa guantes, no dejes cables,
expuestos, no toques dispositivos metlicos con ellos etc.)
5. Usa herramientas con mangos cubiertos de goma, as como procurar el uso de
zapatos con suela de goma, no tomes las herramientas por la parte metlica.
6. No trabajes mojado o sobre superficies mojadas.
7. NO uses escaleras metlicas
8. NO uses prendas metlicas como anillos, cadenas relojes etc.
9. NO comiences un trabajo hasta estar seguro de lo que haces.
10. Pon cinta aislante en todas las partes que queden expuestas, por ejemplo,
rodeando los tomacorrientes para cubrir los tornillos de conexin.

Para terminar este tema ver video de la siguiente referencia. (angelito, 2013).

Para ms tutoriales de elecridad domstica en la siguiente (Utiles, 2013)

Interfaces de potencia
Las interfaces de potencia son dispositivos intermedios entre nuestro microcontrolador
(Arduino) y aquellos aparatos que requieran cantidades de corriente mayores a las que
el microcontrolador puede manejar (por lo general 40mA por pin como mximo).

Motores a pasos, motores de DC, servomotores, lamparas incandecentes, reflectores,


tiras de leds, son ejemplo de los dispositivos que podramos llegar a controlar desde un
microcontrolador a travs de interfaces de potencia. Es un error tratar de conectar este
tipo de dispositivos directamente desde los pines del microcontrolador (entiendase
Arduino).

Nos ayudaremos de rels, triacs y optoaisladores para el manejo de estas cargas


(dispositivos).
58

Robtica, domtica y prototipado;aplicaciones de la electrnica

Actividades Modulo II.


Entradas y salidas con leds.
Realiza la conexin de del circuito que se muestra en la figura

Figura 45: Conexin Activa en Alto

Una vez armado el circuito, realiza un programa que simule el comportamiento de un


semforo con tiempos arbitrarios.
59

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 46:Conexin Activa en Bajo

Arma el circuito con las modificaciones que se muestran y prueba el mismo programa
que ha realizado antes.
Describe el comportamiento, en caso necesario, modifica tu programa para obtener el
mismo comportamiento.

El transistor como interruptor.


El transistor en general puede ser utilizado como un interruptor controlado.

Figura 47: Implementacin del Transistor


60

Robtica, domtica y prototipado;aplicaciones de la electrnica

Donde lo nico que tienes que hacer es calcular la R de base en funcin de la corriente
decarga y la tensin en base aplicada:

para que encienda bien, se recomienda sobresaturar un poco:

Donde Vbe=0,7v aproximadamente y el valor de hfe lo obtienes de las hojas de datos.


Dado que la corriente de salida de un pin de arduino es de 40 mA implementa el
siguiente circuito para activa r un relevador de 5v

.
Figura 48: Arreglo Transistor Relevador

Los fotoaisladores

Los TRIAC, al igual que la mayora de los transistores, cuentan con tres patas llamadas
nodo 1, nodo 2 y Gate.

Cuando se aplique una tensin al Gate, habr conduccin entre A1 y A2.

Para poder interfacearArduino con un TRIAC debemos usar un dispositivo intermedio


llamado optoacoplador, fotoacoplador o fotointerruptor.

Estos dispositivos consisten en un LED interno, el cual al ser encendido activan un


fotoTRIAC (moc3011 moc3021)que excita el gate del TRIAC para iniciar la
conduccin. Prueba el siguiente ciruito.
61

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 49: Arreglo de Triac Optoaislador


62

Robtica, domtica y prototipado;aplicaciones de la electrnica

El relevador.

El relevado es un pequeo switch electromagntico el cual tiene 2 terminales, una para


5 volts CD y otra que podemos utilizar para 110 volts CA. Internamente el relevador
cuenta con una bobina que puede ser activada con los 5 volts que nos proporciona el
Arduino, este voltaje crea un campo magntico que es capaz de cerrar el switch para
cerrar el circuito de 110 volts CA.

Figura 50: Funcionamiento del Relevador

Bobina sin voltaje, el interruptor magntico permanece abierto, Al activar la bobina con
5 volts crea un campo magntico que hace cerrar el interruptor magntico. Abajo la
configuracin de algunos relevadores.

Figura 51: Algunos Relevadores

Prueba el circuito, que se muestra en la figura de abajo, con el programa blink.


63

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 52: Alambrado de relevador a Arduino

Usando un foco de 110v


Para usar un foco de 110v prepara el siguiente circuito
64

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 53: Preparacin de Circuito en CA

Recomendaciones bibliogrficas.
DigitalFilms. (s.f.). Historia de la electricidad. Obtenido de Canal Youtube:
https://www.youtube.com/watch?v=t97XK6Ph0Yk

Codigofacilito. (27 de 12 de 2010). youtube canal. Obtenido de Codigofacilito:


https://www.youtube.com/playlist?list=PLpOqH6AE0tNgrhG4Lca75PMoE-yHrwcDq

arduino. (s.f.). Getting Started with Arduino on Windows. Obtenido de Arduinocc:


http://arduino.cc/en/Guide/Windows

Arduino. (2015 de 01 de 01). Arduinocc. Obtenido de Arduinocc:


http://arduino.cc/en/Reference/HomePage

Evans, B. W. (18 de 08 de 2011). Arduino Programing Notebook. 45. San Francisco, California, USA:
Ardumania.
65

Robtica, domtica y prototipado;aplicaciones de la electrnica

MODULO III
PRINCIPIOS Y APLICACIONES DE SENSORES

Principios y aplicaciones de sensores.

Objetivo.

Obtener informacin del medio ambiente.

Introduccin.

Los micro controladores tienen la posibilidad de adquirir informacin del ambiente por
medio de sus perifricos de entrada, los cuales, estn diseados para adquirir seales
de voltaje. Estas seales pueden ser de dos tipos: seales digitales y seales
analgicas.
66

Robtica, domtica y prototipado;aplicaciones de la electrnica

Principios y Seales analgicas


aplicaciones Seales digitales
de sensores
Sensores digitales
Sensores analgicos
ADC

Actividades Entrada Analgica


Mdulo III
Sensor digital con par IR

Sensor digital con sensor de efecto Hall

Sensor Analgico LM35

Seales Analgicas.
Las magnitudes fsicas, pueden representarse o medirse en un rango continuo e incluso
pueden representarse o medirse con un signo. Independientemente del signo estos
valores pueden variar de manera continua e infinitesimal es decir que; los cambios de
ests pueden ser tan pequeos que sera difcil medir dichos cambios.

Cuando se representa o se mide la variacin de estas magnitudes fsicas respecto a


una lnea de tiempo se dice que hablamos de una seal analgica. Es as que
diferentes magnitudes fsicas como el voltaje, la corriente, la presin, el sonido,
electromagnticas y cualquier otra que se transmita a travs de un medio se considera
una seal analgica.

Aunque cualquier otra magnitud fsica que pueda representarse en el tiempo, aunque
no se transmita puede tambin considerarse como una seal al menos desde el punto
de vista matemtico o informtico, no necesariamente fsico por que en ese contexto
debera contar con un medio de transmisin.

Por ejemplo, el nivel de agua en un tanque, es un magnitud fsica que se puede


representar en el tiempo, y ya sea mediante el registro o la transmisin de sus valores
de magnitud interpretarse como seal.
67

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 54: Seal Analga

Seales Digitales.

El trmino de seal digital, hace referencia a una seal discreta, es decir que tiene una
representacin de su magnitud restringida a un conjunto de posibles valores de esa
magnitud. Otra caracterstica es que su representacin en el tiempo requiere de un
periodo, tambin discreto, representar el tiempo en que dichos valores de magnitud han
de ser representados. Por ejemplo.
68

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 55: Seal Discretizada

Este conjunto de valores de representacin depender de la resolucin de la


representacin. En otras palabras de cuan precisa es la representacin. Por ejemplo
para representar un rango de temperatura de 50 C con una precisin de 10 valores, la
precisin es de 50 C/10 Unidades de representacin, es decir cada unidad representa 5
C es devir 5C/1 Unidad.

Si la precisin es de 100 entonces son 50C /100 0,5C/ unidad.

Suele asociarse a las seales digitales con las seales binarias. Pero aunque las
seales binarias son discretas no todas las seales digitales son binarias al menos en
su representacin temporal, aunque su codificacin si lo sea.
69

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 56: Seal Digital

Sensores digitales.

Los sensores digitales desde el punto de vista electrnico son aquellos que entregan
como seal una seal binaria asociada a 1 o 0, los valores de magnitud alto o bajo
respectivamente. En donde estos valores de magnitud pueden ser 5 o 0 vollts, 12 o 0
volts, 12 o -12 volts y en los sensores industriales 24 o 0 volts.

Los sensores ms utilizados con esta funcionalidad son los sensores de posicin o
presencia. Es decir aquello detectan la presencia de un objeto, y los hay con diversos
principios, desde los mecnicos (swirchs), capacitivos inductivos, magnticos y
lumnicos. Entre ello se encuentran los arreglos de switch como los siguientes:

Figura 57: Microswitch

Estos tiene diferentes funcionalidades y pueden acondicionar diferentes estradas de


los usuarios.
70

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 58: Esquemtico de implementacin de Pushbutton

Otro sensor es el foto transitor, cuya base es excitada por medio de luz incidente la cual
ha de tener una particular longitud de onda

Figura 59: Photo-transistor


71

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 60: Implementacin de Phototransistor

Otro sensor es el sensor de efecto Hall Si fluye corriente por un sensor Hall y se
aproxima a un campo magntico que fluye en direccin vertical al sensor, entonces el
sensor crea un voltaje saliente proporcional al producto de la fuerza del campo
magntico y de la corriente.

Sensores Analgicos

Los sensores analgicos, son capaces de medir seales analgicas y entregar un


indicador o seal fsica proporcional al fenmeno medido. Existen elementos que la
magnitud fsica la traducen a una seal elctrica que guarda proporcionalidad a estos
se le conoce como transductores y existen para la mayora de las magnitudes fsicas.

Normalmente estas seales deben acondicionarse para ser leidas o simplemente


transmitidas. Este acondicionamiento tiene que ver con mantener la integridad de las
seales elctricas o con el rango con el que se requieren estas seales.
72

Robtica, domtica y prototipado;aplicaciones de la electrnica

Es as que existen transductores (entindase sensores) para temperatura, humedad,


ph, aceleracin, voltaje, corriente magnetismo etc.

Figura 61:Sensores en General

Figura 62: Sesores para Arduino

ADC.
La conversin analgica-digital (ADC) o digitalizacin consiste en la transcripcin de
seales analgicas en seales digitales, con el propsito de facilitar su procesamiento
(codificacin, compresin, etc.) y hacer la seal resultante (la digital) ms inmune al
ruido y otras interferencias a las que son ms sensibles las seales analgicas.

Esta faena se realiza mediante un Conversor A/D, que realiza los proceso de muestreo,
cuantificacin y codificacin. Esta tilma es opcional ya que la cuantificacin se realiza
de manera binaria.
73

Robtica, domtica y prototipado;aplicaciones de la electrnica

Estos conversores suelen formar parte de los micro-controladores, por lo que para su
uso hay que configurar dichos perifricos.

Figura 63: Diagrama a Bloques del Conversor A/D

Actividades Modulo III

Entrada analgica.
Para probar la entrada analgica, conecta el circuito de la figura.

Figura 64: Alambrado Potenciometro - Arduino


74

Robtica, domtica y prototipado;aplicaciones de la electrnica

pruebe el sketch de ejemplo para probar una entrada analgica que se encuentra en

Archivo>Ejemplos>Analog>AnalogInput

Realiza pruebas variando la carrera del potencimetro y observa lo que sucede con el
led.

Ahora vamos a probar, ahora un sensor de luminosidad basada en una foto-resistencia


como se muestra en la figura.

Figura 65: Alambrado Foto-resistencia - Arduino

acerca un objeto a la foto-resistencia para obstruir la luz incidente sobre la misma.


Posteriormente acerca un objeto luminoso y vea el efecto.
75

Robtica, domtica y prototipado;aplicaciones de la electrnica

Ahora prueba el valor en el exterior e interior. Propon una estrategia para detectar y
encender un led cuando se pase del exterior al interior y comparela con tus
compaeros.

Sensor digital con par IR.


El par IR (Infra-rojo) se compone de un diodo IR y un foto-transistor (tambin conocido
como fotodiodo), el funcionamiento depende de la excitacin de la base la cual se
realiza mediante la incidencia de luz IR sobre la base del transistor, entonces este
implementa su funcin como un interruptor controlado, el cual puede configurarse para
trabajar como activo en alto activo en bajo, esto es: si incide luz la salida sea 1 0
lgicos correspondientes a 5 0 volts tal como se muestra en la figura de abajo.

Figura 66: Par Fofo-transistor LED IR

Implementa el circuito que se ve en la figura de abajo y realiza un programa para leer la


entrada de manera analgica y defina un limite (la mitad de la entrada del convertidor)
para el valor de la entrada.

De esta manera compara la entrada analgica con el valor limite entonces si la entrada
es mayor enciende el led, si es menor apaga el led.
76

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 67: Fototransistor en Entrada Analgica

Si se hace recurso al fenmeno de saturacin del transistor es posible implementar la


misma configuracin pero utilizando una entrada digital como se muestra en la figura de
abajo.
77

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 68: Fototransistor entrada digita

Sensor digital con sensor de efecto Hall


Es posible tambin hacer recurso a sensores magnticos tal es el caso del sensor de
efecto Hall A3144 para probarlo realiza el circuito de la figura y programe el sketch
correspondiente.
78

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 69: Alambrado sensor de efect Hall

Sensor Analgico LM35


A continuacin prueba el sensor de temperatura LM35 como se muestra en la figura.

Figura 70: Alambrado bsico sensor de temperatura

Recupera el valor de mediante el mismo sketch utilizado en la actividad Entrada


analgica
79

Robtica, domtica y prototipado;aplicaciones de la electrnica

Para convertir el dato en grados centigrados es necesario consultar la hoja de datos


para conocer la resolucin del sensor y resolver la siguinet tranformacin.

Voltaje/Centigrados Resolucion/ Voltaje.

Sin embargo esto es tema de otra actividad.

Recomendaciones bibliogrficas.

Codigofacilito. (27 de 12 de 2010). youtube canal. Obtenido de Codigofacilito:


https://www.youtube.com/playlist?list=PLpOqH6AE0tNgrhG4Lca75PMoE-yHrwcDq

arduino. (s.f.). Getting Started with Arduino on Windows. Obtenido de Arduinocc:


http://arduino.cc/en/Guide/Windows

Arduino. (2015 de 01 de 01). Arduinocc. Obtenido de Arduinocc:


http://arduino.cc/en/Reference/HomePage

Evans, B. W. (18 de 08 de 2011). Arduino Programing Notebook. 45. San Francisco, California, USA:
Ardumania.
80

Robtica, domtica y prototipado;aplicaciones de la electrnica

MODULO IV
PROGRAMACIN ESTRUCTURADA

Programacin estructurada.

Objetivo.

Experimentar el funcionamiento de las estructuras de control.

Introduccin.

A medida que un programa aumenta de tamao, aumenta a su vez la complejidad para


leerlo, su tiempo de desarrollo, de mantenimiento y disminuye su calidad si no se tiene
mantiene un correcto orden y estructura del programa.
81

Robtica, domtica y prototipado;aplicaciones de la electrnica

Programacin
Estructurada Sintaxis

Actividaes
Modulo IV Procedimientos
Corrimiento de leds
Corrimiento controlado
Es por esto que surgi un paradigma de programacin llamado Programacin
estructurada, que consiste en mejorar la claridad, calidad y acelerar el tiempo de
desarrollo, utilizando nicamente subrutinas y 3 estructuras de control: Secuencial,
de Seleccin (IF y SWITCH) y de Iteracin (ciclos FOR y WHILE), sustituyendo estas
3 estructuras a la instruccin de transferencia incondicional (GOTO), que usndose de
manera indiscriminada puede llevar a un cdigo muy difcil de leer y modificar (El
llamado cdigo espagueti).

La programacin que se utiliza en la plataforma Arduino es estructurada, esto es una


ejecucin secuencial de sentencias cuyo flujo de ejecucin es modificado por las
estructuras de control propias de dicha programacin.

Como se adelanto en secciones anteriores el formato de un programa en esta


plataforma es el siguiente.

voidsetup() {

sentencias;

}
82

Robtica, domtica y prototipado;aplicaciones de la electrnica

voidloop() {

sentencias;

Una presentacin ms completa de la estructura de un programa sera la siguiente.

variables;

funcin_x(){

Sentencias;

voidsetup() {

sentencias;

voidloop() {

sentencias;

Cada una de las funciones, tipos de datos, y libreras puede ser consultado en Adems
de las funciones definidas por el usuario existen diferentes libreras. El propsito de
este manual es presentar los elementos esenciales de la programacin para esta
plataforma para mas informacin, es posible referirse a la documentacin en lnea que
se encuentra en:

http://arduino.cc/en/pmwiki.php?n=Reference/HomePage

Abajo es posible observar un vistazo de la pgina web en cuestin.


83

Robtica, domtica y prototipado;aplicaciones de la electrnica

Sintaxis
En esta pgina es posible consultar los recursos disponibles para la programacin y
particularmente la sintaxis, que es la descripcin de la forma adecuada de escribir las
sentencias, funciones, datos adems presentar una referencia de la utilizacin de cada
uno de ellos por medio de una descripcin, ejemplo y tips o sugerencias para la
utilizacin de las mismas. Por ejemplo al dar clic sobre la sentencia For es posible
encontrar lo que se muestra en la figura de abajo
84

Robtica, domtica y prototipado;aplicaciones de la electrnica

Los recursos estn organizados, en estructuras, variables y funciones, los principales


son:

If

If que se utiliza en conjuncin con un operador de comparacin, si se ha alcanzado una


cierta condicin pruebas, tales como una entrada est por encima de un determinado
nmero. El formato para un caso de prueba es:

if (someVariable > 50)

// do something here

Las pruebas de programa para ver si someVariable es mayor que 50. Si es as, el
programa realiza una accin particular. Dicho de otra manera, si la instruccin entre
parntesis es verdadera, se ejecutan las sentencias dentro de los corchetes. Si no, el
programa salta sobre el cdigo.
Los corchetes pueden ser omitidos despus de una sentencia if. Si esto se hace, la
siguiente lnea (definida por el punto y coma) se convierte en la nica sentencia
condicional.

si (x> 120)
digitalWrite (ledPin, HIGH);
85

Robtica, domtica y prototipado;aplicaciones de la electrnica

Las sentencias evaluadas dentro de los parntesis requieren el uso de mas de un


operador, a continuacin los principales.

x == y (x es igual a y)

x! = y (x no es igual a y)

x <y (x es menor que y)

x> y (x es mayor que y)

x <= y (x es menor o igual a y)

x> = y (x es mayor o igual a y)

if/else

if / else permite un mayor control sobre el flujo de cdigo de la base, si la declaracin, al


permitir mltiples pruebas para agruparse. Por ejemplo, una entrada analgica puede
ser probado y una accin tomada si la entrada fue de menos de 500, y otra accin
tomada si la entrada fue de 500 o mayor. El cdigo se vera as:

if (pinFiveInput< 500)
{
// action A
}
else
{
// action B
}

Estas opcin divide el universo de posibilidades en dos, si es necesario considerar mas


de dos entonces se agrega una sentencia elseif, la opcin else es considerada
entonces como la opcin default o la alternativa cuando se evala algo inesperado, por
ejemplo.

if (pinFiveInput < 500)

{
86

Robtica, domtica y prototipado;aplicaciones de la electrnica

// do Thing A

else if (pinFiveInput >= 1000)

// do Thing B

else

// do Thing C

for

La sentencia for es utilizada para repetir un grupo de sentencias dentro de una llaves {
}, Un contador de la subasta se utiliza generalmente para incrementar y terminar el
bucle. La sentencia for es til para cualquier operacin repetitiva, y se utiliza a menudo
en combinacin con matrices para operar en colecciones de datos / pins.

Hay tres partes en la cabecera de bucle:


for ( initialization ; condition ; increment ) {

//statement(s);

por ejemplo

for (int i=0; i <= 255; i++)


{
analogWrite(PWMpin, i);
87

Robtica, domtica y prototipado;aplicaciones de la electrnica

delay(10);

switch/case

Al igual que las sentencias if, switch ... case controla el flujo de los programas al
permitir a los programadores para especificar diferente cdigo que debe ser ejecutado
en varias condiciones. En particular, una sentencia switch compara el valor de una
variable a los valores especificados en las declaraciones de casos. Cuando se
encuentra una sentencia case cuyo valor coincide con la de la variable, se ejecuta el
cdigo en esa sentencia case.

La palabra clave break sale de la sentencia switch, y se suele utilizar al final de cada
caso. Sin una sentencia break, la sentencia switch continuar la ejecucin de las
siguientes expresiones ("cayendo a travs") hasta que se alcanza un descanso, o al
final de la sentencia switch.

switch (var) {
case 1:
//do somethingwhenvarequals 1
break;
case 2:
//do somethingwhenvarequals 2
break;
default:
// ifnothingelsematches, do the default
// default isoptional
}

While
88

Robtica, domtica y prototipado;aplicaciones de la electrnica

Los ciclos while se repetirn de forma continua, e infinitamente, hasta que la expresin
dentro del parntesis, () se convierte en falsa. Algo debe cambiar la variable de prueba,
o el bucle while nunca saldr. Esto podra ser en su cdigo, como una variable se
incrementa, o una condicin externa, tales como pruebas de un sensor.

while(expression)
{
// statement(s)
}

Actividades Modulo IV

Procedimentos

1. Mediante un diagrama de flujo, describe el procedimiento para cambiar un foco.


2. En equipo (3 persona mximo) define un contexto (cree una historia, defina
smbolos, cree un diagrama de flujo), para realizar un procedimiento para llenar
contenedores de huevo de 20 piezas, con huevos blancos y contenedores de 12
piezas con huevos rojos. Contrasta con sus compaeros.

Corrimiento de leds

Para el circuito que se muestra en la figura realiza un programa para encender


gradualmente los Leds, para ello haga recurso a una estructura for.
89

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 71: Alambrado para corrimiento de LEDs

Corrimiento controlado.
Desarrolla un sketch para realizar el mismo corrimiento, con la variante de que este se
detenga al presionar un pushbutton.

Sugerencia: utiliza una estructura while


90

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 72:Control de corrimiento con pushbutton

Recomendaciones bibliogrficas.

(I3D, 2015)

Codigofacilito. (27 de 12 de 2010). youtube canal. Obtenido de Codigofacilito:


https://www.youtube.com/playlist?list=PLpOqH6AE0tNgrhG4Lca75PMoE-yHrwcDq

arduino. (s.f.). Getting Started with Arduino on Windows. Obtenido de Arduinocc:


http://arduino.cc/en/Guide/Windows

Arduino. (2015 de 01 de 01). Arduinocc. Obtenido de Arduinocc:


http://arduino.cc/en/Reference/HomePage

Evans, B. W. (18 de 08 de 2011). Arduino Programing Notebook. 45. San Francisco, California, USA:
Ardumania.
91

Robtica, domtica y prototipado;aplicaciones de la electrnica

MODULO V
COMUNICACIN SERIAL

Comunicacin serial

Objetivo.

Implementar la comunicacin para leer informacin y enviar informacin a Arduino.

Introduccin.

La comunicacin entre computadoras requiere de un medio, una convencin para


representar informacin y procedimiento para trasmitirla. En esta seccin se presenta
un breve panorama, y se implementa la comunicacin serial a travs del monitor serial
para interactuar con las el dispositivo arduino.
92

Robtica, domtica y prototipado;aplicaciones de la electrnica

Comunicacin Seales DB9


serial
representacin de datos

Bluetooth

Comandos AT

Actividades Tabla ascii


Modulo V
Sensor de temperatura
Lectura serial
Control de luces
Recibir datos desde un dispositivo Android

El seor Morse invento su dispositivo, que enviaba sonidos cortos y largos, que
representaban caracteres. En el cdigo Morse, los sonidos cortos se llaman ESPACIOS
y los sonidos largos se denominan MARCAS. Por lo tanto es un cdigo binario, porque
usa solo 2 valores posibles, Espacio y Marca. En trminos de computadoras se dira
que trabaja con los nmeros 1 y 0.
Cuando se habla cdigo Morse, hablamos de comunicacin SERIAL. Se llama serial
porque, los bits se reciben uno detrs de otro o en serie.
Los protocolos seriales pueden ser diversos, el ms popular de ellos es el RS-232. Para
este en un extremo del cable de comunicaciones se encuentra un conector DB9 macho

Seales DB9
Tpicamente, la comunicacin serial se utiliza para transmitir datos en formato ASCII.
Para realizar la comunicacin se utilizan 3 lneas de transmisin: (1) Tierra (o
referencia), (2) Transmitir, (3) Recibir. Debido a que la transmisin es asincrnica, es
posible enviar datos por un lnea mientras se reciben datos por otra.
93

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 73: Conexin cruzada conetores DB9

Las caractersticas ms importantes de la comunicacin serial son la velocidad de


transmisin, los bits de datos, los bits de parada, y la paridad. Para que dos puertos se
puedan comunicar, es necesario que las caractersticas sean iguales.

Velocidad de transmisin (baud rate): Indica el nmero de bits por segundo que se
transfieren, y se mide en baudios (bauds). Por ejemplo, 300 baudios representa 300 bits
por segundo. Cuando se hace referencia a los ciclos de reloj se est hablando de la
velocidad de transmisin.

Bits de datos: Se refiere a la cantidad de bits en la transmisin. Cuando la


computadora enva un paquete de informacin, el tamao de ese paquete no
necesariamente ser de 8 bits.

Bits de parada: Usado para indicar el fin de la comunicacin de un solo paquete. Los
valores tpicos son 1, 1.5 o 2 bits

Paridad: Es una forma sencilla de verificar si hay errores en la transmisin serial.


Existen cuatro tipos de paridad: par, impar, marcada y espaciada.
94

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 74:Transmisin serial en el tiempo

Representacin de datos.

Es importante entender que el Byte es utilizado para representar diferentes tipos de


datos, esto es un mismo byte puede representa diferentes cosas, por ejemplo, el 1000
1001, pude representar un entero, un entero con signo o un carcter ascii extendido.
Para ello es necesario saber de antemano que tipo de dato se espera recibir o mandar.

A continuacin se muestra una tabla que muestra la codificacin ascii antes


mencionada.
95

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 75:Tabla Ascii

Del carcter 0 al 31 son smbolos para el control de la impresin y la comunicacin, de


esta manera por ejemplo si de manda un 5 a manera de carcter, este se representar
por el 53 en binario, esto es 0011 1001, por lo que se debe tener cuidado con tales
representaciones y la interpretacin de los datos que son enviados y recibidos.

Hyperterminal.

En los sistemas operativos Windows existe una interfaz para


96

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 76: Configuracin hyperterminal

Cuando se sincroniza un dispositivo USB un dispositivo Bluetooth con el servicio de


comunicacin serial, el sistema operativo asigna puertos com virtuales que pueden ser
utlizados para comunicar se con dichos dispositivos.

Bluetooth.
El Bluetooth es un estndar de comunicacin inalmbrica que permite la transmisin de
datos a travs de radiofrecuencia en la banda de 2,4 GHz. Existen muchos mdulos
Bluetooth para usarlos en nuestros proyectos de electrnica, pero los ms utilizados
son los mdulos de JY-MCU, ya que son muy econmicos y fciles de encontrar en el
mercado. Son mdulos pequeos y con un consumo muy bajo que nos permitirn
97

Robtica, domtica y prototipado;aplicaciones de la electrnica

agregar funcionalidades Bluetooth a nuestro Arduino. Estos mdulos contienen el chip


con una placa de desarrollo con los pins necesarios para la comunicacin serie.
Existen dos modelos de mdulos Bluetooth: el HC-05 que puede ser maestro/esclavo
(master/slave), y el HC-06 que solo puede actuar como esclavo (slave). La diferencia
entre maestro y esclavo es que en modo esclavo es el dispositivo quien se conecta al
mdulo, mientras que en modo maestro es el mdulo quien se conecta con un
dispositivo.
Fsicamente, los dos mdulos son muy parecidos, solo varan algunas conexiones. Los
pins que encontraremos son los siguientes:
-Vcc: Alimentacin del mdulo entre 3,6V y 6V.
-GND: La masa del mdulo.
-TXD: Transmisin de datos.
-RXD: Recepcin de datos a un voltaje de 3,3V.
-KEY: Poner a nivel alto para entrar en modo configuracin del mdulo (solo el modelo
HC-05)
-STATE: Para conectar un led de salida para visualizar cuando se comuniquen datos.

Comandos AT
Los comandos AT son un tipo de comandos que sirven para configurar el mdulo
Bluetooth a travs de un microcontrolador, un ordenador o con cualquier dispositivo que
posea una comunicacin serie (Tx/Rx). Son unas instrucciones que nos permiten
cambiar los baudios del mdulo, el PIN, el nombre, etc. Para usar los comandos AT el
mdulo Bluetooth no debe estar vinculado a ningn dispositivo (led rojo del mdulo
parpadeando). Segn las especificaciones del mdulo, el tiempo que se tiene que
respetar entre el envo de un comando AT y otro tiene que ser de 1 segundo. Si se
enva un comando AT y en menos de un segundo se enva otro, el mdulo no devuelve
respuesta.
Ahora vamos a configurar el mdulo Bluetooth a travs de comandos AT enviados
desde el Monitor Serial del Arduino. El cdigo del Arduino necesario tanto por el mdulo
HC-05 como el HC-06 es el siguiente:

#include<SoftwareSerial.h> //Librera que permite establecer comunicacin


serie en otros pins

//Aqu conectamos los pins RXD,TDX del mdulo Bluetooth.


SoftwareSerial BT(10,11); //10 RX, 11 TX.

voidsetup()
{
BT.begin(9600); //Velocidad del puerto del mdulo Bluetooth
98

Robtica, domtica y prototipado;aplicaciones de la electrnica

Serial.begin(9600); //Abrimos la comunicacin serie con el PC y establecemos


velocidad
}

voidloop()
{
if(BT.available())
{
Serial.write(BT.read());
}

if(Serial.available())
{
BT.write(Serial.read());
}
}

Entre los dos modelos de mdulo Bluetooth existen diferencias a la hora de enviar los
comandos AT:

HC-06
En el HC-06 solo se necesitan cuatro pins: Vcc, GND, TXD y RXD. El pin KEY no es
necesario.
Al enviar un comando AT no se debe enviar ningn carcter de LF (nueva lnea) ni CR
(retorno de carro) al final del comando. En el Monitor Serial del Arduino tenemos que
poner No hay fin de lnea.

Figura 77:Alambrado antena Bluetooth HC-06

Los comandos AT que se pueden enviar en este mdulo son los siguientes:
99

Robtica, domtica y prototipado;aplicaciones de la electrnica

Comando Descripcin Respuesta


AT

AT Test de comunicacin. Responde con un OK

AT+VERSION Retorna la versin del Modulo OKlinvorV1.8

AT+BAUDx Configura la velocidad de trasmisin del AT+BAUD4 Configura la velocidad a 9600


modulo segn el valor de x1 = 1200 baudrate Responde con OK9600
bps
2 = 2400 bps
3 = 4800 bps
4 = 9600 bps (por defecto)
5 = 19200 bps
6 = 38400 bps
7 = 57600 bps
8 = 115200 bps
9 = 230400 bps
A = 460800 bps
B = 921600 bps
C = 1382400 bps

AT+NAMEx Configura el nombre con el que se AT+NAMEDIYMakers Configura el nombre del


visualizara el modulo, soporta hasta 20 modulo a DIYMakers Responde
caracteres con OKsetname
AT+PINxxxx Configura el Pin de acceso al modulo AT+PIN1122 Configura el pin a 1122
(password).1234 por defecto. Responde con OKsetPIN

Una vez compilado el cdigo en el Arduino, abrimos el Monitor Serial y enviamos el


comando AT, vemos que el mdulo Bluetooth nos responde con un OK.

HC-05
El HC-05 es necesario poner el pin KEY del mdulo a nivel alto (5V) para enviar
comandos AT. Adems, al enviar un comando AT hay que enviar un carcter de LF
100

Robtica, domtica y prototipado;aplicaciones de la electrnica

(nueva lnea) y de CR (retorno de carro) al final del comando. Por lo tanto, en el Monitor
Serial de Arduino pondremos Ambos NL & CR.

Figura 78:Alambrado antena Bluetooth HC-05

Actividades Modulo V

Tabla ascii.

Para empezar a probar la comunicacin serial de Arduino, prueba el programa de


ejemplo.
Archivo>Ejemplos>Comunicacin>AsciiTable
Descarga este ejemplo al Arduino, y habr el monitor serial que se encuentra en
Herramientas>Monitor Serial.
Analiza el cdigo y discuta los diferentes formatos de salida en la funciones

Serial.write();

Serial.print();
101

Robtica, domtica y prototipado;aplicaciones de la electrnica

Sensor de temperatura
Con el sensor de temperatura, LM35, desarrolla un sketch que mande la temperatura
en Centgrados por medio del serial.

Recordar que la resolucin es de 10mV/C.


Entonces es posible describir la siguiente relacin,
0V --- 0C
1V---100C

y dado que la resolucin del convertidor analgico digital es de 1024 esto significa que

0V ------0
5V-------1023.

Obten una relacin adecuada para convertir la entrada del convertidor y mandar el dato
correspondiente pero en grados Centgrados,

Figura 79: Alambrado sensor de temperatura


102

Robtica, domtica y prototipado;aplicaciones de la electrnica

Lectura Serial.

Conecta un Led y resistencia al pin 9 y pruebe el ejemplo de Dimmer y analize

byte brightness;

brightness = Serial.read();

Qu pasa si brightness se define como int, char.?

Control de luces.

Realiza un sketch que capture o lea del serial un carcter y de acuerdo al carcter
encienda o apague un led particular. Para ello utiliza
char c;
c = Serial.read();
de modo que;
si se recibe a encienda el led1 y si se recibe A se apague el led1
si se recibe b encienda el led1 y si se recibe B se apague el led1
si se recibe c encienda el led1 y si se recibe C se apague el led1
si se recibe d encienda el led1 y si se recibe D se apague el led1
103

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 80: Alambrado para control de leds

Recibir datos de un dispositivo Android

Ahora que ya sabemos cmo conectar y configurar un mdulo Bluetooth en nuestro


Arduino, vamos a vincularlo a un dispositivo Android con Bluetooth y enviar datos al
Arduino mediante la aplicacin BlueTerm, que es un emulador de terminal que permite
comunicarse con un dispositivo Bluetooth para enviar y recibir informacin va
serie.Para realizar el ejercicio consulta a la siguiente direccin:
http://diymakers.es/arduino-bluetooth/
104

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 81: Alambrado para control remoto de luces

Control de motores
Con la misma estrategia desarrolla el control de motores para el siguiente circuito.
105

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 82: Alambrado para control de motores

Este se compone de un Arduino Uno, (puede utilizar el que tenga disponible), un


modulo Bluetooth, Una batera de 9V y un manejador L293D.

Este manejador tiene varias versiones se sugiere el D para no incluir diodos externos.
En la figura de abajo se muestra su composicin interna.
106

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 83: Esquemtico L293

Vcc1 es la alimentacin con niveles TTL es decir 5V (Pin 16).


Vcc2 es la alimentacin de los motores 1u5 puede ser hasta 36V (pin 8).
EN1 y EN2 (pines 1 y 9) se utilizan para habilitar las fuentes de corriente internas y en
consecuencia encender los motores.

Cada una de las fuentes internas pueden demandar a proveer corriente es decir hacer
pull (jalar) o push (empujar) la corriente, por lo que si se desea que el motor gire en un
sentido las fuentes 1 y 2 deben hacer push y pull o viceversa, si ambas hacen pull
push el motor se frenar, lo mismo para las fuentes 3 y 4.
107

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 84:Tabla de verdad L293

Des esta manera, de acuerdo a la conexin que se muestra en la figura de la conexin


con el Arduino, para encender el motor1 hacia a la derecha, la izquierda detenerlo
bastara con implementar la siguiente tabla.

Pin2 Pin3 Pin4 Funcin


HIGH LOW HIGH Derecha
HIGH HIGH LOW Izquierda
LOW X X Detener

Donde X significa no importa.


Esta implementacin es similar para el motor dos controlado por los pines 5,6 y 7.
Desta manera deber crear 6 funciones las cueles son:

Motor 1 derecha.
Motor 1 izquierda.
Motor 1 detener.

Motor 2 derecha.
Motor 2 izquierda.
Motor 2 detener.
108

Robtica, domtica y prototipado;aplicaciones de la electrnica

En caso de implementar el control de un robot mvil deber implementar las funciones.

Girar Izquierda.
Girar Derecha.
Avanzar Adelante.
Avanzar Atrs.
Detener robot.

Las cuales son combinaciones de las 6 primeras segn la construccin de su robot.

Recomendaciones bibliogrficas.

Codigofacilito. (27 de 12 de 2010). youtube canal. Obtenido de Codigofacilito:


https://www.youtube.com/playlist?list=PLpOqH6AE0tNgrhG4Lca75PMoE-yHrwcDq

arduino. (s.f.). Getting Started with Arduino on Windows. Obtenido de Arduinocc:


http://arduino.cc/en/Guide/Windows

Arduino. (2015 de 01 de 01). Arduinocc. Obtenido de Arduinocc:


http://arduino.cc/en/Reference/HomePage

Evans, B. W. (18 de 08 de 2011). Arduino Programing Notebook. 45. San Francisco, California, USA:
Ardumania.
109

Robtica, domtica y prototipado;aplicaciones de la electrnica

MODULO VI
App Inventor

App Inventor

Objetivo.
Manejar la plataforma MIT App Inventor para el desarrollo de aplicaciones rapidas sobre
Android.
Introduccin.
El complemento a los proyectos desarrollados en Arduino es el agregar una interfaz con
el humano, para ello se utiliza la plataforma del app invetor que nos permitir de una
forma amigable crear dichas interfaces haciendo recurso a la comunicacin bluetooth.
110

Robtica, domtica y prototipado;aplicaciones de la electrnica

App
Inventor Primer programa

Control remoto

Los dispositivos mviles inteligentes tales como telfonos celulares y tabletas se


hacen ms comunes da con da. La mayora de ellos se programan de forma
tradicional. Sin embargo, mientras Apple ha escogido tener un modelo de control
estricto para desarrollar aplicaciones para sus dispositivos (IPod, IPad& IPhone).
Google por su parte ha sido mucho ms abierto para el desarrollo de aplicaciones en su
sistema operativo Android.
Con el App Inventor, Google acerca la programacin de dispositivos mviles a mucha
ms gente que no es especialista. Inclusive puede ser usado para desarrollo de
prototipos rpidos, simples y funcionales por lo que no es descartable totalmente su uso
por parte de expertos. Disponible inicialmente de manera pblica en diciembre de 2010.
En agosto de 2011, Google anunci que iba a liberar el cdigo del proyecto y que ste
va a quedar a cargo del MIT Center for Mobile Learning que forma parte del Media Lab
de la misma institucin.
App Inventor es una herramienta til de programacin, con la ventaja adicional de
permitir el desarrollo de aplicaciones para dispositivos mviles que usen el sistema
operativo Android. Una caracterstica interesante es que el desarrollo de la aplicacin
es en Web. Aunque es necesario instalar un mdulo de software en la computadora, en
el momento del desarrollo se ejecuta la ltima versin del App Inventor disponible en su
sitio web2 y los proyectos se guardan en lnea.
El App Inventor consta de dos segmentos principales: un mdulo Web y el editor de
bloques de Android. El mdulo en Web que se mencionaba, donde aparte de ser el
111

Robtica, domtica y prototipado;aplicaciones de la electrnica

punto de entrada tenemos acceso a nuestros proyectos y, una vez abierto un proyecto,
podemos entrar a la seccin de diseo de nuestra aplicacin. Esta seccin es donde
podemos aadir los componentes y configurarlos apropiadamente. Si se trata de
componentes visuales, entonces definimos tambin el diseo de la interfaz. Para los
familiarizados con desarrollo de aplicaciones mediante componentes visuales vern que
es un concepto bastante similar. El segmento del editor de bloques se ver ms
adelante, por el momento basta con mencionar que ah es donde los bloques se
conectan cual piezas Lego, formando la lgica de la aplicacin.

Primer programa.

Para comenzar vaya ala pagina web de App Inventor

En tu buscador web escribe directamente la direccin ai2.appinventor.mit.edu o


daclick en el botn naranja Create de la pgina web de App Inventor
http://appinventor.mit.edu/explore/
112

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 85

Para acceder a AppInvetor inicia su cuenta de google con su nombre de usuario y


password.

Figura 86
113

Robtica, domtica y prototipado;aplicaciones de la electrnica

Da clic en Continue para desaparecer la pantalla emergente.

Figura 87

Comienza un nuevo proyecto


114

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 88

Nombre el proyecto TalkToMe


Captura el nombre del proyecto (sin espacios los guiones bajos estn permitidos) y de
click.

Figura 89
115

Robtica, domtica y prototipado;aplicaciones de la electrnica

Ahora estas en la ventana Designer donde bosquejas la interfaz de usuario de


tu app.
La ventana de diseo, o simplemente "Designer" es donde bosquejas la apariencia de
su aplicacin, y especificar qu Funcionalidades debe tener. Elige los elementos de la
interfaz de usuario como botones, imgenes y cuadros de texto y funcionalidades como
Text-to-Speech, sensores y GPS.

Figura 90

Agrega un botn

1 De click sobre Button y mantngalo.

2 Arrastre el botn sobre Viewver.

3 El botn aparecer en el Viewer

Figura 91

Obten la AI2 Companion, de Play Store o instlela desde su dispositivo mvil.

Pudes buscarla como MIT AI2 Companion


116

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 92
117

Robtica, domtica y prototipado;aplicaciones de la electrnica

Inicia la AICompanion en su dispositivo.

En tu telfono o tableta, haz clic en el icono MIT AI Companion para iniciar la aplicacin.
Nota: el telfono y la computadora deben estar ambos en la misma red inalmbrica.
Asegrate de que Wi-Fi de su telfono est encendido y de que est conectado a la red
inalmbrica local. Si no se puede conectar a travs de WiFi, dirigete a las instrucciones
de instalacin en el Sitio Web App Inventor para averiguar cmo conectar con un cable
USB.

Figura 93

Conecta App Inventor a su dispositivo para una prueba en vivo


118

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 94

Desde la Companion app captura o escanea el cdigo de la aplicacin que App


Inventor provee

Figura 95

Vea la aplicacin conectada a su dispositivo.

Sbrs que tu conexin es exitosa cuando vea a tu aplicacin en el dispositivo


conectado. Hasta ahora nuestra aplicacin slo tiene un botn, por lo que es lo que vas
a ver. A medida que agregas ms al proyecto, podrs ver el cambio de aplicacin en tu
telfono.
119

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 96

Cambiar el botn

En el panel de propiedades, cambia el texto para el botn. Seleccioneala opcin "Text


for Button1" de texto, elimnelo y escriba en "Talk To Me". Observa que el texto sobre
los cambios de los botones de tu aplicacin inmediata.
120

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 97

Agrega un componente Text-to-Spech a su aplicacin.(David Wolber, 2011)(Organizacin de Servicio -


SEAT, 2015)
121

Robtica, domtica y prototipado;aplicaciones de la electrnica

Arrastre el componente al Viewer

Figura 98

Cambia al editor de bloques

Figura 99
122

Robtica, domtica y prototipado;aplicaciones de la electrnica

El editor de bloques

El Editor de bloques es donde se programa el comportamiento de su aplicacin. Hay


bloques integrados que manejan cosas como las matemticas, la lgica, y el texto.
Debajo de eso son los bloques que van con cada uno de los componentes de su
aplicacin. Con el fin de obtener los bloques para un determinado componente en
aparecer en el Editor de bloques, primero hay que agregar ese componente a su
aplicacin a travs del Diseador (Designer).

Bloques siempre
disponibles
rea de trabajo

Bloques que
usted agreg

Figura 100

Agregue un evento de click al botn.

Haz clic en el cajn Button1. Haga clic y mantenga el bloque when Button1.Click do.
Arrstrelo hacia el espacio de trabajo y soltarlo all. Este es el bloque que se encargar
de lo que sucede cuando se hace clic en el botn en tu aplicacin. Se llama un
"manejador de eventos".
123

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 101

Programa la accin TextToSpech

Haz clic y manten sobre el bloque de llamada TextToSpeech1.Speak. Arrstralo hacia


el espacio de trabajo y sueltelo all. Este es el bloque que har hablar al telfono.
Debido a que es en el interior del Button.Click, pondr en funcionamiento cuando se
hace clic en el botn en tu aplicacin.

Figura 102

Llena el espacio del mensaje en el bloque TextToSpech


124

Robtica, domtica y prototipado;aplicaciones de la electrnica

Casi hecho! Ahora slo tiene que decirle al bloque TextToSpeech.Speak qu decir.
Para ello, haz clic en el cajn de texto, arrastrar un bloque de texto y conectarlo a la
toma de la etiqueta "message".

Figura 103

Ahora especifica el mensaje

Haz clic en el bloque de texto y escribe "Felicidades! Usted ha hecho su primera


aplicacin." (Sintase libre de utilizar cualquier frase que te gusta, esto es slo una
sugerencia.)

Figura 104

Ahora a probarla

Ve a tu dispositivo conectado y haz clic en el botn. Asegrate de que su volumen es


alto! Debes or el telfono habla la frase en voz alta. (Esto funciona incluso con el
emulador.)
125

Robtica, domtica y prototipado;aplicaciones de la electrnica

Ahora puedes hacer recurso a los diversos materiales de instruccin y tutoriales de App
Inventor para ello puedes referirte a la siguiente direccin.

http://appinventor.mit.edu/explore/ai2/tutorials.html
126

Robtica, domtica y prototipado;aplicaciones de la electrnica

Control Remoto.
Haciendo a una antena bluetooth o al BluetoothShield arme el circuito que se muestra
en la figura. Recordar que tanto TX y RX se conectan de manera cruzada.

Figura 105: Alambrado para control remoto mediante tarjeta RN41

Descarga en el Arduino el Sketch correspondiente al encendido y apagado de les que


se desarrollo en el mdulo de comunicacin serial.

A continuacin cree un nuevo proyecto en App Inventor y llmela remoto, para este
proyecto arrastra a su espacio de trabajo en Designer los siguientes elementos.

1 ListPicker
1 Label
1 BluetoothClient
4 Buttons.
127

Robtica, domtica y prototipado;aplicaciones de la electrnica

Cambia las etiquetas de los elementos para hacer ms amigable la Interfaz.

Dispositivos Bluetooth --ListPicker


MyDevice -----Label
Button1 ---OnLed1
Button2 ---OffLed1

Button3 ---OnLed2
Button4 ---OffLed2

En la seccin de bloques prepara el ListPicker1 y el BluetoothClient1 como se muestra


en la figura

Figura 106

y para cada botn, agrega los siguientes bloques segn corresponda.


128

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 107

Prepara el AICompanion y prueba tu aplicacin.


129

Robtica, domtica y prototipado;aplicaciones de la electrnica

Bibliografa
Codigofacilito. (27 de 12 de 2010). youtube canal. Obtenido de Codigofacilito:
https://www.youtube.com/playlist?list=PLpOqH6AE0tNgrhG4Lca75PMoE-yHrwcDq

CONDUMEX. (2009). Manual tecnico de instalaciones en baja tensin. Mxico, DF, Mex: Servicios
Condumex, S.A. de C.V.

Utiles, C. (02 de 02 de 2013). Curso de electricidad 1, 2, 3 y 4. Recuperado el 01 de 01 de 2015, de Canal


youtube: https://www.youtube.com/watch?v=_QDptW_9rGg

lvarez, A. C. (1 de 1 de 2015). http://recursostic.educacion.es. Obtenido de Centro para la Innovacin y


la educacin a distancia: http://recursostic.educacion.es/secundaria/edad/4esotecnologia/

Academica.com. (1 de 1 de 2015). Academica.com. Obtenido de Canal youtube:


https://www.youtube.com/watch?v=5LI3j9VqMLk

angelito, E. (01 de 01 de 2013). Electricidad bsica domiciliaria. Recuperado el 02 de 02 de 2015, de


Canal Youtube: https://www.youtube.com/watch?v=oDNbZZ2r6EQ

Arduino. (2015 de 01 de 01). Arduinocc. Obtenido de Arduinocc:


http://arduino.cc/en/Reference/HomePage

arduino. (s.f.). Getting Started with Arduino on Windows. Obtenido de Arduinocc:


http://arduino.cc/en/Guide/Windows

areatecnologia. (01 de 01 de 2015). area tecnologa. Recuperado el 2015, de instalaciones elctricas:


http://www.areatecnologia.com/

Barbera, C. (s.f.). La electricidad. Obtenido de Cana Youtube:


https://www.youtube.com/watch?v=edHtSH_yb88

David Wolber, H. A. (10 de 05 de 2011). App Inventor; Create your Own Android Apps. San francisco,
California, USA.

DigitalFilms. (s.f.). Historia de la electricidad. Obtenido de Canal Youtube:


https://www.youtube.com/watch?v=t97XK6Ph0Yk

Elctrica, A. E. (01 de 01 de 2015). Unesa. Recuperado el 2015, de Unesa:


http://www.unesa.net/unesa/unesa/distribucion/distribucion_flash.html

electronicos.org, v. (01 de 01 de 2015). El multimetro digital. Recuperado el 2015, de Circuitos


electrnicos: http://www.circuitoselectronicos.org/2007/11/el-multmetro-digital-tester-digital-
o_10.html

Evans, B. W. (18 de 08 de 2011). Arduino Programing Notebook. 45. San Francisco, California, USA:
Ardumania.
130

Robtica, domtica y prototipado;aplicaciones de la electrnica

Mano, M. (1987). Diseo digital. xxxx: Prentice Hall.

Martinez, S. G. (01 de 01 de 2014). Cursos. Recuperado el 01 de 01 de 2015, de Universidad Autonoma


Metropolitana: http://docencia.izt.uam.mx/sgm8/practicas.pdf

MIT. (s.f.). MIT App Inventor. Obtenido de MIT App Inventor: http://appinventor.mit.edu/explore/

Organizacin de Servicio - SEAT, S. S. (1 de 1 de 2015). Conceptos bsicos de electricidad. Barcelona,


Barcelona, Espaa.
131

Robtica, domtica y prototipado;aplicaciones de la electrnica

TABLA DE FIGURAS

Figura 1: Efectto de las Cargas....................................................................................................................... 8

Figura 2:Sistema Hidralico ......................................................................................................................... 11

Figura 3: Circuito Elctrico ........................................................................................................................... 12

Figura 4: Corriente Continua y Alterna ........................................................................................................ 14

Figura 5: Dispositivos Electricos .................................................................................................................. 14

Figura 6: Circuito Elctrico ........................................................................................................................... 15

Figura 7: Arreglos Equivalentes ................................................................................................................... 16

Figura 8: Ejemplo de Arreglos...................................................................................................................... 17

Figura 9: Los Prefjos..................................................................................................................................... 19

Figura 10:Valores Comerciales de Resistencias ........................................................................................... 19

Figura 11: Codifivcacin de Colores ............................................................................................................ 20

Figura 12: Potenciometros .......................................................................................................................... 20

Figura 13:Codificacin Capacitores ............................................................................................................. 21

Figura 14:Multimetro. ................................................................................................................................. 22

Figura 15: Bornes ......................................................................................................................................... 23

Figura 16: Prueba de Continuidad ............................................................................................................... 25

Figura 17: Medicin de Resistencia ............................................................................................................. 26

Figura 18:Medicin de voltaje .................................................................................................................... 26


132

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 19: Medicin de Voltaje.................................................................................................................... 27

Figura 20: Algunas Resistencias ................................................................................................................... 27

Figura 21: Puente de Wheastone ................................................................................................................ 29

Figura 22:Circuito RC ................................................................................................................................... 30

Figura 23: Implementacin de diodod LED ................................................................................................. 30

Figura 24: Arreglos de Leds ......................................................................................................................... 31

Figura 25: Dispositivos Arduino ................................................................................................................... 35

Figura 26: Arduino UNO .............................................................................................................................. 36

Figura 27:IDE de Arduino ............................................................................................................................. 38

Figura 28: Seleccin de Tarjeta.................................................................................................................... 39

Figura 29: Hola Mundo ................................................................................................................................ 40

Figura 30: Perifericos de Arduino UNO ....................................................................................................... 42

Figura 31: Estructura atmica del Silicio ..................................................................................................... 45

Figura 32: Silicio Dopado ............................................................................................................................. 45

Figura 33: El diodo y sus Variantes .............................................................................................................. 46

Figura 34: Transistor BJT.............................................................................................................................. 47

Figura 35:Diodo Zener ................................................................................................................................. 47

Figura 36: Diodo Emisor de Luz LED ............................................................................................................ 48

Figura 37: SCR .............................................................................................................................................. 48

Figura 38: Triac ............................................................................................................................................ 48

Figura 39: Optoacoplador, Esquematico y Empacado ................................................................................ 49

Figura 40: Variantes del Optoaislador ........................................................................................................ 50

Figura 41: Simbolos Electrnicos y Elctricos del Relevador....................................................................... 51

Figura 42: Construccin del relevador......................................................................................................... 51

Figura 43. Red de Transporte ...................................................................................................................... 53


133

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 44 Cuadro de Distribucin Elctrica ................................................................................................. 55

Figura 45: Conexin Activa en Alto.............................................................................................................. 58

Figura 46:Conexin Activa en Bajo .............................................................................................................. 59

Figura 47: Implementacin del Transistor................................................................................................... 59

Figura 48: Arreglo Transistor Relevador ...................................................................................................... 60

Figura 49: Arreglo de Triac Optoaislador .................................................................................................... 61

Figura 50: Funcionamiento del Relevador................................................................................................... 62

Figura 51: Algunos Relevadores .................................................................................................................. 62

Figura 52: Alambrado de relevador a Arduino ........................................................................................... 63

Figura 53: Preparacin de Circuito en CA .................................................................................................... 64

Figura 54: Seal Analga ............................................................................................................................ 67

Figura 55: Seal Discretizada ....................................................................................................................... 68

Figura 56: Seal Digital ................................................................................................................................ 69

Figura 57: Microswitch ................................................................................................................................ 69

Figura 58: Esquemtico de implementacin de Pushbutton ..................................................................... 70

Figura 59: Photo-transistor.......................................................................................................................... 70

Figura 60: Implementacin de Phototransistor .......................................................................................... 71

Figura 61:Sensores en General .................................................................................................................... 72

Figura 62: Sesores para Arduino.................................................................................................................. 72

Figura 63: Diagrama a Bloques del Conversor A/D ..................................................................................... 73

Figura 64: Alambrado Potenciometro - Arduino ......................................................................................... 73

Figura 65: Alambrado Foto-resistencia - Arduino ....................................................................................... 74

Figura 66: Par Fofo-transistor LED IR ........................................................................................................... 75

Figura 67: Fototransistor en Entrada Analgica .......................................................................................... 76

Figura 68: Fototransistor entrada digita ................................................................................................... 77


134

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 69: Alambrado sensor de efect Hall ................................................................................................. 78

Figura 70: Alambrado bsico sensor de temperatura ................................................................................. 78

Figura 71: Alambrado para corrimiento de LEDs ........................................................................................ 89

Figura 72:Control de corrimiento con pushbutton ..................................................................................... 90

Figura 73: Conexin cruzada conetores DB9 ............................................................................................... 93

Figura 74:Transmisin serial en el tiempo .................................................................................................. 94

Figura 75:Tabla Ascii .................................................................................................................................... 95

Figura 76: Configuracin hyperterminal...................................................................................................... 96

Figura 77:Alambrado antena Bluetooth HC-06 .......................................................................................... 98

Figura 78:Alambrado antena Bluetooth HC-05 ......................................................................................... 100

Figura 79: Alambrado sensor de temperatura .......................................................................................... 101

Figura 80: Alambrado para control de leds ............................................................................................... 103

Figura 81: Alambrado para control remoto de luces ................................................................................ 104

Figura 82: Alambrado para control de motores ........................................................................................ 105

Figura 83: Esquemtico L293 ..................................................................................................................... 106

Figura 84:Tabla de verdad L293 ................................................................................................................ 107

Figura 85 .................................................................................................................................................... 112

Figura 86 .................................................................................................................................................... 112

Figura 87 .................................................................................................................................................... 113

Figura 88 .................................................................................................................................................... 114

Figura 89 .................................................................................................................................................... 114

Figura 90 .................................................................................................................................................... 115

Figura 91 .................................................................................................................................................... 115

Figura 92 .................................................................................................................................................... 116

Figura 93 .................................................................................................................................................... 117


135

Robtica, domtica y prototipado;aplicaciones de la electrnica

Figura 94 .................................................................................................................................................... 118

Figura 95 .................................................................................................................................................... 118

Figura 96 .................................................................................................................................................... 119

Figura 97 .................................................................................................................................................... 120

Figura 98 .................................................................................................................................................... 121

Figura 99 .................................................................................................................................................... 121

Figura 100 .................................................................................................................................................. 122

Figura 101 .................................................................................................................................................. 123

Figura 102 .................................................................................................................................................. 123

Figura 103 .................................................................................................................................................. 124

Figura 104 .................................................................................................................................................. 124

Figura 105: Alambrado para control remoto mediante tarjeta RN41 ....................................................... 126

Figura 106 .................................................................................................................................................. 127

Figura 107 .................................................................................................................................................. 128

You might also like