¿Cómo evitar romper mi Arduino por error?

16

¿Cuál es la mejor práctica para hacer que mi circuito Arduino sea más robusto contra los errores de creación de prototipos (como pines de cortocircuito)? No quiero que el controlador libere su humo mágico azul mientras experimenta con él, ¿qué precauciones puedo tomar al diseñar un circuito?

jippie
fuente

Respuestas:

13

No son las mejores prácticas, sino un enfoque alternativo:

Considere el Ruggeduino en lugar de un Arduino estándar. A un precio ($ 39.95) comparable con el Arduino equivalente, el Ruggeduino ofrece:

  • Fusible reiniciable en cada pin GPIO, es decir, todos los pines GPIO están protegidos contra cortocircuito a tierra u otros pines
  • Todos los pines GPIO soportan 24 voltios
  • Protección de voltaje inverso (-30 V) en V en
  • Protección contra sobrecorriente por microcontrolador
  • Las salidas de 3.3V y 5V en el tablero están protegidas contra sobrecorriente y cortocircuito

Además de los puntos anteriores específicos de la pregunta, los paneles están diseñados para sobrevivir en entornos hostiles y varios errores. Además, el reloj es más preciso que en el Arduino.

Anindo Ghosh
fuente
11

No sé si hay una mejor práctica, pero lo siguiente podría ser útil:

  • Limite el voltaje en los pines de entrada a 5.5 V como máximo.
  • No corto los pines IO.
  • Use resistencias pullup o pulldown cuando conecte interruptores o botones.
  • Respete los límites actuales (para cada pin y en total). Usa resistencias.
  • El Arduino es solo el cerebro, no la estación de energía. Si tiene que manejar cargas más altas, use transistores simples, matrices Darlington, etc.
Klaus-Dieter Warzecha
fuente
2
Algo que podría unirse al punto 4: Sí, los LED necesitan resistencias. :) Este tiene que ser el desastre más común de Arduino.
apnorton
Creo que los LED no necesitan una resistencia si tiene otros medios para limitar la corriente o el voltaje.
Paul
1

No mueva ningún cable con la alimentación encendida. Demasiadas tablas están dañadas de esa manera.

Cruce
fuente
El hecho de que tenga que tener cuidado no significa que no pueda hacerlo; He movido, conectado y desconectado cables todo mientras estaba encendido sin ningún efecto negativo (aparte de un reinicio ocasional requerido). Incluso me he soldado a una placa motorizada. A veces, la solución de problemas gana sobre la forma "correcta" de hacer las cosas; Una prohibición general huele a culturismo de carga.
esoterik