149 lines
3.4 KiB
Plaintext
149 lines
3.4 KiB
Plaintext
OBP Keypad
|
|
==========
|
|
|
|
- Stromversorgung über M12-Anschluß über NMEA2000
|
|
Eingangsbereich 6~21V
|
|
- Ein- und Ausschalten durch langen Tastendruck auf DST/ ONOFF
|
|
- Konfiguration über Web-Interface
|
|
- PWR leuchtet grün wen NMEA2000-Verbindung etabliert
|
|
- PWR leuchtet rot wenn nur Stromversorgung aktiv ist
|
|
|
|
Optionen
|
|
- I²C Temp/Hum-Sensor
|
|
- Seatalk1 Anschluß für Fernbedienung Raymarine Pinnenpilot
|
|
- EPaper-Display 2.9" zur Anzeige der Tastenbelegung
|
|
|
|
Damit die LEDs nicht stören, kann umgeschaltet werden zwischen
|
|
permanentem Leuchten und nur kurzem Aufblinken bei Betätigung.
|
|
|
|
|
|
Bohrung Taster: 12mm
|
|
Taster Außenmaß: 17.5mm
|
|
|
|
Verbindungskabel CPU-Platine
|
|
JST 2.54 XH 6 Pin Steckverbinder -> LED
|
|
|
|
Anschlußmöglichkeiten
|
|
|
|
für Stromversorgung +12V und NMEA2000
|
|
4pin Terminalblock steck-/schraubbar +12V, DNG, CAN-L, CAN-H
|
|
|
|
für I²C-Module
|
|
2x 4pin Buchsenleiste weibl.
|
|
1x QWIIC-Buchse (JST_SH_BM04B-SRSS-TB_04x1.00mm)
|
|
|
|
für mechanische Taster
|
|
1x JST 2.54 XH 7 Pin Steckverbinder -> Tasten
|
|
Masseverbindung über einzelnes getrenntes Kabel
|
|
|
|
für LEDs
|
|
|
|
|
|
Bemerkungen
|
|
-----------
|
|
|
|
Bei den aktuell verwendeten Tasten sind die Anschlußdrähte extrem
|
|
filigran. Leichtes Brechen und schlechte Verarbeitung.
|
|
|
|
Beschaltung MCU Nano
|
|
--------------------
|
|
|
|
Wiki: https://www.waveshare.com/wiki/ESP32-S3-Nano
|
|
|
|
Der Nano hat 30 Pins.
|
|
|
|
Stromversorgung über VIN. Lt. Spezifikation können dort 6 bis 21V
|
|
anliegen. Vmtl. ist ein Betrieb mit 5V auch möglich.
|
|
Den 3.3V-Pin nicht benutzen. Dieser ist als Ausgang gedacht!
|
|
|
|
Das Mapping von Nano-Pin zu GPIO muß noch überprüft werden.
|
|
Der nano kann in zwei verschiedenen Mapping-Modi betrieben
|
|
werden!
|
|
|
|
Die Pins für i²C (A4, A5)und SPI (D11, D12, D13) sind absichtlich
|
|
nicht belegt um frei für Erweiterungen zu sein. An SPI kann
|
|
ggf. ein Epaper angeschlossen werden.
|
|
|
|
|
|
Key Color Pin Remarks
|
|
----- ------- -------- --------------------
|
|
1 B D2 GPIO5
|
|
2 B D3 GPIO6
|
|
3 B D4 GPIO7
|
|
4 B D5 GPIO8
|
|
5 B D6 GPIO9
|
|
6 Y D7 GPIO10 Illumination
|
|
DST Y D8 GPIO17 Destination, On/Off
|
|
|
|
LED Pin
|
|
------ ----------
|
|
A A0 GPIO1
|
|
B A1 GPIO2
|
|
C A2 GPIO3
|
|
(D A3 reserved for future)
|
|
RGBA A6 GPIO4
|
|
RGBB A7 GPIO13
|
|
RGBC B1 GPIO14
|
|
|
|
CAN Pin
|
|
------ ----------
|
|
RX D9
|
|
TX D10
|
|
|
|
|
|
Beschaltung MCU Pico !!! Nicht fertig / ungültig !!!
|
|
--------------------
|
|
|
|
Stromversorgung über VSYS mit 5V.
|
|
|
|
|
|
Key Color Pin Remarks
|
|
----- ------- -------- --------------------
|
|
1 B GP11
|
|
2 B GP12
|
|
3 B GP13
|
|
4 B GP14
|
|
5 B GP15
|
|
6 Y GP16 Illumination
|
|
DST Y GP17 Destination, On/Off
|
|
|
|
LED Pin
|
|
------ ----------
|
|
A GP1
|
|
B GP2
|
|
C GP4
|
|
RGBA GP5
|
|
RGBB GP6
|
|
RGBC GP7
|
|
|
|
CAN Pin
|
|
------ ----------
|
|
RX GP9
|
|
TX GP10
|
|
|
|
Bauteilliste
|
|
------------
|
|
|
|
1x ESP32-S3 Nano oder ESP32-S3 Pico
|
|
5x Taster schwarz
|
|
2x Taster gelb
|
|
1x M12 Einbaubuchse
|
|
1x Spannungswandler 12V -> 3.3V
|
|
1x RGB LED (gemeinsame Anode)
|
|
3x LED grün
|
|
1x SN65HVD230 CAN Transceiver
|
|
1x Gehäuse 150x60x40
|
|
4x Befestigungsschraube M4
|
|
1x Kabelsatz
|
|
|
|
|
|
|
|
Konfiguration
|
|
-------------
|
|
|
|
- Instanz-Nummer, es können mehrere Keypads im System sein
|
|
- Namen des gekoppelten Geräts, an dieses werden die Tasten gesendet
|
|
- Tastencodes Tasten 1 bis 6
|
|
- Tastennamen
|
|
- Web-AP
|