137 lines
3.9 KiB
INI
137 lines
3.9 KiB
INI
# ChargeFlow board.cfg
|
|
# ------------------------------------------------------------
|
|
# Este ficheiro suporta duas variantes de hardware:
|
|
#
|
|
# 1) Board antiga -> Pilot no ADC interno do ESP32
|
|
# 2) Board recente -> Pilot no ADC externo ADC121S021
|
|
#
|
|
# Para mudar de board, alterar apenas a secção "SELEÇÃO DE PERFIL".
|
|
# As restantes opções são comuns às duas boards.
|
|
#
|
|
# IMPORTANTE:
|
|
# - Não deixar duas linhas iguais ativas ao mesmo tempo.
|
|
# - Linhas começadas por # são comentários.
|
|
# - Na board com ADC externo, PILOT_ADC_SOURCE pode ser omitido,
|
|
# porque o firmware usa ADC121S021 por defeito.
|
|
# ------------------------------------------------------------
|
|
|
|
|
|
# ============================================================
|
|
# SELEÇÃO DE PERFIL
|
|
# ============================================================
|
|
|
|
# ------------------------------------------------------------
|
|
# PERFIL ATIVO: Board antiga com ADC interno ESP32
|
|
# ------------------------------------------------------------
|
|
#led_red_GPIO=13
|
|
#BUZZER_GPIO=21
|
|
#PILOT_ADC_SOURCE=internal
|
|
|
|
# ------------------------------------------------------------
|
|
# PERFIL ALTERNATIVO: Board recente com ADC externo ADC121S021
|
|
# Para usar esta board:
|
|
# 1. Comentar as 3 linhas do perfil ativo acima
|
|
# 2. Descomentar as 3 linhas abaixo
|
|
# ------------------------------------------------------------
|
|
led_red_GPIO=26
|
|
BUZZER_GPIO=27
|
|
PILOT_ADC_SOURCE=adc121
|
|
|
|
|
|
# ============================================================
|
|
# CONFIGURAÇÃO COMUM
|
|
# ============================================================
|
|
|
|
DEVICE_NAME=ChargeFlow
|
|
|
|
|
|
# ------------------------------------------------------------
|
|
# LEDs
|
|
# ------------------------------------------------------------
|
|
led_blue=y
|
|
led_blue_GPIO=14
|
|
|
|
led_red=y
|
|
# led_red_GPIO é definido na SELEÇÃO DE PERFIL
|
|
|
|
led_green=y
|
|
led_green_GPIO=12
|
|
|
|
|
|
# ------------------------------------------------------------
|
|
# BUZZER
|
|
# ------------------------------------------------------------
|
|
BUZZER=y
|
|
# BUZZER_GPIO é definido na SELEÇÃO DE PERFIL
|
|
|
|
|
|
# ------------------------------------------------------------
|
|
# Botão Wi-Fi
|
|
# ------------------------------------------------------------
|
|
BUTTON_WIFI_GPIO=32
|
|
|
|
|
|
# ------------------------------------------------------------
|
|
# Pilot / Control Pilot
|
|
# ------------------------------------------------------------
|
|
# PILOT_ADC_SOURCE é definido na SELEÇÃO DE PERFIL.
|
|
#
|
|
# Valores possíveis:
|
|
# internal -> usa ADC interno do ESP32
|
|
# adc121 -> usa ADC externo ADC121S021
|
|
#
|
|
# Board antiga:
|
|
# PILOT_ADC_SOURCE=internal
|
|
#
|
|
# Board recente:
|
|
# PILOT_ADC_SOURCE=adc121
|
|
# ou omitir a linha, porque o default do firmware é ADC121S021.
|
|
#
|
|
# Nota:
|
|
# PILOT_ADC_CHANNEL é canal ADC, não GPIO.
|
|
# Em ESP32 clássico, ADC1_CH6 normalmente corresponde ao GPIO34.
|
|
# ------------------------------------------------------------
|
|
PILOT_PWM_GPIO=33
|
|
PILOT_ADC_CHANNEL=6
|
|
|
|
# Thresholds em mV no pino ADC/saída do circuito de medição
|
|
PILOT_DOWN_THRESHOLD_12=3000
|
|
PILOT_DOWN_THRESHOLD_9=2600
|
|
PILOT_DOWN_THRESHOLD_6=2200
|
|
PILOT_DOWN_THRESHOLD_3=1950
|
|
PILOT_DOWN_THRESHOLD_N12=500
|
|
|
|
|
|
# ------------------------------------------------------------
|
|
# Proximity
|
|
# ------------------------------------------------------------
|
|
PROXIMITY=y
|
|
|
|
# Em ESP32 clássico, ADC1_CH3 normalmente corresponde ao GPIO39.
|
|
PROXIMITY_ADC_CHANNEL=3
|
|
|
|
PROXIMITY_DOWN_THRESHOLD_8=2450
|
|
PROXIMITY_DOWN_THRESHOLD_10=2050
|
|
PROXIMITY_DOWN_THRESHOLD_13=1650
|
|
PROXIMITY_DOWN_THRESHOLD_20=820
|
|
PROXIMITY_DOWN_THRESHOLD_25=610
|
|
PROXIMITY_DOWN_THRESHOLD_32=430
|
|
|
|
|
|
# ------------------------------------------------------------
|
|
# Relé AC
|
|
# ------------------------------------------------------------
|
|
AC_RELAY_GPIO=25
|
|
|
|
|
|
# ------------------------------------------------------------
|
|
# Cable lock
|
|
# ------------------------------------------------------------
|
|
SOCKET_LOCK=n
|
|
|
|
# Como SOCKET_LOCK=n, estes GPIOs podem ficar vazios.
|
|
# Se SOCKET_LOCK=y, preencher sempre valores válidos.
|
|
SOCKET_LOCK_A_GPIO=
|
|
SOCKET_LOCK_B_GPIO=
|
|
SOCKET_LOCK_DETECTION_GPIO=
|