Мені цікаво надійність і довговічність Arduino Uno.
Хтось має досвід «вбивства» через надмірне використання?
Якщо так, то скільки часу пройшло збої дошки?
Мені цікаво надійність і довговічність Arduino Uno.
Хтось має досвід «вбивства» через надмірне використання?
Якщо так, то скільки часу пройшло збої дошки?
Відповіді:
Я працюю дошкою протягом дня. Код, який працював, був дуже простим, але пошкоджень абсолютно не було. Варто зазначити, що він живився від заздалегідь відрегульованого 5 В джерела, щоб бортові регулятори не горіли.
Я сумніваюся, що при чому нижче 9 В може бути будь-яке пошкодження обладнання, але при більшій напрузі бортові регулятори можуть почати сильно нагріватися.
У мене була одна простою метеостанцією, яка сиділа в Інтернеті пару місяців без жодних проблем - я не бачу нічого, що б змусило її вийти з ладу і поза тим часом.
Єдиним справжнім вбивцею (окрім зовнішніх факторів) було б нагрівання, тому я б радив перевірити його для вашої програми використання та побачити, як це відбувається. Якщо ви переживаєте, що стає занадто жарко, то додавання радіатора не повинно бути надто важким доповненням, щоб зупинити темпс не став проблемою.
Майте на увазі, що Arduino призначений для використання в якості пристрою для прототипування. Це означає, що було дуже обмежено випробування на витривалість плати.
Як тільки плата досягне стабільної температури, в дизайні немає нічого, що призвело б до того, щоб вона сама перейшла в тепловий відтік.
Про те, як ви програмуєте його і на чому ви його підключили, однак, може бути різною історією.
Я зробив це, граючи з одним (я тримав його протягом двох днів, за допомогою простої програми). Нічого не відбувається, хоч і зігрівається.
Я б запропонував вам забезпечити, щоб він залишався крутим, особливо якщо ваш код досить важкий для процесора. Тепловідвідник повинен зробити трюк, або ви можете прикріпити невеликий вентилятор.
Крім цього, переконайтесь, що всі вхідні напруги (потужність, вхідні штифти) не схильні до коливань. Хоча в Ардуїно є достатньо резисторів безпеки, щоб зробити його менш потерпаючими від коливань, ніж, скажімо, Raspberry Pi, ви все одно можете спалити його, якщо напруга на вході занадто велика.
Надмірна спека була б єдиною довгостроковою загрозою. Це працює так: через джерело живлення ви постійно додаєте енергію, більшу частину у вигляді тепла. З іншого боку, Arduino також втратить тепло навколишньому середовищу: чим вища температура, тим більше буде виділяти.
Коли Arduino працює протягом півгодини або близько того, буде досягнуто рівноваги: він досяг температури, при якій звільнена енергія відповідає поглиненій енергії. Якщо температура в порядку, то (менше 85 градусів Цельсія), вона буде в порядку назавжди. Тому переконайтеся, що воно швидко не нагрівається Ардуїно без корпусу досягне рівноваги протягом декількох хвилин, а температура буде нормальною. У корпусі вам потрібно буде забезпечити отвори для охолодження, або для металевого корпусу можна встановити його на іншій металевій конструкції, яка функціонує як радіатор.
Загалом, якщо ваш пристрій не нагрівається через годину, його, мабуть, безпечно працювати 24/7.
Я керую флотом того, що я називаю Piduino з парними Rpi3 та Arduino Uno для збору даних та дистанційного керування.
Вони працюють цілодобово в будь-яких екологічних умовах.
Ви можете переглянути дані в реальному часі, отримані півдесятка з них, на https://www.SDsolarBlog.com/montage
Ніколи не було, щоб Uno повністю вийшов з ладу після перших кількох днів (стара крива ванна )
Зауважте, це на пустельній південно-західній сонячній електростанції США, де зовнішня частина відчуває дикі перепади денної температури.
Щодо того, що збиває їх, завжди є одне - пил. Він потрапляє у розетки заголовка штифтів. Для цифрових пристроїв, таких як датчики температури DHT22, ви знаєте, що це сталося, оскільки показання просто припиняються. Для аналогових входів напруги очевидно, що це сталося, тому що показання дільника напруги або починають отримувати занадто високі (значить опір у заземленні) або занадто низькі (означає опір у зондувальному відведення).
Якщо ви перейдете до ланки монтажу вище, очевидно, що зовнішній провід монітора напруги батареї болить. Побудовано нову дошку та незабаром буде встановлено. Але поки що нормальна напруга відстояння протягом ночі виявляється набагато вище 12,7 вольтметра, який показує батареї.
Таким чином, термін "провал" є відносним. Доведено, що повний збій викликаний поганим контролем якості постачальників. Але деградація трапляється набагато частіше і є поступовою.
Звичайно, так і є, я зазвичай роблю власні дошки, залишаю їх місяцями включеними без жодних проблем. Іноді, як, наприклад, 3 або 4 рази, мені довелося вимкнути його, щоб він продовжував працювати.
The Arduino was designed for prototyping but gets regular use in art installations and other 24/7 applications. There really isn't anything to wear out under normal conditions even running for years.
Even if one's code was very heavy on the CPU, it would be the regulator that would get warm, not the MCU, and it would be just fine.
The only issue I can see is you attach several watts of load to it and overload the regulator to just below its automatic shutdown level. It would probably still be just fine.
If an Arduino is going to die, it's most likely going to be the flash wearing out, a short circuit/overvoltage, static electricity, or connector failure/other mechanical issues/sledgehammer attack
Mine has been running since May 2014. Since it's solar powered, it is always ON everyday and OFF automatically at nights (so not really 24/7).
http://epxhilon.blogspot.com.au/2015/04/cheapest-commuting-challenge.html
I've created an incubator for growing cells(LA-4, MCF-7, etc) in a laboratory, where I work. It is powering 2 relays, 1 bipolar transistor, reading 4 sensors and displaying values on LCD screen since May 2017. It was only shut down twice, when the inside of the incubator was cleaned, then turned back on. I'm powering it with 12VDC from a very steady power supply, which has low ripple output (<5mV).
Fun fact: The sensors are constantly on rh=95-100%.