Project showcase
TV Smart Timer

TV Smart Timer © GPL3+

Designed to be an easy-to-use device, it's a possible solution for parents with children spending too much time watching TV.

  • 6 respects

Components and supplies

About this project


A concern that parents have every day is to limit the time their children spend watching television. We all know the damage that excessive exposure to a TV screen can make! One can impose a rule like "a maximum of two TV hours per day", even distributed over the course of the day. The easy part is setting the rules. The problems come when children have to comply them! And how do you take into account the time elapsed, so that kids do not exceed the time limit agreed?

Relying on technology could be one way to cut down (not to cut out, this is impossible ...) the daily discussions. Technology could also count the minutes for us.


A TV Smart Timer, like the one in this post, could be the possible solution to this problem. The TV Smart Timer, which we can shorten to TST, is designed to be easy to use, for both children and parents. Everyday there is a certain amount of time available for the child to watch TV. It is set up by his/her dad or mom and he/she can handle it as he/she likes during the day. The time available, shown on the display, can be controlled by the big red button in the picture. When the child wants to watch TV (of course after the homework is done!) he/she presses the red button, which turns on the TV and starts the timer. When there is less than one hour left, the device's display starts to blink slowly. This way the child is aware of the remaining time. Whenever he or she wants to stop enjoying TV, all that they have to do is press the red button again. After that the timer stops (the word "Paused" appears on display) and the TV turns off.

This way, kids learn to manage their "TV time" and parents are certain that the time set up won't be exceeded. TST has an internal clock that resets the available time to the initial duration. This happens at the end of every day. The parent accesses the timer settings via a special "key": you can see it at the bottom of the picture.

How to make it

The key is made in a very simple way: I used an RJ45 plug (those for network cables) with a resistor on two of the eight contacts. Easy to make or to rebuild if you lose it. By plugging in the key into its socket, a special menu is enabled, from which you can adjust the internal clock, set the maximum time or reset the timer manually. With key inserted, the timer is disabled and the TV is always turned on, so that the older ones can watch TV without ... time limits. Of course when the key is inserted the timer is disabled and stopped.

The TST is built around Arduino, using an Arduino Uno, a 2-line 16-character LCD display and an RTC watch.


TST is made with the following components:

  • An Arduino One
  • An LCD shield 2 x 16 characters
  • An RTC module with DS1307
  • A 5V relay
  • A big red button
  • An RJ45 socket
  • One RJ45 plug

Schematics and source code can be found here (Github). You cannot see the 5V relay, because it is placed in a separate box, near the TV plug, mainly for safety reasons.


Github - TV Smart Timer
You can find here code and schematics


TV Smart Timer


Similar projects you might like

Smart Homer Web-enabled TV remote

Project tutorial by Thomas Amberg

  • 1 comment
  • 16 respects

Alarm Clock and Timer Working Standalone

Project showcase by ozyRonald

  • 10 respects

Home Monitoring System and Smart Home Solution

Project showcase by Akash Kumar

  • 21 respects

Arduino Kitchen Timer

Project tutorial by Team I and myself

  • 77 respects

Smart Home Automation And Security System Using 1Sheeld

Project tutorial by Team SADEE

  • 25 respects

Smart Garden

Project showcase by patel Dipen

  • 59 respects
Add projectSign up / Login