Posts

Ciclo de Creatividad acelerada

Image
  Detector de calidad del aire con alerta visual y sonora Ciclo de Creatividad aplicado: 1️⃣ Identificar el Problema: En muchos ambientes interiores (aulas, oficinas), la calidad del aire puede deteriorarse por CO₂ y otros gases t贸xicos, afectando la salud y la concentraci贸n. Necesitamos un sistema que avise cuando la calidad del aire es mala. Idea: Sensor MQ-135 + LEDs individuales + buzzer. Prototipo: LEDs normales para cada estado. 馃敡 Materiales actualizados: Arduino UNO o Nano. Sensor MQ-135. 3 LEDs: 1 LED verde. 1 LED amarillo. 1 LED rojo. Buzzer activo. 4 resistencias de 220惟 (una por cada LED y una para el buzzer si quieres limitar la corriente). Protoboard y cables. 馃攲 Esquema de conexiones: Elemento Pin Arduino MQ-135 A0 (data) LED verde Pin 9 LED amarillo Pin 10 LED rojo Pin 11 Buzzer Pin 8 (Las patitas largas de los LEDs al pin digital y la corta a GND con su resistencia.) 馃捇 C贸digo EN C++:...

Python con Arduino + Interfaz

Image
   Controlar LED con Tkinter y Arduino ✅ Objetivo: Crear una interfaz gr谩fica con Tkinter para controlar un LED conectado al Arduino . 1️⃣ Materiales Necesarios Placa Arduino UNO (o compatible) Cable USB para conectar el Arduino Python 3 instalado Tkinter (ya viene con Python por defecto) PySerial instalado ( pip install pyserial ) 2️⃣ C贸digo en Arduino (IDE de Arduino) Antes de crear la interfaz gr谩fica en Python, debemos programar el Arduino para recibir comandos Seriales . 馃搶 C贸digo para Arduino: void setup() { Serial.begin(9600); // Iniciar comunicaci贸n serial pinMode(13, OUTPUT); // Configurar LED en el pin 13 como salida } void loop() { if (Serial.available()) { // Si hay datos en el puerto serie char comando = Serial.read(); // Leer el comando recibido if (comando == '1') { digitalWrite(13, HIGH); // Encender LED } else if (comando == '0') { digitalWrite(13, LOW); // Ap...

Python con arduino

Image
 Gu铆a paso a paso: Programaci贸n en Python con Arduino (Windows) Nivel: Principiante (FORM I) Objetivo: Aprender a programar una placa Arduino utilizando Python en una computadora con Windows . 1. Preparaci贸n del entorno Materiales necesarios: ✅ Computadora con Windows ✅ Placa Arduino UNO (o compatible) ✅ Cable USB para conectar el Arduino ✅ LED, resistencias, botones (opcional) 2. Instalaci贸n del Software Requerido 2.1 Instalar Python tutorial: https://youtube.com/shorts/xpY092xEYJw?feature=share 馃敼 Descargar e instalar Python (versi贸n 3.x) desde: 馃憠 https://www.python.org/downloads/windows/ ✅ Durante la instalaci贸n, asegurarse de marcar "Add Python to PATH" antes de continuar. 2.2 Instalar Arduino IDE 馃敼 Descargar e instalar Arduino IDE desde: 馃憠 https://www.arduino.cc/en/software ✅ Verificar que la computadora reconoce el Arduino UNO (en el men煤 Herramientas > Puerto ). 2.3 Instalar PySerial para la Comunicaci贸n Serial 馃敼 Abrir CMD (S铆mbolo del sistema) y escribi...

Proyecto IA del IB: Detecci贸n de Objetos y Control de Arduino con Base de Datos

Image
  Proyecto IA del IB: Detecci贸n de Objetos y Control de Arduino con Base de Datos Descripci贸n del Proyecto Este sistema utiliza Python y OpenCV para detectar un color u objeto espec铆fico mediante una c谩mara. Al detectar el objeto, se env铆a una se帽al a Arduino para activar un dispositivo, como un LED o un motor. Adem谩s, se registra en una base de datos SQLite cada vez que se detecta el objeto. 馃搶 Ejemplo de Aplicaci贸n: Seguridad: Encender una alarma si se detecta un objeto sospechoso. Industria: Activar una m谩quina si se detecta un producto espec铆fico en una cinta transportadora. Criterio A: An谩lisis del Problema Contexto y Problema Las f谩bricas necesitan sistemas automatizados para identificar objetos en movimiento y activar mecanismos sin intervenci贸n humana. Actualmente, muchas empresas dependen de operadores humanos para tareas de clasificaci贸n, lo que puede generar errores y retrasos . Objetivo del Proyecto Dise帽ar un sistema que detecte objetos de un color espec铆fico , regi...