Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Computo integrado

Configuracion de Xbee Serie2 + arduino

Las imágenes fueron tomadas del libro  Wireless Sensor Network el cual facilito en las referencias.  Esta entrada en un complemento del este video . Materiales y Diagramas ROUTER º X bee configurado como ROUTER. º A limentación de 3.3v º R esistencia de 330 ohms º F otoresistencia COORDINADOR º X bee configurado como CORDINADOR. º A limentación de 3.3v º L ed Código Arduino Referencias [LIBRO] Wireless Sensor Network

Tabla de sonidos easyVR desde cero

Uno de los poderes del easyVR es reproducir sonidos. Esta entrada se encarga de despejar todas la dudas y que al final sean capaz de crear un tabla de sonido ustedes solos, asi que al "ataque". Los pasos son: 1.- Conseguir los archivos de sonidos, con las siguientes características. formato: WAV    22050 Hz  Canal: Mono (o Monoaural)   2.- Agregar los archivos .WAV al quick synthesis 5 3.- Agregar proyecto a la memoria del easyVR  4.- Codigo 5 .- Fin Paso 1/5 - Conseguir los archivos de sonidos Esta parte es la mas tediosa sobre todo si quieres conseguir un tabla de calidad, a que me refiero con calidad, a que lo sonidos se escuchen perfectos sin ningún tipo de ruido. Con el programa Audacity , puedes grabar todo lo que pasa por tu tarjeta de sonido, esto es muy recomendable cuando quieres hacer tus propios sonidos. También puedes editarlos para que se escuchen un poco mejor. Solo no olvides guardar tus soni...

Encender leds con la voz - EasyVR

Que tal para esta entrada, tratare de explicar de manera sencilla y rápida como trabajar con la voz usando el easyVR. Objetivo : Encenderemos 2 leds con la voz. Lo malo de usar este hardware es que su software trabaja unicamente con windows. Lo necesario: EasyVR Commander - Link descarga Libreria Easy para Arduino - Link descarga Configuración Una vez descargados estos 2 archivos, lo que procede es mover la libreria easyVR a las librerías de Arduino e instalar el ".exe". El primer pasa es cargarle el programa llamado "EasyVRBridge" que la pueden encontrar entre los menús  Si no la pueden ver como la sig. imagen significa que no agregaron la librería easyVR donde debería ser. Se lo cargan al arduino y listo, el siguiente paso es hacer las conexiones de arduino con el easyVR en modo bridge, les dejo la siguiente imagen de como debe ser. Entrenamiento Bueno esta parte es la m...

Proyecto Final

Proyecto Final - Reconocimiento de Voz Esto es solo el princiopio de algo grande, esta vez y por motivos de practica decidimos mover el robot implementando la comunicacion zeebee, tal vez en un futuro implementar el reconocimiento de voz a una casa inteligente para controlar los focos, ventanas, o las puertas. Integrado Demo Dfrobot

ANTENAS - XBEE

ANTENAS Los XBee necesitan antenas para recibir y transmitir señales, y existen varios tipos para los módulos XBee. ANTENA DE CABLE Esta es un pequeño cable que sobresale del módulo; su mayor ventaja es que ofrece una radiación omnidireccional. Su principal desventaja es su fragilidad. ANTENA DE CHIP Esta antena es un pequeño y plano chip cerámico que queda al ras de la base del módulo. Es pequeña y más robusta. La desventaja es que tiene una radiación cardiode (en forma de corazón) lo que significa que la señal se atenúa en muchas direcciones. ANTENA PCB Este tipo de antena fue introducido con el modelo XBee-PRO S2B, la antena PCB es impresa directamente en el circuito de la tarjeta del módulo XBee. CONECTOR U-FL Este es el conector más pequeño de los dos tipos de conectores disponibles para antenas externas. CONECTOR RPSMA Este conector es una variación del conector U.FL, más grande y voluminoso, pero se puede utilizar con una antena externa montada directame...

RTOS

¿Qué es un RTOS? Un RTOS es un sistema operativo de tiempo real. Esto significa que hace lo mismo que un OS común  pero además me da herramientas para que los  programas de aplicación puedan cumplir  compromisos temporales definidos por el  programador. El objetivo del mismo es diferente de  un OS convencional. Un RTOS se emplea cuando hay que administrar  varias tareas simultáneas con plazos de tiempo  estrictos. ¿Cómo se define un sistema de tiempo real? Un STR está definido por: Los eventos externos que debe atender. La respuesta que debe producir ante estos eventos. Los requerimientos de temporización de esas respuestas. Los STR suaves se suelen diseñar como si fueran STR duros. Luego se da mayor prioridad a la atención de los eventos con compromisos temporales estrictos. ¿Por qué usar un RTOS? Para cumplir con compromisos temporales estrictos El RTOS ofrece funcionalidad para asegurar que una vez o...

Teclado + Arduino + MotorDC + Buzzer

Para esta entrada, hablaremos de buzzer o bocinas y motores DC. ¿Que es un buzzer? Zumbador ,  buzzer  en inglés, es un  transductor electroacústico  que produce un sonido o zumbido continuo o intermitente de un mismo tono. Sirve como mecanismo de señalización o aviso, y son utilizados en múltiples sistemas como en automóviles o en  electrodomésticos . ¿Que es un motor DC? El  motor de corriente continua  es una máquina que  convierte  la  energía eléctrica   continua  en mecánica, provocando un movimiento rotatorio. De que trata este Mini-proyecto Este mini-proyecto trata de hacer funcionar el motorDC y el buzzer (en mi caso, una bocina), con de caracteres ingresados desde el teclado. Conocimientos Electronica:     ★ ★ Programación: ★ ★ Descripción: Para esta practica utilizaremos el metodo Serial.read() , lo que hace este metodo es leer el caracter recivido por el teclado, el cual sera guardado en ...

