The TV-B-Gone is a well known piece of kit in hacker circles: just point it at a noisy TV in a public space, hit the button, and one of the hundreds of IR remote codes for “Power Off” that it blinks out in rapid succession is more than likely to get the intended response. Unfortunately, while a neat conversation starter, its practical use is limited to a single function. But not so with this programmable IR development board that creator [Djordje Mandic] describes as a “TV-B-Gone on steroids”.
Sure you can point it at a random TV and turn it off with a single button press, but you can also plug the board into your computer and control it directly through the serial connection provided by its CP2104 chip. Using a simple plain-text control protocol, the user can modify the behavior of the device and monitor its status. [Djordje] imagines this feature being used in conjunction with a smartphone application for covert applications. To that end, the device’s support for an onboard battery should keep it from draining the phone during extended operations.
Of course you could do something else entirely with it simply by firing up the Arduino IDE and writing some new code for the device’s ATmega328P microcontroller. As with the IR-enabled ESP8266 development board we looked at a few months ago, there are plenty of applications for an all-in-one board that allows you to communicate with the wide world of IR devices.
39 thoughts on “Arduino Compatible IR Blaster Keeps TVs At Bay”
Make one for Car Audio! I was thinking to het a Car pioneer Remote and amplify the IR emitter.
Just to silence those subwoofers around.
I made this in first place as a challenge to test my skills in circuit design. Now the firmware can be written by anyone to suit their needs. If you wish you can scan the IR signal with cheap logic analyzer and just add it to code base in existing firmware or write your own.
I don’t know what am i gonna do in future. I have parts for few boards to assemble and probably won’t order more. If i get rid of few boards and start seeing pull requests on github i will probably release the EasyEDA project to public.
I can imagine that if this board lives there will be a lot of different firmwares for it. Flexibility is quite high expect for I2C.
I would buy that
Now I would buy that in a heartbeat
I used to live in a flat adjacent to a crossroad with traffic lights in London. I would have loved to be able to silence the idiots with no audio but bass.
Of course, you could NOT fire up that dreaded, misshapen mistake of an IDE and use just about anything else avr-compatible…
You comment seems to clash with reality, or maybe I’m not understanding what you want to say.
Where’s the like button
You’re free to use whatever you want, but the creator wrote the documentation for the Arduino IDE. Seems crass to insult the work he’s done because of your own software preferences.
Haven’t tried it, but it should be easy to port an Arduino IDE project to PlatformIO.
The IDE is the fastest and easiest way to work with the Arduino framework. And the best way to use it isn’t to actually code in it, ideally you make reusable libs and only a few hundred lines at most of app specific code.
In theory you could create a truly universal remote control that essentially uses the TV-B-Gone’s technique of sending every combination for a certain button and applies it to every button on a remote control. Perhaps using a rough device select to avoid unintended functionality, say, TV, Sat, Hifi, DVD, LED lighting, etc. And have the ability to select more than one device at a time. No more programming universal remotes, just click and go. Maybe add a light sensor to detect an off on state change in the device and then it could zero in on the required code by windowing a section of the list and making the window smaller and learn automatically. Maybe even add an IR transistor too so it can copy remotes.
I suppose you could use this thing to control funky IR devices that you can’t get remotes for.
Logitech just retired the Harmony Hub that did this.
I can only hope that one day people who used the TV-B-Gone own a business one day. Like a bar or something like that with TV’s all around. Then some yanker walks in and uses it on them. Then they will realize just how STUPID this sort of thing really is.
I’d replace the word “STUPID” with the word “RUDE”, but otherwise I agree.
If people think the bar/restaurant/etc is too loud, they should go somewhere else.
Didn’t someone get banned from a major trade show (CES?) once by using a TV-B-Gone to shut off all the displays in one of the exhibits?
Is that a real concern? How often are TVBGs really used? (And wouldn’t the bar have remotes for their TVs? Salmonella in the lettuce and bartenders selling top shelf booze, charging for bottom tier and pocketing the difference seems like bigger problems.)
This specific firmware. Yeah. It’s useless and i only wrote it to test my knowledge.
The board is completely different thing unrelated to TV-B-Gone.
For example i could imagine right now a firmware that could benefit businesses.
Some people have a lot of different devices, that means a lot of different remotes and etc. Someone could write a firmware for managing devices in big business or small restaurants / bars. Sequence of codes could be programmed for example to switch to soccer match or back to regular music or something… USB control comes handy here because in most bar’s there is TV in plain sight from cashier and his pc. PC app could be written to switch channels all day at specific time or a single keyboard shortcut to mute everything for a moment and etc…
Possibilities are only limited by board design and imagination.
I can invision ulternate uses for this board. Can I order one for my own personal experimentation? It’d be a resource saver not to have to replicate work that you’ve already done.
TBG is mostly useful in captive audience situations where TVs are blaring garbage such as Fox News and visitors have no choice but wait for their number to be called. I’d find a different practitioner, but not everyone has that liberty.
You misspelled CNN
Porque no los dos?
Nobody’s stopping you from turning off either tbh
You got me thinking of a TV_Extremely_Loud, use it a few times and the owners will switch the TV off.
I searched anywhere but I couldn’t find the datasheet for my wife. Still after years of reverse engineering, pen-tests, DoS, and so on, I wasn’t able to found the mute button or similar apparatus that could act as a “TV-B-Gone”.
I’ve plenty of hackers things in my lab that could be called “Wife-B-Gone” for most women on this planet, but mine’s protocol seems to secure and robust … and she stills loves my (as I do).
That why, in the end, I would prefer a “Wife-B-Back” apparatus for the times I miss her ;)
Pen-tests. Fnarr, fnarr.
I have a “Wife-B-Gone” too, it’s called my personality. :(
I interpret Cyna’s comment as: You may also choose to use some other IDE besides the aforementioned IDE, which I deem less than favorable.
I think if he’d said “you also could” it would have been more clear.
So it seems that if you start a comment, then cancel it and decide to start it at a different place, it gets put in the wrong place.
How many times would I have been punched in the nose over the years if I had acquired one of these? Probably at least twice.
Makes me miss my Samsung s6
I think I need this immediately for MY Samsung
This reminds me of an old colleague of mine who was bothered by his trash upstairs neighbours and their deafening level of TV volume.
He created a low power wideband UHF jammer that was modulated by the signal from a built in microphone.
He attached it to his ceiling and the neighbours quickly found that the only way they could get an interference-free picture was to keep the volume down.
He only switched it on when he was home so the neighbours had no luck when they got the repairman out multiple times to look at the problem.
yeah, thats brilliant
where do I buy one? :)
I finally got my hands on two pirate remotes that were free once from a german nerd shop.
They are really cool, since you can scan the right tv set with a button and you can see if you found the right one if the volume changes. I use it often and have it as a keychain. Thought about replicating it, but I am rather waiting for the flipper zero to implement it.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)