Hi Guys and Gals
New member here, I'm looking for some help with an electronic project I'd like to do. I'm probably a bit out of my depth but I'm looking to create an audio video switching box for the large number of sources and outputs I have at my house. I've just got too many for an off the shelf switching box. Particularly as I really want the option of both infra red control and push buttons on the front.
I've got a small amount of experience in electronics from A Level physics at school, and a bit more at Uni although it was quite a while ago. I've got very good manual dexterity though and decent soldering skills. I have however got very little experience of micro controllers and not much complex circuit design.
What I'd like to make is a switching box with half a dozen audio/video inputs, two separate audio/video outputs each of which can output any of the input plus an extra audio output to go to my stereo (matching the first audio/video output). Ideally this would be controlled by four push switches on the from of the box, the left two switches cycling the first output forwards and backwards through the inputs and the right two switches doing the same for the second output.
Also controlling it would be two remote controls each having only two buttons one control controlling the first output, the other controlling the second - the reason behind this being, someone gave me as a birthday present a remarkably poor pair of remote control cars, truly awful design, they could only go forwards and backwards, but it means I can hack out the IR controller in the cars and together with the remote they would suit my set up perfectly.
So with the IR stuff easily done I'm left with creating an electronic based switching system, hence my choice of push button switches rather than something more physical, although if anyone would like to suggest a different way of doing it I'm more than happy to consider it.
This means my main problem is :-
How do I create a circuit which using push buttons, can cycle through half a dozen switches forwards and backwards?
(Sorry if that was a very long explanation for a short question, but I thought more detail would help explain what I'm trying to do as well as give people the opportunity to make alternate suggestions)