Benutzer-Werkzeuge

Webseiten-Werkzeuge


obpkeypad

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
obpkeypad [21.01.2026 05:47] – [Hardwareentwicklung] thoogeobpkeypad [31.01.2026 10:49] (aktuell) – [OBPkeypad] thooge
Zeile 5: Zeile 5:
 Tastenerweiterung für die OBP-Geräte über NMEA2000. Tastenerweiterung für die OBP-Geräte über NMEA2000.
  
-Für Anwender: [[obpkeypad_doc|Kurzanleitung]]+  * Für Anwender: [[obpkeypad_doc|Kurzanleitung]] 
 +  * Für Entwickler: [[obpkeypad_dev|Entwicklungs-Hinweise]]
  
 Auf Open Boat Projects: https://open-boat-projects.org/de/obpkeypad-6-1/ Auf Open Boat Projects: https://open-boat-projects.org/de/obpkeypad-6-1/
Zeile 23: Zeile 24:
 ===== Hardwareentwicklung ===== ===== Hardwareentwicklung =====
  
-Ein erster Prototyp ist in Entwicklung: **OBPkeypad 6/1**+Ein erster Prototyp wurde produziert: **OBPkeypad 6/1** 
 + 
 +Eine verbesserte, zweite Version ist in der Entwicklung.
  
   * Basierend auf einem Waveshare ESP32-S3 Nano   * Basierend auf einem Waveshare ESP32-S3 Nano
Zeile 44: Zeile 47:
 Bei der Platine wurde bewußt auf SMD-Bauteile verzichtet, so daß die Bauteile leicht im 2.54mm Raster bestückt werden können. Die am schwierigsten zu lötenden Bauteile sind die RGB-LED mit 4 dicht aneinanderliegenden PINs, sowie das MOSFET für den Buzzer mit 3 engen Pins. Bei der Platine wurde bewußt auf SMD-Bauteile verzichtet, so daß die Bauteile leicht im 2.54mm Raster bestückt werden können. Die am schwierigsten zu lötenden Bauteile sind die RGB-LED mit 4 dicht aneinanderliegenden PINs, sowie das MOSFET für den Buzzer mit 3 engen Pins.
  
 +Die Gehäusevorderseite ist mehrfarbig gedruckt. Zur Basisfarbe kommt noch die Beschriftung hinzu, sowie
 +die transparenten Flächen die die LEDs abecken. Für die Vertiefung der Tastenabdichtung wird
 +ein Stützfilement benötigt. Damit werden für den Druck die vier zumeist vorhandenen Filemente
 +eines Wechslers benötigt.
  
 ===== Softwareentwicklung ===== ===== Softwareentwicklung =====
Zeile 69: Zeile 76:
   - NMEA2000-Buchse in das Gehäuse einschrauben.   - NMEA2000-Buchse in das Gehäuse einschrauben.
   - Anschlußkabel auf 20cm kürzen   - Anschlußkabel auf 20cm kürzen
-  - Stromversorgunggskabel (weiß und blau) an den großen Terminalblock auf der Hauptplatine anschließen+  - Stromversorgungskabel (weiß und blau) an den großen Terminalblock auf der Hauptplatine anschließen
   - CAN-Bus an den Terminalblock auf dem CAN-Transceiver anschließen   - CAN-Bus an den Terminalblock auf dem CAN-Transceiver anschließen
     * Zuvor den CAN-Bus Abschlußwiderstand vom Modul entfernen     * Zuvor den CAN-Bus Abschlußwiderstand vom Modul entfernen
Zeile 77: Zeile 84:
     * Unverkabelte Tasten zuvor mit Kabeln versehen     * Unverkabelte Tasten zuvor mit Kabeln versehen
     * Zur Mutterbefestigung das mitgelieferte Werkzeug verwenden     * Zur Mutterbefestigung das mitgelieferte Werkzeug verwenden
