Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Probador Automático Basado en Arduino para Dispositivos Power Blough-R

Componentes y Suministros

Arduino Nano R3 (un Uno también funciona) 1
Conector USB Macho 1
Conector USB Hembra 1

Aplicaciones y Servicios Online

Sobre este Proyecto

Este dispositivo puede parecer sencillo, pero es probablemente la herramienta más útil que he construido con Arduino. Es un probador automático para el Power Blough-R, un producto que vendo. No solo me ahorra tiempo (lleva ahorradas al menos 4 horas y contando), sino que me da una confianza total en que cada unidad funciona perfectamente antes de enviarla.

Probador Automático Basado en Arduino para Dispositivos Power Blough-R

¿Qué es el Power Blough-R?

El Power Blough-R (se pronuncia "Power Blocker", un juego de palabras con mi apellido) soluciona el problema de retroalimentación de energía que ocurre al usar OctoPrint con impresoras 3D. Cuando la impresora está apagada, la pantalla a menudo permanece encendida porque recibe energía del puerto USB de la Raspberry Pi. Este pequeño PCB con conectores USB macho y hembra simplemente no conecta la línea de 5V, bloqueando esa energía no deseada sin dañar cables.

Probador Automático Basado en Arduino para Dispositivos Power Blough-R

Cómo Funciona el Probador

Solo insertas el Power Blough-R en los conectores USB del probador y pulsas el botón de reset del Arduino Nano. El dispositivo ejecuta una suite de pruebas y usa el LED integrado del Nano para indicar el resultado:

El tiempo de prueba pasó de ~30 segundos con multímetro a 5 segundos. Con cientos de unidades, ese ahorro es enorme. De hecho, probar un dispositivo dos veces lleva menos tiempo que abrir su bolsa antiestática.

El Pedido Grande

Todo cambió cuando Tim de TH3DStudio.com pidió 100 unidades para su tienda. Probar 100 dispositivos con multímetro era inviable, así que construí este probador en una tarde por menos de 5$.

Probador Automático Basado en Arduino para Dispositivos Power Blough-R

Hardware

Probador Automático Basado en Arduino para Dispositivos Power Blough-R

Conexiones (pines del Nano):

SeñalConector MachoConector Hembra
GNDPin 2Pin 6
D+Pin 3Pin 7
D-Pin 4Pin 8
VCC (5V)Pin 5Pin 9
ShieldPin 10Pin 11

Se sueldan 5 cables a cada breakout USB y se conectan a los bornes. Deja holgura para facilitar la inserción/extracción.

Software

El sketch (disponible en GitHub) ejecuta tres pruebas al arrancar:

  1. Prueba inicial: Verifica los pines hembra ignorando los macho (usa lógica tri-estado).
  2. Prueba principal: Comprueba que GND, D+, D- y Shield están conectados, y que 5V NO lo está.
  3. Prueba de puentes: Detecta cortocircuitos entre pines adyacentes.

Conceptos Clave del Código

INPUT_PULLUP

Activa una resistencia interna de 10kΩ a VCC. El pin lee HIGH por defecto y LOW cuando se conecta a tierra. Útil para botones y evita resistencias externas.

Lógica Tri-Estado

Los pines del microcontrolador tienen tres estados: HIGH, LOW y ALTA IMPEDANCIA (configurados como INPUT). Este último desconecta eléctricamente el pin (equivalente a ~100MΩ), permitiendo leer los pines hembra sin interferencia de los macho.

Validación del Probador

Probador Automático Basado en Arduino para Dispositivos Power Blough-R

Es crucial verificar que el probador detecta fallos reales. Creé placas defectuosas intencionadamente:

Esto equivale a tests unitarios negativos en software.

Conclusión

Desde el pedido inicial, Tim ha encargado 200 unidades más. Mi esposa hizo gran parte de las pruebas y le encantó la rapidez y simplicidad (LED fijo/parpadeo). La confianza en la calidad del producto es el mayor valor.

El código completo está en GitHub.

Proceso de manufactura

  1. Construya un Sistema Rápido y Fiable de Detección de Incendios con Samsung SAMIIO, Arduino UNO y Raspberry Pi
  2. Sensor K30 CO₂: Monitorización en tiempo real de la calidad del aire interior
  3. Facilitar la comunicación sordo‑ciego usando 1Sheeld y Arduino
  4. Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
  5. Sistema automático de riego para plantas con Arduino
  6. Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
  7. Integración del sensor de huella capacitivo DFRobot (ID809) con Arduino o ESP8266
  8. ¿Qué es una Prensa de Potencia Automática? – La Máquina Definitiva de Conformado de Chapa Metálica
  9. Comprender las Prensas de Potencia Automáticas: Características, Beneficios y Aplicaciones
  10. Elegir el dispositivo correcto para Bluetooth Mesh: Guía práctica de requisitos de hardware, software y app
  11. Reducción del consumo en standby en dispositivos smart home con LinkSwitch‑TNZ de Power Integrations