Daniel Madriz Informe de Tecnología 12A
Examen trimestral
Proyecto de Semáforo con Arduino
Materiales
Electrónicos:
• Protoboard
• Arduino Uno
• LEDs (rojo, amarillo, verde) para el semáforo
• Resistencias (220 ohmios)
• Cables de conexión (jumpers)
Para la maqueta:
• Hielo seco (para efectos de humo en la presentación)
• Material reciclado (cartón, botellas plásticas, etc.)
• Decoración general (pinturas, pegatinas, árboles en miniatura, etc.)
Procedimiento
Paso 1: Planificación y Diseño
1. Investigación: Mi compañero y yo investigamos sobre cómo funcionan los
semáforos y los componentes básicos de un circuito con Arduino. Esto nos ayudó a entender
mejor cómo íbamos a montar el proyecto.
2. Boceto de la maqueta: Dibujamos un esquema de cómo queríamos que luciera
la maqueta y dónde irían los semáforos y otros elementos. Hicimos varios borradores hasta
llegar al diseño final.
Paso 2: Preparación del Circuito
1. Colocación de los LEDs en el protoboard: Empezamos colocando los LEDs en el
protoboard. Nos aseguramos de que los ánodos (patas largas) y cátodos (patas cortas)
estuvieran en filas diferentes para facilitar las conexiones.
2. Conexión de resistencias: Conectamos una resistencia de 220 ohmios en serie
con cada LED para limitar la corriente y evitar que se quemen.
3. Conexión de cables al Arduino:
• Conectamos los cátodos de los LEDs a GND (tierra) del Arduino.
• Conectamos los ánodos de los LEDs a los pines digitales del Arduino (por
ejemplo, rojo al pin 9, amarillo al pin 10, y verde al pin 11).
• Utilizamos cables de conexión (jumpers) para asegurar todas las conexiones.
Paso 3: Programación del Arduino
1. Escritura del código: Utilizamos el IDE de Arduino para escribir el código que
controlaría la secuencia de los LEDs, simulando un semáforo real. Aquí está un ejemplo simple
del código que usamos:
int red = 9;
int yellow = 10;
int green = 11;
void setup() {
pinMode(red, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(green, OUTPUT);
}
void loop() {
digitalWrite(green, HIGH);
delay(5000); // Verde por 5 segundos
digitalWrite(green, LOW);
digitalWrite(yellow, HIGH);
delay(2000); // Amarillo por 2 segundos
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
delay(5000); // Rojo por 5 segundos
digitalWrite(red, LOW);
}
2. Carga del código en el Arduino: Conectamos el Arduino a la computadora
mediante un cable USB y cargamos el código en el Arduino. Probamos el circuito para
asegurarnos de que los LEDs se encendieran en la secuencia correcta.
Paso 4: Construcción de la Maqueta
1. Base de la maqueta: Usamos una base de cartón reciclado para montar nuestra
ciudad en miniatura.
2. Edificios y calles: Construimos edificios y calles usando material reciclado como
cartón y botellas plásticas. Pintamos todo para darle un aspecto más realista.
3. Montaje del semáforo: Colocamos el protoboard con el semáforo en un lugar
estratégico de la maqueta para que fuera visible y funcional.
4. Decoración adicional: Agregamos árboles en miniatura, señales de tráfico y
otros detalles para hacer la maqueta más atractiva.
5. Efecto de humo: Utilizamos hielo seco para crear un efecto de humo durante la
presentación, haciendo que la maqueta fuera aún más impresionante.
Paso 5: Presentación
1. Preparación: Revisamos todo el proyecto para asegurarnos de que funcionara
correctamente.
2. Presentación: Presentamos nuestro proyecto a la clase, explicando cómo
habíamos construido el semáforo y la maqueta, y demostramos su funcionamiento.
Este fue el proceso que seguimos para completar nuestro proyecto de semáforo con Arduino.