Hoy seguimos hablando de una de las ultimas tecnologias que se están desarrollando en telecomuniaciones IoT. Después de haber hecho una práctica sobre IoT en el anterior post hoy voy a desarrollar una App para activar/desactivar un riego automatico.
La pantalla de diseño que he pensado para la App
La programación de los botones y de los visores web (WebViewers) es la siguiente:
Primer bloque: Es decir, pulsando el botón ON. Enviamos al WebWiewer un 1, mediante la URL:
Hoy os voy a hablar de una de las ultimas tecnologías que se están desarrollando en el área de las telecomunicaciones: El Internet de las cosas o IoT(Internet of Things)
Iot abarca las nuevas redes de objetos físicos (sensores y actuadores) que están conectados entre ellos aunque se sitúen en distintos continentes mediante Internet. Lo que confiere a dichos objetos conectados un intercambio de información a grandísimas distancia. Está información puede ser utilizada para realizar cálculos, guardarla o realizar movimientos, encendidos, apagados,etc... En los actuadores.
¿Por qué es tan importante el Internet en las cosas?
Mediante sensores y dispositivos móviles, la información se transmiten a la nube de Internet, después es analizada y calculada por medio del Big Data y la Inteligencia Artificial, obteniendo unos resultados automáticos que a pesar de su bajo coste, pueden ser vendidos por mucho dinero o utilizados para realizar tareas. Vender productos, conocer clientes potenciales y sus datos etc.. Automaticar ahorra dinero, de seguridad, ahorra energia, suministra información de clientes, ahorra tiempo,etc.. Todo ello convella mucho dinero
Ejemplo De Funcionamiento Con El Servidor De IoT thingspeak
Hoy vamos a hacer una práctica sencilla sobre IoT que consistira en crear un canal IoT llamado JPB-riego y alli mandaremos bits (binary digits) de información 0 ó 1
Pasos:
Nos registramos en el servidor de Internet https://thingspeak.com/ (servidor IoT gratuito con condiciones: hasta 4 csnslrd y solo puede escribirse un dato cada 15 segundos. Si queremos mejores condiciones debemos comprar laversión PRO
New Channel => le llamamos JPB-IoT-Riego
Sharing => en share Channel view with evervone( Hacemos el canal público para que los datos pueda verlos todo el mundo en este blog)
Todo el mundo tecnológico está hablando de IoT, de como es capaz de enviar y recibir datos los objetos
Pues acabo de mostraros que este envió se realiza mediante URLs es decir como cuando buscamos la pagina web www.marca.es. Los Objetos el envió de estas URLs terminadas en 0 ó 1, lo hacen mediante código, no escribiendo la URL en una barra de direcciones de un navegador en la siguiente entrada os mostrare una App capaz de escribir en el canal de IoT apretando un botón ON/OFF
En la entrada de hoy os presento una nueva web que he desarrollado con las prácticas sobre la fibra óptica En la web podréis encontrar enlaces sobre la fibra,mis videos y fotos de las prácticas, etc..
Hoy os voy a presentar y comentar unos videos que explican primero el funcionamiento de la TDT y luego de la reproducción en un aparato de televisión. Algo que usamos a diario, pero que muy poca gente llega a conocer su funcionamiento
Video 1: Explicación de las frecuencias de los canales TDT
En este video hemos visto el ancho de banda de frecuencias para la TDT. En este se reparten los canales desde el 21 hasta el 69, cada uno de ellos tiene una anchura de 8 MHz, en los que caben 4 sintonias (Ejemplo en un canal de TV pueden estar las emisoras: La 1, La 2, 24h y Clan)
Otro asunto que se trata en el video es que en el año 2015 tuvo que comprimirse el ancho de banda TDT para darle parte del espectro a la red movil 4G. Aunque se mantuvieron los mismo canales, del 21 al 69. tuvieron que comprimirse el espacio entre canales y luego desintonizarlse los televisores:
Las antiguas televisores funcionaban por ondas analógicas moduladas en frecuencia.(los famosos canales VHF y UHF) actual son ondas digitales con modulación OFDM ( Coded Orthogonal Frequency Division Multiplexing) Se trata de una modulación digital codificada compleja que permite una mayor velocidad de transmisión de codificar los bits de la señal. asi como proteger errores de dicha señal.
El siguiente video explica como las señales son convertidas
Al Principio las televisiones usaban la tecnología de tubos catódicos, que enviaban tres corrientes de electrones a cada punto de la pantalla una corriente para la proporción de rojo, otra para la de verde, y la ultima para la de azul. RGB es en ingles, los electrones al chocar con el fósforo y plomo de la pantalla emitían el punto de color. La pantalla era barrida en lineas a una velocidad de 60 barridos cada segundo. Esa velocidad permitía que el ojo humano no apreciase ni los barridos ni las lineas, solamente la película
Para disminuir el volumen de los televisores y la calidad de imagen se desarrollaron los televisores con la tecnología con el cristal liquido o LCD (Liquid Crystal Display), Se basan en que el cristal liquido es capaz de polarizar la luz en mayor o menor intensidad según la corriente que les llegue. Un pixel de LCD tiene tres cristales líquidos muy próximos, uno para el rojo, otro para el verde y otro para el azul, la señal digital informa para cada pixel las tres corrientes que necesita para reproducir el color determinado
La siguiente evolución de los televisores fueron las pantallas OLED (Organic Light-Emitting Diode) cada pixel está formado por un LED RGB parecido al de la figura:
Estos LEDs emiten el color final según las señales que les llega por los contactos R.G.B parecido como hacian los televisores LCD y de rayos catodicos pero con mucha menos tecnologia para conseguir el color final mezcla los 3 colores, aunque la señal de oinformación para conseguir la mezcla sea la misma
Las televisiones OLED tienen la ventaja de producir negros puros cuando no emiten nada de luz R=0 G=0 B=0 por que el fondo de la televisión es negro
Es importante no confundir las televisiones LED (LCD) con las OLED, En las primeras el foco de luz que luego será polarizada(atenuada) por los cristales LCD esta formada por una matriz de LEDs blancos las segundas no tienen cristales LCD y Los LEDs en vez de blanco son RGB y cada pixel es capaz de producir los colores necesarios según la señal que les lleguen
La ultima tecnología que ha aparecido es la QLED(Quantun Light-Emiting Diode) En ellas cada pixeñ esta formada por tres puntos cuanticos RGB. Los puntos cuanticos funcionan de una manera similar a las pantallas LCD pero en lugar de pequeños cristales liquidos que polarizan la luz con la señal que les llega, son pequeñas particulas semiconductoras que emtien luz en diferente intensidad cuando les llega más o menos corriente y solo si la frente es azul. Los puntos cuanticos RGB son capaces de emitir una mayor gama de colores, lo que rtesulta imagenes mas nitidas, vibrantes y precisas.Ademas esta tecnologia permite un ahorro de energia, lo que reduce el consumo eléctrico. Los puntos cuanticos RGB se utilizan principalmente en televisores de alta definición y en pantallas de ordenadores para mejorar la calidad de Imagen.
Finalmente hay que comentar que la teconlogia tambien influye en la matriz de leds, por ejemplo los ultimos televisores LCD, para obtener mejor calidad en los pixeles negros, son capaces de apagar el led de la matriz
El siguente enlace podeis simular cualquier pixel de color a partir de dar más o menos intensidad al rojo(R), Verde(G) y el azul(B)
Más o menos después de leer el post y ver los vídeos, nos ha dejado claro que la señal de información que llega a la antena en forma de ondas electromagnéticas, es transformada en señales de electrones,
En el post de hoy voy a mostraros una pagina web que he desarrollado sobre las medidas de calidad que se obtienen en el medidor de campo. En anteriores posts habíamos realizado mediciones con el medidor de campo, el cual es el equipo de medida más utilizado para analizar y verificar las instalaciones de recepción de señales de radiofrecuencia. En la siguiente web veremos al detalle las medidas que toma el medidor, así como artículos que he realizado sobre el medidor. Espero que os guste
Las telecomunicaciones han avanzado a velocidad muy rápida en los últimos años. También la enseñanza de los estudios de Telecomunicaciones. Quizás uno de los avances más importantes en la enseñanza de la electrónica/programación/telecomunicaciones/rebotica fue la creación del microcontrolador Arduino por unos profesores italianos, El Arduino acopló el microcontrolador programable en C++ con una alimentación/conexión al ordenador USB, con pines de entrada y salida para los proyectos. Antes del Arduino montar todo esto era muy complicado, así como el lenguaje de programación.
El ESP32 auna todos los elementos del arduino, en un espacio mas reducido y con un añadido muy importante. Un modulo WiFi. Lo que le permite la captura/emisión de datos vía internet. Es decir, en proyectos que están en mi blog, pueden observarse encendidos de LEDs locales al sensor que lo produce. Con el ESP32 pueden encender LEDs en cualquier lugar del mundo así como recibir señales de sensores que están alejados. Eso si los sensores y actuadores deben estar conectados a Internet para poder recibir/enviar los datos ESP32
Esquema de los pineS y conexiones del ESP32
El problema que te encuentras cuando quieres programar en el ESP32 en la interfaz de arduino es que no esta predefinida para el ESP32 a continuación os adjunto un documento/tutorial que he realizado para poder conectarlo al ordenador y programarlo mediante el IDE. Es importante que sigáis al detalle todos los pasos
A continuación voy a mostraros un proyecto físico de encendido automático de un LED cuando reciba la señal de movimiento desde un sensor de infrarrojos.
Primero hemos simulado el proyecto con Tinkercad. Aquí tenéis el montaje del proyecto y el código de programación
El montaje consiste en:
Alimentar un Sensor IR con negatico (GND) y positivo (3,3V)
Enviar la señal del sensor al Arduino por el puerto 8.
El LED está conectado en serie a una resistencia de 330 Ohmios y al GND (negativo) en un extremo y al PIN 4 (positivo variable) en el otro extremo.
La programación será:
Cuando la señal del sensor IR que entra por PIN 8 sea HIGH (1) Poner HIGH (1) el PIN 4 Durante 0,5 sg.
Cuando la señal del sensor IR que entra por PIN 8 sea LOW (0) Poner LOW (1) el PIN 4
Podéis simular el montaje pulsando en iniciar simulación y luego en el sensor de infrarrojos para generar un movimiento: