Imagina la escena: es la noche del 31 de octubre, un grupo de niños disfrazados se acerca a tu puerta y, justo cuando están a punto de llamar al timbre, la calabaza del portal se ilumina y suelta una risa malvada. Sustos, gritos y, sobre todo, muchas carcajadas. Lo mejor de todo es que esa calabaza no tiene nada de magia: la hemos construido en casa con una placa Arduino, un sensor ultrasónico y un pequeño altavoz. En este artículo te explicamos paso a paso cómo hacerlo en familia, para que se convierta en uno de vuestros proyectos Halloween Arduino favoritos.

Este proyecto es perfecto para iniciarse en la robótica, porque combina manualidades, electrónica y programación sencilla. Además, es una forma estupenda de demostrar que los experimentos STEM de Halloween pueden ser tan divertidos como pedir caramelos. Si buscas una actividad para hacer con peques de entre 8 y 14 años (con la ayuda de un adulto), sigue leyendo.

Calabaza de Halloween tallada e iluminada, base para la calabaza robótica para niños

Una calabaza tradicional de Halloween: muy pronto tendrá ojos que brillan y una risa propia.

¿Qué hace exactamente nuestra calabaza inteligente?

La idea es muy sencilla de explicar a los más pequeños: la calabaza «ve» cuando alguien se acerca y reacciona. Para ello usamos un sensor ultrasónico, un componente que funciona igual que los murciélagos. Emite un sonido muy agudo que nosotros no podemos oír, ese sonido rebota en lo que tiene delante y vuelve al sensor. Midiendo el tiempo que tarda en ir y volver, la placa Arduino calcula a qué distancia está la persona.

Cuando alguien se acerca a menos de 60 centímetros, Arduino da la orden: los ojos de la calabaza se encienden con luces LED y un zumbador reproduce una risa al más puro estilo bruja de cuento. Es una de esas ideas de calabaza robótica para niños que sorprende tanto a quien la construye como a quien se la encuentra.

Materiales que vas a necesitar

La mayoría de estos componentes vienen incluidos en cualquier kit de iniciación a Arduino, así que es muy probable que ya tengas buena parte en casa:

Material Para qué sirve
Placa Arduino UNO (o compatible) Es el «cerebro» de la calabaza.
Sensor ultrasónico HC-SR04 Detecta a qué distancia está la persona.
Zumbador pasivo (buzzer) Produce el sonido de la risa.
2 LED rojos o naranjas Serán los ojos brillantes.
2 resistencias de 220 ohmios Protegen los LED para que no se fundan.
Protoboard y cables macho-macho Permiten conectar todo sin soldar.
Batería externa USB (powerbank) Alimenta la calabaza sin cables a la vista.
Calabaza natural o de plástico/espuma La «carcasa» de nuestro robot.

Un consejo práctico: si vais a hacer el proyecto con niños pequeños, las calabazas de espuma o plástico que venden en tiendas de decoración son ideales. Se recortan con facilidad, no se estropean con los días y protegen mejor la electrónica de la humedad.

Placa Arduino UNO utilizada en proyectos Halloween Arduino

La placa Arduino UNO, el cerebro que decide cuándo debe reírse la calabaza.

Si todavía no tienes un kit para empezar, en Robótica Online encontrarás material y recursos pensados para que toda la familia pueda dar sus primeros pasos en la robótica educativa.

Paso 1: Preparar la calabaza

Este es el momento más artesanal y el que más disfrutan los peques. Dibujad con un rotulador la cara de la calabaza: dos ojos, una nariz y una boca. Ahora viene un detalle importante: los ojos deben tener el tamaño justo para que asomen los dos «ojos» del sensor ultrasónico (esos dos cilindros plateados), o bien podéis colocar el sensor en la boca y los LED en los ojos. Nosotros preferimos la segunda opción, porque queda más terrorífico.

