Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Realistische Ampel-Simulation mit Arduino UNO bauen

Komponenten und Zubehör

Arduino UNO (beliebiger Klon, z. B. Geekcreit) × 1
Steckbrett (Breadboard) × 1
Jumper-Kabel (Male/Male) × 1 Set
LEDs (Rot, Gelb, Grün) × je 1
USB-Kabel (Arduino) × 1
Widerstand 100 Ω (Braun-Schwarz-Braun) × 1

Software

Aufbau

  1. Stromversorgung Steckbrett: Jumper von Arduino GND → rechte äußere Spalte des Breadboards (oberste Reihe) = Masse-Schiene.
  2. LEDs + Vorwiderstand: 100 Ω Widerstand in Masse-Spine, anderes Ende in eine Reihe der Hauptfläche. LED in dieselbe Reihe: kurzes Bein (Kathode) auf Widerstandsseite, langes Bein (Anode) auf andere Seite der Reihe. Für jede Farbe wiederholen (je eigene Reihe).
  3. Ansteuerung: Je LED ein Jumper von der Anoden-Seite der Reihe zu Arduino Digital-Pins:
    • Grün → Pin 2 (PWM)
    • Gelb → Pin 3 (PWM)
    • Rot → Pin 4 (PWM)
Realistische Ampel-Simulation mit Arduino UNO bauen
Realistische Ampel-Simulation mit Arduino UNO bauen
Realistische Ampel-Simulation mit Arduino UNO bauen
Realistische Ampel-Simulation mit Arduino UNO bauen
Realistische Ampel-Simulation mit Arduino UNO bauen
Realistische Ampel-Simulation mit Arduino UNO bauen
Realistische Ampel-Simulation mit Arduino UNO bauen
Realistische Ampel-Simulation mit Arduino UNO bauen

Code

// Pin-Belegung
const int GREEN = 2;
const int YELLOW = 3;
const int RED = 4;

// Phasen-Dauern (ms)
const int DELAY_GREEN = 5000;
const int DELAY_YELLOW = 2000;
const int DELAY_RED = 5000;

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

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

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);
}

Schaltplan

Realistische Ampel-Simulation mit Arduino UNO bauen

Code hochladen, fertig! Die Ampel läuft endlos im Zyklus Grün → Gelb → Rot, bis Strom weg ist.

Herstellungsprozess

  1. Verkehrsampeln: Technik, Geschichte und zukünftige Innovationen
  2. Intelligente Ampel: Adaptive Straßenbeleuchtung per IoT
  3. Gesteuerter RGB-Tischlampe – Interaktive, berührungslose Beleuchtung
  4. Arduino Echtzeituhr für islamische Gebetszeiten bauen
  5. Arduino UNO WiFi Webserver: LED per Browser steuern
  6. SunGlass-BOT: Smarte Sonnenbrille mit automatischer Tönung
  7. Einfacher Taschenrechner mit Arduino UNO – Einsteigerprojekt
  8. Intelligenter kabelloser Lichtschalter-Controller: Arduino-basierter Fernschalter-Manipulator
  9. Tragbares Persistence-of-Vision-Display mit Arduino UNO und ATtiny85 bauen
  10. Kapazitiver Touch-LED-Schalter mit Arduino UNO – Einfaches DIY-Projekt