Tengo curiosidad por la confiabilidad y durabilidad del Arduino Uno.
¿Alguien tiene experiencia en "matar" a uno debido al uso excesivo?
Si es así, ¿cuánto tiempo tardó la junta en fallar?
Tengo curiosidad por la confiabilidad y durabilidad del Arduino Uno.
¿Alguien tiene experiencia en "matar" a uno debido al uso excesivo?
Si es así, ¿cuánto tiempo tardó la junta en fallar?
He alimentado la placa durante días a la vez. El código que se estaba ejecutando era muy simple, pero no había ningún daño. Vale la pena tener en cuenta que estaba siendo alimentado por una fuente de 5 V pre-regulada, por lo que los reguladores a bordo no se estaban quemando.
Dudo que con un valor inferior a 9v pueda haber algún tipo de daño de hardware, pero con voltajes más grandes, los reguladores a bordo podrían comenzar a calentarse mucho.
Tuve una que operaba en una estación meteorológica simple que estuvo en línea durante un par de meses sin ningún problema; tampoco veo nada que pueda causar que se rompa más allá de ese tiempo.
El único verdadero asesino (aparte de los factores externos) sería el calor, por lo que te recomiendo que lo pruebes para tu aplicación de uso y veas cómo funciona. Si le preocupa que se esté haciendo demasiado calor, entonces agregar un disipador de calor no debería ser una adición demasiado difícil para evitar que las temperaturas se conviertan en una preocupación.
Tenga en cuenta que el Arduino debe utilizarse como un dispositivo de creación de prototipos. Esto significa que ha habido pruebas de resistencia muy limitadas de la junta.
Una vez que el tablero alcanza una temperatura de estado estable, no hay nada en el diseño que pueda causar que se salga de control térmico por sí solo.
La forma en que lo programes y lo que lo conectas, sin embargo, puede ser una historia diferente.
Lo hice mientras jugaba con uno (lo mantuve encendido durante dos días, con un programa simple). No pasa nada, aunque hace calor.
Le sugiero que se asegure de que se mantenga fresco, especialmente si su código es bastante pesado en el procesador. Un disipador de calor debería hacer el truco, o puede colocar un pequeño ventilador.
Aparte de eso, asegúrese de que todos los voltajes de entrada (alimentación, pines de entrada) no sean propensos a las fluctuaciones. Si bien hay suficientes resistores de seguridad en el Arduino para que se vean menos afectados por las fluctuaciones que, por ejemplo, la Raspberry Pi, aún puede quemar uno si el voltaje de entrada es demasiado alto.
El calor excesivo sería la única amenaza a largo plazo. Funciona así: a través de la fuente de alimentación se agrega energía continuamente, la mayor parte en forma de calor. Por otro lado, el Arduino también perderá calor en el medio ambiente: cuanto más alta sea la temperatura, más se desprenderá. Cuando el Arduino ha estado funcionando durante aproximadamente media hora, se habrá alcanzado el equilibrio: habrá alcanzado una temperatura a la que la energía liberada se corresponderá con la energía absorbida. Si la temperatura está bien, entonces (menos de 85 grados centígrados) estará bien para siempre. Así que asegúrese de que no se calienta rápidamente. Un Arduino sin caja alcanzará el equilibrio en minutos y la temperatura estará bien. En un gabinete, tendrá que proporcionar respiraderos de refrigeración, o para una carcasa de metal, puede montarlo en otra estructura de metal que funcione como un disipador de calor.
En general, si su dispositivo no se calienta después de una hora, es probable que lo opere 24/7.
Dirijo una flota de lo que llamo Piduino s - emparejado Rpi3 y Arduino Uno para la recolección de datos y el control remoto.
Se ejecutan 24/7 en todo tipo de condiciones ambientales.
Puede ver los datos en tiempo real producidos por media docena de ellos en enlace
Nunca se ha fallado un Uno completamente después de los primeros días (la antigua curva de la bañera )
Eso sí, esto es en una planta de energía solar en el desierto del suroeste de los EE. UU., donde la parte exterior experimenta oscilaciones salvajes de la temperatura diaria.
En cuanto a lo que los hace fallar, siempre hay una sola cosa: el polvo. Se mete en los zócalos de cabecera. Para dispositivos digitales como los sensores de temperatura DHT22, usted sabe que esto sucedió porque las lecturas simplemente se detienen. Para las entradas de voltaje analógicas, es obvio que ha ocurrido porque las lecturas del divisor de voltaje comienzan a ser demasiado altas (es decir, resistencia en un cable a tierra) o demasiado bajas (es decir, resistencia en el cable de detección).
Si va al enlace de montaje anterior, es obvio que el cable de masa del monitor de voltaje de la batería exterior está enfermo. Una nueva placa ha sido construida y será instalada pronto. Pero por ahora, el voltaje de asentamiento normal durante la noche se muestra muy por encima del 12.7 que muestra el voltímetro en las baterías.
Por lo tanto, el término "falla" es relativo. Se ha demostrado que el fracaso total se debe al control de calidad deficiente de los proveedores. Pero la degradación ocurre mucho más frecuentemente y es gradual.
Por supuesto que sí, normalmente hago mis propios tableros, los dejo encendidos durante meses sin ningún problema. A veces, como 3 o 4 veces, tuve que apagarlo y encenderlo para que continúe funcionando.
Arduino fue diseñado para la creación de prototipos, pero se usa regularmente en instalaciones de arte y otras aplicaciones 24/7. Realmente no hay nada que se desgaste en condiciones normales, incluso durante años.
Incluso si el código de uno fuera muy pesado en la CPU, sería el regulador el que se calentaría, no el MCU, y estaría bien.
El único problema que puedo ver es que le agregas varios vatios de carga y sobrecargas el regulador justo por debajo de su nivel de apagado automático. Probablemente todavía estaría bien.
Si un Arduino va a morir, lo más probable es que el flash se agote, un cortocircuito / sobrevoltaje, electricidad estática o falla del conector / otros problemas mecánicos / ataque con martillo
He creado una incubadora para células en crecimiento (LA-4, MCF-7, etc.) en un laboratorio donde trabajo. Está alimentando 2 relés, 1 transistor bipolar, leyendo 4 sensores y mostrando valores en la pantalla LCD desde mayo de 2017. Solo se apagó dos veces, cuando se limpió el interior de la incubadora y luego se volvió a encender. Lo estoy alimentando con 12VDC desde una fuente de alimentación muy estable, que tiene una salida de ondulación baja (< 5mV).
Dato curioso: los sensores están constantemente en rh = 95-100%.
Lea otras preguntas en las etiquetas reliability arduino temperature