Posts

ROBOT SEGUIDOR DE LINEA

1) Propósito de la clase Producto final: robot que sigue una línea negra sobre fondo blanco. KUD (Know–Understand–Do) Know: sensores IR reflectivos (TCRT5000 o similares), puente H (L298N), PWM, umbral. Understand: el seguidor corrige su rumbo comparando izquierda vs derecha y ajustando la velocidad diferencial . Do: cablear, calibrar sensores, cargar código, probar y optimizar (búsqueda y corrección). 2) Materiales Arduino UNO/Nano + cable USB Driver de motores L298N (o TB6612FNG) Chasis con 2 motores DC + 1 rueda loca (o kit de auto) 2 sensores IR reflectivos (TCRT5000 o módulos similares) (opción avanzada: arreglo QTR-8A/8RC) Portapilas (6 V–7.4 V) independiente del Arduino (recomendado) Jumpers hembra–macho, bridas, cinta doble faz (Opcional) pulsador para autocalibración (con resistencia interna pull-up) 3) Esquema de cableo (texto) Sensores Sensor Izq → A0 Sensor Der → A1 VCC 5 V, GND común L298N → Arduino E...

Lector de Humedad

 HÚMEDO – NECESITA RIEGO (cuando está por debajo del umbral deseado) • MOJADO – NO NECESITA RIEGO (cuando supera el umbral) Ajustas el umbral con UMBRAL_MOJADO según tu calibración. #include <Wire.h> #include <LiquidCrystal_I2C.h> // --- Pines --- const int PIN_SENSOR = A0; // --- LCD I2C --- // Si tu módulo usa 0x3F, cámbialo aquí. LiquidCrystal_I2C lcd(0x27, 16, 2); // --- Calibración rápida --- // Reemplaza con tus lecturas reales (seco = al aire, mojado = en tierra bien húmeda/agua) int val_seco   = 700;  // lectura en A0 con sensor al aire int val_mojado = 300;  // lectura en A0 con sensor húmedo/mojado // --- Umbral de decisión --- // Por encima de este % consideramos "MOJADO" (NO necesita riego). // Por debajo, mostramos "HUMEDO - NECESITA RIEGO". int UMBRAL_MOJADO = 70; // % (ajusta tras calibrar) unsigned long t0 = 0; const unsigned long PERIODO_MS = 1000; int humedadPorcentaje(int lectura) {   // En sensores capacitivos: a más hume...

CREAMOS PANELES SOLARES CON SWITCH.

Creamos un Piano cn arduino

Image
Arduino + BUZZER = Piano  Piano con matriz de 16 botones y buzzer 🔹 Conexión • La matriz tiene 8 pines: 4 para las filas (R1–R4) y 4 para las columnas (C1–C4). • Al presionar un botón, se conecta una fila con una columna. • Se conecta así al Arduino: • R1 → pin 2 • R2 → pin 3 • R3 → pin 4 • R4 → pin 5 • C1 → pin 6 • C2 → pin 7 • C3 → pin 8 • C4 → pin 9 • El buzzer en el pin 10. ⸻ 🔹 Código ejemplo Este código usa la librería Keypad.h (incluida en el IDE de Arduino). #include <Keypad.h> const byte FILAS = 4; // 4 filas const byte COLUMNAS = 4; // 4 columnas const int buzzer = 10; // Definición de pines byte pinesFilas[FILAS] = {2, 3, 4, 5}; byte pinesColumnas[COLUMNAS] = {6, 7, 8, 9}; // Mapa de teclas (puedes asignar DO-RE-MI, etc.) char teclas[FILAS][COLUMNAS] = {   {'1','2','3','A'},   {'4','5','6','B'},   {'7','8','9','C'},   {'*...

STEM CON MICROBITS

 Aprendemos sobre la continuidad de energía con Microbit 🌄 SESIÓN DE APRENDIZAJE STEM  PROPÓSITO DE APRENDIZAJE Que los estudiantes diseñen e integren un sistema interactivo con micro:bit y componentes electrónicos, que se active con el tacto y represente visualmente su fe, emociones o mensajes de esperanza, inspirados en su contexto familiar y comunitario. 🧰 MATERIALES 1 micro:bit con alimentación USB 1 breakout board con pines para micro:bit 1 sensor táctil o botón capacitivo (en la imagen: un sensor rojo impreso en 3D) 1 corazón impreso en 3D con mensaje personalizado (Azul y Jesucristo) Cables dupont Laptop con MakeCode o Python para micro:bit Libreta y lápices Etiquetas adhesivas y plumones 👣 PASO A PASO Inicio – 15 min Sensibilización emocional y espiritual: Pregunta detonante: ¿Qué significa el color azul en nuestras vidas? ¿Y qué representa Jesús para ti o tu familia? Muestra el corazón azul y promueve una reflexión comun...

RFID + Arduino

Image
  Objetivo de Aprendizaje: Comprender cómo funcionan los sistemas de identificación por radiofrecuencia (RFID). Integrar el módulo RFID RC522 con Arduino para leer tarjetas. Activar una respuesta sonora (buzzer) al detectar una tarjeta válida. 🧰 Materiales necesarios: Componente Cantidad Arduino UNO 1 Módulo RFID RC522 1 Tarjeta y llavero RFID 1 cada uno Buzzer (activo) 1 Cables dupont 10 Protoboard 1 🗂️ Conexiones del Módulo RFID RC522: RFID RC522 Arduino UNO SDA Pin 10 SCK Pin 13 MOSI Pin 11 MISO Pin 12 GND GND RST Pin 9 3.3V 3.3V ⚠️ Importante: El módulo RFID trabaja con 3.3V, no lo conectes a 5V . 🔊 Conexión del buzzer: Buzzer Arduino UNO VCC (+) Pin 7 GND (-) GND 💻 Código Arduino: Asegúrate de instalar la librería MFRC522 desde el Gestor de Librerías. #include <SPI.h> #include <MFRC522.h> #define SS_PIN 10 #define RST_PIN 9 #define BUZZER_PIN 7 MFRC522 rfid(SS_P...