Benutzer-Werkzeuge

Webseiten-Werkzeuge


obpkeypad

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

  1. NMEA2000-Buchse in das Gehäuse einschrauben.
  2. Anschlußkabel auf 20cm kürzen
  3. Stromversorgunggskabel (weiß und blau) an den großen Terminalblock auf der Hauptplatine anschließen
  4. CAN-Bus an den Terminalblock auf dem CAN-Transceiver anschließen
    • Zuvor den CAN-Bus Abschlußwiderstand vom Modul entfernen
  5. Wenn keine Sicherung F1 bestückt ist, Jumper auf JP1 aufstecken
  6. LED-Platine in Gehäusevorderseite einschrauben
  7. Tasten in Gehäusevorderseite einschrauben
    • Unverkabelte Tasten zuvor mit Kabeln versehen
    • Zur Mutterbefestigung das mitgelieferte Werkzeug verwenden
  8. Massekabel der Tasten mit der Wago-Verteilerklemme verbinden
  9. Signalkabel der Tasten mit den Anschlüssen 1 bis 7 des zugehötigen Terminalblocks J2 verbinden
  10. Masseverbindung von WAGO-Klemme mit GND bei den Tastenanschlüssen verbinden
  11. LED-Verbindungskabel auf der Hauptplatine anschließen
  12. Gerät an NMEA2000 anschließen
  13. Es erfolgt ein LED-Test, d.h. alle LEDs leuchten einmal kurz auf
  14. Konfiguration über die Web-Oberfläche

Einbau

Das aktuelle Gehäuse ist für einen flächigen Einbau vorgesehen. Dazu ist ein Auschnitt der Größe 150×60 mm² erforderlich, siehe nachfolgende Skizze.

obpkeypad.txt · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki