Ir al contenido principal

Entradas

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...

Tarea 5 - (LAB)Redes - Simulación ns2

NS2 - NS3 Según wikipedia: Se usa principalmente en ambientes educativos y de investigación. Permite simular tanto protocolos unicast como multicast y se utiliza intensamente en la investigación de redes móviles ad-hoc. Ns-2 fue desarrollado en C++ y provee una interfaz de simulación a través de OTcl, una variante Orientada a Objetos de Tcl. El usuario describe una topología de red por medio de scripts OTcl, y luego el programa principal de ns-2 simular dicha topología utilizando los parámetros definidos. ns -2 esta diseñado para sistemas operativos Linux, FreeBSD, Solaris, Mac OS X y puede ejecutarse bajo Windows utilizando Cygwin. El funcionamiento: Para esta tarea teníamos que basarnos en código ejemplo y correr una simulación de nf2 o nf3, yo que hice con ayuda de mis compañeros fue una simulación nfs con 2 protocolos, TCP y UDP. Tiene 5 nodos, el nodo 0 con protocolo UDP y el nodo 1 envia información al nodo 5 ambos pasand...

Ubicuo #5(LAB) - Tiendas y mas tiendas

Que tal, para esta entrada se nos encargo hacer un estudio de las diferentes tiendas que nos pueden facilitar el adquirir nuestros materiales. Para que no haya escusas que no las conseguimos por ningún lado ;) Primero y para que se den una idea, daremos la lista de los materiales que necesitaremos y las opciones de tiendas que tenemos. Sensores RFID Lector RFID Antenas Xbee Arduino Raspberry Un poco de electrónica básica(resistencias, capacitores, leds, etc.) Así que describamos las tiendas que tenemos como opciones. STEREN Es la primera opción cuando se piensa en electrónica básica, aunque se cuentan con varias opciones Electrónica Reforma, Electrónica Tapia, esta siempre sobresale por tener un catalogo online, el cual es muy útil para asegurarnos de dar la vuelta. Los precios son relativamente baratos pero el nivel de conocimientos que existe por parte de sus empleados, la mayoría de las veces te saca dolores de cabeza. Steren cuenta con muchas sucursales, as...

Tarea #4 - Visión(LAB) - Detectar diagonales - Python

Que tal para esta entrada tenemos que hacer un .py que detectara la lineas diagonales de una imagen. Para esta tarea me base en la tarea anterior(detectar lineas rectas) pero con unas cuantas modificaciones sencillas. Se trabaja de la misma manera, calcular los gradientes "X" y "Y" para cada pixel y con ello calcular su  angulo(THETA) y por ultimo(RHO). Una vez que tengas THETA y RHO estos se acumulan en una lista y si otro pixel tiene una pareja identica esta se va incrementando en uno, al final tendremos una lista CASI proporcional al tamaño de la imagen de la cual solo seleccionaremos las mas votas(que significa que es una recta). Para esta tarea cambie el diccionario que tenia por una lista porque lo estaba usando de una manera tonta que lo unico que lograba era que hiciera mas comparasiones de las normales. Los diccionarios son mas rapidos que las listas, siempre y cuando se usen correctamente, su desvantaja es que ocupan mas memoria. Resultados: ...

Tarea #3 - Vision(LAB) - Detección de lineas - Python

Que tal, para esta entrada se nos encargo hacer un .py que fuera capaz de detectar lineas horizontales y verticales y pintarlas de color rojo. Para hacer esto se uso el algoritmo de Hough, el cual dice que se recorre toda la imagen pixel por pixel, cuando se detecta un pixel tipo borde, se calcula su RHO y su THETA y se agregan a un lista, si otro pixel vuelve a tener los mismo valores entonces se va acumulando(votando) al final los pixeles mas votados son lo que forman una linea recta. Para hacer esto se tiene que tomar en cuanta varias cosas, por ejemplo y lo principal, el calculo de RHO y THETA, que los libros nos dicen, mas bien nos muestran la sig. formula. formula para RHO donde "x" y "y" son la coordenada del pixel actual y THETA es el ángulo que se forma del Punto de origen(tu lo eliges) hasta el pixel actual y se calcula con la siguiente formula. formula para THETA Con esta formula la teoría nos dice que por cada pixel tendremos finitas l...

Ubicuo #4(LAB) - Una critica constructiva

Alarma inteligente para auto. La entrada a la cual hago la critica la pueden encontrar  aquí . Ellos en su entrada a base a las encuestas realizadas nos comentan que lo mas viable es un celular como hardware de seguridad. En lo personal esta idea es perfecta, así te olvidas de estar cargando llaves, tarjetas o cualquier otrao dispositivo pequeño que se pueda perder fácilmente. Ventajas y Mejoras - Mi punto de vista. El celular en caso de perderse bastara una llamada para localizarlo y no perder tiempo en estar buscando las llaves porque olvidamos en donde lo guardamos. El celular ya por ser parte de nuestra vida diaria, podemos configurarlo como nosotros queramos, y si agregamos el bloqueo/desbloqueo por patrón este tendrá una combinación 90% segura. De las mejoras... Hacer que carro detecte al celular dentro un rango, y que si el carro no detecta en celular dentro de ese rango, que este no se mueva(no encienda motores). ...