Si usáis una calabaza natural, el vaciado y el corte siempre deben hacerlo los adultos. Los niños pueden encargarse de sacar las semillas con una cuchara y de decorar. Dejad bien seca la parte interior antes de meter cualquier componente electrónico; un poco de papel de cocina y una bolsa de plástico como forro interior harán maravillas.

Paso 2: Conectar los componentes

Con la protoboard todo es como montar piezas de un puzle. Seguid esta tabla de conexiones con calma y revisad cada cable antes de enchufar el Arduino:

Componente Pin del componente Pin de Arduino
Sensor HC-SR04 VCC 5V
Sensor HC-SR04 Trig Pin 9
Sensor HC-SR04 Echo Pin 10
Sensor HC-SR04 GND GND
Zumbador Positivo (+) Pin 8
Zumbador Negativo (-) GND
LED (cada uno) Pata larga (a través de resistencia de 220 ohmios) Pin 6
LED (cada uno) Pata corta GND

Fíjate en que cada LED lleva su propia resistencia. Es un buen momento para explicar a los niños que la resistencia funciona como un grifo que regula cuánta electricidad pasa, para que el LED no reciba más de la que puede soportar.

Protoboard para montar experimentos STEM Halloween sin soldar

La protoboard permite conectar todos los componentes sin necesidad de soldar.

Paso 3: Programar la risa malvada

Ahora llega la parte en la que la calabaza cobra vida. Abre el programa Arduino IDE en el ordenador, conecta la placa por USB y copia el siguiente código. Lo hemos comentado para que podáis leerlo juntos y entender qué hace cada línea:

// Calabaza inteligente que se ríe al acercarte
const int pinTrig = 9;       // Pin que dispara el sonido del sensor
const int pinEcho = 10;      // Pin que escucha el rebote
const int pinZumbador = 8;   // Pin del zumbador
const int pinLed = 6;        // Pin de los ojos LED
const int distanciaActivacion = 60;  // Distancia en centímetros

void setup() {
  pinMode(pinTrig, OUTPUT);
  pinMode(pinEcho, INPUT);
  pinMode(pinZumbador, OUTPUT);
  pinMode(pinLed, OUTPUT);
  Serial.begin(9600);
}

// Función que mide la distancia como un murciélago
long medirDistancia() {
  digitalWrite(pinTrig, LOW);
  delayMicroseconds(2);
  digitalWrite(pinTrig, HIGH);
  delayMicroseconds(10);
  digitalWrite(pinTrig, LOW);
  long duracion = pulseIn(pinEcho, HIGH, 30000);
  return duracion * 0.034 / 2;
}

// Función que hace reír a la calabaza
void risaMalvada() {
  for (int i = 0; i < 4; i++) {
    digitalWrite(pinLed, HIGH);
    tone(pinZumbador, 600 - i * 60, 150);   // "JA"
    delay(200);
    digitalWrite(pinLed, LOW);
    tone(pinZumbador, 400 - i * 40, 150);   // "ja"
    delay(200);
  }
  noTone(pinZumbador);
}

void loop() {
  long distancia = medirDistancia();
  Serial.println(distancia);

  if (distancia > 0 && distancia < distanciaActivacion) {
    risaMalvada();
    delay(3000);   // Descanso antes de volver a asustar
  }
  delay(100);
}

Pulsa el botón de «Subir» y, cuando termine, acerca la mano al sensor. Si todo está bien conectado, los ojos parpadearán y oirás una risa que va bajando de tono, como si la calabaza se burlara de ti. Podéis abrir el Monitor Serie para ver en tiempo real la distancia que mide el sensor: a los niños les encanta comprobar cómo cambian los números al moverse.

Retos para personalizar el código

Aquí es donde el proyecto se convierte en un verdadero aprendizaje. Proponed a los peques que experimenten cambiando valores:

  • Modificar la variable distanciaActivacion para que la calabaza reaccione más cerca o más lejos.
  • Cambiar las frecuencias de la función tone para conseguir una risa más aguda (de duende) o más grave (de monstruo).
  • Aumentar el número de repeticiones del bucle para que la carcajada dure más.
  • Hacer que los ojos se queden encendidos de forma tenue cuando no hay nadie cerca.

