OBJETIVOS MATERIAL REQUERIDO.

Documentos relacionados
INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4

Clase 4: Motores. Conviértete en un Joven Inventor PENTA UC

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED.

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO

CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como y pg 132 como 1.2.3)

Práctica de manejo de motores CC con arduino. Antonio Martínez

Arduino. DHT11 Sensor Temperatura y Humedad

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo.

PROYECTO DE ELECTRÓNICA

Especificaciones técnicas de los prototipos:

Programación de dispositivos Arduino Asignatura Sistemas Digitales!

Actuadores eléctricos - Motores

Robots para todos con Picaxe (I) El MED1 Picaxe Walker

MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN REV. 1.0

Raspberry Pi Expansion Board v1.01 Datasheet. Electroensaimada

Sesión 3 (Práctica) Sensores Actuadores

EL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO

Práctica 4. Entradas/Salidas Analógicas con Arduino

MAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.

Técnicas de diseño para Compatibilidad Electromagnética. En teoría, teoría y práctica son lo mismo. En la práctica, no lo son - A. Einstein.

MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0

Mando centralizado de desvíos

VIII. CONTROL USANDO SIMULINK Y ARDUINO

Módulo Radio frecuencia FSK y Arduino

Tema: Introducción a la Plataforma Arduino

MANUAL DE USUARIO. 2.4G 4-zonas RGB(W) Controlador de Luces Tiras Led

INSTALAR INTERFACE RESLER PARA BMW

EL MICROCONTROLADOR ARDUINO

Detección de luz con sensor LDR

MEDIDOR DE TEMPERATURA

TARJETA HC-05 ARDUINO

Sensor Analógico: Potenciómetro

ANEXO N 1. CÓDIGO PARA CONFIGURACIÓN DE MÓDULO BLUETOOTH POR MEDIO DE MICROCONTROLADOR ATMEGA328P

TEMA 1: Concepto de ordenador

Preguntas frecuentes TD002

Outlook Express de la A a la Z

SERVICIOS DE INTERNET

Yo he elegido TeamViewer por una serie de razones:

Práctica Nº 5 AMPLIFICADORES OPERACIONALES.

Práctica 2 Comprobación de códigos binarios detectores y correctores de errores

CONTROLADOR DE ALARMAS Y PROCESOS INDUSTRIALES POR MENSAJES SMS - CONTROLADOR CALDERAS BIOMASA BIO-ROBOTICA - FUNCIÓN DE TELEMANDO

TECLADO TACTIL CAPACITIVO SIGMA ELECTRONICA

Entradas Analógicas.

Sistemas Elec. Digitales. Instrumentación del laboratorio. Pag INSTRUMENTACIÓN DEL LABORATORIO.

Guía de usuario de la Relay Control Shield v1.0

EN1005. Manual de usuario. Perdón por los cambios de los parámetros de nuestro productos sin previo aviso.

Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible

Receptor para motor de puertas enrollable.

Buceando en el HC908...

Departamento de Electrónica UTFSM. Bluetooth. Proyecto Elo322- Redes de Computadores I

Pulsador-receptor 1 canal PREMIUM

Proyecto : Control coche Arduino-Android

Guía de uso de BBVA SmartPay

GUIÓN DE PRÁCTICAS Arduino San Valero

Bienvenido Gracias por elegir un receptor AV Marantz. En esta guía encontrará instrucciones paso a paso que le ayudarán a configurar su receptor AV. A

MANUAL DE USUARIO Gateway Shield MCI-TDD REV. 1.0

Juego de habilidad con aviso sonoro.

1. Te gusta leer? - Sí, aunque no lo hago con frecuencia pero me gusta leer novelas.

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA

Instrucciones de configuración del acceso remoto (VPN) de la UCLM para Windows, Mac y Linux

Elaboración de Documentos en Procesadores de Textos

Bienvenido Gracias por elegir un receptor AV Denon. En esta guía encontrará instrucciones paso a paso que le ayudarán a configurar su receptor AV. Ant

Universidad de Costa Rica

El pequeño círculo de la NO-O aporta un NO funcional a la salida, de modo que invierte los estados de la misma.

Comunicación Arduino Bluetooth JY-MCU

Ardunio. Control Led desde Lazarus

Contenido Unidad de Robótica

Práctica 5 Diseño de circuitos con componentes básicos.

Prueba del Driver ModBus

PUNTOS A CHEQUEAR ANTES DE PONER EN MARCHA EL SERVODRIVER. REVISION DEL CABLEADO DE LAS SEÑALES DE ALIMENTACION.

HARDWARE DE UN ORDENADOR. Elementos básicos

PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control

5.- ENTRADAS/SALIDAS DIGITALES

Radio comunicación digital segura y eficiente SIN FRONTERAS. Guía de usuario

Boletín audiológico de adaptación número 51

Tutorial básico de LED s

Control de servomotores. (c) Domingo Llorente

