manual moway: kit de expansión
DESCRIPTION
Este manual explica cómo usar el Kit de Expansión de mOway para añadir tus propios circuitos electrónicos al robot. Describe su montaje y la programación en MowayWorld.TRANSCRIPT
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 2 de 13
www.moway-robot.com
Copyright (c) 2012 Bizintek Innova, S.L.
Permission is granted to copy, distribute and/or modify this document under the terms
of the GNU Free Documentation License, Version 2.0 or any later version published by
the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no
Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free
Documentation License".
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 3 de 13
www.moway-robot.com
Índice
Índice ................................................................................................................................ 3
1. Introducción .............................................................................................................. 4
2. Montaje del Kit de Expansión .................................................................................. 5
3. Características ........................................................................................................... 9
4. Uso en MowayWorld ............................................................................................. 10
5. Ejemplo ................................................................................................................... 13
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 4 de 13
www.moway-robot.com
1. Introducción
El robot mOway cuenta con un completo número de sensores y actuadores. No
obstante, el usuario puede querer añadir más sensores, actuadores o incluso circuitos
electrónicos diseñados por él mismo.
Esto es posible gracias al Kit de Expansión de mOway, el cual permite al usuario
añadir sus propios circuitos electrónicos y controlarlos con el robot.
Fig. 1. Kit de Expansión con electrónica de usuario
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 5 de 13
www.moway-robot.com
2. Montaje del Kit de Expansión
El Kit de Expansión está compuesto por los siguientes elementos:
1. Tarjeta perforada (x2)
2. Adaptador mOway Connector
3. Pines macho acodados (x3)
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 6 de 13
www.moway-robot.com
4. Pines hembra (x2)
5. Pie de goma autoadhesivo
Para el montaje del Kit de Expansión, en primer lugar soldaremos los pines macho
acodados a la tarjeta perforada. Esta tarjeta tiene serigrafiados por la cara superior los
nombres a los que corresponde cada uno de los terminales (+, -, I/O_1, I/O_2, ...).Los
pines macho se deben introducir a través de la cara inferior de la tarjeta tal y como se
indica en la siguiente imagen:
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 7 de 13
www.moway-robot.com
Una vez colocados los pines macho en su posición, se deben soldar por la parte
superior de la tarjeta. Cada uno de estos pines está cortocircuitado con el agujero
correspondiente de la fila de agujeros más próxima (dentro del rectángulo rojo):
Siguiendo el mismo procedimiento montaremos otra tira de pines macho en la
segunda tarjeta perforada que se incluye en el Kit de Expansión.
Una vez montadas las dos tarjetas perforadas, el siguiente paso será soldar la tira
de pines macho restante en el adaptador mOway Connector, así como también las dos
tiras de pines hembra. En las siguientes imágenes se indica la colocación de estos pines
para su soldadura.
El Kit de Expansión también incluye un pie de goma autoadhesivo que puede
colocarse por la parte inferior de la tarjeta perforada con el fin de que ésta se apoye
sobre la carcasa del robot mOway.
Pines
macho Pines
hembra
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 8 de 13
www.moway-robot.com
Las tarjetas perforadas irán conectadas a los pines hembra del mOway
Connector, y este a su vez se conectará a la ranura de expansión del robot mOway para
permitir la transmisión de datos a través del conector de expansión.
Fig. 2. Ranura de expansión
De manera opcional puede conectarse la segunda tarjeta perforada que se incluye
en el kit para montar componentes adicionales al robot mOway. En ese caso habrá que
tener especial cuidado con los terminales del conector de expansión del robot mOway,
ya que éste podría dañarse debido a un uso incorrecto.
IMPORTANTE: En caso de usar el módulo de Radiofrecuencia, el módulo de
Cámara o el módulo WiFi de mOway, habrá que tener mucho cuidado en la
configuración de los terminales de expansión, para no dañar dichos componentes.
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 9 de 13
www.moway-robot.com
3. Características
Cada tarjeta es una placa perforada de 240 perforaciones, con las siguientes
características:
Característica Tamaño
Tamaño de placa 1,57 x 1,77 pulgadas 40 x 45 mm
Paso entre perforaciones 0,1 pulgadas 2,54 mm
Diámetro de perforación 0,05 pulgadas 1,27 mm
El adaptador mOway Connector permite el acceso a los siguientes pines del
microprocesador de mOway (para más información, ver la hoja de características del
microprocesador PIC18F87J50, disponible en www.microchip.com):
Pin del adaptador Pin del microprocesador
Pin Nombre Función Nombre
Pin1 + O Vcc 3.3v
Pin2 - O GND
Pin3 I/O_1 I/O /PMD3/AN12/P3C/C2INC RH4
Pin4 I/O_2 I/O/PMA5/AN7/C2INB RF2
Pin5 I/O_3 I/O /SCK1/SCL1 RC3
Pin6 I/O_4 I/O /SDO1/C2OUT RC5
Pin7 I/O_5 I/O /SDI1/SDA1 RC4
Pin8 I/O_6 I/O/INT RB0
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 10 de 13
www.moway-robot.com
4. Uso en MowayWorld
Como hemos visto antes, el usuario tiene acceso tanto a dos pines de alimentación
(voltaje de 3.3V y masa), así como a 6 pines del microprocesador. La activación o
desactivación de estos 6 pines se puede realizar bien por código (C o ensamblador) o
bien por programación gráfica en MowayWorld:
Fig. 3. Módulos de Entradas/Salidas de MowayWorld
Este grupo de módulos de MowayWorld permite acceder al conector de expansión
de mOway, para controlar los circuitos conectados a dicho conector.
Pin del adaptador Nombre en MowayWorld
+ No accesible
- No accesible
I/O_1 Línea 1
I/O_2 Línea 2
I/O_3 Línea 3
I/O_4 Línea 4
I/O_5 Línea 5
I/O_6 Línea 6
Los niveles de tensión que se obtienen en el conector de expansión para los
estados “activado” y “desactivado” son los siguientes:
Estado Valor digital Valor de tensión
Activado On 1 (nivel alto) 3.3 Voltios
Desactivado Off 0 (nivel bajo) 0 Voltios
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 11 de 13
www.moway-robot.com
A continuación se describe los módulos de E/S de MowayWorld.
Módulo Configuración
Este módulo configura los terminales del conector de expansión
como entradas (Input) o salidas (Output), y les asigna un valor inicial en
caso de que sean salidas.
En la imagen siguiente vemos que los 3 primeros pines (desde I/O_1 hasta I/O_3)
se han configurado como entradas. Esto significa que podemos conectar sensores o
interruptores a dichos pines y leer su valor.
El resto de pines (desde I/O_4 hasta I/O_6) se ha configurado como salidas. Esto
significa que pueden encender luces o activar motores, por ejemplo.
En la imagen también se puede ver que las dos primeras salidas (I/O_4 e I/O_5)
inicialmente están desactivadas (0 voltios) mientras que la última salida (I/O_6)
comienza activada (nivel de tensión alto, 3.3 voltios).
¡ATENCIÓN!
Sólo los usuarios avanzados pueden usar la configuración del módulo IO. La
incorrecta conexión de elementos electrónicos en el conector de expansión puede causar
daños irreversibles en el robot o en la circuitería de usuario.
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 12 de 13
www.moway-robot.com
Módulo Escribir Salidas
Para cambiar el valor de las salidas se usa en módulo “Módulo E/S -> Escribir
salidas”. Este módulo activa (on), desactiva (off) o conmuta (toggle) los pines
configurados como salidas del conector de expansión.
Activar: poner a 3.3 voltios.
Desactivar: poner a 0 voltios.
Conmutar:
o Si la salida estaba activada, se desactivará
o Si la salida desactivada, se activará
¡ATENCIÓN!
Sólo se puede asignar un valor (activar, desactivar o conmutar) a los terminales
configurados como salida. Si se asignase un valor a los terminales configurados como
entradas, el circuito electrónico podría dañarse.
Módulo Leer Entradas
Para comprobar el valor de los dispositivos conectados a las
entradas, usamos el módulo “Módulo E/S -> Leer entradas”.
Este módulo comprueba el valor digital de uno de los 6 pines de entrada del
conector de expansión. Compara si el estado de dicho pin es igual (==) o diferente (<>)
a activado (1) o desactivado (0).
Por ejemplo, si tenemos conectado un interruptor a una de las entradas y lo
pulsamos, el valor de la entrada será alto. Si está sin pulsar, el valor de la entrada será
bajo.
Título: Manual Kit Expansión Rev: v1.0.0 – Mar 2012 Página 13 de 13
www.moway-robot.com
5. Ejemplo
Aquí se puede ver al robot mOway con un Kit de Expansión en el conector de
expansión. En este caso el circuito del usuario consiste en una NTC (resistencia variable
con la temperatura) y una LDR (resistencia variable con la luz). Los valores analógicos
de esos componentes se convierten en digital a través de un convertidor AD. Después
estos valores digitales son leídos por las entradas configuradas del conector de
expansión.
Convertidor
AD
LDR
NTC