Paso 4: Montaje final dentro de la calabaza

Con el código funcionando, desconecta el Arduino del ordenador y conéctalo a la batería externa USB. Introduce la placa y la protoboard dentro de la calabaza, sujetas con un poco de cinta adhesiva o velcro. Coloca el sensor ultrasónico asomando por la boca, de forma que mire hacia el frente sin obstáculos, y fija los LED en los agujeros de los ojos. El zumbador puede ir pegado cerca de la boca para que el sonido salga con más fuerza.

Un detalle importante: nunca uses velas de verdad dentro de la calabaza robótica. La electrónica y el fuego no son buenos amigos. Los LED dan un brillo espectacular y son totalmente seguros para los niños.

Versión avanzada: una risa de película

Si queréis ir un paso más allá, podéis sustituir el zumbador por un módulo reproductor MP3 tipo DFPlayer Mini y un pequeño altavoz. Así la calabaza podrá reproducir una risa real grabada, gritos, aullidos de lobo o incluso vuestra propia voz. En comunidades como Instructables y el Arduino Project Hub hay cientos de makers que comparten variantes de este proyecto: calabazas que giran la cabeza con un servomotor, que lanzan humo o que cambian de color según la distancia. Son una fuente de inspiración inagotable para vuestros próximos proyectos Halloween Arduino.

¿Qué aprenden los niños con este proyecto?

Más allá del susto, este es uno de los experimentos STEM Halloween más completos que se pueden hacer en casa. En una sola tarde, los peques trabajan conceptos de varias disciplinas:

  • Ciencia: cómo viaja el sonido y cómo los ultrasonidos permiten medir distancias, igual que hacen los murciélagos y los delfines.
  • Tecnología: qué es un sensor, qué es un actuador y cómo se comunican con un microcontrolador.
  • Ingeniería: diseñar dónde colocar cada pieza para que todo funcione y quede bonito.
  • Matemáticas: la fórmula de la velocidad del sonido que convierte el tiempo en centímetros.

Y, sobre todo, aprenden que equivocarse forma parte del proceso. Si la calabaza no se ríe a la primera, toca revisar cables, leer el código y volver a intentarlo. Esa es la esencia de la robótica.

Solución de problemas frecuentes

La calabaza se ríe todo el rato: probablemente el sensor está detectando la propia pared interior de la calabaza. Asegúrate de que asoma bien hacia fuera.

No suena nada: comprueba que el zumbador es pasivo (los activos solo emiten un pitido fijo) y que el positivo está en el pin 8.

Los LED no se encienden: revisa que la pata larga esté conectada hacia el pin 6 a través de la resistencia. Si están al revés, no lucirán.

El Monitor Serie muestra siempre 0: revisa las conexiones de Trig y Echo, es muy habitual intercambiarlas sin darse cuenta.

Una noche de Halloween para recordar

Construir una calabaza robótica con los niños es mucho más que preparar una decoración original: es una tarde de trabajo en equipo, risas y descubrimientos que seguramente recordarán durante años. Proyecto calabaza robótica: niños y mayores aprendiendo juntos, y una puerta de casa que se convertirá en la más comentada del barrio. Cuando veáis la cara de sorpresa de los vecinos, entenderéis por qué este tipo de ideas se vuelven virales cada octubre.

Si este proyecto os ha despertado el gusanillo de la robótica, no lo dejéis aquí. En www.roboticaonline.es encontraréis más ideas, cursos y recursos para seguir creando inventos en familia durante todo el año, no solo en Halloween.

Su título va aquí

Resumen de privacidad
Robodemia

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Toda le información en: https://www.robodemia.es/politica-de-privacidad

 

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.