Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Construye un Simulador Realista de Semáforo con Arduino UNO

Componentes y materiales

Arduino UNO (cualquier variante: Geekcreit, Genuino, etc.) × 1
Protoboard (genérica) × 1
Cables jumper (macho/macho) × 1
LEDs: rojo, amarillo (ámbar), verde × 3
Cable USB 2.0 para Arduino × 1
Resistencia 100 Ω (marrón, negro, marrón) × 1

Aplicaciones y servicios en línea

Sobre el proyecto

Este proyecto simple usa un Arduino y LEDs para replicar un semáforo real. Usa temporizadores internos en el código y funciona indefinidamente hasta cortar la alimentación.

Materiales

  1. Arduino UNO
  2. Protoboard
  3. Cables jumper
  4. LEDs rojo, amarillo, verde
  5. Cable USB Arduino
Construye un Simulador Realista de Semáforo con Arduino UNO
Construye un Simulador Realista de Semáforo con Arduino UNO
Construye un Simulador Realista de Semáforo con Arduino UNO
Construye un Simulador Realista de Semáforo con Arduino UNO
Construye un Simulador Realista de Semáforo con Arduino UNO

Paso 1: Alimentar la protoboard

Construye un Simulador Realista de Semáforo con Arduino UNO

Inserta un jumper en GND del Arduino. Lleva el otro extremo a la protoboard, columna derecha arriba (columna de tierra). Aunque parezca que falta un cable, sigue exactamente la imagen; está correcto.

Paso 2: Colocar LEDs y resistencia

Construye un Simulador Realista de Semáforo con Arduino UNO

Pon un extremo de la resistencia en la columna de tierra (derecha). El otro extremo en la zona central, en cualquier fila. Los LEDs irán en esa misma fila: patilla corta (cátodo) al lado de la resistencia (derecha), patilla larga (ánodo) hacia la izquierda.

Paso 3: Completar el circuito

Construye un Simulador Realista de Semáforo con Arduino UNO

Conecta jumpers de la fila de cada LED a pines digitales PWM:

Sube el código y ¡listo!

Código

Código Semáforo Arduino

// Variables
int GREEN = 2;
int YELLOW = 3;
int RED = 4;
int DELAY_GREEN = 5000;
int DELAY_YELLOW = 2000;
int DELAY_RED = 5000;

// Setup
void setup() {
  pinMode(GREEN, OUTPUT);
  pinMode(YELLOW, OUTPUT);
  pinMode(RED, OUTPUT);
}

// Loop principal
void loop() {
  green_light();
  delay(DELAY_GREEN);
  yellow_light();
  delay(DELAY_YELLOW);
  red_light();
  delay(DELAY_RED);
}

// Funciones de cada estado
void green_light() {
  digitalWrite(GREEN, HIGH);
  digitalWrite(YELLOW, LOW);
  digitalWrite(RED, LOW);
}

void yellow_light() {
  digitalWrite(GREEN, LOW);
  digitalWrite(YELLOW, HIGH);
  digitalWrite(RED, LOW);
}

void red_light() {
  digitalWrite(GREEN, LOW);
  digitalWrite(YELLOW, LOW);
  digitalWrite(RED, HIGH);
}

Esquemático

Construye un Simulador Realista de Semáforo con Arduino UNO

Proceso de manufactura

  1. Semáforos: Ingeniería, Historia e Innovaciones Futuras
  2. Semáforo Inteligente: Iluminación Vial Adaptativa con IoT
  3. Lámpara de mesa RGB controlada por gestos – Iluminación interactiva y sin manos
  4. Construye un reloj en tiempo real con Arduino para horarios de oración islámica
  5. Servidor Web Arduino Uno WiFi: Controla un LED desde el Navegador
  6. SunGlass-BOT: Gafas de Sol Inteligentes que se Ajustan Automáticamente a la Luz
  7. Calculadora Básica con Arduino UNO - Proyecto Fácil para Principiantes
  8. Controlador Inalámbrico Inteligente de Interruptores: Manipulador Remoto Basado en Arduino
  9. Construir una pantalla de persistencia de visión portátil con Arduino UNO y ATtiny85
  10. Interruptor Táctil Capacitivo LED con Arduino UNO – Proyecto DIY Fácil
  11. Simulador de Carreras 2D DIY con Arduino Nano y Servos SG90