How long does the arduino nano board last?

I have an arduino nano project where I connect the nano board to various components as you see here in the diagram


and I was able to package all the components in a plastic box as you can see here

this project is designed to be installed inside a pharmacy to be used as a weight and height measurement device , the project is supposed to run during all the working hours of the pharmacy where it's open from 9 am to 11:55 pm.
So can the Arduino nano withstand running for 15 hour daily , and how long does it last under such condition

1 Like

here another view for the control unit

I have some that have been running 24/7 since about 2016. As long as its specifications are maintained it should last indefinitely. For example the Flash is good for at least 100,000 write cycles . So if you upload 10 programs a day, every day for the next 27 years, you might wear it out. The flash is the weakest link in the processor.

I will expect that if it is built properly and none of its parameters are exceeded your great grand children should be able to watch it operate.

2 Likes

The keypad will probably be the first part to wear out. Especially if one or two buttons are used more frequently than the others.

The LCD backlight will fade and eventually fail.

I'm not sure about the other components, but I would imagine the Nano will outlast all of them.

2 Likes

It is designed to run 24h/day and will probably do so for a decade or two.

2 Likes

If the device equipped with power supply, I think it will be first because degrading of capacitors

That, and the DuPont connectors are likely to present problems sooner or later as well, especially if people/things bump into the project box from time to time.

The lifetime of the actual Arduino is way at the bottom of the list of concerns.

My friend, you are asking the WRONG question. The correct question is: how can I detect a failure in the Arduino? You design your project so you can detect errors and failures.
I had an Arduino nano fail in my anemometer. The program uses float to compute wind speed and the average of the last 15 seconds of wind speed. Suddenly, one day, the computed values were way off from normal. Reloaded the program and no change. Replaced the nano and all was good again. Don't know what failed, but it did.

So are you able to change your system so errors can be detected?

I vote it dies due to deliberate vandalism of the display and/or keypad :frowning:

1 Like

Your logic is reasonable, but I'm not expert and I'm not really sure how to make design so errors can be detected, can you help me about that .
you will find the project diagram above .

I am not an expert on such design, either. But, you need to decide what it will cost you if there is a failure of your device. Sort of an insurance analysis.
Then decide if the cost of adding any sort of error detecting is worth it.
Most electronics fail at the power on time. This is why all PCs have a power-on self test. There are also ICs that force the proper power-on sequence for your electronic components. It worth the cost to redesign adding that control feature.

Just spend some time considering studying your project in the light of possible failures.

I will try

does this enclosure will cause overheating for any components such as the arduino nano or the ADC chip.

Neither dissipate any meaningful amount of power, so no.
The only thing that may heat up is the power supply. This is generally also the first thing that will fail.

That is great as I use a computer as a power supply through usb connection.

OK, then don't worry about the system heating up etc. It will not be a concern.

The main failure mode in your setup will actually be the computer that powers the device.

@rsmls
So, what is the possible scenario for my pc failure to cause my Arduino Nano to fail?

  1. Someone turns it off.
  2. It updates and turns itself off
  3. Someone unplugs the USB cable
  4. Some other program on the PC crashes it
  5. The PC dies for any number of hardware related reasons
  6. The PC dies for any number of software related reasons
  7. Hackers infiltrate the PC.
  8. The USB port dies

I could keep going on and on. There are myriad ways that a computer can fail. Far more than there are places where the Nano is going to fail.

The point isn't that the computer is a weak point. Only that it is weaker than the Nano that you are concerned about. Meaning that the Nano isn't really the place to put your worry.

3 Likes

@Delta_G
I have another issue
my sketch is quite lengthy, so when uploading it it gives me the current message,


Global variables use 1589 bytes (77%) of dynamic memory, leaving 459 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

how series is the low memory availability issue.

Depends on your code.