Estoy conectado a una bomba de calor de 5v para controlarla a través de la serie. Estoy usando un cambiador de nivel para cambiar entre los dos, ya que la bomba de calor es 5v y el D1 se muestra 3.3v En las imágenes de alcance a continuación. Mi problema es que no puedo leer datos de la línea RX ya que su voltaje es incorrecto, pero solo cuando está conectado al D1. Si quito el pin D1 RX, los voltajes se cambian correctamente.
Los cables que vienen de la bomba de calor, arriba, de izquierda a derecha son: RX, GND, 5V, TX. 5V va a alimentar el D1 mini, que usa un regulador para convertirlo a 3.3.
AquíestáelcircuitoconelD1enviandodatosalaHP.Saleaazulen3.3vysedesplazacorrectamentea5v.Perfecto.
AquíestálalíneaRX,aunqueregresaalaD1.Amarilloesel5vqueviene,loqueestámal,notieneunmínimo.LuegosecambiaaunnivelilegibleparaelD1.
LaparteextrañaesquesiquitoelcableverdequevienedelapalancadecambiosalaD1yelalcancenuevamenteobtendréloqueesperaría.Losnivelesquellegana5vbajarona3.3v.
Por lo tanto, el extraño problema de voltaje solo ocurre cuando está conectado al D1. Tengo tres chips D1 diferentes (dado que todos vinieron en el mismo lote) con los mismos resultados. No creo que sea la palanca de cambios debido a lo que veo en el último ámbito. ¿Alguna idea de lo que está pasando aquí?