Estou curioso quanto à confiabilidade e durabilidade do Arduino Uno.
Alguém tem experiência em "matar" um devido ao uso excessivo?
Em caso afirmativo, quanto tempo levou para o conselho falhar?
Estou curioso quanto à confiabilidade e durabilidade do Arduino Uno.
Alguém tem experiência em "matar" um devido ao uso excessivo?
Em caso afirmativo, quanto tempo levou para o conselho falhar?
Respostas:
Eu tenho alimentado a diretoria por dias seguidos. O código que estava sendo executado era muito simples, mas não havia absolutamente nenhum dano. Vale a pena notar que estava sendo alimentado por uma fonte pré-regulada de 5V para que os reguladores de bordo não estivessem queimando.
Duvido que com algo abaixo de 9V possa haver algum tipo de dano ao hardware, mas com tensões maiores, os reguladores a bordo podem começar a ficar muito quentes.
Tive um deles operando uma estação meteorológica simples, que ficou on-line por alguns meses sem problemas - não vejo nada que pudesse causar uma falha além desse período.
O único assassino real (além de fatores externos) seria o calor, por isso aconselho testá-lo para o seu aplicativo de uso e ver como ele funciona. Se você está preocupado que esteja ficando muito quente, adicionar um dissipador de calor não deve ser uma adição muito difícil para impedir que os temperaturas se tornem uma preocupação.
Lembre-se de que o Arduino deve ser usado como um dispositivo de prototipagem. Isso significa que houve testes de resistência muito limitados do conselho.
Uma vez que a placa atinge uma temperatura de estado estacionário, não há nada no projeto que a faça entrar em fuga térmica sozinha.
Como você o programa e o que você o vincula, no entanto, pode ser uma história diferente.
Eu fiz isso enquanto brincava com um (eu o mantive por dois dias, com um programa simples). Nada acontece, embora fique quente.
Eu sugiro que você garanta que ele permaneça legal, especialmente se o seu código for bastante pesado no processador. Um dissipador de calor deve funcionar, ou você pode conectar um pequeno ventilador.
Além disso, verifique se todas as tensões de entrada (energia, pinos de entrada) não estão sujeitas a flutuações. Embora haja resistores de segurança suficientes no Arduino para torná-lo menos afetado por flutuações do que, digamos, o Raspberry Pi, você ainda pode queimar um se a tensão de entrada for muito alta.
Calor excessivo seria a única ameaça a longo prazo. Funciona assim: através da fonte de alimentação, você adiciona energia continuamente, a maior parte na forma de calor. Por outro lado, o Arduino também perderá calor para o meio ambiente: quanto mais alta a temperatura, mais ele emitirá.
Quando o Arduino estiver em funcionamento por meia hora ou mais, o equilíbrio será atingido: atingiu uma temperatura na qual a energia liberada corresponde à energia absorvida. Se a temperatura estiver boa, então (menos de 85 graus centígrados) ficará bem para sempre. Portanto, verifique se não esquenta rapidamente. Um Arduino sem gabinete alcançará o equilíbrio em minutos e a temperatura estará boa. Em um gabinete, é necessário fornecer ventiladores de resfriamento ou, para uma caixa de metal, você pode montá-lo em outra estrutura metálica que funciona como um dissipador de calor.
Em suma, se o seu dispositivo não esquentar após uma hora, provavelmente é seguro operá-lo 24 horas por dia, 7 dias por semana.
Dirijo uma frota do que chamo de Rpi3 e Arduino Uno emparelhados com Piduino para coleta de dados e controle remoto.
Eles funcionam 24/7 em todos os tipos de condições ambientais.
Você pode ver dados em tempo real produzidos por meia dúzia deles em https://www.SDsolarBlog.com/montage
O Uno nunca falhou completamente após os primeiros dias (a antiga curva da banheira )
Lembre-se, isso ocorre em uma usina de energia solar no sudoeste dos EUA, onde a parte externa experimenta oscilações diárias de temperatura.
Quanto ao que os faz falhar, há sempre uma coisa: poeira. Ele entra nos soquetes do cabeçalho do pino. Para dispositivos digitais como sensores de temperatura DHT22, você sabe que isso aconteceu porque as leituras simplesmente param. Para entradas de tensão analógicas, é óbvio que isso ocorreu porque as leituras do divisor de tensão começam a ficar muito altas (significando resistência em um condutor de aterramento) ou muito baixas (significando resistência no condutor de detecção).
Se você acessar o link de montagem acima, é óbvio que o fio terra do monitor de voltagem da bateria externa está com problemas. Uma nova placa foi construída e será instalada em breve. Mas, por enquanto, a tensão de assentamento normal da noite para o dia está bem acima dos 12,7 que o voltímetro mostra nas baterias.
Assim, o termo "falha" é relativo. A falha total provou ser causada pelo baixo controle de qualidade dos fornecedores. Mas a degradação acontece com muito mais frequência e é gradual.
Claro que sim, eu costumo fazer minhas próprias pranchas, deixo-as por meses ligadas sem nenhum problema. Às vezes, como 3 ou 4 vezes, eu precisava desligá-lo e continuar a trabalhar.
O Arduino foi projetado para prototipagem, mas é usado regularmente em instalações artísticas e outras aplicações 24/7. Realmente não há nada para desgastar em condições normais, mesmo correndo por anos.
Mesmo que o código de alguém fosse muito pesado na CPU, seria o regulador que esquentaria, não o MCU, e seria ótimo.
O único problema que vejo é que você anexa vários watts de carga a ele e sobrecarrega o regulador até um pouco abaixo do nível de desligamento automático. Provavelmente ainda ficaria bem.
Se um Arduino morrer, é mais provável que o flash esteja se esgotando, um curto-circuito / sobretensão, eletricidade estática ou falha do conector / outros problemas mecânicos / ataque de marreta
A mina está em operação desde maio de 2014. Como é alimentada por energia solar, está sempre LIGADA todos os dias e DESLIGADA automaticamente à noite (portanto, não é realmente 24/7).
http://epxhilon.blogspot.com.au/2015/04/cheapest-commuting-challenge.html
Eu criei uma incubadora para o cultivo de células (LA-4, MCF-7, etc) em um laboratório, onde trabalho. Ele está alimentando 2 relés, 1 transistor bipolar, lendo 4 sensores e exibindo valores na tela LCD desde maio de 2017. Ele foi desligado apenas duas vezes, quando a parte interna da incubadora foi limpa e ligada novamente. Estou alimentando-o com 12VDC de uma fonte de alimentação muito estável, com baixa saída de ondulação (<5mV).
Curiosidade: Os sensores estão constantemente em rh = 95-100%.