Buzzer integrated, pin assignment improvements

This commit is contained in:
2025-11-30 09:56:05 +01:00
parent 830d1b53c1
commit 736c0644f2
4 changed files with 126 additions and 110 deletions

81
README
View File

@@ -7,11 +7,22 @@ OBP Keypad
- Konfiguration über Web-Interface
- PWR leuchtet grün wen NMEA2000-Verbindung etabliert
- PWR leuchtet rot wenn nur Stromversorgung aktiv ist
- Buzzer für Tastendruck-Feedback
passiv, damit können die Töne mit PWM programmiert werden
- I²C Temp/Hum-Sensor SHT31
Optionen
- I²C Temp/Hum-Sensor
- Seatalk1 Anschluß für Fernbedienung Raymarine Pinnenpilot
- EPaper-Display 2.9" zur Anzeige der Tastenbelegung
Optionen für später
- Helligkeitssensor z.B. zum automatischen LED dimmen
Pins umbelegen:
I²C -> D0, D1 (GPIO 44, 43)
LEDs umsortieren: A0 bis A5 für die 6 LEDs
A6 als analoger Input für Sensor
A7 ist frei als Reserve
- Version 2
- Seatalk1 Anschluß für Fernbedienung Raymarine Pinnenpilot
- Version X, immer als Option
- EPaper-Display 2.9" zur Anzeige der Tastenbelegung
bedeutet auch: viel komplizierteres Gehäuse
Damit die LEDs nicht stören, kann umgeschaltet werden zwischen
permanentem Leuchten und nur kurzem Aufblinken bei Betätigung.
@@ -35,8 +46,10 @@ Anschlußmöglichkeiten
für mechanische Taster
1x JST 2.54 XH 7 Pin Steckverbinder -> Tasten
Masseverbindung über einzelnes getrenntes Kabel
in eine 8-fach WAGO-Klemme
für LEDs
TBD
Bemerkungen
@@ -60,7 +73,7 @@ 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
Die Pins für SPI (D11, D12, D13) sind absichtlich
nicht belegt um frei für Erweiterungen zu sein. An SPI kann
ggf. ein Epaper angeschlossen werden.
@@ -75,51 +88,22 @@ ggf. ein Epaper angeschlossen werden.
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
LED Pin Remarks
------ ---------- ----------------------
A A0 GPIO1
B A1 GPIO2
C A2 GPIO3
RGB-R A3 GPIO4
RGB-G A6 GPIO13
RGB-B A7 GPIO14
CAN Pin
------ ----------
RX D9
TX D10
CAN Pin Remarks
------ ---------- ----------------------
RX D9 GPIO18
TX D10 GPIO21
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
BUZZER
TBD
Bauteilliste
------------
@@ -132,6 +116,7 @@ Bauteilliste
1x RGB LED (gemeinsame Anode)
3x LED grün
1x SN65HVD230 CAN Transceiver
1x Buzzer, passiv
1x Gehäuse 150x60x40
4x Befestigungsschraube M4
1x Kabelsatz