Node.js para principiantes

No hay comentarios

Node.js es un framework de código abierto del lado del servidor, gratuito y con la capacidad de ser ejecutado en varias plataformas (Windows, Linux, Unix, OS, etc). Node.js usa Javascript en el servidor. Una de las tareas para un servidor web es que puede abrir un archivo alojado  en este y regresar el contenido al cliente, por tanto si fuera ejecutado en PHP o ASP los pasos serían:

  1. Enviar la tarea al sistema de archivos del servidor.
  2. Esperar mientras el sistema de archivos abre y lee la información
  3. Regresar el contenido de este al cliente.
  4. Esperar a la siguiente tarea.

Continue reading…

Alcoholimetro con Arduino

No hay comentarios

En días pasados tuvimos aquí en la institución la tradicional Casa Abierta que año con año realizamos para mostrar a las preparatorias de la región nuestra oferta educativa. Así pues debíamos mostrar alguna aplicación que llamará la atención de los jóvenes así pues nos dimos a la tarea de elaborar un pequeño alcoholimetro utilizando un sensor una tarjeta Arduino Uno. Para su realización requerimos:

  • Una tarjeta Arduino Uno.
  • Una Protoboard.
  • 10 Resistencias de 220?
  • 10 Led de Colores (En mi caso use 4 Verdes, 3 azules y 3 Rojos para medir los niveles de alcohol).
  • 1 Sensor de alcohol MQ-3
  • 13 Cables Dupont Macho-Macho

Continue reading…

Control de 2 Motores con Arduino Uno, L298N, a través de WEB

No hay comentarios

Hace tiempo que no escribo pero al estar acercándose las vacaciones me di este pequeño tiempo para hacerlo, la idea es controlar la velocidad del 2 motores con una placa Arduino Uno y un puente H (L298N), pero hacerlo a través de un navegador web con la ayuda del modulo Ethernet Shield, claro conectando esta interfaz hacia algún dispositivo que nos de señal por ejemplo un routeador TP-LINK  modelo TL-MR3040 que dentro de sus funciones tiene la capacidad de funcionar con batería.

Continue reading…

El Valor de una Contraseña

No hay comentarios

En el mundo cada vez mas digitalizado, ahora con el Internet de la Cosas pisándonos los talones y próximamente el Internet de Todo, cada vez es mas y mas la información con la que interactuamos en linea, desde el agendar una cita medica, el pago de impuestos, las compras en linea, pago de tiendas departamentales, pago de servicios básicos, consulta de recibos de pago por parte del trabajo, y asi puedo dar mas ejemplos. Cuantos de nosotros tenemos usuarios y contraseñas diferentes para cada aplicación o pagina en la red?. Tenemos tantos usuarios que  cada vez que creamos una contraseña tratamos de poner Continue reading…

Arduino y Joystick

No hay comentarios

En días pasados llego a mi manos mi nuevo pack de 36 sensores para Arduino o para cualquier placa que tenga salida de 5V ya que en estos tiempo hay muchas en el mercado. Por lo cual quiero darme a la tarea de empezar a publicar como como se utiliza todos y cada uno de estos sensores. Así que empezara por el mas grande que viene en este pack, el Joystick. Lo primero que debemos conocer es como realizar la conexión, nuestro Joystick cuenta con 5 pines.

Continue reading…

Porque la tecnología cambia, hemos cambiado

En el blog de Mota no solo somos adictos a la tecnología, sino también por el buen diseño, y es así como presentamos la nueva imagen del site, un nuevo logo acompañado de un rediseño al blog, el cual muestra nuestro adicción por la tecnología y esa afición por el diseño simple pero elegante.

Esperamos que esta nueva imagen sea del agrado de todos nuestros visitantes y venga a revitalizar el sitio, así como sus comentarios y sugerencias.

Pronto nuevo contenido.

Atte. Tus amigos del blog más adicto.

 

Instalación de FreePBX (Conmutador por menos de 200 dlls Parte 1)

No hay comentarios

Como lo dije en el Post anterior podemos crear un conmutador telefónico económico por medio de FreePBX, una distribución gratuita para centrales telefónicas basado e popular paquete Asterisk de licencia GPL y basado en Linux. Esto nos permite ahorrarnos miles de pesos en la adquisición de un conmutador propietario como Panasonic que son los mas populares. Pueden descargar la ultima versión que es la 2.11 al momento que escribo este articulo y que esta disponible en esta dirección: http://www.freepbx.org. Esta distribución nos permite crear extensiones para teléfonos IP basados en protocolo SIP o para software de computadora disponibles para sistemas operativos Windows, Linux, OS y Android. Lo cual nos permite convertir cualquier dispositivo que maneje estos sistemas operativos en una extensión de la central telefónica que vamos a instalar. De acuerdo a que tan grande queramos nuestra central, sera el tipo de computadora que usemos, por ejemplo para un conmutador de aproximadamente 20 extensiones telefónicas, necesitaremos una computadora con Procesador mínimo de 1 GHz de velocidad,  1 GBde memoria RAM y un disco duro con 10 GB de espacio libre para la instalación del Software, les recomiendo un disco duro grande si desean trabajar con las cuentas de Mensaje de Voz para cada extensión.

Continue reading…

Capturar Valores del Joystick con C# (Aforge .Net)

No hay comentarios

Hace algunas semana navegando por Internet encontré una librería llamada Aforge Net, y déjenme decirles que me dejo sin palabras al ver todas las funciones que realiza:

  • Algoritmos de Inteligencia Artificial.
  • Procesamiento de Imágenes.
  • Control de Robots (Lego, Surveyor y Terk).
  • Algoritmos de redes neuronales.
  • Lógica difusa.
  • Procesamiento de vídeo.
  • Manejo de controles.

Entre muchas otras cosas, lo mejor es que es totalmente gratuita. La verdad he estado realizando varios programas con ella y déjenme decirles por ejemplo que la manipulación del robot lego es excelente, al igual que el tratamiento de imágenes y la librería de control. Y aunque hay mocho de donde aprender, voy a empezar con algo sencillo pero que sé, que puede ser de mucha ayuda, la captura de valores desde un control GamePad genérico. Obviamente requeriremos:

  1. Una GamePad o Joystick genérico USB.
  2. La libreria Aforge .Netque puede ser descargada aquí.
  3. Visual Studio.

Continue reading…