Instalación y puesta en Marcha
  • Componentes necesarios para el Raspberry
  • Descripcion de las partes de la tarjeta Raspberry Pi 4
  • Instalando el sistema operativo Raspberry Pi OS
  • Accediendo remotamente a la Raspberry
  • El entorno de escritorio del Raspberry Pi OS
  • Comandos basicos, Update, Upgrade
  • Comandos basicos, manejo de archivos y directorios
  • Comandos basicos, recursos de sistema
  • Anexo01: Instalando case, cooler y disipadores a la Raspberry Pi 4
  • Anexo02: Instalando Android en Raspberry pi 4 (solo informativo)
  • Anexo03: Instalando Windows 10 en una Raspberry Pi 4
  • Evalua tu progreso
Programando la Raspberry con Python
  • Iniciando con Python, el Hola Mundo
  • Manejando variables
  • Trabajando con entrada de datos
  • Uso de la condicional If
  • Uso del While
  • Listas y tuplas
  • Uso del For
  • Manejo de diccionarios
Librerias y funciones en Python
  • Manejando la libreria time
  • Creando funciones en Python
  • Hilos en Python
  • Manejo de Clases
  • Descripcion de la libreria tkinter
  • Ejemplo sobre el manejo de botones y etiquetas
  • Ejemplo sobre el uso de un slider
  • Ejemplo usando slider con hilos
Conectándose a la Nube, un paso para el IoT
  • Introducción al envió de datos
  • Fundamento Cliente-Servidor
  • Funciones para Cliente y Servidor en Python
  • Primer ejemplo Cliente-Servidor
  • Segundo ejemplo Cliente-Servidor
  • Manejo de hilos (Thread)
  • Ejemplo cliente-servidor con hilos
Interacción con el Hardware, uso del GPIO
  • Descripción de los puertos GPIO
  • Librería y Funciones del GPIO en Python
  • Test de Pin GPIO
  • Ejemplo de Parpadeo de Led
  • Ejemplo de Led con Pulsador
  • Manejo del PWM en Python
  • Uso de GPIO con Sockets
  • Funcionamiento del Sensor Ultrasonido
  • Ejemplo del Sensor Ultrasonido
Interacción con el Hardware 2
  • Interacción Raspberry-Arduino
  • Descripción de la librería pyserial
  • Ejemplo de envió datos Arduino a Raspberry
  • Ejemplo de envió de ordenes Raspberry a Arduino
  • Ejemplo de lectura de un sensor DHT11 de Arduino a Raspberry
  • Ejemplo de lectura DHT11/DHT22 desde la misma Raspberry
  • Ejemplo de manejo de un servomotor desde la Raspberry
Interaccion con base de datos
  • Instalando Base de datos Maria-DB y Accediendo a ella
  • Instalacion y descripcion de la libreria mysql-connector en Python
  • Ejemplo01, Insercion en la base de datos desde Python
  • Ejemplo02, Selecccion de valores de la BD desde Python
  • Ejemplo03, Actualizacion de los elementos en la BD desde Python
Ahora si, IoT
  • Descripcion de la arquitectura IoT
  • Ejemplo del uso de la arquitectura IoT
  • Descripcion del protocolo MQTT
  • Instalacion y prueba del Broker MQTT
  • Descripcion de la libreria paho-mqtt en Python
  • Ejemplo01, Python como Publicador
  • Ejemplo02, Python como Subscriptor
  • Ejemplo03, Usando publicador y subscriptor en 2 programas en Python
  • Ejemplo04, Insertando la informacion a una base de datos
Manejo de la Cámara de Raspberry
  • Descripción de las Cámaras de Raspberry
  • Habilitación de la Cámara
  • Funciones en Python disponibles
  • Ejemplo de toma de fotos
  • Ejemplo de grabación de video
  • Ejemplo de Servidor FTP