Prepare web server with embedded files
This commit is contained in:
148
README
Normal file
148
README
Normal file
@@ -0,0 +1,148 @@
|
||||
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
|
||||
Reference in New Issue
Block a user