Skip to content

Instantly share code, notes, and snippets.

View IoTeacher's full-sized avatar

René Solis R. IoTeacher

View GitHub Profile
@IoTeacher
IoTeacher / traxnyc.md
Created December 2, 2025 01:00
Examen UA parte 1 de 2
@IoTeacher
IoTeacher / GtpAsistenteDocentes.md
Created December 1, 2025 17:25
🎧✨ **Cómo usar AirPods Pro + ChatGPT en vivo en el aula (recomendado por docentes)

🎧✨ Cómo usar AirPods Pro + ChatGPT en vivo en el aula (recomendado por docentes)

A continuación te presento lo que ya están haciendo docentes de México, España y LATAM con AirPods + ChatGPT en modo voz durante clases presenciales, especialmente en secundaria, bachillerato y universidad.

1. Uso como “asistente pedagógico de audio”

Muchos docentes mantienen ChatGPT en modo voz abierto todo el tiempo en el bolsillo, con los AirPods conectados, para que:

  • Escuche sus explicaciones (sin interrumpir).
@IoTeacher
IoTeacher / Code.gs
Created November 25, 2025 00:05 — forked from CortesAguilar/Code.gs
AutoPractica con API de OpenAI Chatgtp via MicroPython
// ============================================================================
// Google Apps Script - Proxy seguro para llamadas a OpenAI desde la Pico W
// Materia: Lenguajes de Interfaz
// Alumno: Javier Ulises Cortes Aguilar - 22211541
//
// Este script recibe solicitudes POST desde la Raspberry Pi Pico,
// extrae "pregunta" y "contexto", genera un prompt combinado (Mini-RAG),
// llama a OpenAI GPT-4.1-mini de manera segura y devuelve SOLO la respuesta.
// ============================================================================
@IoTeacher
IoTeacher / index.html
Created November 25, 2025 00:05 — forked from CortesAguilar/index.html
Webserver que sirve archivos estáticos (HTML/CSS/JS) desde filesystem.
<!DOCTYPE html>
<html class="dark" lang="en"><head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>Monitoreo — Demo</title>
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet"/>
<script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
<style>
.material-symbols-outlined {
@IoTeacher
IoTeacher / promptMicroPython_para_microbit.md
Last active November 24, 2025 16:15
README.md – MicroBit Tutor AI (MicroPython + micro:bit V2)


image

🧪 Actividad de Investigación: “Descubriendo Python desde Cero”

Duración estimada: 1 clase o tarea para casa

image

✈️ Centro de Control de Mando del Aeropuerto Internacional - Práctica de Ingeniería de Software y Refactorización GoF

📘 Contexto del Mundo Real

El Aeropuerto Internacional "Alas del Pacífico" ha iniciado la modernización de su Centro de Control de Mando (CCM), responsable de coordinar todas las operaciones críticas:

Lista de 45 prácticas de MicroPython para la Raspberry Pi Pico W control vía Bluetooth (BLE o clásico con módulo HC-05/HC-06) y uso del OLED Display (SSD1306 o SH1106)


🧩 1. Comunicación y pruebas iniciales (Bluetooth + OLED)

  1. Escaneo BLE y visualización en OLED (lista de dispositivos cercanos).
  2. Conexión Bluetooth clásica (HC-05) y mostrar nombre del dispositivo remoto.
  3. Mostrar en OLED el RSSI del dispositivo conectado.
@IoTeacher
IoTeacher / PantallaLCD.md
Last active November 10, 2025 20:31 — forked from cavj83/PantallaLCD.md
Test Pantalla LCD ssd1306, puede via THONNY mandar llamar la libreria en (library)

Raspberry Pi Pico SSD1306 OLED Display (MicroPython)

1. Escaneo de dispositivos I2C

Creditos: JUAN CARMONA VALDEZ via cavj83

🔍Observación: Cuidados del OLED Display y conexiones en protoboard

Durante el montaje del circuito con el display OLED, es fundamental prestar especial atención al orden correcto de los pines (VCC, GND, SDA, SCL). Un error común en el protoboard es invertir los cables de alimentación o comunicación, lo que puede ocasionar fallas de funcionamiento o incluso dañar permanentemente el módulo OLED. Por ello, se recomienda verificar el esquema antes de encender el circuito y utilizar cables de colores diferenciados (por ejemplo, rojo para VCC y negro para GND) para evitar confusiones. Asimismo, el display debe ser operado dentro de los valores de voltaje adecuados (3.3 V o 5 V según el modelo) y con un brillo moderado, garantizando un funcionamiento estable.

@IoTeacher
IoTeacher / IoTzi-Challange.md
Last active November 27, 2025 06:53

🧠 Caso Random Challenge – Semana 10 al 20 de Noviembre

Cierre de Semestre – Proyecto Individual


🎯 Objetivo General

Integrar los conocimientos adquiridos en IoT, sensores y arquitectura de datos, mediante un caso aleatorio o especializado, utilizando herramientas reales de simulación, documentación y despliegue de dashboards.