obpkeypad
Inhaltsverzeichnis
OBPkeypad
Tastenerweiterung für die OBP-Geräte über NMEA2000.
Für Anwender: Kurzanleitung
Auf Open Boat Projects: https://open-boat-projects.org/de/obpkeypad-6-1/
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
- Gehäuse muß im 3D-Bauraum von 160x160x160 druckbar sein
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ß (3,3V)
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
- Die Web-Konfigurationsoberfläche lehnt sich an die Bedienung des OBP60/40 an
- Es können verschiedene Arten von Tastendrücken ausgewertet werden
- kurz, weniger als 1 Sekunde gedrückt
- mittel, zwischen 1 und 3 Sekunden gedrückt
- lang, mehr als 3 Sekunden gedrückt
- Es soll einen Tag- und Nachtmodus geben
Firmware
Die Firmware befindet sich in Entwicklung, momentan ist noch kein öffentlicher Download verfügbar. Es muß selbst mit PlatformIO kompiliert werden. Insbesondere die Firmware-Update-Funktion über WLAN ist noch nicht eingebaut. Bitte direkt Kontakt aufnehmen.
Zusammenbau
- NMEA2000-Buchse in das Gehäuse einschrauben.
- Anschlußkabel auf 20cm kürzen
- Stromversorgunggskabel (weiß und blau) an den großen Terminalblock auf der Hauptplatine anschließen
- CAN-Bus an den Terminalblock auf dem CAN-Transceiver anschließen
- Zuvor den CAN-Bus Abschlußwiderstand vom Modul entfernen
- Wenn keine Sicherung F1 bestückt ist, Jumper auf JP1 aufstecken
- LED-Platine in Gehäusevorderseite einschrauben
- Tasten in Gehäusevorderseite einschrauben
- Unverkabelte Tasten zuvor mit Kabeln versehen
- Zur Mutterbefestigung das mitgelieferte Werkzeug verwenden
- Massekabel der Tasten mit der Wago-Verteilerklemme verbinden
- Signalkabel der Tasten mit den Anschlüssen 1 bis 7 des zugehötigen Terminalblocks J2 verbinden
- Masseverbindung von WAGO-Klemme mit GND bei den Tastenanschlüssen verbinden
- LED-Verbindungskabel auf der Hauptplatine anschließen
- Gerät an NMEA2000 anschließen
- Es erfolgt ein LED-Test, d.h. alle LEDs leuchten einmal kurz auf
- Konfiguration über die Web-Oberfläche
Einbau
obpkeypad.txt · Zuletzt geändert: von thooge


