viernes, 6 de diciembre de 2013

Ejemplo de Telecontrol

Quiero publicar sobre telecontrol y domótica, siempre he pensado que este campo era muy caro y no tendría futuro debido a que para que quieres una instalación de estas características simplemente para bajar y subir unas ventanas.

Pero existen unos beneficios que para ciertos negocios son bastante interesantes, a nivel de ahorro y eficiencia energética, fundamentalmente son dos los motivos, olvidos de apagar ciertas maquinas o luces y máquinas que por comodidad se dejan encendidas pudiendo apagarse ciertas horas y ahorrar ese consumo.

Aquí muestro un vídeo de un ejemplo de instalación realizada por http://www.instalacionesvalencia.es.





martes, 12 de noviembre de 2013

Colaborador en Cultura Cuántica

Bueno he escrito mi primer borrador en http://www.culturacuantica.com.ar/ un blog de informática y nuevas tecnologías espero darle un poco de variedad con electrónica y fabricación.

domingo, 10 de noviembre de 2013

Estrenando mi Arduino.

Ayer estrene mi Arduino con un programilla sencillito, controlar la intensidad e un LED mediante un potenciómetro, he realizado este primera aplicación porque realmente quiero cambiar el color de un RGB y el programa es muy similar.

Los LED  diferencia de las bombillas incandescentes, que varían su intensidad colocando una resistencia para disminuir el voltaje en la propia bombilla, requieren otro método ya que una diferencia de voltaje alto en el LED implica una diferencia en la luz pequeña. Por ello para modificar la luz que emite un LED usamos un truco, y es enviar una corriente de pulsos en una de las salidas PWM de nuestro Arduino.


Para variar el ancho del pulso tenemos el potenciometro, nuestro Arduino lee la entrada del potenciometro y dice cual es la salida de pulso y así regulamos la luz. Este sistema puede usarse para regular la velocidad de un motor de corriente continua y los giros de un motor de paso a paso. En un LED RGB, viene siendo tres LED cada uno de un color rojo, verde y azul, podemos obtener cualquier color en función de la intensidad de cada color.



viernes, 25 de octubre de 2013

Eagle

Llevo tiempo queriendo aprender a manejar algún software para diseño de PCBs, empece con el ORCAD ya que para simular siempre use el PSPICE y este paquete tiene fama de ser el mejor del mercado. Estuve bastantes horas para no conseguir nada.

He empezado con Eagle 6.0 y en una hora he hecho mi primera placa, algo sencillito, pero como ya digo se aprende rápido. He usado los siguientes tutoriales.


En el canal del autor de estos tutoriales comenta de que ha empezado a trabajar con otro software DIP TRACE, igual mas adelante le echo un vistazo.

Quiero hacer una critica fuerte a ORCAD, su simulador es el mejor del mercado y para temas serios esta muy bien, en cuanto a su generador de PCBs es muy poco intuitivo muy complicado y por ello no me gusta. Los fabricantes de software deben hacernos la vida mas fácil y no mas complicada. Para aplicaciones pequeñas con Eagle es suficiente si queréis algo muy complicado se que hay programas que son incluso mejores.

Buscando por la web hay dos que me han llamado la atención el Pantheon 7 y el Livewire. De todas formas de momento me quedo con el Eagle.

viernes, 18 de octubre de 2013

Mi primer Arduino

Dos cosas nuevas para el blog la primera es publicar desde el móvil, igual así me animo con más entradas.
La segunda es ... QUE POR FIN TENGO UN ARDUINO y nada menos que un mega. Así que a ver si hago alguna cosa y voy enriqueciendo un poco el blog.

viernes, 11 de octubre de 2013

Protocolo TCP/IP

Últimamente por tema de trabajo he tenido que documentarme sobre el protocolo TCP/IP, ya tenia unas nociones básicas sobre el mismo pero tenia un cacao monumental en mi cabeza. Voy a tratar de explicar para dummies como funciona dicho protocolo.

Comenzaremos hablando de la IP (internet protocol), básicamente es una dirección de una máquina. Vamos a decir que la IP es el numero de teléfono de una oficina. Tiene una forma tal que así 198.139.134.121 cuatro variables de ocho bits por lo que van de 0 a 255. Lo que da un total de 4294967296 combinaciones, esto seria para IPv4, actualmente se esta implantando IPv6 aue tiene mas direcciones.

