====== OBPkeypad ====== Tastenerweiterung für die OBP-Geräte über NMEA2000. ===== Designentscheidungen ===== * NMEA2000-Tastatur * Das Gerät soll wasserdicht sein * Es sollen 6 Tasten wie beim OBP60 verwendet werden * Die Tasten sollen "echte" Tasten sein, die ein gutes haptisches Feedback liefern und blind ertastet werden können * Ein Tastendruck liefert ein optisches Feedback * Ein Tastendruck liefert ein akustisches Feedback * Die Tastatur soll dynamisch an verschiedene Zielgeräte gekoppelt werden können * Konfiguration über eine Weboberfläche * DIY-freundlich ===== Hardwareentwicklung ===== Ein erster Prototyp ist in Entwicklung: **OBPkeypad 6/1** * Basierend auf einem Waveshare ESP32-S3 Nano * kann direkt an 12V (6-21V Eingang) betrieben werden * 6 Tasten (1 bis 6) * +1 Taste für Zielauswahl (DST) * 3 LEDs für Zielanzeige (A, B, C) * 1 RGB-LED für Statusanzeige * 1 Buzzer für akustisches Tastenfeedback * NMEA2000 / CAN * I²C Steckplätze * 2x Buchsenleiste 4pol * 1x Temperatur / Feuchtesensor SHT31 * 1x QWIIC-Anschluß ===== Softwareentwicklung ===== * Es wird platformio verwendet wie bei den anderen OBP-Projekten auch * Es wird in C++ programmiert * Das Gerät ist ein //einfaches// Gerät und bekommt eine neu entwickelte Firmware