El documento presenta información sobre IoT, arquitecturas de IoT, sistemas embebidos como Arduino y Raspberry Pi, plataformas como Xilinx Spartan-3E y nVidia Jetson Nano, sensores, programación, OpenCV y ejemplos de aplicaciones IoT como ciudades inteligentes y cuidado de la salud.
El documento trata sobre informática y computación. Brevemente describe que la informática se refiere al tratamiento automático de información mediante computadoras, mientras que la computación estudia métodos algorítmicos para representar y transformar información. También clasifica el software y hardware, así como las generaciones de computadoras desde la primera hasta la quinta.
Este documento proporciona una introducción detallada al software de simulación de circuitos electrónicos Proteus. Explica qué es Proteus, incluyendo sus cuatro componentes principales: ISIS para diseñar esquemas, ARES para diseñar PCB, PROSPICE para simulación y VSM para simular microcontroladores. También describe las herramientas básicas, modos de ejecución e incluye ejemplos de microcontroladores comunes como PIC que se pueden simular en Proteus.
Este documento presenta una agenda para un seminario sobre Internet de las Cosas (IoT). La agenda incluye sesiones sobre qué es IoT, cómo desarrollar un producto de IoT, hardware y software libre, comunicaciones de datos, y retos del IoT. También cubre temas como prototipado, fabricación digital, financiamiento colectivo y escalamiento de productos IoT.
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.
La inteligencia artificial se aplica en numerosos tipos de problemas
que se salen de la resolución algoritmica clasica los principales
campos de aplicación en los que se mueve este tipo de software
Este documento resume un taller sobre análisis de tecnología e informática para noveno grado. Define conceptos clave como algoritmo, programa, programador, procesador, Microbit y MakeCode. Explica términos como depurar, validar, variable y booleana. Incluye imágenes que ilustran estos conceptos y blogs de los estudiantes. Concluye que el taller ayuda a comprender la tecnología y sus usos, y que la Microbit es una excelente herramienta educativa para aprender programación.
Este documento resume un taller sobre análisis de tecnología e informática para noveno grado. Define conceptos clave como algoritmo, programa, programador, procesador, Microbit y MakeCode. Explica términos como depurar, validar, variable y booleana. Incluye imágenes que ilustran estos conceptos y blogs de los estudiantes. Concluye que el taller ayuda a comprender la tecnología y sus usos, y que la Microbit es una excelente herramienta educativa para aprender programación.
El documento trata sobre informática y computación. Brevemente describe que la informática se refiere al tratamiento automático de información mediante computadoras, mientras que la computación estudia métodos algorítmicos para representar y transformar información. También clasifica el software y hardware, así como las generaciones de computadoras desde la primera hasta la quinta.
Este documento proporciona una introducción detallada al software de simulación de circuitos electrónicos Proteus. Explica qué es Proteus, incluyendo sus cuatro componentes principales: ISIS para diseñar esquemas, ARES para diseñar PCB, PROSPICE para simulación y VSM para simular microcontroladores. También describe las herramientas básicas, modos de ejecución e incluye ejemplos de microcontroladores comunes como PIC que se pueden simular en Proteus.
Este documento presenta una agenda para un seminario sobre Internet de las Cosas (IoT). La agenda incluye sesiones sobre qué es IoT, cómo desarrollar un producto de IoT, hardware y software libre, comunicaciones de datos, y retos del IoT. También cubre temas como prototipado, fabricación digital, financiamiento colectivo y escalamiento de productos IoT.
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.
La inteligencia artificial se aplica en numerosos tipos de problemas
que se salen de la resolución algoritmica clasica los principales
campos de aplicación en los que se mueve este tipo de software
Este documento resume un taller sobre análisis de tecnología e informática para noveno grado. Define conceptos clave como algoritmo, programa, programador, procesador, Microbit y MakeCode. Explica términos como depurar, validar, variable y booleana. Incluye imágenes que ilustran estos conceptos y blogs de los estudiantes. Concluye que el taller ayuda a comprender la tecnología y sus usos, y que la Microbit es una excelente herramienta educativa para aprender programación.
Este documento resume un taller sobre análisis de tecnología e informática para noveno grado. Define conceptos clave como algoritmo, programa, programador, procesador, Microbit y MakeCode. Explica términos como depurar, validar, variable y booleana. Incluye imágenes que ilustran estos conceptos y blogs de los estudiantes. Concluye que el taller ayuda a comprender la tecnología y sus usos, y que la Microbit es una excelente herramienta educativa para aprender programación.
Este documento resume un taller sobre análisis de tecnología e informática para noveno grado. Define conceptos clave como algoritmo, programa, programador, procesador, Microbit y MakeCode. Explica términos como depurar, validar, variable y booleana. Incluye imágenes que ilustran estos conceptos y blogs de los estudiantes. Concluye que el taller ayuda a comprender la tecnología y sus usos, y que la Microbit es una excelente herramienta educativa para aprender programación.
Este documento resume un taller sobre análisis de tecnología e informática para noveno grado. Define conceptos clave como algoritmo, programa, programador, procesador, Microbit y MakeCode. Explica términos como depurar, validar, variable y booleana. Incluye imágenes que ilustran estos conceptos y blogs de los estudiantes. Concluye que el taller ayuda a comprender la tecnología y ampliar conocimientos, y que la Microbit es una herramienta educativa efectiva para enseñar programación.
Android es un sistema operativo móvil desarrollado inicialmente por Android Inc. y ahora propiedad de Google. Se ejecuta principalmente en teléfonos y tabletas. El documento describe la historia, características, arquitectura y desarrollo de Android, incluidos detalles sobre su código abierto, versiones y diseño inicial para teclado en comparación con su enfoque táctil actual.
Este documento describe la evolución de los microcontroladores, incluyendo los primeros modelos como el 8048 de Intel y el 68HC05 de Motorola, así como los más populares actualmente como los PIC de Microchip. Explica que un microcontrolador es un chip que integra un microprocesador, memoria y puertos de entrada/salida, y que se programan en lenguaje binario para controlar diversos dispositivos electrónicos.
1) El documento presenta un resumen de la revista informática médica, incluyendo definiciones de informática médica, sistemas operativos, manejo y protección de datos, internet y redes. 2) También explica conceptos como hardware, software, sistemas de cómputo, programas, exploradores y buscadores. 3) Por último, detalla temas de ergonomía computacional, almacenamiento en la nube, contraseñas, respaldos y seguridad informática.
1) El documento presenta información sobre el desarrollo de habilidades de pensamiento a través del uso de la tarjeta micro:bit. Incluye definiciones de conceptos como algoritmos, programas, programadores, y descripciones de las partes y funciones de la tarjeta micro:bit y la plataforma de programación MakeCode. 2) También explica conceptos como sensores, bucles, condicionales, y la ruta hacia la autonomía de las máquinas. 3) Finalmente, concluye que la tarjeta micro:bit es una herramienta educ
1) El documento presenta información sobre el desarrollo de habilidades de pensamiento a través del uso de la tarjeta micro:bit. Incluye definiciones de conceptos como algoritmos, programas, programadores, y descripciones de las partes y funciones de la tarjeta micro:bit y la plataforma de programación MakeCode. 2) También explica conceptos como sensores, bucles, condicionales, y la ruta hacia la autonomía de las máquinas. 3) Finalmente, concluye que la tarjeta micro:bit es una herramienta educ
1) El documento presenta información sobre el desarrollo de habilidades de pensamiento a través del uso de la tarjeta micro:bit. Incluye definiciones de conceptos como algoritmos, programas, programadores, y descripciones de las partes y funciones de la tarjeta micro:bit y la plataforma de programación MakeCode. 2) También explica conceptos como sensores, bucles, condicionales, y la ruta hacia la autonomía de las máquinas. 3) Finalmente, concluye que la tarjeta micro:bit es una herramienta educ
Computación básica. Tecnologías de Informaciónssusere538f7
Este manual describe la estructura y arquitectura básica de las computadoras personales, incluyendo los componentes de hardware y software. Explica que el hardware incluye elementos como la placa madre, el microprocesador, la memoria y las tarjetas, mientras que el software incluye sistemas operativos, programas de aplicación y utilitarios. Además, define términos clave de computación como byte, bitmap, sistema binario y más.
El documento describe diferentes sistemas operativos de tiempo real y embebidos, incluyendo Windows XP Embedded, RTLinux, ChorusOS, VxWorks, QNX, μTRON, Windows Embedded CE, FreeRTOS, NetBSD, OpenBSD y Linux embebido. Estos sistemas operativos se utilizan comúnmente en dispositivos como electrodomésticos, teléfonos móviles, automóviles, equipos médicos y más, donde se requiere un tiempo de respuesta rápido y un uso eficiente de los recursos.
El documento proporciona una breve historia de las computadoras personales desde la invención del microprocesador hasta el establecimiento del estándar PC de IBM en 1981. Explica que el éxito del estándar se debió a su arquitectura modular abierta, que permitió a diferentes fabricantes producir componentes compatibles. Luego resume los principales componentes hardware de una computadora PC, incluyendo el microprocesador, la tarjeta madre, la memoria RAM, las tarjetas de video, los dispositivos de almacenamiento como el disco duro y
El documento proporciona una breve historia de las computadoras personales desde la invención del microprocesador hasta el establecimiento del estándar PC de IBM en 1981. Explica que el éxito del estándar PC se debió a su arquitectura modular abierta, que permitió a diferentes fabricantes producir componentes compatibles. Luego resume los principales componentes hardware de una computadora PC, incluidos el microprocesador, la tarjeta madre, la memoria RAM, las unidades de almacenamiento como el disco duro y las unidades de CD/DVD,
Este documento presenta un proyecto llamado InfoDT que tiene como objetivo diseñar una interfaz gráfica con la capacidad de actualizar su contenido mediante una base de datos. El proyecto utilizará lenguajes de programación como Python y PHP, una placa Raspberry Pi, una pantalla LED y sensores capacitivos. La interfaz mostrará información institucional almacenada en una base de datos conectada a una página web administradora.
El documento presenta definiciones de conceptos tecnológicos como algoritmo, programa, programador, procesador, microbit y Makecode. Explica las partes principales de la placa microbit e identifica cada una. También define conceptos como depurar, validar y variable booleana. Por último, describe brevemente qué son los sensores y explica la ruta hacia la autonomía tecnológica.
El documento presenta definiciones de conceptos tecnológicos como algoritmo, programa, programador, procesador, microbit y Makecode. Explica las partes principales de la placa microbit e identifica cada una. También define conceptos como depurar, validar y variable booleana. Por último, describe brevemente qué son los sensores y explica la ruta hacia la autonomía tecnológica.
El documento presenta definiciones de conceptos tecnológicos como algoritmo, programa, programador, procesador, microbit y Makecode. Explica las partes principales de la placa microbit e identifica cada una. También define conceptos como depurar, validar y variable booleana. Por último, describe brevemente qué son los sensores y explica la ruta hacia la autonomía tecnológica.
Este documento presenta definiciones de conceptos tecnológicos como algoritmos, programas, programadores, procesadores, Microbit y MakeCode. Explica elementos como diagramas de flujo, bucles, condicionales, sensores y la ruta de la autonomía tecnológica. Resalta que estos conceptos son fundamentales para el desarrollo de habilidades en programación.
El documento describe las tendencias tecnológicas de software y hardware a través de las generaciones, incluyendo el uso de transistores, circuitos integrados y microprocesadores. También discute las tendencias en lenguajes de programación y el campo laboral para ingenieros en sistemas computacionales en América del Norte. Además, analiza el fenómeno de la migración de profesionistas mexicanos egresados de universidades privadas hacia Estados Unidos y Canadá.
SlideShare es un sitio web lanzado en 2006 para compartir presentaciones de diapositivas de forma gratuita. Los usuarios pueden subir presentaciones en formatos como PowerPoint y PDF y compartirlas públicamente o privadamente. En 2012, LinkedIn adquirió SlideShare. Un sistema embebido es un sistema de computo diseñado para realizar funciones dedicadas en tiempo real, como un taxímetro o máquina expendedora. Los primeros sistemas embebidos fueron desarrollados por IBM en los 1980s. Tienen ventajas como usar sistemas operativos pot
Esta interfaz programable permite la adquisición y procesamiento de datos a través de una conexión USB con una computadora, lo que la hace compatible con populares programas como Matlab, LabView y Visual Studio. Consiste en un hardware programable basado en un microcontrolador PIC18F2x5x y un conjunto de software que incluye drivers y código de ejemplo para tres modos de conectividad USB. Su bajo costo y versatilidad la hacen útil para aplicaciones de industria, investigación, enseñanza y entretenimiento.
Este documento resume un taller sobre análisis de tecnología e informática para noveno grado. Define conceptos clave como algoritmo, programa, programador, procesador, Microbit y MakeCode. Explica términos como depurar, validar, variable y booleana. Incluye imágenes que ilustran estos conceptos y blogs de los estudiantes. Concluye que el taller ayuda a comprender la tecnología y sus usos, y que la Microbit es una excelente herramienta educativa para aprender programación.
Este documento resume un taller sobre análisis de tecnología e informática para noveno grado. Define conceptos clave como algoritmo, programa, programador, procesador, Microbit y MakeCode. Explica términos como depurar, validar, variable y booleana. Incluye imágenes que ilustran estos conceptos y blogs de los estudiantes. Concluye que el taller ayuda a comprender la tecnología y ampliar conocimientos, y que la Microbit es una herramienta educativa efectiva para enseñar programación.
Android es un sistema operativo móvil desarrollado inicialmente por Android Inc. y ahora propiedad de Google. Se ejecuta principalmente en teléfonos y tabletas. El documento describe la historia, características, arquitectura y desarrollo de Android, incluidos detalles sobre su código abierto, versiones y diseño inicial para teclado en comparación con su enfoque táctil actual.
Este documento describe la evolución de los microcontroladores, incluyendo los primeros modelos como el 8048 de Intel y el 68HC05 de Motorola, así como los más populares actualmente como los PIC de Microchip. Explica que un microcontrolador es un chip que integra un microprocesador, memoria y puertos de entrada/salida, y que se programan en lenguaje binario para controlar diversos dispositivos electrónicos.
1) El documento presenta un resumen de la revista informática médica, incluyendo definiciones de informática médica, sistemas operativos, manejo y protección de datos, internet y redes. 2) También explica conceptos como hardware, software, sistemas de cómputo, programas, exploradores y buscadores. 3) Por último, detalla temas de ergonomía computacional, almacenamiento en la nube, contraseñas, respaldos y seguridad informática.
1) El documento presenta información sobre el desarrollo de habilidades de pensamiento a través del uso de la tarjeta micro:bit. Incluye definiciones de conceptos como algoritmos, programas, programadores, y descripciones de las partes y funciones de la tarjeta micro:bit y la plataforma de programación MakeCode. 2) También explica conceptos como sensores, bucles, condicionales, y la ruta hacia la autonomía de las máquinas. 3) Finalmente, concluye que la tarjeta micro:bit es una herramienta educ
1) El documento presenta información sobre el desarrollo de habilidades de pensamiento a través del uso de la tarjeta micro:bit. Incluye definiciones de conceptos como algoritmos, programas, programadores, y descripciones de las partes y funciones de la tarjeta micro:bit y la plataforma de programación MakeCode. 2) También explica conceptos como sensores, bucles, condicionales, y la ruta hacia la autonomía de las máquinas. 3) Finalmente, concluye que la tarjeta micro:bit es una herramienta educ
1) El documento presenta información sobre el desarrollo de habilidades de pensamiento a través del uso de la tarjeta micro:bit. Incluye definiciones de conceptos como algoritmos, programas, programadores, y descripciones de las partes y funciones de la tarjeta micro:bit y la plataforma de programación MakeCode. 2) También explica conceptos como sensores, bucles, condicionales, y la ruta hacia la autonomía de las máquinas. 3) Finalmente, concluye que la tarjeta micro:bit es una herramienta educ
Computación básica. Tecnologías de Informaciónssusere538f7
Este manual describe la estructura y arquitectura básica de las computadoras personales, incluyendo los componentes de hardware y software. Explica que el hardware incluye elementos como la placa madre, el microprocesador, la memoria y las tarjetas, mientras que el software incluye sistemas operativos, programas de aplicación y utilitarios. Además, define términos clave de computación como byte, bitmap, sistema binario y más.
El documento describe diferentes sistemas operativos de tiempo real y embebidos, incluyendo Windows XP Embedded, RTLinux, ChorusOS, VxWorks, QNX, μTRON, Windows Embedded CE, FreeRTOS, NetBSD, OpenBSD y Linux embebido. Estos sistemas operativos se utilizan comúnmente en dispositivos como electrodomésticos, teléfonos móviles, automóviles, equipos médicos y más, donde se requiere un tiempo de respuesta rápido y un uso eficiente de los recursos.
El documento proporciona una breve historia de las computadoras personales desde la invención del microprocesador hasta el establecimiento del estándar PC de IBM en 1981. Explica que el éxito del estándar se debió a su arquitectura modular abierta, que permitió a diferentes fabricantes producir componentes compatibles. Luego resume los principales componentes hardware de una computadora PC, incluyendo el microprocesador, la tarjeta madre, la memoria RAM, las tarjetas de video, los dispositivos de almacenamiento como el disco duro y
El documento proporciona una breve historia de las computadoras personales desde la invención del microprocesador hasta el establecimiento del estándar PC de IBM en 1981. Explica que el éxito del estándar PC se debió a su arquitectura modular abierta, que permitió a diferentes fabricantes producir componentes compatibles. Luego resume los principales componentes hardware de una computadora PC, incluidos el microprocesador, la tarjeta madre, la memoria RAM, las unidades de almacenamiento como el disco duro y las unidades de CD/DVD,
Este documento presenta un proyecto llamado InfoDT que tiene como objetivo diseñar una interfaz gráfica con la capacidad de actualizar su contenido mediante una base de datos. El proyecto utilizará lenguajes de programación como Python y PHP, una placa Raspberry Pi, una pantalla LED y sensores capacitivos. La interfaz mostrará información institucional almacenada en una base de datos conectada a una página web administradora.
El documento presenta definiciones de conceptos tecnológicos como algoritmo, programa, programador, procesador, microbit y Makecode. Explica las partes principales de la placa microbit e identifica cada una. También define conceptos como depurar, validar y variable booleana. Por último, describe brevemente qué son los sensores y explica la ruta hacia la autonomía tecnológica.
El documento presenta definiciones de conceptos tecnológicos como algoritmo, programa, programador, procesador, microbit y Makecode. Explica las partes principales de la placa microbit e identifica cada una. También define conceptos como depurar, validar y variable booleana. Por último, describe brevemente qué son los sensores y explica la ruta hacia la autonomía tecnológica.
El documento presenta definiciones de conceptos tecnológicos como algoritmo, programa, programador, procesador, microbit y Makecode. Explica las partes principales de la placa microbit e identifica cada una. También define conceptos como depurar, validar y variable booleana. Por último, describe brevemente qué son los sensores y explica la ruta hacia la autonomía tecnológica.
Este documento presenta definiciones de conceptos tecnológicos como algoritmos, programas, programadores, procesadores, Microbit y MakeCode. Explica elementos como diagramas de flujo, bucles, condicionales, sensores y la ruta de la autonomía tecnológica. Resalta que estos conceptos son fundamentales para el desarrollo de habilidades en programación.
El documento describe las tendencias tecnológicas de software y hardware a través de las generaciones, incluyendo el uso de transistores, circuitos integrados y microprocesadores. También discute las tendencias en lenguajes de programación y el campo laboral para ingenieros en sistemas computacionales en América del Norte. Además, analiza el fenómeno de la migración de profesionistas mexicanos egresados de universidades privadas hacia Estados Unidos y Canadá.
SlideShare es un sitio web lanzado en 2006 para compartir presentaciones de diapositivas de forma gratuita. Los usuarios pueden subir presentaciones en formatos como PowerPoint y PDF y compartirlas públicamente o privadamente. En 2012, LinkedIn adquirió SlideShare. Un sistema embebido es un sistema de computo diseñado para realizar funciones dedicadas en tiempo real, como un taxímetro o máquina expendedora. Los primeros sistemas embebidos fueron desarrollados por IBM en los 1980s. Tienen ventajas como usar sistemas operativos pot
Esta interfaz programable permite la adquisición y procesamiento de datos a través de una conexión USB con una computadora, lo que la hace compatible con populares programas como Matlab, LabView y Visual Studio. Consiste en un hardware programable basado en un microcontrolador PIC18F2x5x y un conjunto de software que incluye drivers y código de ejemplo para tres modos de conectividad USB. Su bajo costo y versatilidad la hacen útil para aplicaciones de industria, investigación, enseñanza y entretenimiento.
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfElisaLen4
Un pequeño resumen de lo que fue el estilo arquitectónico Ecléctico, así como el estilo arquitectónico histórico, sus características, arquitectos reconocidos y edificaciones referenciales de dichas épocas.
Los puentes son estructuras esenciales en la infraestructura de transporte, permitiendo la conexión entre diferentes
puntos geográficos y facilitando el flujo de bienes y personas.
Presentación Aislante térmico.pdf Transferencia de calorGerardoBracho3
Las aletas de transferencia de calor, también conocidas como superficies extendidas, son prolongaciones metálicas que se adhieren a una superficie sólida para aumentar su área superficial y, en consecuencia, mejorar la tasa de transferencia de calor entre la superficie y el fluido circundante.
2. Trabajo 1
Buscar un problema y tratar de resolverlo mediante una aplicación
de IoT
Posible descripción de la aplicación que eligieron.
Planteamiento del problema, posible solución, resultados
esperados.
Presentación siguiente clase.
4. Arquitectura
La capa de Percepción
Es una capa física en la que se encuentran todos los sensores
encargados de medir y agrupar la información del medio ambiente
que los rodea, incluyendo parámetros físicos y otros dispositivos
inteligentes cercanos.
En otras palabras, la capa de Percepción, también denominada
capa de Reconocimiento, reúne datos e información del mundo
físico.
5. Sistemas Embebido
Un Sistema Embebido es un sistema electrónico diseñado para
realizar pocas funciones en tiempo real, según sea el caso.
Al contrario de lo que ocurre con las computadoras, las cuales
tienen un propósito general, ya que están diseñadas para cubrir un
amplio rango de necesidades, los Sistemas Embebidos se diseñan
para cubrir necesidades específicas.
En la actualidad se está planteando la evolución de los “Sistemas
Embebidos” a “Sistemas Inteligentes”, en donde la principal
diferencia para considerarlos como inteligentes es que deben estar
conectados a otro dispositivo (M2M, Comunicación Maquina a
Maquina) o en especial a Internet.
6. Arduino
El Arduino está basado en un microcontrolador
ATMEL.
Posee lo que se llama una interfaz de entrada,
que es una conexión en la que podemos
conectar en la placa diferentes tipos de
periféricos.
El tipo de periféricos que puedas utilizar
depende en gran medida de qué uso le estés
pensando dar. Pueden ser cámaras para
obtener imágenes, teclados para introducir
datos, o diferentes tipos de sensores.
También cuenta con una interfaz de salida, que
es la que se encarga de llevar la información
que se ha procesado en el Arduino a otros
periféricos.
10. XILINX Spartan-3E
Placa de desarrollo Open3S500E x 1
Alambre de 4 pines x 2
Alambre de 2 pines x 2
1 cable de alimentación USB.
1 placa VGA PS2.
PL2303 USB UART Board (mini) x 1
1 placa de datos AT45DBXX.
1 placa FRAM FM24CLXX.
CY7C68013A Placa USB (mini) x 1
PCF8563 RTC Junta x 1
1 placa AD DA PCF8591 x
DS18B20 x 1
LCD12864 (retroiluminación azul de 3,3 V) x 1
LCD1602 (retroiluminación azul de 3,3 V) x 1
1 tablero LED SEG.
8 botones pulsadores x 1
1 teclado de 4 x 4.
1 cable de enchufe USB tipo A a mini-B.
12. nVidia Jetson Nano
Ejecutar cargas de trabajo de IA
modernas a un tamaño, potencia y
coste sin precedentes.
Ejecutar marcos y modelos de IA para
aplicaciones como clasificación de
imágenes, detección de objetos,
segmentación y procesamiento de
voz.
NVIDIA JetPack, que incluye un
paquete de soporte de placa (BSP),
Linux OS, NVIDIA CUDA, cuDNN y
TensorRT bibliotecas de software para
aprendizaje profundo, visión por
computadora, informática de GPU,
procesamiento multimedia y mucho
más.
14. Raspberry Pi
Es un ordenador del tamaño de
una tarjeta de crédito.
Raspberry Pi cuenta con 40 pines
que le permiten interactuar con
dispositivos físicos.
Se pueden programar fácilmente
usando Python.
15. Montaje
Para montar nuestra Raspberry
Pi necesitamos:
1 Cargador de 1A (Raspberry Pi 1)
1,5A+(Raspberry Pi 2). Se puede usar
cualquier cargador de Android con
MIcro-USB.
1 Pantalla con HDMI (o adaptador) o
una pantalla con RCA.
Teclado y Ratón
Cable Ethernet (o adaptador Wifi
USB).
Funda (Opcional)
Tarjeta SD (o MicroSD) >
8Gb(Clase 10 Recomendada)
16. General Purpose Input/Output (GPIO)
Raspberry Pi cuenta con 40 pines
que le permiten interactuar con
dispositivos físicos como botones,
leds y sensores que se pueden
programar fácilmente, para
usuarios Python hay una librería
llamada RPi.GPIO que maneja la
comunicación con los GPIO.
17.
18.
19.
20.
21. Sensores, módulos y componentes pueden dividirse en
las siguientes categorías:
Temperatura/Humedad/Presión del Aire/Gas
Sensores de Movimiento
Módulos de Navegación
Inalámbricos/Infrarojos/Bluetooth
Motores
Sensores Analógicos
Convertidores de Voltaje
Displays
Otros
Sensores
35. Programación
Diseñada para enseñar a los jóvenes
como programar, incluso viene con
Python instalado.
Existen varios lenguajes de
programación, algunos han sido
adaptados para la Raspberry, por el
creador del lenguaje o por aficionados
que desean utilizar su programa favorito
sobre esta plataforma.
Cualquier programa que pueda ser
compilado por un ARMv6 puede
utilizarse sobre la Raspberry.
SCRATCH
PYTHON
HTML5
JAVASCRIPT
JQUERY
JAVA
C++
PERL
ERLANG
36. Es un lenguaje de programación que especifica una serie de instrucciones para que una
computadora produzca diversas clases de datos.
Los lenguajes de programación pueden usarse para crear programas que pongan en práctica
algoritmos específicos que controlen el comportamiento físico y lógico de una computadora.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones.
Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se
mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de
computadora, mediante la aplicación de procedimientos lógicos.
Python
38. OpenCV es una librería de visión por computador de código abierto,
disponible en http://sourceforge.net/projects/opencvlibrary/
La librería está escrita en los lenguajes C, C++, Python y es compatible
con Linux, Windows y Mac OS X.
OpenCV ha sido diseñado para ser eficiente en cuanto a gasto de
recursos computacionales y con un enfoque hacia las aplicaciones de
tiempo real.
OpenCV está escrito y optimizado para tomar ventaja de los
procesadores con múltiples núcleos.
OpenCV
• Uno de los objetivos de OpenCV es proveer una infraestructura de visión por computador fácil de utilizar que ayuda a los
programadores a desarrollar aplicaciones ‘sofisticadas’ de CV (Computer Vision) rápidamente.
• La librería OpenCV contiene aproximadamente 500 funciones que abarcan muchas áreas de CV, incluyendo:
• escaneo médico,
• seguridad,
• interfaces de usuario,
• calibración de cámaras,
• robótica
• etc,
• OpenCV también tiene una completa librería de uso general de aprendizaje automático (MLL o Machine Learning
Library), la cual es muy útil para cualquier problema de aprendizaje automático como el reconocimiento estadístico de
patrones y clustering.
50. Detección de Rutas y Automóviles
http://www.potucek.net/projects.html
http://coreyrowell.com/raspberry-pi/autonomous-car/2016/01/09/autonomous-car-project.html
59. Aplicaciones: Ciudades Inteligentes
Las ciudades inteligentes abarcan una amplia variedad de necesidades, y las
aplicaciones del IoT en estas áreas son capaces de resolver una gran
diversidad de problemas:
Administración de los recursos destinados a la iluminación de exteriores,
Gestión del tráfico
Distribución del agua
Manejo de residuos
Monitoreo ambiental
Vigilancia
Conectividad inalámbrica de largo alcance
Seguridad urbana, entre otros.
Es posible que muchas de las aplicaciones que se implementan dentro de una
ciudad inteligente mejoren de manera directa el estilo de vida de los
habitantes.
61. Ciudad Inteligente
Control de trafico
Raspberry Pi + Cámara
Open CV
Reconocimiento de Vehículos
Reconocimiento del Número de Placa
62. Ciudad Inteligente
Casa Inteligente
Raspberry Pi + Cámara
Reconocimiento de Personas
Control de acceso
Control de temperatura
Control de suministro de agua
65. Cuidado de la Salud
Monitoreo de Signos Vitales
Raspberry Pi Zero
Sensor de presión Arterial
Sensor de Temperatura
Sensor de pulso cardiaco
Acelerómetro
66. Caso de estudio
Identificar la mayor cantidad de variables del entorno que podrían
ayudar a implementar una aplicación IoT.
Identificar que mejoras se podrían presentar en sus aplicaciones.