Well, remember that for every problem there are usually multiple solutions. The one you can think of may not be the best solution (and without knowing multiple solutions, it usually isn't).
Also with some 7 bln people in this world it's very likely that someone else has had the same problem to solve as you do, and that someone somewhere has come up with a very clever solution for that. The chance for you (or me) to come up with something unique and super clever that has never been done before is extremely slim because of that.
So: when you have a problem, first start looking for other people that had the same problem, and how they solved it. Learn from that, apply it to your own problem, and you quickly have the best solution. Nowadays with the Internet such searches have become dead easy, and lots and lots of such information is posted online (especially on forums like this on).
Good luck with your project!