panopticon
Newbie level 1
I have an idea for a project. I have minimal knowledge of electronics but I'd like to learn more and I thought this would be a fun way to do it.
My cousin and I share an apartment and he managed to change and forget the parental code, so we had to call Dish Network, which was a minor inconvenience, but it got me thinking:
The code is 4 digits which means there is 10^4 or 10000 combinations. I'm sure it's completely possible to build a remote-like device that sequentially transmits 0000, 0001, 0002 and so on and so forth.
There are a few snags I thought of though. The functionality to navigate the menu from a wrong code entry, to be able to put in a new code has to be built in. Also, you can only put in a few combinations at a time before you get locked out for about 5 minutes. This means that a cool-down timer has to be implemented.
Does anyone have any ideas about how to build this? I really don’t know what kind of parts I’d need other than maybe an infrared LED to transmit the signal. I’d also need to figure out how the Dish Network remote specifically transmits the signals so maybe I’d have to build something that captures the signals that I send to it from the remote so that I know how to build the remote in the first place. Come to think of it, maybe I could place it in front of the receiver and then put in a code (wrong), back out and prepare to put in another code, then with the captured data reply it, modified, so that it outputs every code sequentially.
I’ll cut this short now, so if anyone has any input please just throw it out there.
Thanks.
My cousin and I share an apartment and he managed to change and forget the parental code, so we had to call Dish Network, which was a minor inconvenience, but it got me thinking:
The code is 4 digits which means there is 10^4 or 10000 combinations. I'm sure it's completely possible to build a remote-like device that sequentially transmits 0000, 0001, 0002 and so on and so forth.
There are a few snags I thought of though. The functionality to navigate the menu from a wrong code entry, to be able to put in a new code has to be built in. Also, you can only put in a few combinations at a time before you get locked out for about 5 minutes. This means that a cool-down timer has to be implemented.
Does anyone have any ideas about how to build this? I really don’t know what kind of parts I’d need other than maybe an infrared LED to transmit the signal. I’d also need to figure out how the Dish Network remote specifically transmits the signals so maybe I’d have to build something that captures the signals that I send to it from the remote so that I know how to build the remote in the first place. Come to think of it, maybe I could place it in front of the receiver and then put in a code (wrong), back out and prepare to put in another code, then with the captured data reply it, modified, so that it outputs every code sequentially.
I’ll cut this short now, so if anyone has any input please just throw it out there.
Thanks.