Hardware

SPAM en tu celular (como combatirlo en Perú)

Buenas pandilla informática… ¿cómo andan?, yo por lo pronto no tan holgado como pueden ver, pero de vez en cuando vengo aquí a darles algunos posts que espero les sirvan, pues nada, vamos a ello.

Soy consciente que en nuestro país (Perú) no existe una cultura informática como algunos desearíamos, aunque nos quieran vender humo cada cierto tiempo con logros de unos cuantos estudiantes o empresas nacientes respecto a la tecnología y el mundo globalizado, nos queda mucho camino que recorrer. Algunas entidades aprovechan esta falta de cultura en la gente para enmascarar en marketing algunas prácticas que muchos sabemos que están incorrectas, como por ejemplo, el SPAM.

De lleno al post, a cuantos no nos ha pasado que esperando un mensaje de texto nos llega coincidentemente alguna publicidad como esta:

“Cansado de tomar combi???Envia ROMPE al **** y participa por una Moto! Además recibe los mejores tips para librarte de tu pareja!!! Costo s./1.35 cada 3 días.”

A mí personalmente me revienta cuando uno de estos mensajes hace que el ringtone de mi celular suene intempestivamente creándome el complejo de odiarlo, eventualmente. Muchos de nosotros simplemente ignoramos estos mensajes porque no sabemos que podríamos hacer para evitarlo y una eventual visita a la empresa operadora nos quita tiempo, dinero (pasajes) y muchas veces entras a las 3 de la tarde para salir a las 6 ofuscado por la atención que te brindan sumado al que, ellos desconocen esto (esto debido a que, son empresas externas las que tienen una especie de listings con números de celulares, enviando publicidad aleatoriamente…), pero aquí les traigo algunas soluciones para combatir este tipo de SPAM:

En Perú, existe una entidad llamada INDECOPI (que muchos de nosotros la conocemos pero por su mala fama…) la cual tiene un servicio llamado “Gracias, no insista” donde uno puede registrar los números móviles o fijos que tengamos (también emails) y que dicho registro hará que dejemos de recibir SPAM o INDECOPI usará su mala fama multando a todos los proveedores que transgredan el acuerdo del registro, algo así como que estamos asegurando nuestros móviles y que cualquier “accidente” es tenido en cuenta en contra de la garantía que tenemos (las multas que se puedan aplicar a esos proveedores infractores tampoco son nada generosas, en guerra avisada…).

Lo mejor de todo es que puedes asegurar a tu celular o email desde la comodidad de tu casa, sólo necesitas una conexión de internet y a costo cero tu celular podrá estar inscrito en este servicio por dos años con opción a renovación y dejará de recibir SPAM (tanto en sus formas de mensajes de texto como llamadas promocionales) a partir del próximo día 15, dándote tranquilidad y reconciliándote con la tecnología que tantos dolores de cabeza te da por cosas como estas (En caso sigas recibiendo SPAM puedes denunciar la infracción a INDECOPI a estos números: 224-7800, 224-7777, 0-8004-4040, a tarifa cero para provincias).

Sólo debes ir a la página web del servicio “Gracias, no insista”, al apartado de “Consumidores” y tendrás múltiples opciones como el registro, la verificación del registro y algunas otras opciones que implican la cancelación del servicio (claro, si es que quieres volver a llenar tu bandeja de entrada con mensajes de texto ofreciéndote salir de misio gastando en ellos).

Yo ya me registré… y tú?… te quedarás con los brazos cruzados y los ringtones dándole a la migraña?

Angry Birds en la vida Real!

Portada de Angry BirdsHola gente de IFX Peru, bueno este video lo acabo de encontrar en unos de los post de twitter y me parecio muy bueno como para no ponerlo en blog.

Asi que aqui va el video para todos los fanaticos y no tan fanaticos de este juego llamado Angry Birds, que al parecer se ha vuelto el mas famoso y mas jugado en todas las partes del mundo!!

Seguir leyendo …

Comprando Hardware, Qué debo saber? – Parte II

Comenzamos con el post de Comprando Hardware, Qué debo saber? enfocado hacia el motivo de la compra, revisamos sobre memorias RAM, microprocesadores y tecnologías de éstos.
Caminando por las grandes tiendas financieras me detuve en la sección de computadoras como de costumbre para revisar laptops ,qué marcas están más rankeadas y precios “una portátil por S/.2299 a cuotas en 36 meses”, que resultas pagando de 2.12 veces el precio o quizás más; más barato sale ir a sacar un préstamo a un banco, comprar al contado la portátil, pagarle al banco, en términos de intereses bajos estaríamos ahorrando. Seguir leyendo …

