Esto es realmente una continuación de una pregunta anterior proporcionar un esquema actualizado y una fotografía a petición de un comentarista sobre esa cuestión. No estoy seguro de si hay una mejor manera de proporcionar tal actualización a una pregunta, pero aquí está de todos modos...
Tengo el siguiente circuito:
simular este circuito - Esquema creado con CircuitLab
Cuando mido el voltaje a través de R2 no veo que los 18V que se suministran al colector del transistor escalen linealmente con el valor del PWM GPIO de la NodeMCU. Oscila entre 9,35V con el GPIO a 0 (es decir, apagado) y 17,14V con el GPIO a 1023 (encendido "a tope"). Con un valor de GPIO de 512 se lee 13.16V.
Intenté lo mejor que pude una fotografía de mi montaje:
Lo único que no está claro en la foto creo que es que la resistencia "encima" del transistor está entre el GPIO con un cable naranja y se conecta a la base (pin del medio) del transistor.