The best way would be to search the net for existing components and purchase one of those.
Writing all that stuff from scratch is very likely to be more expensive than picking something that suits your need off the shelf in some online store.
Reputation Points: 1658
Solved Threads: 331
duckman
Offline 7,719 posts
since Nov 2004