EJERCICIOS DE ARDUINO RESUELTOS

ESTACIONAMIENTO AUTOMATIZADO CON ARDUINO

Extensor Inalámbrico HDMI p

Instituto Tecnológico de Colima

Taller de electrónica para usos creativos. Practicando con Arduino

Marzo 2014 SOLEM LA DOMÓTICA DEL JARDÍN

DESCRIPCIÓN DE LOS MONTAJES Y TARJETAS DE CIRCUITO IMPRESO

JABRA SPEAK 810. Manual de Usuario. jabra.com/speak810

Tema: Uso del analizador espectral.

Investigación y Desarrollos en Open Hardware

Conviértete en un Joven Inventor PENTA UC TAV Humano-Máquina

Instrumentación Electrónica

CAJA DE INYECCIÓN DIRECTA

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

Principios básicos de PLC y familia DirectLogic

SISTEMA DE CLIMATIZACIÓN RADIANTE SISTEMA REMOTO DE REGULACIÓN AMBIENTE ALB VÍA RADIO BASE DE CONEXIONES INALÁMBRICAS ALB. 1.

SISTEMAS ELECTRÓNICOS DIGITALES

GUIA RAPIDA DE ENCRIPTACION WI-FI DE THOMSON TCW710

QUÉ ES MBOT? Conectores RJ25

Tutorial para saber cómo crear una cuenta de correo electrónico

Transcripción:

www.candy-ho.com Contactanos 1139685940 ventas@candy-ho.com Mejico 3941 Unidad 1, Villa Martelli Lunes a Viernes 10:00 a 18:00 OBJETIVOS Presentar unos módulos de control remoto por RF. Introducir los integrados 2262 / 2272, encoder decoder. Un control sencillo mediante mando a distancia simple. MATERIAL REQUERIDO. 2 x Arduino UNO o equivalente. 1 x Protoboard. Algunos cables de protoboard, Dupont machohembra

Un emisor receptor de 315MHz con 2262/2272

LOS MÓDULOS RF Hasta la fecha hemos ido dedicando toda una serie de sesiones a hablar de módulos de Radio Frecuencia RF, basados en diferentes normas y estándares que nos permitían comunicar nuestros humildes Arduinos con un mundo exterior que suele ser más o menos confuso. Así hemos visto como enviar mensajes vía TCPIP mediante módulos WIFI del tipo del ESP8266 en sus distintas variantes y también usar el Bluetooth de nuestros teléfonos para comunicarnos con nuestros proyectos. A más bajo nivel, presentamos los módulos de radio NRF24L01 que tienen la enorme virtud de tener un muy largo alcance si usamos la antena adecuada, mucho más que el WIFI o el Bluetooth y suelen ser más baratos. Pero todos estos sistemas adolecen de un problema común: Que tenemos que construirnos el mando a distancia. Cierto que tenemos todo lo necesario, pero al final nuestro mando acaba pareciendo un cacharro salido de la pesadilla de un científico loco, por no hablar de la probabilidad de que algo se suelte en el peor momento (Por la ley de Murphy, ya sabes). En muchas de esas ocasiones, en que necesitamos simplemente un control remoto sin complicaciones y con mucha frecuencia, de un alcance inferior a 15 metros, el tema de conseguir un mando a distancia cómodo y barato puede convertirse en el principal problema. Por eso me ha parecido que podía ser interesante presentaros algunos componentes muy sencillos que por unos poco euros te resuelven la papeleta de conseguir un mando remoto práctico y un circuito sencillo que te permita manipular algo a no demasiada distancia. La idea de esta sesión es presentaros una pareja de mando a distancia de 4 canales con su receptor correspondiente que podemos manejar en nuestros proyectos con la menor complicación, y para eso os tengo que hables de un par de chips que el mercado nos ofrece y en los que se basan los productos de esta sesión. LOS INTEGRADOS 2262/2272 En las comunicaciones a distancia siempre tenemos un problema parecido. Necesitamos un emisor y un receptor y tener claro si la comunicación es unidireccional: Solo uno envía y el resto recibe, o si por el contrario la comunicación es bidireccional: Uno envía, pero el que recibe tiene que responder y por tanto ser también emisor. Todas las sesiones previas que hemos presentado anteriormente, correspondían a módulos de comunicación que permitían establecer una comunicación bidireccional, y naturalmente nos parece lo normal y que no tendría sentido otra Pero lo cierto es que hay muchas ocasiones en las que no se requiere la comunicación bidireccional. Imagínate el mando a distancia de la tele o de la puerta de un garaje. Basta con que el emisor envíe la orden y que el receptor demuestre que no estaba sordo haciendo la operación requerida. No es necesario que la puerta del garaje nos informe de que nos ha oído. Basta con que inicie la apertura. Si trascurrido un par de segundos no vemos que nos haga caso, pulsamos de nuevo el mando y punto. La bi direccionalidad de la comunicación es superflua.

