# 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=