Automatic Arduino Based IR Remote Control

Hackaday.io Hackaday.io Projects Discover Contests Courses Stack More Courses Tutorials Events Hackerspaces Hackaday.com Tindie Marketplace Sign up Log in Close 0% 0% Automatic Arduino based IR Remote Control

Emulate an IR remote using Arduino to control your devices with Arduino, add sensors, voice assistant, timer, automation etc!

akarshagarwal98akarshagarwal98 Following Follow project Liked Like project Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github Sign up with Twitter OR Remember me Sign up Forgot your password? Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username hackaday.io/ Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters. Pick a few interests Projects that share your interests People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip Join this project Public Chat Similar projects worth following 3.8k views 0 comments 3.1k followers 6 likes
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 0
  • Instructions 8
    • View all
  • Discussion 0
View Gallery Public Chat 3.8k 0 3.1k 6

Team (1)

  • akarshagarwal98akarshagarwal98
Join this project's team completed project hardware arduino smart remote universal remote iot home automation ESP8266 infrared ir remote AC appliance control ESP32 raspberry pi smart automate dht11 receiver transmitter

This project is submitted for

  • Making Tech At Home

This project was created on 05/28/2020 and last updated 4 years ago.

Tired of waking up in the middle of a sound sleep just because your room temperature is too low or too high because of your Dumb AC. Then this project is for you. In this project, we are going to make our AC's a bit smart by making it switch ON and OFF automatically according to the room temperature. We will be using Arduino UNO, DHT 11, IR receiver, and IR transmitter. We will be kind of mimicking the operation of the AC remote but it will be done automatically.

Tutorial video:

  • 1 Introduction

    Hey, what's up, Guys! Akarsh here from CETech.

    Tired of waking up in the middle of a sound sleep just because your room temperature is too low or too high because of your Dumb AC. Then this project is for you.

    In this project, we are going to make our AC's a bit smart by making it switch ON and OFF automatically according to the room temperature.

    We will be using Arduino UNO, DHT 11, IR receiver, and IR transmitter. We will be kind of mimicking the operation of the AC remote but it will be done automatically.

    Towards the end of the article we will be doing simple connections between these components and followed by the codes.

    Let's start with the fun now.

  • 2 Get PCBs for Your Project Manufactured

    You must check out PCBGOGO for ordering PCBs online for cheap!

    You get 10 good quality PCBs manufactured and shipped to your doorstep for 5$ and some shipping. You will also get a discount on shipping on your first order.

    PCBGOGO has the capability of PCB assembly and stencil manufacture as well as keeping good quality standards.

    Do check them out if you need to get PCBs manufactured or assembled.

  • 3 Looking at the Components

    1) DHT11:-

    1.PNG

    The DHT11 is a commonly used temperature and humidity sensor. The sensor comes with a dedicated NTC to measure temperature and an 8-bit microcontroller to output the values of temperature and humidity as serial data. The sensor is also factory calibrated and hence easy to interface with other microcontrollers.

    The sensor can measure temperature from 0°C to 50°C and humidity from 20% to 90% with an accuracy of ±1°C and ±1%. So if you are looking to measure in this range then this sensor might be the right choice for you.

    This Sensor has 4 pins but as one pin is of no use that's why its breakout board has only 3 pins which are Vcc, GND, and Data pin whose configuration is shown in the image above.

    2) IR Transmitter(IR LED):-

    2.PNG

    The IR LED is same as the normal LED. IR LED stands for “Infrared Light Emitting Diode”, they emit light with the wavelength of up to 940nm, which is the infrared range of electromagnetic radiation spectrum. The wavelength range varies from 760nm to 1mm. These are mostly used in the remote control of TVs, cameras, and different types of electronic instruments. The semiconductor material used to make these LEDs are gallium arsenide or aluminum arsenide. Mostly used in the IR sensor as it is the combination of an IR receiver and an IR transmitter (IR LED).

    3) IR Receiver:-

    3.PNG

    The TSOP sensor has the ability to read the output signals from home remotes like a TV remote, Home theatre remote, AC remote, etc. All these remotes will work with a frequency of 38kHz, and this IC can pick up any IR signals to process them and provide the output on pin 3. So if you are looking for a sensor to analyze, re-create, or duplicate the functions of a remote then this IC will be the perfect choice for you.

    This component is available in several different variants but all those have 3 pins which are Vcc, GND and Signal pin whose configurations are shown in image above.

View all 8 instructions

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github Sign up with X OR Sign up Does this project spark your interest?

Become a member to follow this project and never miss any updates

Become a member Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2025 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "Automatic Arduino based IR Remote Control", please tell us the reason.

Send message

Hello, I really like your project and I think I have skills to help you.

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.

Remove Nevermind

Tag » Arduino Ir Control Air Conditioner