IR remote controlling TV channels & volume (Week 7)

  • Goal of this project : I would like to make a sample version of TV’s display of indicating channels and volume and remote control. Using IR receiver module and remote control, it will enable users to control channels (number) and volume (up and down).
  • Assembly description : I made a circuit that IR receiver module and 7-segment display to be connected to the arduino uno. IR receiver module has three legs – one (G) is for ground, the other one (R) is for Vcc, and the last one (S) is for signal. I connected the signal pin to pin 11, and set an additional led in pin 13 so that user could know the signal is receiving or not (We could also know through the tiny light on IR receiver module). For 7-segment display, the each pin represents each different stroke that constitute a number (including period “.” to confirm the exact direction of numbers). It has total 10 pins, 8 of them representing strokes are connected to each different output pins, and two of them are connected to the ground.

  • Core components : Arduino Uno, IR receiver module, 7-segment display, remote, LED, jumper wires
  • How it works : The button presses are divided by 13. 0 to 9 (10), power to P, and volume up and down. The code includes three arrays –  each output pin number, how each output pin make a number 0~9 ( for example, for digit 0, { 1, 1, 1, 1, 1, 1, 0, 0} ), and the signal hexadecimal number from remote for each button ( for example, for digit 4, 0xFF10EF ). And when the user press power, “P” will be appear. When they press volume up or down, the mark simulating up (arrow up) or down (arrow down). Each number or mark will last during 5 seconds.
  • Codehttps://github.com/minhyekwak/physicalComputing/blob/master/assignments/irRemote-week7.ino

Leave a Reply

Your email address will not be published. Required fields are marked *