La ventaja de establecer comunicación unidireccional es que los circuitos de control son mucho más sencillos y baratos y nos solemos ahorrar cantidad de complicaciones. Por ello el mercado, siempre atento a la oportunidad de olfatear negocio, vio una ocasión para proveernos con un par de chips que pretende esto exactamente, la pareja 2262 / 2272. Como el objetivo de estas páginas no es entrar en la electrónica de los integrados salvo que sea muy interesante, vamos a pasar directamente a ver algún producto que los usan para enviar señales sencillas que podamos usar en nuestros proyectos. CONTROL REMOTO A 315 MHZ Uno de los productos más divertidos y sencillos que podéis encontrar son esta pareja de emisor receptor por RF, que son de lo más molones para cualquier chapuza que os planteéis que necesite un control sencillo del tipo enciende apaga, son esta pareja:

Son básicamente un emisor de 4 canales con formato llavero y con antena retráctil, y un sencillo receptor basado en nuestro chip 2272, que activa uno de 4 pines en función del botón que se pulse en el mando remoto. Fácil no? Vamos a ver cómo se comporta el modulo receptor que podemos conectar a nuestros Arduinos para controlar lo que os parezca, empecemos describiendo los pines: La conexión que vamos a usar en el programa será así de sencilla: ALIMENTACIÓN VALIDO DATOS MODULO RF GND Vcc VT D3 D2 D1 D0 ARDUINO GND 5V 7 11 10 9 8 Fijaros que además el receptor requiere que le conectéis una antena sencilla si os vais a alejar unos cuantos metros. Para eso basta con que soldéis un cable arrollado en espiral a la conexión de antena que veis en la esquina superior izquierda. En el vídeo de demostración yo no voy a usar Podéis hacerlo simplemente arrollando un cable conductor alrededor de un lápiz tal y como indica Jesús en este proyecto. Las conexiones son triviales. Conectar tensión y Ground y después cuando se pulsa un botón el mando remoto, si la comunicación es correcta levanta el pin VT para indicar que ha detectado una transmisión valida (Valid Trans). Por otra parte, los pines D0, D1, D2, D3 se activan con un HIGH, cuando se pulsa el botón A, B, C, D respectivamente, por lo que vamos a conectarlos a los pines digitales de Arduino 8, 9, 10, y 11. Y eso es todo, no tiene más complicación. antena porque voy a emitir a 15 cm del receptor y para ese viaje no se necesitan alforjas. Esto es la electrónica que me gusta sin complicaciones superfluas. Hace lo que tiene que hacer y punto. EL PROGRAMA DE CONTROL Como la señal que nos entregan los módulos son muy simples el programa es igual de sencillo y rápido de poner en marcha, no requiere librerías ni otras zarandajas, simplemente leer y escribir pines digitales de Arduino. Sesion_129 1 Empezamos inicializando pines y puerta serie:

void setup() { Serial.begin (9600); pinmode (13, OUTPUT) ; pinmode (12, OUTPUT) ; for (int i = 7 ; i < 12 ; i++) pinmode(i, INPUT) ; Y ahora leemos los pines sin más: void loop() { if (digitalread(7) ) // Si hay dato valido { Serial.print("Valid trans. \t"); if (digitalread(8)) Serial.print( "Boton A, pulsado"); if (digitalread(9)) Serial.print( "Boton B, pulsado"); if (digitalread(10)) { Serial.print( "Boton C, pulsado"); digitalwrite (12,! digitalread(12)) ; delay (500) ; if (digitalread(11)) { Serial.print( "Boton D, pulsado"); digitalwrite (13,! digitalread(13)) ; delay (500) ; Serial.println("\t"); Comprobamos con el pin digital 7 si hay una entrada valida de datos, es decir, si se ha pulsado un botón en el mando e imprimimos un mensaje de código valido recibido. Cuando es así, sacamos un mensaje simple indicando que botón se ha pulsado y poco más. Si el botón pulsado es el D o B, levantamos el pin 13 o 12, para excitar lo que tengamos conectado, en mi caso un relé sencillo. Además saca por la consola información sobre el botón pulsado (No está muy pulido que digamos).

Y para cerra aquí va un pequeño vídeo de muestra: RESUMEN DE LA SESIÓN Hemos introducido muy por encima una pareja de chips 2262/ 2272 como encoder y decoder pareados. Presentamos los mandos a distancia sencillos basados en estos chips. Vimos como utilizarlos en nuestros propios proyectos. Presentamos ejemplo de programacion con ellos.

Manual de usuario KIT RF 315Mhz Figura 1: Distribución de pines Out VT: salida que indica que se ha recibido un nuevo dato válido. Tipo salida: pulso Out D3: Bit de salida 3. Out D2: Bit de salida 2. Out D1: Bit de salida 1. Out D0: Bit de salida 0. 5V: alimentación positiva. GND: Tierra

Forma de uso: Figura 2: Aplicación 1. Figura 3: Aplicación 2.