-  - Massekabel der Tasten mit der Wago-Verteilerklemme verbinden+  - Massekabel der Tasten mit der Wago-Verteilerklemme verbinden. Bei Geräteversion 2 an die Terminalblöcke auf der LED-Platine
   - Signalkabel der Tasten mit den Anschlüssen 1 bis 7 des zugehötigen Terminalblocks J2 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+  - Bei Geräteversion 1 die Masseverbindung von WAGO-Klemme mit GND bei den Tastenanschlüssen verbinden
   - LED-Verbindungskabel auf der Hauptplatine anschließen   - LED-Verbindungskabel auf der Hauptplatine anschließen
 +  - Silikonschnur in die dafür vorgesehene Nut enlegen und passend kürzen. Keine Lücke zwischen den Enden entstehen lassen
 +  - Gehäuseteile mit den 4 längeren Schrauben zusammenbauen
   - Gerät an NMEA2000 anschließen   - Gerät an NMEA2000 anschließen
   - Es erfolgt ein LED-Test, d.h. alle LEDs leuchten einmal kurz auf   - Es erfolgt ein LED-Test, d.h. alle LEDs leuchten einmal kurz auf
Zeile 89: Zeile 98:
 Das aktuelle Gehäuse ist für einen flächigen Einbau vorgesehen. Das aktuelle Gehäuse ist für einen flächigen Einbau vorgesehen.
 Dazu ist ein Auschnitt der Größe 150x60 mm² erforderlich, siehe nachfolgende Skizze. Dazu ist ein Auschnitt der Größe 150x60 mm² erforderlich, siehe nachfolgende Skizze.
 +
 +Der NMEA2000-Anschluß ist seitlich herausgeführt, damit benötigt er keine zusätzliche
 +Einbautiefe.
  
 {{::keypad_draw.png?direct&400 |}} {{::keypad_draw.png?direct&400 |}}
 +
 +===== Bauteilliste =====
 +
 +Für Version 2.0, vorläufig
 +
 +<code>
 +1x Platine MCU
 +   1x ESP32-S3 Nano, Waveshare Modul
 +   6x Widerstand 330 Ohm
 +   1x Widerstand 150 Ohm
 +   1x 2N7000 MOSFET
 +   1x Buzzer, passiv, 12V
 +   1x Terminalblock 2pol. 5.08mm schraubbar
 +   1x Terminalblock 8pol, 2.54mm schraubbar
 +   2x Steckerleiste 2pol 2.54mm
 +   2x Jumper 2,54mm
 +   2x Buchsenleiste 4pol 2.54mm
 +   1x Buchsenleiste 4pol 2.54mm liegend
 +   1x JST-Steckerleiste 7pol
 +1x Platine LED
 +   1x RGB LED (gemeinsame Kathode), 5mm, diffus
 +   3x LED grün 5mm, diffus
 +   1x LDR Lichtsensor 5mm
 +   1x Widerstand 10k, 1% Toleranz
 +   2x Terminalblock 4pol. 2.54mm schraubbar 
 +   1x Buchsenleiste 2pol 2.54mm liegend
 +   1x JST Buchse 7pol mit 15cm Kabel
 +1x SN65HVD230 CAN Transceiver
 +1x Gehäuse
 +   1x Gehäusevorderseite, grau
 +   1x Gehäuserückseite, dunkelblau
 +   6x Taster weiss, 12mm
 +   1x Taster blau, 12mm
 +   7x O-Ring, ID=12mm, D=1,0 oder 1,5mm
 +   8x Schaltkabel 0,25mm schwarz 15cm
 +   7x Schaltkabel 0,25mm grün 15cm
 +   1x M12 Micro-C Einbaubuchse, Pigtail
 +   4x Befestigungsschraube M4
 +   8x Gehäuseschraube M2,5x10 Senkkopf
 +   4x Platinenschraube M2,5x6
 +   1x Silikondichtschnur 2mm, l=450mm
 +   1x Schrumpfschlauch
 +</code>
 +
 +===== Ausblick =====
 +
 +Nachdem der Prototyp auf der Messe boot 2026 in Düsseldorf ausgestellt wurde haben sich durch verschiedene Gespräche Ideen für weitere Anwendungsfälle ergeben:
 +  * Fernsteuerung für Autopiloten
 +    * NMEA2000, direkt
 +    * Seatalk 1, Ansteuerung über ein Gateway wie z.B. den OBPHUB4 oder [[HALSER]] von Hat Labs
 +  * Tasten zur Dokumentation von Segelwechseln
 +    * Schnittstelle zu Logbuch-Programmen?
  
obpkeypad.1768974450.txt.gz · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki