Girasol de San Valentín: Proyecto Inteligente con Arduino
Componentes y materiales
| SparkFun Arduino Pro Mini 328 - 5V/16MHz | × | 1 |
| Fotorresistencia SparkFun Mini | × | 1 |
| Servo SparkFun - Metal Gear Genérico | × | 1 |
Herramientas y máquinas necesarias
| Impresora 3D (genérica) |
Aplicaciones y servicios online
| circuito.io | enlace |
| Arduino IDE | enlace |
Sobre este proyecto
Con el Día de San Valentín cerca, buscábamos proyectos con toque romántico. Vimos un girasol plástico feo en la ventana de la oficina y pensamos: ¿y si hacemos una flor que siga la luz como un girasol real? Tras varias revisiones (y mucho filamento) presentamos este Girasol de San Valentín! Comparte el amor.
La electrónica
Si sigues nuestros tutoriales, ya conoces el proceso:
- Haz clic en este enlace de circuito.io con los componentes exactos.
- Ajusta si quieres: batería en vez de adaptador, otro Arduino (usamos Pro Mini; asegúrate que quepa en la flor).
- Pulsa "Generate" (botón rojo abajo).

- Verifica que tienes todos los componentes, incluyendo periféricos (resistencias, cables, jumpers). La lista aparece en el primer paso de la guía.

Puedes clicar cada componente en la app para comprarlo.
- Cableado: Baja en la respuesta y verás guía paso a paso del cableado.

- Llegas a la sección de código. Hay un código de ejemplo integrando todos los componentes.
- Descarga el código
- Descomprime en tu PC
- Ábrelo con Arduino IDE
- Sube a tu Arduino
Tras comprobar que funciona, copia el nuevo código de abajo y pégalo en la pestaña "firmware" de tu código actual, manteniendo la parte superior (definición de pines y librerías).
Construyendo la flor
Imprime en 3D las piezas (archivos .STL en enlaces abajo o aquí):
- 1 × Base
- 1 × Barra
- 1 × Unión (tie)
- 1 × Sépalo
- 6 × Pétalos
- 10 × Hierba — usa filamento flexible (ej. Filaflex)
Montaje:
- Pétalos, barra y sépalo: alambre de acero fino y flexible (hay taladros guía en el diseño).
- Servo: 2 tornillos pequeños a la base y un clavo al sépalo.
- Fotorresistencia: en el taladro dedicado en la base, bajo el pedestal del servo.
¡Feliz San Valentín soleado!
Código
Sunny Valentine (Arduino)
- Descarga el código de circuito.io
- Ábrelo con Arduino IDE
- Reemplaza
void setup()del original por el código siguiente
/* Configura lo esencial para que el circuito funcione. Se ejecuta al encender. */
void setup() {
Serial.begin(9600); Serial.println("start");
servo.attach(SERVO_PIN_SIG);
servo.write(servoRestPosition);
}
/* Lógica principal: define la interacción entre componentes. Bucle infinito. */
void loop() {
// Lectura de luz actual, restando valor ambiente para detectar cambios
ldrSample = ldr.readAverage(1000);
Serial.print(ldrSample); Serial.print('\t');
servoRestPosition = map(ldrSample, 200, 900, 10, 95);
servoRestPosition = constrain(servoRestPosition, 10, 95);
Serial.println(servoRestPosition);
servo.write(servoRestPosition);
delay(1000 * 20); // 20 segundos entre lecturas
}
Piezas personalizadas y envolventes
Barra del girasol
Pétalo del girasol
Base del girasol
Sépalo del girasol
Hierba del girasol
Unión del girasol
Proceso de manufactura
- Semillas de girasol: Snack delicioso y nutritivo con raíces ancestrales
- Sistema de Evitación de Obstáculos con IA y Arduino: Aprendizaje por Refuerzo Q-Learning
- Pantalla LED Interactiva con Giroscopio, Anillo NeoPixel y Arduino
- Mando USB para juegos DIY con Arduino – Construye tu propio gamepad de alto rendimiento
- Disfraz de nube DIY: Tira LED, Arduino Nano y componentes SparkFun
- Robot industrial seguidor de línea para transporte de materiales
- Pixie: Reloj de pulsera NeoPixel basado en Arduino – Elegante reloj LED DIY
- Botella de agua inteligente con Arduino: Monitorización en tiempo real y alertas
- Teatro de Sombras Navideño DIY: Espectáculo de Luces con Arduino y Tira LED Direccionable
- Girasol Arduino: Construye un Girasol Electrónico que Sigue al Sol
- Sistema Portátil de Vigilancia Remota con Cámara y Robot Móvil