opc_hud HUD for Opel Astra H OPC Bill of materials Blue Pill or any STM32F103 base board https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill 2.8" ILI9341 240 * 320 TFT LCD Screen Display Touch Panel MCP2551 breakout board