Crea tu propio dispositivo de Internet de las cosas (IoT). Diseñe y construya un dispositivo IoT simple en solo seis cursos.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
El rápido crecimiento de la «Internet de las cosas» está cambiando nuestro mundo, y la rápida caída de los precios de los componentes ordinarios de la IoT permite a las personas innovar en diseños y productos en casa. En la primera lección de esta especialización aprenderá sobre la importancia del IoT en la sociedad, los componentes actuales de los dispositivos IoT típicos y las tendencias para el futuro. También se incluirán temas como consideraciones de diseño en IoT, limitaciones y conexiones entre el mundo físico y su dispositivo. También descubrirá cómo intercambiar transiciones entre hardware y software. Además, cubriremos componentes clave de redes para garantizar que los estudiantes comprendan cómo conectar su dispositivo a Internet. Tenga en cuenta que este curso no incluye foros de discusión.
Arduino es una plataforma de hardware/software de código abierto para construir dispositivos digitales y objetos interactivos que pueden detectar y controlar el mundo físico que los rodea. En esta lección aprenderás cómo funciona la plataforma Arduino en cuanto a la placa física, las librerías y el IDE (Entorno de Desarrollo Integrado). También aprenderá sobre los «niños»: placas pequeñas que se conectan a la placa principal Arduino para realizar funciones adicionales como detectar luz, calor, seguimiento por GPS o proporcionar una interfaz de usuario. El curso también cubrirá la programación del Arduino usando código C y el acceso a los pines de la placa a través del software para controlar dispositivos externos. Tenga en cuenta que este curso no incluye foros de discusión.
Arduino detecta el entorno al recibir entradas de otros dispositivos, como sensores, y puede controlar el mundo que lo rodea ajustando luces, motores y otros actuadores. En esta lección aprenderás cómo y cuándo utilizar los diferentes tipos de sensores y cómo conectarlos a Arduino. Dado que el mundo exterior utiliza fácilmente señales analógicas y hardware digital, aprenderá cómo se convierten estas señales de un lado a otro y cómo tener esto en cuenta al programar su dispositivo. También aprenderá a utilizar escudos específicos de Arduino y bibliotecas de software de escudos para integrarse con el mundo real. Tenga en cuenta que este curso no incluye foros de discusión.
Raspberry Pi es una tableta pequeña y económica que usará para diseñar y desarrollar dispositivos IoT divertidos y prácticos mientras aprende programación y hardware de computadoras. Además, aprenderá cómo configurar el entorno Raspberry Pi, ejecutar un sistema operativo Linux y escribir y ejecutar código Python básico en Raspberry Pi. También aprenderá a utilizar IDE (entornos de desarrollo integrados) basados en Python para Raspberry Pi y a localizar y depurar código Python en el dispositivo. Tenga en cuenta que este curso no incluye foros de discusión.
Raspberry Pi utiliza una variedad de dispositivos de entrada/salida basados en protocolos, como HDMI, USB y Ethernet, para comunicarse con el mundo exterior. En esta lección aprenderá a utilizar estos protocolos con dispositivos externos adicionales (sensores, motores, GPS, orientación, pantallas LCD, etc.) para hacer que su dispositivo IoT se comunique con el mundo real. La mayoría de los dispositivos físicos utilizan señales analógicas; Sin embargo, el hardware de la computadora es digital, por lo que en esta lección aprenderá cómo se convierten estas señales de un lado a otro y cómo tener esto en cuenta al programar su dispositivo. También se incluirá en el curso el diseño básico de un sistema sensor-moderador. También aprenderá cómo construir sistemas de hardware más avanzados utilizando placas de expansión Raspberry Pi para crear dispositivos IoT divertidos y emocionantes. Tenga en cuenta que este curso no incluye foros de discusión.
En este curso final, diseñará un sistema integrado basado en microcontroladores. Como opción, también puedes construir y probar un sistema. El objetivo de su proyecto será diseñar el sistema de modo que pueda construirse con un presupuesto bajo para aplicaciones en el mundo real. Para completar este proyecto, necesitará utilizar todas las habilidades que aprendió en el curso (programación de microcontroladores, diseño de sistemas, integración y más). El proyecto incluirá algunos requisitos básicos, pero dejará espacio para su creatividad al abordar el proyecto. Al final, creará un proyecto final único, adecuado para ilustrar a futuros clientes potenciales. Tenga en cuenta que para las tres tareas requeridas no necesita comprar software ni hardware para completar este curso. Hay una cuarta tarea opcional para los estudiantes que deseen construir y demostrar su sistema utilizando un Arduino o Raspberry Pi. Tenga en cuenta también que este curso no incluye foros de discusión.



