https://www.arduino.coach/creating-a-permanent-and-reliable-system-for-a-project-using-an-arduino/