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

HUD para Coche: Velocidad y Brújula en Tiempo Real en el Parabrisas

Componentes y materiales

Sobre el proyecto

Descripción

Head-Up Display proyectado en el parabrisas que muestra velocidad (km/h) o rumbo (grados) con brillo ajustable (PWM, guardado en EEPROM). Tres botones: +/- brillo, S/H alterna velocidad/rumbo. LED rojo encendido = modo rumbo (1-360°). Requiere movimiento para rumbo válido (GPS, no compás magnético).

Procesamiento GPS

Lee frases NMEA $GNRMC (BT220) o $GPRMC (otros) a 9600 baudios, 1 Hz. Extrae velocidad (nudos → km/h ×1,852) y rumbo verdadero. Valida checksum NMEA. Usa serialEvent() para recepción no bloqueante.

Multiplexado de displays

Tres decodificadores 4511 (latch en pines 2,8,12; bus 4 bits pines 4-7; PWM dimmer pines 9,10,11). Ceros a la izquierda en blanco. Secuencia: activar latch → poner bus → desactivar latch → siguiente display.

Montaje PCB

Dos PCB doble cara (~50 remaches pasantes + 5 agujeros alineación). Transferencia tóner (plancha, papel azul/amarillo, 1200 dpi). Cara componentes impresa para aspecto profesional. Importante: quitar jumper RX antes de cargar sketch; GPS a 9600 baud, solo frase $GNRMC 1 Hz. Aislar conector USB hembra con cinta.

Versiones y mejoras

Código

Sketch principal (car-hud.ino) con EEPROM.h, Wire.h. Funciones: nmeaExtractData() (parser NMEA con checksum), serialEvent(), display() (multiplexado + blanking), checkButtons(), setBusNr() (bus BCD), redondeos decimales. Brillo leído de EEPROM al inicio, guardado cada 60 s.

// Fragmento clave: extracción NMEA
bool nmeaExtractData() {
  if (inputString.startsWith("$GNRMC") && checksum_ok) {
    // parsea campos por comas: tiempo, validez, lat, lon, nudos, rumbo, fecha
    nmf_kmh = round(nmf_knots * 1.852); nmi_kmh = int(nmf_kmh);
    nmi_truecourse = int(round(nmf_truecourse));
    return true;
  }
  return false;
}

Esquemáticos y archivos

Imágenes de PCB (cara componentes, soldadura, espejadas), archivos Fritzing (.fzz) y sketches V2/V2.2 disponibles en sección de descargas.

Proceso de manufactura

  1. Coche Autónomo Donkey Car: TensorFlow MobileNetV2 IA para Recogida de Basura
  2. Planificación de Movimiento en Tiempo Real para Vehículos Autónomos en Entornos Urbanos: Estudio de Prototipo a Escala
  3. Cómo elegir el turbo adecuado para tu coche: Guía práctica
  4. ¿Por Qué mi Coche Pierde Aceite Estacionado? Causas Comunes Explicadas
  5. Intercambio de datos de producto: El desafío clave para fabricantes automotrices
  6. Selección del cable de motor óptimo para variadores de velocidad (VSD)
  7. Tornos de velocidad Twister: Pulido y desbarbado avanzado con 50% más potencia y control regenerativo
  8. Torno de bancada inclinada FBL-1233: precisión, velocidad y versatilidad para producción de alto volumen y series cortas
  9. Revolucionando la movilidad: Dentro del motorcar semi-autónomo de Arrow Electronics para conductores discapacitados
  10. Cómo el 5G Transforma los Coches Conectados: Velocidad, Seguridad y Funciones Inteligentes
  11. Seguridad ante todo: Cómo los europeos ven los coches conectados del futuro