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

Auto-HUD: Geschwindigkeit & Kompass in Echtzeit auf der Windschutzscheibe

Komponenten und Materialien

Arduino Nano R3 × 1
3× 5161AS 7-Segment-Anzeigen (gemeinsame Kathode, rot) × 3
Beitian BN-220 GPS (TTL-Serial, 1 Hz, GNRMC) × 1
3× CD4511 BCD-zu-7-Segment-Decoder mit Latch × 3
3× Taster (Öffner) + 3× Kondensatoren (Entprellung) × 3
22× 220-Ω-Widerstände (¼ W) × 22
3-mm-LED rot (für „Grad“-Anzeige) × 1
2× 100-nF-Kondensatoren × 2
1× USB-B-Buchse (weiblich) × 1
1× Jumper (für RX-Pin beim Flashen) × 1
Stiftleisten, Kupfer-Nieten, M3-Schrauben, Distanzhülsen, Kunststoffgehäuse (3D-Druck) × –

Projektbeschreibung

Motivation

Ein Head-Up-Display (HUD) projiziert Geschwindigkeit und Fahrtrichtung direkt auf die Windschutzscheibe – inspiriert von serienmäßigen Systemen in hochwertigen Fahrzeugen.

Software-Architektur

Wichtige Hinweise

Versionen & Verbesserungen

Code (V2.2)

Der Sketch nutzt EEPROM (bis V2.1), Wire, direkte Port-Manipulation für Multiplexing. Kernfunktionen:

// Wichtige Pin-Definitionen
const int disp001 = 2;       // Latch Einer
const int disp010 = 8;       // Latch Zehner
const int disp100 = 12;      // Latch Hunderter
const int disp001dim = 9;    // PWM Einer
const int disp010dim = 10;   // PWM Zehner
const int disp100dim = 11;   // PWM Hunderter
const int button_kt = 14;    // S/H (A0)
const int button_more = 15;  // + (A1)
const int button_less = 16;  // – (A2)
const int degreesLED = 3;    // rote LED
const int bit_3 = 7, bit_2 = 6, bit_1 = 5, bit_0 = 4; // BCD-Bus

byte brightness = 120;       // Default-Helligkeit
bool isKMH = true;           // Anzeigemodus

void setup() {
  Serial.begin(9600);
  // PinModes, EEPROM-Read, PWM-Init, Displays nullen & latches
}

void loop() {
  if (stringComplete) { nmeaExtractData(); stringComplete = false; display(); }
  if (millis() > lastmemcheck + 60000) { EEPROM.update(0, brightness); lastmemcheck = millis(); }
  checkButtons();
}

// serialEvent() sammelt NMEA-Zeichen bis '\n'
// ... (vollständiger Code im Original)

Schaltpläne & Dateien

Auto-HUD: Geschwindigkeit & Kompass in Echtzeit auf der Windschutzscheibe Auto-HUD: Geschwindigkeit & Kompass in Echtzeit auf der Windschutzscheibe Auto-HUD: Geschwindigkeit & Kompass in Echtzeit auf der Windschutzscheibe Auto-HUD: Geschwindigkeit & Kompass in Echtzeit auf der Windschutzscheibe Auto-HUD: Geschwindigkeit & Kompass in Echtzeit auf der Windschutzscheibe

Herstellungsprozess

  1. Mobilität revolutionieren: Inside Arrow Electronics' Semi-Autonomes Motorcar für behinderte Fahrer
  2. Autonomes Donkey Car: TensorFlow MobileNetV2 KI für Müllsammler
  3. Echtzeit-Bewegungsplanung für autonome Fahrzeuge in urbanen Umgebungen: Skalierter Prototyp
  4. Wie 5G Connected Cars transformiert: Speed, Safety, Smart Features
  5. Sicherheit zuerst: Wie Europäer vernetzte Autos der Zukunft sehen
  6. Auswahl des optimalen Motorkabels für Frequenzumrichter (FU)
  7. Twister Speed Lathes: Fortschrittliches Polieren & Entgraten mit 50 % mehr Power & Rekuperativer Steuerung
  8. FBL-1233 Schrägbettdrehmaschine: Präzision, Geschwindigkeit & Vielseitigkeit für Hochvolumen & Kleinserien
  9. Produktdatenaustausch: Die zentrale Herausforderung für Automobilhersteller
  10. Den richtigen Turbolader wählen: Praxis-Leitfaden für Mehrleistung