Continuidad con NodeMCU en la puerta de metal

1

Quiero tener un sensor para avisarme si una puerta está o no cerrada. He colocado dos cables dentro del mecanismo de bloqueo de la puerta, de modo que cuando la puerta está bloqueada, la prueba de continuidad en el multímetro emite un sonido, si está desbloqueada no emite ningún sonido (no hay continuidad).

He intentado replicarlo con una NodeMCU. He seguido el mismo ejemplo como pulsador,

3V3 -> BUTON Pin 1 |-| Button Pin 2 -> 10k Ohms -> GND 
                                    -> D7 (Digital 7 GPIO)

simular este circuito : esquema creado usando CircuitLab

Esto funciona bien con el botón de interruptor, pero cuando reemplazo el botón de interruptor con los cables en la puerta, no sucede nada.

Revisé los ohmios en ambos casos, el interruptor de reposo tiene 10M ohmios y cuando se presionan tienen 0,4 ohmios.

La puerta cuando está cerrada tiene continuidad con 16 ohmios, cuando está abierta no tiene nada (no hay continuidad, no hay ohmios, circuito abierto).

¿Qué me estoy perdiendo aquí? Otra pregunta, si una persona toca la puerta (tiene metal) puede atrapar una chispa o algo así. ¿Es seguro?

El objetivo final es imitar el comportamiento del multímetro.

EDITAR: Parece que algunos cables de cocodrilo que estaba usando estaban en mal estado. He reemplazado pero todavía no funciona. Después de revisar todo y volver a intentarlo, ¡está FUNCIONANDO!

Intentaré comenzar a soldar algunos cables para que se conecten entre sí sin usar caimanes.

Video con este trabajo: enlace Cables: enlace

    
pregunta David Magalhães

2 respuestas

0

Basado en lo que explicaste, debería funcionar. Tocar dos cables es lo mismo que un pulsador. 16 ohmios puede no ser una buena conexión para transportar una carga, pero un GPIO como este no se ve afectado por eso. El divisor de voltaje creado por esto pondría 3.29V en el GPIO, suficiente para activar el pin como alto / encendido / 1.

Entonces, lo único que podemos asumir es que existe un problema físico o que el problema está en su código.

Dice With the push button I have 0.674v when not pressed, and 3.24v when pressed. Sospecho que tiene habilitado el pull-up interno. Intenta desactivarlo. Tienes un menú desplegable externo, por lo que pueden entrar en conflicto.

Actualización: basado en el comentario de OP, fue (probablemente) una mala conexión física.

    
respondido por el Passerby
0

Ya que obtienes el mismo voltaje (0.674V) con la puerta abierta y con la puerta cerrada, pero con el botón presionado obtienes aproximadamente 3.3V, mi apuesta es que la puerta no está cableada correctamente. Comprueba todas las conexiones. Asegúrate de probar el cableado desde la placa del circuito hasta la puerta y viceversa (no debe medir muchos ohmios).

  

Otra pregunta, si una persona toca la puerta (tiene metal), ¿puede atrapar una chispa o algo? ¿Es seguro?

Sí, si funciona con baterías, entonces es seguro, en lo que respecta a las descargas eléctricas. Las baterías pueden explotar si están cortocircuitadas, pero eso es un asunto diferente. Si su banco de energía es de buena calidad, tendrá algún tipo de interruptor de circuito electrónico, por lo que no explotará.

Si estaba conectado a la red eléctrica, si su fuente de alimentación es segura, entonces sigue siendo segura. He oído que algunas fuentes de alimentación pueden tener problemas con la acumulación estática o la fuga de corriente (no cantidades peligrosas), en cuyo caso podría ayudar a conectar el circuito a tierra.

    
respondido por el immibis

Lea otras preguntas en las etiquetas