Je suis curieux de connaître la fiabilité et la durabilité de l'Arduino Uno.
Quelqu'un a-t-il déjà "tué" un individu en raison d'une utilisation excessive?
Si tel est le cas, combien de temps a-t-il fallu pour que le conseil échoue?
Je suis curieux de connaître la fiabilité et la durabilité de l'Arduino Uno.
Quelqu'un a-t-il déjà "tué" un individu en raison d'une utilisation excessive?
Si tel est le cas, combien de temps a-t-il fallu pour que le conseil échoue?
Réponses:
J'ai alimenté le tableau pendant des jours. Le code qui était en cours d'utilisation était très simple, mais il n'y avait absolument aucun dommage. Cela vaut la peine de noter qu'il était alimenté par une source 5v pré-régulée, de sorte que les régulateurs embarqués ne s'épuisent pas.
Je doute qu’avec tout ce qui est inférieur à 9 V, le matériel puisse être endommagé, mais avec des tensions plus élevées, les régulateurs embarqués pourraient commencer à devenir très chauds.
J'en ai eu une qui exploite une station météorologique simple qui reste en ligne pendant deux mois sans aucun problème - je ne vois rien qui puisse provoquer sa panne au-delà de cette période.
La seule vraie cause de mortalité (hormis les facteurs externes) serait la chaleur. Je vous conseillerais donc de la tester pour votre application d'utilisation et de voir comment elle le fera. Si vous craignez qu'il ne fasse trop chaud, l'ajout d'un dissipateur de chaleur ne devrait pas être trop difficile pour que les températures ne deviennent pas une préoccupation.
Gardez à l'esprit que l'Arduino est destiné à être utilisé comme dispositif de prototypage. Cela signifie que les tests d’endurance de la planche ont été très limités.
Une fois que la carte a atteint une température d’état d’équilibre, rien dans la conception ne l’inciterait à se transformer en emballement thermique.
Comment vous le programmez et comment vous le raccordez, cependant, peut être une histoire différente.
Je l'ai fait en jouant avec un (je l'ai gardé pendant deux jours, avec un programme simple). Rien ne se passe, même s'il fait chaud.
Je suggérerais que vous vous assuriez qu'il reste froid, surtout si votre code est plutôt lourd sur le processeur. Un dissipateur de chaleur devrait faire l'affaire, ou vous pouvez connecter un petit ventilateur.
En dehors de cela, assurez-vous que toutes les tensions d'entrée (alimentation, broches d'entrée) ne sont pas sujettes à des fluctuations. Bien qu’il existe suffisamment de résistances de sécurité dans l’Arduino pour le rendre moins affecté par les fluctuations que, par exemple, le Raspberry Pi, vous pouvez toujours en brûler un si la tension d’entrée est trop élevée.
Une chaleur excessive serait la seule menace à long terme. Cela fonctionne comme ceci: grâce à l'alimentation, vous ajoutez continuellement de l'énergie, principalement sous forme de chaleur. D'autre part, l'Arduino perdra également de la chaleur dans l'environnement: plus la température est élevée, plus elle dégage.
Lorsque l’Arduino est en marche depuis environ une demi-heure, l’équilibre est atteint: il a atteint une température à laquelle l’énergie libérée correspond à l’énergie absorbée. Si la température est OK, alors (moins de 85 degrés centigrades), tout ira bien pour toujours. Donc, assurez-vous qu'il ne chauffe pas rapidement. Un Arduino sans boîtier atteindra l'équilibre en quelques minutes et la température sera OK. Dans un boîtier, vous devrez prévoir des bouches de refroidissement ou, dans le cas d'un boîtier en métal, vous pouvez le monter sur une autre structure en métal qui fonctionne comme un radiateur.
Dans l’ensemble, si votre appareil ne chauffe pas au bout d’une heure, il est probablement sécuritaire de le faire fonctionner en tout temps.
Je dirige une flotte de ce que j'appelle Piduino s - jumelé Rpi3 et Arduino Uno pour la collecte et le contrôle à distance des données.
Ils fonctionnent 24 heures sur 24 et 7 jours sur 7 dans toutes sortes de conditions environnementales.
Vous pouvez voir les données en temps réel produites par une demi-douzaine d'entre elles à l' adresse https://www.SDsolarBlog.com/montage.
Jamais un Uno n'a complètement échoué après les premiers jours (l'ancienne courbe de la baignoire )
Rappelez-vous, il s’agit d’une centrale solaire du sud-ouest des États-Unis, dans le désert, où la partie extérieure connaît des fluctuations brutales de la température quotidienne.
Pour ce qui les fait échouer, il y a toujours une seule chose: la poussière. Il pénètre dans les sockets pin en-tête. Pour les appareils numériques tels que les capteurs de température DHT22, vous savez que c'est arrivé parce que les lectures s'arrêtent tout simplement. Pour les entrées de tension analogiques, il est évident que les lectures du diviseur de tension commencent à devenir trop élevées (ce qui signifie résistance dans un fil de terre) ou trop faibles (à dire, résistance dans le fil de détection).
Si vous allez au lien de montage ci-dessus, il est évident que le fil de terre du moniteur de tension de batterie extérieure est malade. Un nouveau panneau a été construit et sera bientôt installé. Mais pour l’instant, la tension de stabilisation normale pendant la nuit est bien supérieure aux 12,7 que le voltmètre indique aux batteries.
Ainsi, le terme "échec" est relatif. La défaillance totale du contrôle de la qualité des fournisseurs s’est avérée l’échec total. Mais la dégradation est beaucoup plus fréquente et progressive.
Bien sûr, je construis habituellement mes propres tableaux, je les laisse allumés pendant des mois sans aucun problème. Parfois, comme 3 ou 4 fois, je devais l'éteindre puis le rallumer pour qu'il continue à fonctionner.
L'Arduino a été conçu pour le prototypage, mais il est utilisé régulièrement dans les installations artistiques et autres applications 24h / 24 et 7j / 7. Il n'y a vraiment rien qui puisse s'user dans des conditions normales, même courir pendant des années.
Même si le code utilisé était très lourd sur le processeur, ce serait le régulateur qui chaufferait, pas le MCU, et tout irait bien.
Le seul problème que je peux voir est que vous y attachez plusieurs watts et que vous surchargez le régulateur juste en dessous de son niveau d’arrêt automatique. Ce serait probablement encore très bien.
Si un Arduino meurt, il est fort probable que l'usure du flash, un court-circuit / une surtension, de l'électricité statique ou une défaillance du connecteur / d'autres problèmes mécaniques / une attaque de sledgehammer
Le mien fonctionne depuis mai 2014. Comme il fonctionne à l'énergie solaire, il est toujours allumé tous les jours et éteint automatiquement la nuit (donc pas vraiment 24h / 24 et 7j / 7).
http://epxhilon.blogspot.com.au/2015/04/cheapest-commuting-challenge.html
J'ai créé un incubateur pour cellules en croissance (LA-4, MCF-7, etc.) dans un laboratoire où je travaille. Il alimente 2 relais, 1 transistor bipolaire, lit 4 capteurs et affiche des valeurs sur l'écran LCD depuis mai 2017. Il n'a été arrêté que deux fois, lorsque l'intérieur de l'incubateur a été nettoyé, puis rallumé. Je l'alimente avec 12VDC à partir d'une alimentation très stable, qui a un faible rendement d'ondulation (<5mV).
Anecdote: les capteurs sont constamment sur rh = 95-100%.