Pues bien hasta ahora si queremos hablar con un ordenador es como llamar a una oficina. El teléfono lo atiende una secretaria muy mona ella, que hace la función del router, nos pregunta con que departamento queremos hablar. Lógicamente nuestra oficina, que se dedica a realizar instalaciones, (como mi empresa www.instalacinesvalencia.es) tiene cuatro departamentos (como mi empresa). Cada negocio le vamos a aplicar un puerto diferente, si desea un proyecto de ingeniería y realizar una instalación eléctrica el puerto sera el 1, si desea una alarma el 2, si quiere colocar unos extintores el 3 y si por ultimo queremos un estudio de ahorro energético el 4.

Cada departamento pueden ser maquinas distintas o la misma asociados a distintos propósitos. Si descargamos un archivo por FTP se suele utilizar el puerto 23, si vemos una pagina web el 80, si queremos controlar un ordenador desde otro por TELET usamos el 21 y para mandar correos el 25. Asi pues ante una misma IP podemos hacer varias cosas.

Para conocer mas puertos se puede ver la pagina  http://www.vermiip.es/puertos/ aquí también marca otros puertos que pone UDP es otro protocolo distinto al TCP y con otras características.

Imaginemos nuestra IP del ejemplo 198.139.134.121 esta máquina (que puede ser un ordenador o varios eso es trabajo del router) tenemos una pagina web alojada entonces si entramos por el puerto html seria tal que así 198.139.134.121:80. Por otro lado resulta que ahora deseamos entrar y actualizar nuestra web por FTP para que quede mas bonica, usamos 198.139.134.121:23, tenemos una camara IP que queremos observar y la hemos puesto el puerto 239 198.139.134.121:230, tenemos una base de datos MySQL y hemos definido el puerto 3306 entonces ponemos 198.139.134.121:3306...

Es decir con la IP llamamos a la centralita, en lugar de secretaria tenemos extensiones, la extensión seria el puerto este trabajo lo haría el router. Imaginemos que yo en mi casa quiero alojar mi pagina web, tengo un portátil viejo que conecto a mi router. Cuando desde un navegador como el crome, firefox o explorer (este ultimo mas que navegador experimentado es un aficionado en piragua) entra a mi router y dice hola direccion IP quiero hablar por puerto 80. El router le configure para que el puerto 80 exterior sea puerto 80 interior y direccion IP PORTATIL VIEJO.

En el mismo ejemplo anterior tengo una cámara IP que graba lo que hace un conejo muy mono que tengo como mascota la dirección de la red interna de mi cámara es CAMARA DEL CONEJO, uso el puerto 245. Yo le digo al router cuando te pregunten por el puerto 245 de entrada sales por el 245 de salida y conectas con la dirección IP CAMARA DEL CONEJO y envías. 

Este mismo ejemplo podría ser una única maquina conectada por un módem ADSL con una cámara web, el webserver es el puerto 80 del ordenador y el  puerto de la cámara el 245 que seria la webcam.

Resumiendo, yo entro a una dirección IP (teléfono de oficina) por un puerto (departamento), dentro puede ser todo lo complicado que se quiera la jerarquía de la oficina. Imaginemos que llamamos a un servicio técnico de una empresa de electrónica con los siguientes departamentos, televisiones, radios, PDAs y portátiles. Cuando llamamos a esa empresa y decimos que puerto, una secretaria nos pone con dicho departamento, si el técnico que me atiende no sabe cual es mi problema pone una música pregunta a otro compañero mas especializado y me responde. Yo no se con quien voy a hablar eso lo hace la secretaria ni si dentro hablare con varias personas solo digo que departamento quiero establecer comunicación, el resto trabajo de los router.

Espero no haber liado demasiado todo el tema.

sábado, 28 de septiembre de 2013

¿Que es una CPU? 2 - Transistores

En la anterior entrega explique muy brevemente que es la lógica matemática, existen muchos dispositivos lógicos que iremos viendo en capítulos mas avanzados. Hoy veremos lo que es un transistor y su funcionamiento.


Anteriormente al transistor la electrónica se realizaba con válvulas de vació, su funcionamiento es muy similar pero su tamaño mucho menor así como su consumo. El transistor ha revolucionado el mundo, no solo porque gracias a el se crean ordenadores y dispositivos lógicos que hacen operaciones matemáticas  también su capacidad para amplificar señales lo hace realmente útil en sonido, emisoras de radio y casi cualquier dispositivo de la electrónica analógica. Este pequeño aparato esta presente en casi cualquier dispositivo electrónico.