Brazo robot controlado por voz II

Anteriormente ya había posteado el video de un trabajo de un brazo robot controlado por instrucciones de voz y programadas en lenguaje ensamblador de PIC. En este oportunidad grabé otro video, pero el algoritmo esta vez esta implementado en PIC C, el cual me permite mas fácilmente trabajar con enteros de 16 bits, los cuales me ayudan a diferenciar los diferentes rangos de las instrucciones de voz.

El circuito de este proyecto consiste simplemente en 1 microcontrolador, 1 microfono, y 1 pantalla lcd de 2×16, esta ultima solo es util para el momento de entrenar la voz, ya que es ahí donde se muestra la intensidad de sonido y la longitud de cada instrucción de voz.

httpv://www.youtube.com/watch?v=0zhj25Yz99g

Si les interesa el diagrama del circuito me escriben para postearlo.

Saludos.

La era de la BIOS llega a su fin, UEFI es lo nuevo

El BIOS (Basic Input/Output System) hace ya unos cuantos años que se viene encargando del proceso de arranque de nuestras computadoras, pero parece que se acerca la hora de su jubilación. 11 de las mayores empresas informáticas del mundo, con Intel a la cabeza, se han unido para desarrollar UEFI (Unified Extensible Firmware Interface) el cual promete encender nuestras computadoras instantáneamente.

Seguir leyendo …

Capacidad y velocidad de memorias usb

Las capacidades tanto en discos duros como en las clásicas memorias USB han ido en aumento y sus precios adquisitivos han sido inversamente proporcionales con el paso del tiempo, pues si hace un par de años conseguir un disco duro de 500GB era S/.300 aproximadamente, ahora por un poco menos de esa cantidad de dinero puedes comprar un HDD de 1TB, hace un par de años una memoria USB de 4GB era lo “máximo”, en referencia que todo podrías almacenar ahí, sin embargo ahora con las de 8-16 GB uno se queda pensando… Vamos viendo este tema un poco más a detalle, cuando pasamos información del HDD a la memoria usb [llámese también flash memory, pendrive], algunas en cuestión de segundos ya está la información lista para ser transportada, en otros casos uno tiene que esperar a veces hasta desespera. Buscando en la red, me encontré con varios software que permiten revisar velocidades de lectura/escritura y pues determinamos elegir uno “decente”. Tengo 2 memorias usb, ambas son 2 marcas diferentes, 2 capacidades diferentes y 2 tiempos de fabricación diferente [3 años de Diferencia]: Seguir leyendo …

Comprando Hardware, Qué debo saber?

Saludos lectores, seguramente todos alguna vez hemos pasado por este momento tan especial… la hora de comprar una computadora!!!

Pues siempre que vamos a realizar proformas por los centros de ventas, nos dicen que 2GB de RAM, que es un Intel Core i3, que los gráficos son lo máximo, entre otros detalles, sin embargo para algunos curiosos al momento de revisar entre las cientos de proformas se dan con la sorpresa que en un local es mucho más barato que algún otro [Pensando que son las mismas “especificaciones”]. Aquí es donde trataré en lo posible para resolver estas dudas.

A ver, este es el plan: “Vamos por partes” como dice Jack, la pregunta esencial es: ¿Para qué voy a comprar una computadora? – quizás se considere algo inútil esta pregunta pero es el punto de partida pues nos referimos a la finalidad que tendrá nuestra tan querida herramienta multi-trabajos. ¿Qué haría una secretaria de “X” empresa con una computadora con las siguientes características: 4GB de RAM, Procesador Intel Core i7, si solo se dedica a redactar documentos en Word y realizar algunas tareas con Excel? Nótese: “Rendimiento desaprovechado”, aquí es donde muchos se encuentran, por el hecho que tiene lo último en tecnología es lo mejor y tanto detalle, hago un paréntesis (Como te sentirías si tuvieras un fórmula UNO y con las justas sabes colocar la velocidad en primera?-algo así va esta situación o viceversa)Seguir leyendo …

Brazo robot controlado por voz

Este es un proyecto en el que vengo trabajando hace 3 meses, más o menos. El proyecto consiste en que mediante un micrófono, el kit de brazo robótico OWI-535, responda a instrucciones pre-definidas en el programa almacenado en un microcontrolador pic.

Este proyecto tiene parte electrónica en la cual no ahondaré mucho ya que no es mi área, solo diré que toda la voz es procesada por el pic y luego la señal de activación de la orden va como entrada a un l293B, el cual permite amplificar el amperaje para hacer que se mueva el brazo robot. Para la parte del algoritmo tampoco es muy complicado, solo que estoy haciendo un informe bien preparado para que así pueda ser entendido el algoritmo.

