More work on webserver
This commit is contained in:
48
README
48
README
@@ -6,22 +6,16 @@ OBP Keypad 6/1
|
||||
- Configuration mode via long key press (>3 s) on DST
|
||||
- Deep sleep and reset can be activated from configuration mode
|
||||
- Configuration via web interface
|
||||
- Firmware update via web interface
|
||||
- Buzzer for key press feedback
|
||||
passive, allowing tones to be programmed via PWM
|
||||
- I²C temperature/humidity sensor SHT31
|
||||
- Light sensor, e.g. for automatic LED dimming
|
||||
|
||||
Later options
|
||||
- Brightness sensor, e.g. for automatic LED dimming
|
||||
Reassign pins?:
|
||||
I²C -> D0, D1 (GPIO 44, 43)
|
||||
Reorder LEDs: A0 to A5 for the 6 LEDs
|
||||
A6 as analog input for sensor
|
||||
A7 reserved
|
||||
- Version 2
|
||||
- Seatalk 1 connector for Raymarine tiller pilot remote control
|
||||
- Version X, always optional
|
||||
- 2.9" ePaper display to show key assignments
|
||||
also means: much more complex enclosure
|
||||
|
||||
To prevent the LEDs from being distracting, switching is possible between
|
||||
permanent illumination and only brief flashing on actuation:
|
||||
@@ -63,6 +57,9 @@ Connections
|
||||
To connect LED PCB
|
||||
JST 2.54 XH 7-pin connector -> LEDs + GND
|
||||
|
||||
To connect light sensor to LED PCB
|
||||
2 pins for +3.3V and GPIO
|
||||
|
||||
For I²C modules
|
||||
2x 4pin-pin female headers
|
||||
qwiic-connector (JST_SH_BM04B-SRSS-TB_04x1.00mm)
|
||||
@@ -83,10 +80,11 @@ Connections
|
||||
Notes
|
||||
-----
|
||||
|
||||
With the currently used pre-wired buttons, the connection wires are
|
||||
extremely delicate. Easy to break and poor workmanship.
|
||||
Do not use used pre-wired buttons, the connection wires are extremely
|
||||
delicate. Easy to break and poor workmanship.
|
||||
Better to use buttons without cables. Solid wire with 0.25 mm² seems
|
||||
best suited, both on the button side and for insertion into the terminal block.
|
||||
best suited, both on the button side and for insertion into the terminal
|
||||
block.
|
||||
|
||||
There are various variants with different spring forces.
|
||||
Final button selection still pending.
|
||||
@@ -105,33 +103,7 @@ Do not use the 3.3 V pin. It is intended as an output!
|
||||
The mapping from Nano pins to GPIOs still needs to be verified.
|
||||
The Nano can be operated in two different mapping modes!
|
||||
|
||||
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
|
||||
DST Y D8 GPIO17 Destination, configuration
|
||||
|
||||
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 Remarks
|
||||
------ ---------- ----------------------
|
||||
TX D9 GPIO18
|
||||
RX D10 GPIO21
|
||||
|
||||
BUZZ Pin Remarks
|
||||
------ ---------- ----------------------
|
||||
TBD
|
||||
The pin assignments are defined in main.h.
|
||||
|
||||
Bill of materials (WIP)
|
||||
-----------------
|
||||
|
||||
Reference in New Issue
Block a user