Existen dos tipos fundamentales de transistor los BJT mas utilizados en sistemas analógicos por su gran poder de amplificar y los FET o transistores de efecto de campo, estos segundos se subdividen en JFET y MOSSFET, estos últimos son los empleados en electrónica digital, es decir, en nuestros ordenadores. Da gracias al millón de transistores que tiene tu ordenador para poder leer esto.

Existen dos tipos de BJT los NPN y PNP, ambos son similares pero antisimetricos, es decir se deben polarizar a la inversa. Para conocer mas sobre los transistores y su funcionamiento consultar un libro de electrónica o la Wikipedia.



El transistor tiene tres zonas de funcionamiento, si le ponemos una intensidad muy pequeña a la entrada, se comporta como un circuito abierto se denomina corte, es decir no deja circular la corriente, si usamos una intensidad muy alta se comporta como un cortocircuito en la zona de saturación, si tenemos una intensidad intermedia cuanta mas intensidad mas corriente pasa la zona activa.



Si trabajamos en la zona activa nuestro transistor amplifica la señal. En la imagen se observa que hay un capacitor, sin entrar mucho en detalles, esto se utiliza para separar la señal de alterna (los datos en si) de la de continua (la alimentación).


Pero para conocer el funcionamiento de una CPU, no nos interesa tanto la zona activa como las otras dos. Usando intensidades bajas tenemos una salida que sera la tensión de alimentación, si por el contrario ponemos una intensidad alta, la salida sera cero.


 En el anterior capitulo se hizo una analogía entre la electricidad y la lógica con interruptores es decir necesitábamos alguien que presionara una serie de interruptores para ver la respuesta. Con los transistores esta tarea es automática, enlazando unos con otros conseguimos distintos dispositivos lógicos que veremos en el próximo capitulo.



Iniciándome en la programación con Qt.

Hace tiempo que buscaba una buena solución para hacer mis programillas en windows o en android y buscaba un lenguaje que fuera versátil, sencillo, potente... se programar en C++ y había mirado un poco de C# que al igual que todo lo de microsoft... mejor tirarlo por el WC, hice algún pinito en Java pero no me convencía demasiado, ya que crear GUI se hacia un poco complicado aun usando el eclipse.

Al final encontré Qt, una biblioteca multiplataforma para C++ y crear interfaces gráficas. Se puede programar desde cualquier compilador de C++ pero existe un software que facilita mucho las cosas el QtCreator, muy intuitivo y fácil de usar.

Junto con esta pequeña recomendación os recomiendo estos videotutoriales, la pega están en ingles, pero estoy siguiendolos y me parecen muy buenos, aparte de Qt tambien tiene de Java, html, PHP... vamos este tipo se lo ha currado.

miércoles, 3 de julio de 2013

¿Que es una CPU? 1 - Lógica matemática.


Una de las razones por las que estudie ingeniería electrónica fue el motivo de saber como desde algo san simple como es al electricidad llegamos a algo tan complejo como un procesador y ya de ahí ordenadores e incluso videojuegos.


Yo creo que hoy en día todo el mundo sabe como funciona la electricidad, de una batería o desde un enchufe de casa, cerrando el circuito, es decir uniendo el positivo y el negativo de ambos, circula una corriente eléctrica, y nos sirve para encender una luz, dar calor, mover un motor, alimentar un aparato electrónico... Así que a partir de la electricidad, ¿Como se llega a un CPU?.

Para diseñar un CPU lo primero que tenemos que saber es la lógica matemática o álgebras de Boole. Básicamente en lógica tenemos tres operaciones básicas. El AND, OR y el NOT, y con estas operaciones podemos diseñar la teoría de como llegar a construir nuestro ordenador. Actualmente nuestros ordenadores están construidos con semiconductores (más adelante ya se explicara) pero cualquier dispositivo con el que podamos crear las operaciones lógicas nos diseñaría una CPU, como relés, circuitos neumáticos, válvulas de vacío...

Comenzamos viendo las operaciones básicas de la lógica y explicadas con electricidad e interruptores. La primera operación es el AND. Imaginemos que tenemos dos entradas y serán los interruptores S1 y S2, colocados en serie, y la salida seria R la bombilla que hemos instalado:



Los estados de S1, S2 y R solo son ON y OFF, R solo es ON, en el caso en el que S1 Y S2 sean ON. Habréis comprobado que he situado la "Y" en mayúsculas, precisamente por esa "Y" la llamamos AND que es la conjunción "y" en ingles. Ahora mostraremos la tabla de verdad para la función lógica AND, una tabla de verdad muestra las diferentes entradas y los resultados correspondientes:


