Idea is a related term of contrivance.
As nouns the difference between idea and contrivance
is that
idea is (philosophy) an abstract archetype of a given thing, compared to which real-life examples are seen as imperfect approximations; pure essence, as opposed to actual examples while
contrivance is a (mechanical) device to perform a certain task.