Esta es en realidad la segunda prueba del proyecto en el cual le agregue una instrucción mas de voz “arriba” , “para” y “salúdame”. Como pueden ver, para mi algoritmo le es más difícil diferenciar el “arriba” del “para”, ya que hay una orden mas agregada al programa, la cual hace que mezcle a veces los valores de los rangos de cada orden.

Para ser implementado con los registros de propósito general de 8 bits del 16f877A, ya es suficiente con 3 instrucciones de voz. Espero actualizar el algoritmo de procesamiento de voz, pero ya implementarlo en PIC C.

PD: Ahora esta implementado en asm de pic

Auto R/C + Voz + LPT

Bueno gente, por ahora ando queriendo mejorar el proyecto del brazo robot. Esta vez tendrá más funcionalidades, por lo que nos dividimos el trabajo con un compañero de la universidad y pues en el transcurso de mi semana de vacaciones que debió ser en realidad un mes (echémosle la culpa a intro*) ando buscando que cosas ponerle. En esa búsqueda denuevo volví con el bendito ADC0804 y mi fiel amigo el puerto paralelo u_U. Lo que hice esta vez es hacer que el auto a control remoto avance con una orden de voz que yo le doy por el micrófono electret, bueno, el procesamiento de la voz está hecha -como diría will- de una manera muy cutre, pues solo metí los bits leidos desde el puerto paralelo en una lista enlazada y luego comparé los rangos de cada nodo de la lista enlazada además del tamaño de la lista. Grabé un videíto pa’ que se den una idea de lo que hice, cuando mejore el algoritmo del procesamiento de voz, postearé como lo hice paso por paso, aunque a decir verdad usé cosas que ya posteado con anterioridad, como ese post de encender un led por voz. En realidad es lo mismo, solo que ahora proceso esa voz con mi algoritmo cutre =P.

*intro = Introducción a la arquitectura de computadoras

Controlando Auto R/C por el puerto paralelo – detalles

Bueno, como para darle el dinamismo perdido en el blog, voy a postear lo que me pidieron que explique en un par de comentarios sobre el auto r/c y su control por el puerto paralelo. Como puse en esos comentarios, no es nada del otro mundo, es mas, es sencillísimo, y como dicen que una imagen vale más que mil palabras pondré fotos y los pasos a seguir para hacer lo mismo con cualquier auto a r/c.

Pasos:

Desarmar el control remoto del auto y examinar la placa impresa.

Figura 1

Primero, las rayitas azules indican que desde la otra vista de la foto, es el mismo componente (interruptor), los puntos verdes son las partes del circuito que están abiertas y esperan ser cerradas por el interruptor, osea se cerraran cuando se presión las partes sombreadas del componente de color plomo al que señala la flecha roja.

Figura 2

Ahora, pueden ver el interruptor del otro lado y guiándonos de la vista anterior, nos podemos dar cuenta que por todo el interruptor señalado (porque hay otro en la parte superior derecha), está pasando la corriente correspondiente a V-, eso lo podemos comprobar rápidamente con un voltímetro, ya que se ponemos el terminal positivo al V+ y el otro al interruptor cerrado vamos a ver cómo nos marca bien el voltaje de la batería por la cual está siendo alimentado el control.

Luego, sabemos que el V- es un 0 lógico, por lo que si queremos que el carro avance sin presionar cerrar el interruptor, pues solo debemos mandar un 0 lógico desde la pc, en este caso por el puerto paralelo. Entonces si usamos el registro 0×378 y suponiendo que enviamos el dato por el pin 2, el código para que el carro avance seria 11111110, ya que el pin 2 vendría a ser el 0, la cual es la señal necesaria para que el auto avance; esto en hexadecimal se vería así: 0xFE.

Finalmente, el puerto paralelo entrega algo de 3.3 V y nosotros necesitamos el voltaje de la batería del control remoto, por lo que simplemente yo usé un L293B para amplificar la señal, la salida del las cada una de las 4 salidas del L293B serán asignadas a los interruptores, osea uno para cada instrucción AVANZAR, RETROCEDER, IZQUIERDA y DERECHA. Aquí solo pondré una foto de cómo sería para el código de AVANZAR osea 0xFE por el pin 2 del conector db25 del lpt.

Figura 3

El cable azul: CONTROL AUTO, es el mismo cable azul que sale del punto verde del circuito de la Figura 1 y bueno el código del programa en java esta en el post original en http://ifxperu.com/2010/01/jugando-con-mi-auto-rc/

Son la 01:02 de la mañana y creo eso es todo por ahora, espero postear más seguido, lo que pasa es que me da pereza escribir =P.

Saludos.