La siguiente operación logica es OR, en este caso los interruptores S1 y S2, están colocados en paralelo. Para que R tenga un resultado ON, basta que S1 O S2 esten en forma ON. Se llama OR por que es la conjunción "o" quien nos crea dicha operación. 


La tabla de verdad de la función OR será:


Hay que decir que tanto la función OR como AND, han sido representadas con dos entradas pero podemos colocar mas interruptores y con ello mas variables. AND siempre dará OFF, si una de las entradas es OFF y OR siempre sera ON si una de las entradas es ON. Por lo que estas funciones son simétricas.

Por ultimo nos queda la instrucción mas simple, consiste en cambiar en una variable el ON por OFF, y el OFF por ON. Esta instrucción se llama NOT, en un circuito eléctrico se presentaría con un interruptor normalmente cerrado, es decir un interruptor que funciona al revés, si no esta pulsado pasa la corriente y si esta pulsado no pasa.


Y su tabla de verdad, la mas sencillita:


Ahora podemos combinar OR, AND y NOT,  y dar cualquier combinación. De hecho existen mas ecuaciones y operaciones logicas como NAND, NOR, XORT.... pero todas ellas son combinaciones de las formas básicas.

En nuestros modelos con interruptores debemos dar manualmente a los interruptores pero imaginemos que uno de esos interruptores es un un OFF o ON, que depende de ecuaciones lógicas anteriores. Y eso lo veremos en la siguiente parte con los transistores, la tecnología que nos ha dado la electrónica de hoy en día.












martes, 2 de julio de 2013

Para retomar el trabajo con fuerza.

Bueno he publicado mi segundo instructable, este no tiene nada que ver con las nuevas tecnologías pero como comer es necesario aquí os lo dejo, para fastidiaros la operación bikini.

http://www.instructables.com/id/PAN-DE-QUESO-PREADO-PO-DE-QUEIJO-GRAVIDO-PREGANT/

jueves, 30 de mayo de 2013

Retomando el trabajo.

Después de un tiempo sin poder blogear vuelvo a la carga, he tenido ciertos temas profesionales a los cuales he tenido que darles prioridad, pero también me han surgido ideas que mas adelante iré publicando.

viernes, 22 de febrero de 2013

Escaneado 3d

Bueno hoy me he hecho mi primer escaneado en 3D, este es una forma sencillita con un proyector que que refleja una imagen de rayas negras y blancas y únicamente con tres fotos. Para ser mas frikis aun y por un tema de espacio dichas fotos las hemos hecho en el WC del Fablab.




proyector en el wc con las lineas

realmente friky hacer esto en un baño

si pasabas rápido las imágenes daba un efecto psicodelico perfecto para discotecas de moda

yo haciéndome las fotos 

dos capturas de mi imagen en 3D
Para mas información:
http://openprocessing.org/sketch/1995

viernes, 15 de febrero de 2013

Ya estoy presente en Instructables.

¿Que es Instructables? Básicamente es una red social para compartir conocimientos, desde electrónica  informática  bricolaje ... hasta cocina. Existe gran cantidad de información y proyectos que podéis realizar en vuestra propia casa.

Si quereis visitar mi perfil y ver lo que voy haciendo:

http://www.instructables.com/member/nunovalencia/


miércoles, 6 de febrero de 2013

Ejemplos de Arduino simulado con Proteus.

En estos tiempos de crisis si alguien quiere iniciarse con un Arduino y no tiene medios (ya se que son solo 15 euros pero un estudiante siempre tiene estos problemas) aquí os doy unos ejemplos para poder trabajar desde Proteus, algo interesante es poder usar las pantallas LCD o algún otro componente mas o menos caro.

En cada ejemplo podéis ver, el código de Arduino, por si queréis modifcarlo y el archivo de proteus. Tambien esta un Hiperterminal para simular algunos comandos de comunicar la placa con el PC.

Podeis descargarlos en el siguiente enlace:

https://mega.co.nz/#!qAhQGZpA!JxZzrGdqT96Bto_SJlSeBEzdBKtqQbl-i9MbCR4EVug

A divertirse.

sábado, 2 de febrero de 2013

HOLA MUNDO

Creado mi primer blog orientado fundamentalmente a difundir información sobre las nuevas tecnologías y publicar mis pequeños proyectos personales. Temas como arduino, java, física... serán una constante aquí.

Un saludo a todos y bienvenidos RoboticBoss.