MICROCONTROLADORES PIC: INTERRUPCIONES

Una interrupción es un evento que hace que el microcontrolador deje de ejecutar la tarea que está realizando para atender dicho acontecimiento y luego regrese y continue la tarea que estaba realizando antes de que se presentara la interrupción. El pic 16F628 (y el 16F628A) tiene 10 fuentes de interrupción , si las interrupciones están habilitadas cada vez que una de estos acontecimientos se presente el pic dejará de ejecutar el programa para ir a atender la interrupción y al termino de la misma continuará ejecutando el programa donde lo había dejado. Las fuentes de interrupción son: Interrupción externa RB0/INT Interrupción por cambio lógico en el puerto B (pines RB7 a RB4) Interrupción por desborde del timer 0 (TMR0) Interrupción por desborde del timer 1 (TMR1) Interrupción por comparación exitosa exitosa en TMR2 Interrupción del comparador Interrupción del transmisor del USART Interrupción del receptor del USART Interrupción del módulo CCP Interrupción del EEPROM ...

Dispositivos perifericos; Ambientes Inteligentes

Los periféricos de almacenamiento , llamados también periféricos de memoria auxiliar , son unos dispositivos en los que se almacenan, temporal o permanente, los datos que va a manejar la CPU durante el proceso en curso, y que no es posible mantener en la memoria principal. Suponen un apoyo fundamental a la computadora para realizar su trabajo habitual. Son periféricos las unidades o dispositivos que nos facilitan el poder comunicarnos con nuestro ordendador o con otros asi como con los sistemas de almacenamiento y archivo. Los utilizamos mediante ordenes de programas en consonancia con rutinas del sistema opeativo del ordenador que normalmente son especificas para cada uno. Muchos de nuestros perifericos tienen la posibilidad de realizar pequeñas tareas u operaciones automaticamente, como verificaciones o acciones especificas. Los perifericos se clasifican en: PERIFÉRICOS DE ENTRADA: MOUSE TECLADO WEBCAM ESCÁNER MICRÓFONO LÁPIZ ÓPTICO PERIFÉRICOS DE SALI...

Pequeño Juego con LEDS y Dip Switch

Siguiendo con los mini-proyectos, lo que quería hacer originalmente era un tipo "candado" con push-button y LEDs, el objetivo seria, meter la combinacion de botones correcta y los LEDS encendería por un motivo practico, en forma de serpiente. El objetivo no cambio, pero por falta de "material" lo hice con un dip switch de X entradas(depende de que tan grande quieras la combinación). CONOCIMIENTOS(max. 7 estrellas): Electronica:     ★ ★ Programación: ★ ★ Juego de Combinación + LEDs El programa es un poco mas complicado que el mini-proyecto pasado , pero aun asi es basico. Guardamos las salidas de los LEDs en un arreglo, despues con los valores recibidos y comparados de los dip switch jugamos con los LEDś. Hardware Requerido (1) Arduino Uno (6) LED (8) Resistencias 330 Ω (1) Dip Switch Circuito Usamos las salidas del ARduino 2-7 para los LEDS Usamos la salida A5, A4 para el dip switch Para hacer prender los LEDS tienes que encontrar la ...

Potenciometro + pushboton + led

Bueno, estos días he estado practicando con los ejemplos de la pagina de Arduino , algunos que me llamaron la atención los voy a compartir, por supuesto con modificaciones. Nivel de conocimientos: Electronica:        ★   Programació n :    ★    Potenciometro + push-boton = LEDintensidad El mini-proyecto es controlar la intensidad de un LED mediante un potenciometro el cual combinado con push-botton para prenderlo o apagarlo. Hardware Requerido (1) Arduino UNO (1) Potenciometro (1) Push-boton (1) LED (1) Resistencia 330 Ω Circuito Conectamos el LED al PIN 9 del Arduino Conectamos el PUSH_BOTON al PIN ANOLOGICO 0 (A0) Conectamos el POTENCIOMETRO al PIN ANOLOGICO 1 (A1) El funcionamiento del circuito es basico, mientras tengas pulsado el Push-Boton el LED se mantendrá encendido y con el pontenciometro controlas la intensidad del LED. Código Video

XBee Introducción

Una buena forma de agregar conectividad inalámbrica a tu proyecto es utilizando los módulos Xbee de MaxStream. Los módulos Xbee proveen 2 formas amigables de comunicación: Transmisión serial transparente (modo AT)  y el modo API que provee muchas ventajas.Los módulos Xbee pueden ser configurados desde el PC utilizando el programa X-CTU o bien desde tu microcontrolador. Los Xbee pueden comunicarse en arquitecturas punto a punto, punto a multi punto o en una red mesh. La elección del módulo XBee correcto pasa por escoger el tipo de antena (chip, alambre o conector SMA) y la potencia de transmisión (2mW para 300 pies o 60mW para hasta 1 milla) Los módulos Xbee pueden ser usados con nuestros adaptadores Xbee  Explorer Serial o  Xbee Explorer USB. Aquellos microntroladores que trabajan con 5V necesitarán de una interfaz (Xbee regulated) para comunicarse con los módulos XBee. Debido a que los módulos Xbee tienen una separación de pines de 2mm recomendamos ...