Este documento describe un proyecto para medir la temperatura ambiental utilizando un sensor LM35 conectado a una placa Arduino. La placa Arduino recibe los datos del sensor y los transmite a MATLAB, que los procesa y muestra los resultados en una gráfica en tiempo real. El proyecto explica el hardware, los programas de Arduino y MATLAB utilizados, y proporciona detalles sobre cómo funciona el sistema para medir y visualizar la temperatura.
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Miguel Brunings
Este documento describe diferentes tipos de flip-flops digitales, incluyendo J-K, D, RS, T. Explica sus tablas de verdad y características de funcionamiento, como cómo cambian sus estados de salida en respuesta a las entradas y pulsos de reloj. También muestra diagramas de implementaciones comunes usando compuertas lógicas como NAND y XOR.
El documento presenta información sobre sensores ópticos. Explica que los sensores ópticos funcionan mediante la emisión y recepción de luz y que miden parámetros como la temperatura, presión, nivel de líquido, desplazamiento, vibraciones y agentes químicos. También describe los diferentes tipos de sensores ópticos como sensores químicos, físicos, reversibles, irreversibles, de absorbancia, reflectancia, luminiscencia y de índice de refracción.
Este documento describe brevemente la inteligencia en redes de comunicaciones. Habla sobre la lógica difusa y cómo imita la forma en que los humanos toman decisiones con información imprecisa. También menciona algunos tipos de sistemas de lógica difusa, como los sistemas tipo Mamdani y Takagi-Sugeno.
Sistema de control para llenado de tanques con microcontrolador picRoberto Di Giacomo
Este documento describe el diseño de un sistema de control para el llenado de tanques utilizando microcontroladores PIC. El objetivo general es automatizar el proceso de llenado mediante un sensor de nivel y un microcontrolador programado. Se explican conceptos teóricos sobre sensores, incluyendo tipos comunes como sensores de temperatura, proximidad e inductivos. También se especifican características clave de los sensores y se analizan sus aplicaciones en la medición y control de procesos industriales.
Este documento presenta un resumen de los conceptos básicos sobre sistemas de control de primer orden, segundo orden y orden superior. Explica la respuesta transitoria y estacionaria de los sistemas, y analiza en detalle la respuesta de sistemas de primer orden, segundo orden con raíces reales, complejas y repetidas, así como sistemas de orden superior.
Este documento presenta 8 ejercicios resueltos en Prolog. Los ejercicios cubren temas como hechos y reglas, aritmética recursiva, listas y sus operaciones como imprimir, agregar elementos, invertir, ordenar y más. El autor concluye que Prolog es adecuado para la inteligencia artificial debido a su facilidad de programación y uso de listas para estructurar datos de manera recursiva.
Este manual describe el software de simulación Scada PC_Simu. Explica cómo crear y editar documentos de simulación, agregar elementos como interruptores, motores, válvulas y detectores, y simular el intercambio de información de entrada y salida. También cubre cómo analizar datos digitales y analógicos durante una simulación.
Los protocolos de enrutamiento son conjuntos de reglas que los routers usan para compartir información sobre direcciones de redes. Esta información se usa para construir tablas de enrutamiento que deciden la mejor ruta para enviar paquetes a su destino basado en métricas como saltos, ancho de banda o retardo. Existen protocolos estáticos y dinámicos, siendo estos últimos esenciales para redes grandes.
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Miguel Brunings
Este documento describe diferentes tipos de flip-flops digitales, incluyendo J-K, D, RS, T. Explica sus tablas de verdad y características de funcionamiento, como cómo cambian sus estados de salida en respuesta a las entradas y pulsos de reloj. También muestra diagramas de implementaciones comunes usando compuertas lógicas como NAND y XOR.
El documento presenta información sobre sensores ópticos. Explica que los sensores ópticos funcionan mediante la emisión y recepción de luz y que miden parámetros como la temperatura, presión, nivel de líquido, desplazamiento, vibraciones y agentes químicos. También describe los diferentes tipos de sensores ópticos como sensores químicos, físicos, reversibles, irreversibles, de absorbancia, reflectancia, luminiscencia y de índice de refracción.
Este documento describe brevemente la inteligencia en redes de comunicaciones. Habla sobre la lógica difusa y cómo imita la forma en que los humanos toman decisiones con información imprecisa. También menciona algunos tipos de sistemas de lógica difusa, como los sistemas tipo Mamdani y Takagi-Sugeno.
Sistema de control para llenado de tanques con microcontrolador picRoberto Di Giacomo
Este documento describe el diseño de un sistema de control para el llenado de tanques utilizando microcontroladores PIC. El objetivo general es automatizar el proceso de llenado mediante un sensor de nivel y un microcontrolador programado. Se explican conceptos teóricos sobre sensores, incluyendo tipos comunes como sensores de temperatura, proximidad e inductivos. También se especifican características clave de los sensores y se analizan sus aplicaciones en la medición y control de procesos industriales.
Este documento presenta un resumen de los conceptos básicos sobre sistemas de control de primer orden, segundo orden y orden superior. Explica la respuesta transitoria y estacionaria de los sistemas, y analiza en detalle la respuesta de sistemas de primer orden, segundo orden con raíces reales, complejas y repetidas, así como sistemas de orden superior.
Este documento presenta 8 ejercicios resueltos en Prolog. Los ejercicios cubren temas como hechos y reglas, aritmética recursiva, listas y sus operaciones como imprimir, agregar elementos, invertir, ordenar y más. El autor concluye que Prolog es adecuado para la inteligencia artificial debido a su facilidad de programación y uso de listas para estructurar datos de manera recursiva.
Este manual describe el software de simulación Scada PC_Simu. Explica cómo crear y editar documentos de simulación, agregar elementos como interruptores, motores, válvulas y detectores, y simular el intercambio de información de entrada y salida. También cubre cómo analizar datos digitales y analógicos durante una simulación.
Los protocolos de enrutamiento son conjuntos de reglas que los routers usan para compartir información sobre direcciones de redes. Esta información se usa para construir tablas de enrutamiento que deciden la mejor ruta para enviar paquetes a su destino basado en métricas como saltos, ancho de banda o retardo. Existen protocolos estáticos y dinámicos, siendo estos últimos esenciales para redes grandes.
Mapa mental niveles de capacidad del modelo CMMIZuisdiaz01
Los seis niveles de capacidad, especificados por los números 0 hasta 5, son los siguientes:
0. Incompleto
1. Realizado
2. Gestionado
3. Definido
4. Gestionado cuantitativa mente
5. En optimización
Circuitos secuenciales sincronos y asincronosAlexa Ramirez
Este documento describe los aspectos básicos de los circuitos secuenciales síncronos. Explica que estos circuitos utilizan elementos de memoria como flip-flops junto con una señal de reloj para controlar los cambios de estado. También describe cómo estos circuitos se pueden representar mediante autómatas de Mealy y Moore y los pasos para analizar y sintetizar circuitos secuenciales síncronos a partir de una especificación.
La estructura de un compilador está dividida en cuatro módulos principales: el preprocesador, la compilación, el ensamblado y el enlazado. El preprocesador transforma el código fuente original en código puro. La compilación analiza el código sintáctica y semánticamente y genera código intermedio. El ensamblado convierte el código intermedio en código binario no enlazado. El enlazado produce el código binario final enlazado con librerías.
Este documento describe las siete capas del modelo OSI, el modelo de referencia para la arquitectura de redes. La capa de aplicación proporciona interfaz entre el usuario y los servicios del host. La capa de presentación se encarga de definir formatos para que los datos puedan ser leídos por las aplicaciones. La capa de sesión mantiene la comunicación entre hosts, manejando el inicio y término de la comunicación. La capa de transporte incluye protocolos como TCP y UDP que manejan los puertos y sockets. La capa de red contiene protocol
Este documento describe los principios fundamentales de la conversión de señales analógicas a digitales. Explica que un convertidor analógico a digital toma una señal de entrada analógica y genera un código digital de salida que representa la magnitud de la entrada. Luego describe los procesos clave involucrados: muestreo, cuantificación y codificación. El muestreo convierte una señal continua en una señal discreta en el tiempo mediante la toma de muestras a intervalos regulares. La cuantificación asigna valores discret
El documento trata sobre los controladores lógicos programables (PLC), incluyendo una breve historia de su creación, su definición, estructura básica, clasificación, aplicaciones, selección, conexión de entrada/salida, lenguajes de programación, ciclo de escaneo y desarrollo de proyectos con PLC.
Este documento describe una práctica de laboratorio sobre flip flops. Explica qué son los flip flops, sus diferentes tipos (J-K, SR, D, T), y cómo se pueden usar para crear circuitos como contadores y pulsadores. También analiza los circuitos integrados 74LS14 y 74194 y sus aplicaciones en diseños secuenciales como contadores y secuenciadores de LEDs.
Un proceso pasa por varios estados discretos como nuevo, listo, en ejecución, bloqueado y terminado. Cuando un proceso es admitido se crea y se coloca en la cola de listos, y pasa a estado listo cuando se le asigna la CPU. Un proceso cambia a estado en ejecución al ser despachado, pero puede volver a listo si se le agota su tiempo de CPU o si inicia una operación de E/S para bloquearse. Al terminar la E/S, vuelve a listo, y sale a terminado una vez completada su ej
1. El documento describe un sistema de apertura de una caja fuerte mediante una combinación secreta introducida a través de dos teclas. Se propone diseñar un circuito secuencial que reconozca la combinación correcta de pulsaciones de teclas para abrir la caja durante 5 minutos.
2. Se presenta un ejercicio sobre diseño de circuitos secuenciales con dos entradas y una salida. El circuito debe dar salida alta sólo cuando ambas entradas estén a bajo habiendo estado también a bajo en el ciclo anterior.
3. Se pro
La jerarquía de Chomsky clasifica las gramáticas formales en 4 tipos principales: regulares (Tipo 3), libres de contexto (Tipo 2), sensibles al contexto (Tipo 1) y recursivamente enumerables (Tipo 0). Cada tipo permite diferentes reglas de producción y se resuelve mediante autómatas diferentes, con los Tipos 0-1 más complejos que permiten más flexibilidad en las reglas gramaticales.
Los sistemas de orden superior contienen polos adicionales que afectan su comportamiento transitorio y permanente. La respuesta transitoria depende de la posición relativa del nuevo polo respecto a los polos complejos. Estos sistemas pueden descomponerse en una combinación de sistemas de primer y segundo orden. En algunos casos, los sistemas de orden superior pueden simplificarse a sistemas de orden inferior mediante la dominancia de polos alejados o la cancelación de pares de polos y ceros próximos.
1) Las series de Fourier son una herramienta matemática que permite descomponer funciones periódicas en una suma infinita de funciones senoidales más simples. 2) La transformada de Fourier discreta es una transformada ampliamente usada para analizar las frecuencias presentes en una señal muestreada. 3) Una señal digital es aquella cuyos valores pueden ser discretos (por ejemplo, 0 y 1) en lugar de valores continuos dentro de un rango.
Este documento explica el enrutamiento entre VLAN. Describe cómo el enrutamiento entre VLAN permite la comunicación entre dispositivos aislados en VLAN separadas a través de un router. Explica dos métodos comunes de enrutamiento entre VLAN, incluida la configuración "router-on-a-stick" que utiliza subinterfaces en una sola interfaz física del router. Concluye que el enrutamiento entre VLAN puede ayudar a administrar mejor una red al facilitar la comunicación entre VLAN.
El nivel físico se encarga de la transmisión de bits a través de un medio físico, especificando aspectos como el tipo de cableado, codificación de señales, voltajes y modulaciones. Su objetivo es garantizar la máxima certeza en la transmisión de bits entre un emisor y receptor. La capa de enlace de datos se ocupa de delimitar marcos de datos, mantener su integridad y detectar errores para abstraer la transmisión de la capa física. El nivel de red gestiona el encaminamiento de la inform
El documento explica el funcionamiento de las interrupciones en los sistemas operativos. Describe que una interrupción es una señal que puede originarse en un dispositivo hardware o software para solicitar la atención inmediata del procesador. Las interrupciones juegan un papel fundamental en la operación de los dispositivos de entrada/salida. El procesador atiende las interrupciones mediante rutinas de servicio almacenadas en la tabla de vectores de interrupción, permitiendo que los dispositivos envíen peticiones sin necesidad de que el procesador los esté re
El documento describe los estándares IEEE 802 para redes de área local. Explica que el proyecto IEEE 802 fue creado en 1980 para desarrollar estándares que permitieran a tecnologías de diferentes fabricantes trabajar juntas. Describe varios estándares IEEE 802 específicos, incluyendo 802.3 (Ethernet), 802.11 (Wi-Fi), y 802.15 (Bluetooth).
Este documento describe los controladores de procesos y los sistemas de control ON-OFF. Un controlador compara un valor medido con un punto de referencia y produce una señal de salida para mantener el valor deseado. El control ON-OFF es la forma más simple, con la salida solo en dos posiciones (encendido/apagado). Presenta variación cíclica de la variable controlada y no puede producir un valor exacto. Tiene un simple mecanismo y es ampliamente usado, especialmente para control de temperatura. Ofrece bajo costo e instalación fácil
Este documento presenta una introducción a los controladores automáticos. Explica que los controladores son necesarios para controlar procesos industriales de manera más eficiente y precisa que los seres humanos. Luego describe los elementos clave de un sistema de control, incluidos el controlador, la planta y la retroalimentación. Finalmente, resume los diferentes tipos de controladores como proporcional, integral, derivativo y PID, y explica cómo cada uno genera una señal de control.
El documento presenta un resumen de gráficas de señales de tiempo continuo y discreto realizadas en Matlab. Incluye ejemplos de señales en tiempo continuo y discreto, convolución en tiempo discreto, serie de Fourier, muestreo de señales y cálculo de la transformada de Fourier discreta.
La finalidad del proyecto consta en el desarrollo de un contador binario ascendente de 14 bits, con un regulador de velocidad de contador, se utilizo la tarjeta Arduino UNO con ATmega328P para el proyecto.
Nos introducimos en el conocimiento y la programacion de Arduino. Se describe las partes Hardware y Software de la placa arduino Duemilanove Atmega328P-PU. Así como sus caracteristicas, polarización, entradas y salidas, reset, alimentacion, etc. Se presentan 5 proyectos diseñado con el microcontrolador Arduino duemilanove. Version 2 actualizada.
Mapa mental niveles de capacidad del modelo CMMIZuisdiaz01
Los seis niveles de capacidad, especificados por los números 0 hasta 5, son los siguientes:
0. Incompleto
1. Realizado
2. Gestionado
3. Definido
4. Gestionado cuantitativa mente
5. En optimización
Circuitos secuenciales sincronos y asincronosAlexa Ramirez
Este documento describe los aspectos básicos de los circuitos secuenciales síncronos. Explica que estos circuitos utilizan elementos de memoria como flip-flops junto con una señal de reloj para controlar los cambios de estado. También describe cómo estos circuitos se pueden representar mediante autómatas de Mealy y Moore y los pasos para analizar y sintetizar circuitos secuenciales síncronos a partir de una especificación.
La estructura de un compilador está dividida en cuatro módulos principales: el preprocesador, la compilación, el ensamblado y el enlazado. El preprocesador transforma el código fuente original en código puro. La compilación analiza el código sintáctica y semánticamente y genera código intermedio. El ensamblado convierte el código intermedio en código binario no enlazado. El enlazado produce el código binario final enlazado con librerías.
Este documento describe las siete capas del modelo OSI, el modelo de referencia para la arquitectura de redes. La capa de aplicación proporciona interfaz entre el usuario y los servicios del host. La capa de presentación se encarga de definir formatos para que los datos puedan ser leídos por las aplicaciones. La capa de sesión mantiene la comunicación entre hosts, manejando el inicio y término de la comunicación. La capa de transporte incluye protocolos como TCP y UDP que manejan los puertos y sockets. La capa de red contiene protocol
Este documento describe los principios fundamentales de la conversión de señales analógicas a digitales. Explica que un convertidor analógico a digital toma una señal de entrada analógica y genera un código digital de salida que representa la magnitud de la entrada. Luego describe los procesos clave involucrados: muestreo, cuantificación y codificación. El muestreo convierte una señal continua en una señal discreta en el tiempo mediante la toma de muestras a intervalos regulares. La cuantificación asigna valores discret
El documento trata sobre los controladores lógicos programables (PLC), incluyendo una breve historia de su creación, su definición, estructura básica, clasificación, aplicaciones, selección, conexión de entrada/salida, lenguajes de programación, ciclo de escaneo y desarrollo de proyectos con PLC.
Este documento describe una práctica de laboratorio sobre flip flops. Explica qué son los flip flops, sus diferentes tipos (J-K, SR, D, T), y cómo se pueden usar para crear circuitos como contadores y pulsadores. También analiza los circuitos integrados 74LS14 y 74194 y sus aplicaciones en diseños secuenciales como contadores y secuenciadores de LEDs.
Un proceso pasa por varios estados discretos como nuevo, listo, en ejecución, bloqueado y terminado. Cuando un proceso es admitido se crea y se coloca en la cola de listos, y pasa a estado listo cuando se le asigna la CPU. Un proceso cambia a estado en ejecución al ser despachado, pero puede volver a listo si se le agota su tiempo de CPU o si inicia una operación de E/S para bloquearse. Al terminar la E/S, vuelve a listo, y sale a terminado una vez completada su ej
1. El documento describe un sistema de apertura de una caja fuerte mediante una combinación secreta introducida a través de dos teclas. Se propone diseñar un circuito secuencial que reconozca la combinación correcta de pulsaciones de teclas para abrir la caja durante 5 minutos.
2. Se presenta un ejercicio sobre diseño de circuitos secuenciales con dos entradas y una salida. El circuito debe dar salida alta sólo cuando ambas entradas estén a bajo habiendo estado también a bajo en el ciclo anterior.
3. Se pro
La jerarquía de Chomsky clasifica las gramáticas formales en 4 tipos principales: regulares (Tipo 3), libres de contexto (Tipo 2), sensibles al contexto (Tipo 1) y recursivamente enumerables (Tipo 0). Cada tipo permite diferentes reglas de producción y se resuelve mediante autómatas diferentes, con los Tipos 0-1 más complejos que permiten más flexibilidad en las reglas gramaticales.
Los sistemas de orden superior contienen polos adicionales que afectan su comportamiento transitorio y permanente. La respuesta transitoria depende de la posición relativa del nuevo polo respecto a los polos complejos. Estos sistemas pueden descomponerse en una combinación de sistemas de primer y segundo orden. En algunos casos, los sistemas de orden superior pueden simplificarse a sistemas de orden inferior mediante la dominancia de polos alejados o la cancelación de pares de polos y ceros próximos.
1) Las series de Fourier son una herramienta matemática que permite descomponer funciones periódicas en una suma infinita de funciones senoidales más simples. 2) La transformada de Fourier discreta es una transformada ampliamente usada para analizar las frecuencias presentes en una señal muestreada. 3) Una señal digital es aquella cuyos valores pueden ser discretos (por ejemplo, 0 y 1) en lugar de valores continuos dentro de un rango.
Este documento explica el enrutamiento entre VLAN. Describe cómo el enrutamiento entre VLAN permite la comunicación entre dispositivos aislados en VLAN separadas a través de un router. Explica dos métodos comunes de enrutamiento entre VLAN, incluida la configuración "router-on-a-stick" que utiliza subinterfaces en una sola interfaz física del router. Concluye que el enrutamiento entre VLAN puede ayudar a administrar mejor una red al facilitar la comunicación entre VLAN.
El nivel físico se encarga de la transmisión de bits a través de un medio físico, especificando aspectos como el tipo de cableado, codificación de señales, voltajes y modulaciones. Su objetivo es garantizar la máxima certeza en la transmisión de bits entre un emisor y receptor. La capa de enlace de datos se ocupa de delimitar marcos de datos, mantener su integridad y detectar errores para abstraer la transmisión de la capa física. El nivel de red gestiona el encaminamiento de la inform
El documento explica el funcionamiento de las interrupciones en los sistemas operativos. Describe que una interrupción es una señal que puede originarse en un dispositivo hardware o software para solicitar la atención inmediata del procesador. Las interrupciones juegan un papel fundamental en la operación de los dispositivos de entrada/salida. El procesador atiende las interrupciones mediante rutinas de servicio almacenadas en la tabla de vectores de interrupción, permitiendo que los dispositivos envíen peticiones sin necesidad de que el procesador los esté re
El documento describe los estándares IEEE 802 para redes de área local. Explica que el proyecto IEEE 802 fue creado en 1980 para desarrollar estándares que permitieran a tecnologías de diferentes fabricantes trabajar juntas. Describe varios estándares IEEE 802 específicos, incluyendo 802.3 (Ethernet), 802.11 (Wi-Fi), y 802.15 (Bluetooth).
Este documento describe los controladores de procesos y los sistemas de control ON-OFF. Un controlador compara un valor medido con un punto de referencia y produce una señal de salida para mantener el valor deseado. El control ON-OFF es la forma más simple, con la salida solo en dos posiciones (encendido/apagado). Presenta variación cíclica de la variable controlada y no puede producir un valor exacto. Tiene un simple mecanismo y es ampliamente usado, especialmente para control de temperatura. Ofrece bajo costo e instalación fácil
Este documento presenta una introducción a los controladores automáticos. Explica que los controladores son necesarios para controlar procesos industriales de manera más eficiente y precisa que los seres humanos. Luego describe los elementos clave de un sistema de control, incluidos el controlador, la planta y la retroalimentación. Finalmente, resume los diferentes tipos de controladores como proporcional, integral, derivativo y PID, y explica cómo cada uno genera una señal de control.
El documento presenta un resumen de gráficas de señales de tiempo continuo y discreto realizadas en Matlab. Incluye ejemplos de señales en tiempo continuo y discreto, convolución en tiempo discreto, serie de Fourier, muestreo de señales y cálculo de la transformada de Fourier discreta.
La finalidad del proyecto consta en el desarrollo de un contador binario ascendente de 14 bits, con un regulador de velocidad de contador, se utilizo la tarjeta Arduino UNO con ATmega328P para el proyecto.
Nos introducimos en el conocimiento y la programacion de Arduino. Se describe las partes Hardware y Software de la placa arduino Duemilanove Atmega328P-PU. Así como sus caracteristicas, polarización, entradas y salidas, reset, alimentacion, etc. Se presentan 5 proyectos diseñado con el microcontrolador Arduino duemilanove. Version 2 actualizada.
Se desarrollo un contador binario ascendente de 8 bits y otro contador similar con la única diferencia de que cuenta con un control de velocidad de conteo, se utilizo la tarjeta Arduino UNO con ATmega328P para el proyecto.
Se desarrollo un contador binario descendente de 8 bits y otros contador similar con la única diferencia de que cuenta con un control de velocidad de conteo, se utilizo la tarjeta Arduino UNO con ATmega328P para el proyecto.
El proyecto se resume en el desarrollo de un contador binario descendente de 14 bits, con un regulador de velocidad de conteo, se utilizo la tarjeta Arduino UNO con ATmega328P para el proyecto.
El proyecto consiste en un contador binario Ascendente – Descendente de 14 bits, el sentido del conteo es controlado mediante un selector, el cual puede ser modificado en cualquier momento respetando el número que se está mostrando en el contador al momento del cambio.
Este documento describe el desarrollo de un conversor digital-analógico (DAC) de 8 bits utilizando Arduino para generar diferentes señales como cuadrada, diente de sierra, triangular y senoidal. Se explica el hardware y software utilizado, incluyendo los códigos Arduino para cada señal. Los resultados obtenidos se analizan y se concluye que los objetivos de generar diferentes señales con el DAC y Arduino se lograron satisfactoriamente.
Netduino es una plataforma electrónica de código abierto que usa el .NET Micro Framework. Contiene un microcontrolador de 32 bits y un gran entorno de desarrollo para ingenieros y aficionados. Netduino combina E/S digitales y analógicas para interactuar con interruptores, sensores, LEDs y más.
Este documento describe la tarjeta Arduino, incluyendo lo que es, para qué sirve y cómo funciona. Explica que Arduino es una plataforma de desarrollo basada en una placa electrónica con un microcontrolador reprogramable que permite conectar sensores y actuadores. Detalla que se programa usando C++ y un entorno de desarrollo integrado y que su código es de código abierto, permitiendo que las personas usen y modifiquen libremente los códigos.
Este documento describe el desarrollo de un prototipo de sistema de telemetría inalámbrico para medir el nivel de llenado de un tanque. El prototipo utiliza sensores, una interfaz de LabView y una plataforma IoT para visualizar y almacenar los datos de nivel recopilados. El autor diseña el hardware, realiza simulaciones y pruebas funcionales del prototipo, y describe su funcionamiento.
Este documento resume conceptos clave sobre internet, protocolos de comunicación como HTTP y MQTT, hardware como NodeMCU y sensores DHT11 y pantallas OLED, y software como Thingspeak y Tuniot. Introduce los protocolos HTTP, WebSocket y MQTT, así como los conceptos de arquitectura MVC, bases de datos e Internet de las Cosas. Explica cómo conectar sensores y pantallas al NodeMCU y subir datos a plataformas en la nube como Thingspeak usando WiFi. Finalmente, presenta la herramienta Tuniot para programar NodeMCU a trav
Esta práctica consistió en realizar un sistema capaz de medir la velocidad de una canica, para poder elaborar este sistema se utilizaron sensores de luz, leds, arduino, displays y algunos otras herramientas. Para poder medir la velocidad de la canica la hicimos rodar por un tubo, colocamos dos sensores de luz en los extremos para que se detectara en qué momento se obstruía la luz en ellos, se contó el tiempo que llevo corriendo el sistema, con los datos obtenido que fueron tiempo y distancia se pudo calcularla velocidad, y de ahí se imprimieron en tres displays conectados en cascadas.
Este documento describe un proyecto de control de barrera de parking desarrollado por estudiantes de primer año de ESO usando una placa Arduino. Explica los componentes del proyecto como la placa Arduino, un servomotor, un sensor infrarrojo y un sistema de alimentación. También describe cómo programar la placa Arduino y cómo funcionan dispositivos como LEDs, pulsadores y sensores infrarrojos que se usarán en el proyecto. El objetivo final es programar la placa Arduino para controlar una barrera de parking usando el servomotor y detect
Artículo publiicado en el mes de setiembre del 2014 por la revista Mercado Electrónico(Argentina).
En el presente artículo se hace referencia a los distintos tipos de ARDUINOs y los distintos tipos de aplicaciones.
Este documento describe lo que es Arduino, una plataforma de hardware de código abierto basada en una placa con entradas y salidas analógicas y digitales. Explica que Arduino se puede usar para conectar el mundo físico con el virtual y automatizar sistemas. También resume algunas aplicaciones como osciloscopios, controladores MIDI y aeronaves no tripuladas que usan Arduino, así como los lenguajes de programación y bibliotecas compatibles con la plataforma.
El documento describe lo que es Arduino, una plataforma de hardware de código abierto basada en una placa con entradas y salidas analógicas y digitales. Arduino se puede programar utilizando un lenguaje de programación basado en C/C++ y se puede usar para una variedad de aplicaciones como control de iluminación, automatización de sistemas y comunicaciones. Viene con bibliotecas estándar para funciones como comunicación serie, control de LCDs y servomotores.
Este documento presenta una introducción a la plataforma Arduino. Explica que Arduino es un microcontrolador de código abierto que permite recibir datos de entradas y enviar datos de salidas. Describe cómo instalar el entorno de desarrollo Arduino IDE y cómo programar Arduino usando un lenguaje de programación similar a C/C++. Finalmente, muestra un ejemplo completo de programa Arduino para controlar un LED.
Este documento describe el diseño e implementación de un sistema de adquisición de datos usando un microcontrolador PIC16F877A. El hardware incluye el microcontrolador, un cristal de 20MHz, capacitores, un MAX232 y un convertidor serial-USB. El software incluye programación del PIC para adquirir datos analógicos y enviarlos vía puerto serial, y programas en Matlab y Visual Basic para recibir los datos y graficar las formas de onda. El proyecto logró implementar con éxito el hardware y software propuestos para adquiri
Este documento resume lo que es Arduino, una plataforma de hardware y software libre que permite el desarrollo de proyectos electrónicos de manera sencilla. Explica que Arduino Uno es una de las placas más populares, con un microcontrolador ATmega328 y puertos de entrada y salida. También describe el software Arduino IDE y cómo se usa para programar el microcontrolador, así como los usos comunes de Arduino en educación y otros campos.
El documento describe lo que es Arduino, incluyendo que es una plataforma de hardware y software libre que facilita la programación de microcontroladores. Explica las características básicas de la placa Arduino Uno como su microcontrolador ATmega328, voltajes de entrada y salida, pines digitales e I/O. También describe cómo Arduino se puede usar para interactuar con hardware y software, y controlar o transformar información a través de sensores y actuadores.
Similar a Proyecto arduino medidor de temperatura (20)
Ofrecemos herramientas y metodologías para que las personas con ideas de negocio desarrollen un prototipo que pueda ser probado en un entorno real.
Cada miembro puede crear su perfil de acuerdo a sus intereses, habilidades y así montar sus proyectos de ideas de negocio, para recibir mentorías .
La Unidad Eudista de Espiritualidad se complace en poner a su disposición el siguiente Triduo Eudista, que tiene como propósito ofrecer tres breves meditaciones sobre Jesucristo Sumo y Eterno Sacerdote, el Sagrado Corazón de Jesús y el Inmaculado Corazón de María. En cada día encuentran una oración inicial, una meditación y una oración final.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
El curso de Texto Integrado de 8vo grado es un programa académico interdisciplinario que combina los contenidos y habilidades de varias asignaturas clave. A través de este enfoque integrado, los estudiantes tendrán la oportunidad de desarrollar una comprensión más holística y conexa de los temas abordados.
En el área de Estudios Sociales, los estudiantes profundizarán en el estudio de la historia, geografía, organización política y social, y economía de América Latina. Analizarán los procesos de descubrimiento, colonización e independencia, las características regionales, los sistemas de gobierno, los movimientos sociales y los modelos de desarrollo económico.
En Lengua y Literatura, se enfatizará el desarrollo de habilidades comunicativas, tanto en la expresión oral como escrita. Los estudiantes trabajarán en la comprensión y producción de diversos tipos de textos, incluyendo narrativos, expositivos y argumentativos. Además, se estudiarán obras literarias representativas de la región latinoamericana.
El componente de Ciencias Naturales abordará temas relacionados con la biología, la física y la química, con un enfoque en la comprensión de los fenómenos naturales y los desafíos ambientales de América Latina. Se explorarán conceptos como la biodiversidad, los recursos naturales, la contaminación y el desarrollo sostenible.
En el área de Matemática, los estudiantes desarrollarán habilidades en áreas como la aritmética, el álgebra, la geometría y la estadística. Estos conocimientos matemáticos se aplicarán a la resolución de problemas y al análisis de datos, en el contexto de las temáticas abordadas en las otras asignaturas.
A lo largo del curso, se fomentará la integración de los contenidos, de manera que los estudiantes puedan establecer conexiones significativas entre los diferentes campos del conocimiento. Además, se promoverá el desarrollo de habilidades transversales, como el pensamiento crítico, la resolución de problemas, la investigación y la colaboración.
Mediante este enfoque de Texto Integrado, los estudiantes de 8vo grado tendrán una experiencia de aprendizaje enriquecedora y relevante, que les permitirá adquirir una visión más amplia y comprensiva de los temas estudiados.
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Proyecto arduino medidor de temperatura
1.
MEDIDOR
DE
TEMPERATURA
APLICACIÓN
CON
ARDUINO
Y
MATLAB
ALUMNOS
COLABORADORES
AGUSTÍN
LECHUGA
CARRETERO
LUIS
DANIEL
FIGUERO
MORALES
PROFESOR
TUTOR
JOAQUIN
MORE
MARCHAL
2. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
2
MEDIDOR
DE
TEMPERATURA
Índice
Introducción
..................................................................
3
Descripción
del
proyecto
...............................................
4
Realización
del
proyecto
................................................
5
Materiales
...................................................................
12
Resultados
y
valoración
...............................................
12
Bibliografía
y
fuentes
..................................................
12
3. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
3
MEDIDOR
DE
TEMPERATURA
Introducción
Este
proyecto
está
enfocado
a
la
recogida
de
datos,
en
este
caso
la
temperatura,
y
su
posterior
tratado
y
visualización
en
pantalla
y
así
poder
hacer
un
seguimiento
de
la
temperatura
obtenida
en
el
entorno.
Para
realizarlo
hemos
dispuesto
de
un
sensor
de
temperatura
LM35
que
toma
las
medidas
del
entorno.
Este
está
conectado
a
una
placa
de
Arduino
que
cuenta
con
un
programa
por
el
cual
recoge
los
datos
del
sensor
de
temperatura
y
los
transforma
en
grados
centígrados.
Este
Arduino
está
conectado
al
ordenador
y
a
su
vez
enlazado
al
programa
Matlab,
que
se
encarga
de
procesar
los
datos
enviados
por
la
placa,
nos
muestra
en
tiempo
real
la
temperatura
recogida
por
el
medidor
de
temperatura,
crea
gráficas
entre
valores
de
tiempo...
Estos
datos
nos
van
indicando
la
temperatura
ambiente
a
la
que
se
localiza.
Vamos
a
proceder
a
una
explicación
de
cómo
hemos
realizado
el
proyecto.
Diagrama
de
bloques:
Inicio
• Arranca
el
programa
LM35
• Recoge
los
datos
de
la
temperatura
ambiente
Arduino
• Procesa
los
datos
que
le
envía
el
sensor
Matlab
• Con
los
datos
de
Arduino
va
creando
una
grafica
en
función
del
Oempo
Final
• termina
la
recojida
de
datos
programada
4. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
4
MEDIDOR
DE
TEMPERATURA
Descripción
del
proyecto
Haremos
primero
una
pequeña
descripción
de
Arduino
MEGA
(uno
de
los
componentes
más
importantes
utilizados
en
este
proyecto):
Arduino
es
una
plataforma
de
hardware
libre,
basada
en
una
placa
con
un
microcontrolador
y
un
entorno
de
desarrollo,
diseñada
para
facilitar
el
uso
de
la
electrónica
en
proyectos
multidisciplinares.
El
hardware
consiste
en
una
placa
con
un
microcontrolador
Atmel
AVR
y
puertos
de
entrada/salida.
Los
microcontroladores
más
usados
son
el
Atmega168,
Atmega328,
Atmega1280
y
ATmega8
por
su
sencillez
y
bajo
coste,
que
permiten
el
desarrollo
de
múltiples
diseños.
Ahora
hablaremos
del
sensor
de
temperatura
LM35:
El
LM35
es
un
sensor
de
temperatura
con
una
precisión
calibrada
de
+-‐1ºC.
Su
rango
de
medición
abarca
desde
-‐55°C
hasta
150°C.
La
salida
es
lineal
y
cada
grado
centígrado
equivale
a
10mV.
La
tensión
de
salida
es
proporcional
a
la
temperatura.
El
Conversor
Análogo
Digital
de
Arduino
es
de
10bits,
por
lo
tanto
para
convertir
el
valor
de
lectura
en
Voltios
usamos
la
siguiente
expresión.
V
=
(5.0*
lectura)/1024.
El
factor
adicional
que
aparece
en
la
expresión
es
a
causa
de
la
especificación
del
sensor
LM35,
el
que
tiene
una
escala
de
10mV/C
por
lo
tanto
para
obtener
la
temperatura
directamente
en
grados
Celsius
debemos
multiplicar
por
100.
SENSOR
LM35
ARDUINO
ORDENADOR
PANTALLA
5. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
5
MEDIDOR
DE
TEMPERATURA
Programa
Arduino:
La
plataforma
Arduino
se
programa
mediante
el
uso
de
un
lenguaje
propio
basado
en
el
lenguaje
de
programación
de
alto
nivel.
Sin
embargo,
es
posible
utilizar
otros
lenguajes
de
programación
y
aplicaciones
populares
en
Arduino,
debido
a
que
usa
la
transmisión
serial
de
datos
soportada
por
la
mayoría
de
los
lenguajes
mencionados.
Para
los
que
no
soportan
el
formato
serie
de
forma
nativa
(lenguaje
de
bajo
nivel),
es
posible
utilizar
software
intermediario
que
traduzca
los
mensajes
enviados
por
ambas
partes
para
permitir
una
comunicación
fluida.
Programa
Matlab:
Matlab
es
una
herramienta
de
software
matemático
que
ofrece
un
entorno
de
desarrollo
integrado
(IDE)
con
un
lenguaje
de
programación
propio
(lenguaje
M)
y
servicio
de
especie.
Entre
sus
prestaciones
básicas
se
hallan:
la
manipulación
de
matrices,
la
representación
de
datos
y
funciones,
la
implementación
de
algoritmos,
la
creación
de
interfaces
de
usuario
(GUI)
y
la
comunicación
con
programas
en
otros
lenguajes
y
con
otros
dispositivos
hardware.
Realización
del
proyecto
Para
realizar
el
proyecto,
primero
hemos
adquirido
algunos
conocimientos
sobre
Matlab
,
Arduino
y
tener
el
software
instalado
en
nuestro
ordenador
(tanto
el
de
Arduino
como
el
de
Matlab
los
podemos
conseguir
de
sus
respectivas
páginas
oficiales).
Primero
hemos
creado
el
programa
en
Arduino,
el
cual
aparece
a
continuación:
6. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
6
MEDIDOR
DE
TEMPERATURA
Después
de
realizar
el
programa
hemos
conectado
el
sensor
al
Arduino.
Para
diseñar
el
esquema
de
las
conexiones
hemos
utilizado
el
programa
Fritzing.
Fritzing
es
una
automatización
de
diseño
electrónico
de
software
para
diseñadores,
artistas
o
simplemente
para
cualquier
persona
que
tenga
interés
en
la
computación
física
y
la
realización
de
prototipos.
Su
objetivo
es
proporcionar
herramientas
sencillas
para
documentar
y
compartir
proyectos
físicos
de
computación,
la
producción
de
diseños
de
circuitos
impresos
(PCB)
y
la
electrónica
de
enseñanza.
En
la
Ilustración
1
y
la
Ilustración
2
vemos
las
conexiones
realizadas.
//
Obtencion
de
datos
//
Declaracion
de
variables
float
tempC;
int
tempPin
=
0;
//
Definimos
la
entrada
en
pin
A0
void
setup(){
//
Abre
puerto
serial
y
lo
configura
a
9600
bps
Serial.begin(9600);
}
void
loop(){
//
Lee
el
valor
DESDE
el
sensor
tempC
=
analogRead(tempPin);
//
Convierte
el
valor
a
temperatura
tempC
=
(5.0
*
tempC
*
100.0)/1024.0;
//
Envia
el
dato
al
puerto
serial
Serial.println(tempC);
//
Tiempo
cada
medición
delay(1000);
}
En
verde
podemos
ver
una
pequeña
descripción
del
código.
Ilustración
1
7. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
7
MEDIDOR
DE
TEMPERATURA
Ilustración
2
Después
de
esto
cargamos
el
programa
en
el
Arduino,
y
en
el
mismo
programa
de
Arduino
vamos
a
Tools
>
serial
Monitor
(ilustración
3),
se
nos
abrirá
una
ventana
donde
nos
va
mostrando
la
temperatura
que
recoja
el
sensor
(ilustración
4).
8. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
8
MEDIDOR
DE
TEMPERATURA
Después
de
probar
el
programa
de
Arduino
comenzamos
el
programa
de
Matlab.
Ilustración
3
Ilustración
4
9. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
9
MEDIDOR
DE
TEMPERATURA
Primero
para
conectar
el
Arduino
al
ordenador
debemos
conectar
el
cable
de
USB
al
ordenador
(ilustración
5).
Posteriormente
en
el
programa
de
Arduino
debemos
asignar
el
puerto
USB
conectado
al
ordenador
para
que
el
programa
reconozca
la
placa.
Por
último,
para
que
el
programa
Matlab
reconozca
los
datos
enviados
por
el
Arduino,
al
principio
del
código
de
Matlab
debemos
asignarle
de
nuevo
el
puerto
USB
utilizado
anteriormente.
El
programa
Matlab
es
un
poco
más
complejo,
pero
buscando
en
ayuda
de
Matlab
podemos
encontrar
todo
lo
deseado,
de
todas
formas
se
explicará
más
abajo
el
código.
Ilustración
5
10. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
10
MEDIDOR
DE
TEMPERATURA
En
verde
podemos
ver
una
descripción
del
código
Al
iniciar
el
programa
en
Matlab.
Nos
aparece
una
barra
donde
nos
indica
la
temperatura
a
tiempo
real
(ilustración
6).
%---------------------------------%
% AGUSTIN LECHUGA CARRETERO %
% LUIS DANIEL FIGUERO MORALES %
%---------------------------------%
%Eliminar puerto anterior
delete(instrfind({'Port'},{'COM3'}));
%Crear una conexion serie
s = serial('COM3','BaudRate',9600);
warning('off','MATLAB:serial:fscanf:unsuccessfulRead');
%Abrir el puerto
fopen(s);
%creación de la figura
scrsz = get(0,'ScreenSize');
scr1 = scrsz(3)/4;
scr2 = scrsz(4)/4;
fig = figure('Position', [scr1 scr2 2*scr1 2*scr2],...
'Name','TErmometro');
hax = axes('Units','pixels');
v = 1;
% tiempo de leectura de datos
for i = 1:10
cla
a(i) = fscanf(s,'%f.%f')';
rectangle('Position',[0,-3,3,a(i)],'FaceColor','r')
daspect([1,1,1])
xlim([0,3])
ylim([-5,100])
pause(0.01)
end
plot(a)
11. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
11
MEDIDOR
DE
TEMPERATURA
Ilustración
6
Después
de
ver
la
temperatura
podemos
observar
una
gráfica
(ilustración
7)
donde
nos
muestra
la
temperatura
durante
el
periodo
de
tiempo
que
le
hemos
designado.
Ilustración
7
12. Departamento de ingeniería en automática, electrónica, arquitectura y redes de computadores
12
MEDIDOR
DE
TEMPERATURA
Materiales
Los
materiales
utilizados
para
realizar
el
proyecto
son
los
siguientes:
Arduino
Mega
(ATMega
1280)
Sensor
de
temperatura
LM35
Cables
conexión
protoboard
Cable
USB
para
conectar
Arduino
Ordenador
con
software
Arduino
y
Matlab
Resultados
y
valoración
Este
proyecto
está
pensado
para
que
cualquier
persona
con
un
bajo
nivel
en
programación
y
montaje
de
circuitos
pueda
iniciarse
en
este
tipo
de
montajes
y
poder
obtener
resultados
de
medición
de
temperatura
y
así
dar
pie
a
introducirse
en
la
creación
de
nuevos
montajes
más
sofisticados
para
obtener
los
datos
de
otras
variables
del
entorno.
Bibliografía
y
fuentes
https://es.wikipedia.org/
http://www.arduino.cc/
http://es.mathworks.com/
http://fritzing.org/