Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Technology >> Manufacturing process

Build a Universal IR Remote with Arduino: Step‑by‑Step Guide

Components and supplies

Build a Universal IR Remote with Arduino: Step‑by‑Step Guide
Arduino UNO
×1
IR LED
×1
IR receiver (generic)
×1
Bluetooth Module( HM-10 or Bluefruit)
×1
Build a Universal IR Remote with Arduino: Step‑by‑Step Guide
General Purpose Transistor NPN
×1

Apps and online services

Apple Arduino IR Kit
Android Arduino IR Kit

About this project

What can you do with this project?

  • Replace all you remote controls with your Arduino.
  • Create your own universal IR remote control with Arduino+Bluetooth shield or module.
  • Send and receive infrared signals with any protocol.
  • Store your IR database in your phone.
  • Auto-connect to Arduino.
  • Sort and rename each IR button.
  • Change icon of each IR button.
  • Open source Arduino code.

What devices can you control using this app?

  • You can control most IR devices!

What do you need?

  • Arduino board (Uno, Mega, Leonardo, Nano, Pro).
  • Infrared LED
  • Infrared receiver
  • NPN transistor
  • Bluetooth BLE module or shield
  • Arduino Sketch (URL provided inside the app)

How to do it?

  • This is a DIY solution.
  • Upload the Arduino Code to your Arduino.
  • Wire the Bluetooth module, IR LED and receiver as per the wiring diagram.
  • Open the app, search for Bluetooth modules, select then press connect.
  • Enable "IR receiver" button from the app settings tab.
  • Bring any remote that you want to hack.
  • Start sending command to Arduino and see the magic!

Tested on iOS with:

  • Bluetooth module or shield (HM-10, TI, CC2541, Bluefruit LE UART or SPI, Feather 32u4 Bluefruit)
  • Arduino (Uno, Leo, Mega, Pro, Nano, Micro, Feather Bluefruit)
  • IR transmitter (Any kind will work)
  • IR receiver ( VS1838b or any compatible IR receiver)

Tested on Android with:

  • Bluetooth module or shield (HC-05, HC-06, HM-10, TI, CC2541, Bluefruit LE UART or SPI, Feather 32u4 Bluefruit)
  • Arduino (Uno, Leo, Mega, Pro, Nano, Micro, Feather Bluefruit)
  • IR transmitter (Any kind will work)
  • IR receiver ( VS1838b or any compatible IR receiver)

Code

Arduino Sketch
https://github.com/rabee2050/arduino-ir

Schematics

Build a Universal IR Remote with Arduino: Step‑by‑Step GuideBuild a Universal IR Remote with Arduino: Step‑by‑Step GuideThose modules work with Android onlyBuild a Universal IR Remote with Arduino: Step‑by‑Step Guide

Manufacturing process

  1. Measuring Air Quality with OpenSensors: An Arduino & Python Guide
  2. Build a Digital Stadiometer: Track Your Height with Arduino and Laser Sensor
  3. Using a Thermistor Made Easy: Step‑by‑Step Arduino Guide
  4. Create Musical Tones with Arduino: A Step‑by‑Step Guide
  5. Connecting Arduino to NMEA‑0183: A Step‑by‑Step Guide
  6. Master Modbus on Arduino: Step‑by‑Step Guide
  7. Master Arduino Multithreading with Protothreading: A Step‑by‑Step Tutorial
  8. Arduino Explained: What It Is and How to Program It
  9. Build a Simple Arduino Speaker – Step‑by‑Step Guide
  10. Arduino SD Card 101: Setup, Connection, and Usage Guide