Skip to content
MechStuff

MechStuff

''Making stuff… Simpler''

  • Home
  • MechStuff
  • News
  • How Stuff Works
  • Engines
  • Mech-Tech
  • TechStuff
  • Robotics
    • Robot Stuff
    • Tutorials
  • Engineering Marvels
  • For Mechanical Engineers
    • Games for Mechanical Engineers
    • Movies for Mechanical Engineers
  • Contact Us
  • About us

Tag: control

How to control LEDs with TV remote – Arduino

1
August 23, 2016
Control LED with IR remote

Today I’m going to show you how to control any device with an Infrared remote(TV,DVD,AC etc.) and with the help of Arduino board. So lets get started.

Things you’ll need :-

  • Infrared receiver (I’m using one from the TSOP 17** series)
  • Arduino board.
  • Breadboard.
  • Couple of jumpers/single stranded wires.
  • A LED Any remote(AC, TV, DVD player).

Connections :-

Connections of Infrared receiver with Arduino
Connections of Infrared receiver with Arduino

Of Infrared reciever-
Pin 1 –                           GND (Ground pin of Arduino).
Pin 2/Middle pin –     VCC (5v supply of Arduino).
Pin 3 –                           Data pin (pin number 3 on Arduino).

Note :- The pin no. 3 is a bit separated from the other two ! Don’t misunderstand between pin1 & pin3 !

Procedure :-

  1. First things first, make the connections.
  2. Now to turn ON/OFF any LED with the help of any remote we must know the value/code of the button through which we are going to change the state !
  3. Download the IRemote library online from this link. Copy & paste the code I’ve provided. Upload it.
  4. After uploading, click on the Serial Moniter option in the top right corner of Arduino window.
    Press the buttons you wish to control your LED with. Note down the values which appear in the Serial monitor window.
  5. Making changes in your code by replacing YOUR values with “YOUR VALUE 1” & “YOUR VALUE 2” in the code.
    Again upload the code & test it out !

Code :-

#include <IRremote.h>
 
int RECV_PIN = 3;               //declared for receiving pulses
int c=0;                        // declared if you want to control with a single button
IRrecv irrecv(RECV_PIN);
decode_results results;


void setup()
{
   pinMode(9, OUTPUT);
   Serial.begin(9600);
  irrecv.enableIRIn();                      // Start the receiver
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value);
    irrecv.resume();                        // Receive the next value
  if(results.value==YOUR VALUE1)                                       
  {
             digitalWrite(9,HIGH);
  }
  else if(results.value==YOUR VALUE2)
  {
             digitalWrite(9,LOW);
  }
                                }
}


/* if((results.value== YOUR VALUE3)&&(c%2==1))                    // enables you to turn on & off with the help of same button"                  
  {
                digitalWrite(9,HIGH);
  }
  else if((results.value==YOUR VALUE3)&&(c%2==0))
  {
                digitalWrite(9,LOW);
  }
  c++;
 }}*/

Here’s a video tutorial which will definitely make things easier for you 😉

Please comment below if you face any difficulties. I’d love to solve them 🙂 .

Share this Stuff :

  • Click to share on Facebook (Opens in new window)
  • Click to share on WhatsApp (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • More
  • Click to email this to a friend (Opens in new window)
  • Click to print (Opens in new window)

Like this:

Like Loading...
Tutorials Arduino, control, infrared, led, receiver, remote

Cubli – A robot which jumps, balances and walks on his own !

July 14, 2015

Cubli :-

A combination of two words, Cube – an English word & li- an Swiss German diminutive word meaning ”small”. Researchers from the ETH Zurich’s Institute for Dynamic Systems and Control have developed the Cubli, a 15x15x15 cm device that can walk, jump, and balance itself on its edge or even on a corner.

Cubli the walking robot

Researchers said that balancing was not a big issue for The Cubli, while the problem was jumping up from the rest position because at that instant, it needed more energy so they used reaction wheels mounted on three faces of the cube which rotated at high angular velocities & then brake suddenly which caused cubli to jump.

Once the cube stood up on a corner, controlled motor torques were applied to balance on one point.
In addition to balancing, motor torques were also used for a controlled fall in any direction.
Combining these things – jumping up, balancing, and controlled falling — the Cubli is able to walk on its own !

source:- www.robohub.org

Share this Stuff :

  • Click to share on Facebook (Opens in new window)
  • Click to share on WhatsApp (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • More
  • Click to email this to a friend (Opens in new window)
  • Click to print (Opens in new window)

Like this:

Like Loading...
Uncategorized control, cubli, project, reaction wheels, robots, satellite



Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Like us on Facebook

Like us on Facebook

About MechStuff :-

MECHANISMS keep me ALIVE !
MechStuff is a blog for people who have passion for learning mechanics, mechanical principles, mechanisms & science behind machines/vehicles. In other words, it is for them who get an adrenaline rush when they hear the sounds of super sport cars, jet engines, locomotives & what not !!! :D

Categories

Don’t miss the Top posts

  • What are Couplings? | Types of Couplings and their application
    What are Couplings? | Types of Couplings and their application
  • Control LEDs with your Android | Arduino-Bluetooth module tutorial
    Control LEDs with your Android | Arduino-Bluetooth module tutorial
  • How to make obstacle avoiding robot using Arduino & Ultrasonic sensor ?
    How to make obstacle avoiding robot using Arduino & Ultrasonic sensor ?
  • Connection, Interfacing & Programming of Ultrasonic Sensor HC-SR04
    Connection, Interfacing & Programming of Ultrasonic Sensor HC-SR04
  • Differences, Advantages & Disadvantages of 4 stroke vs 2 stroke engine
    Differences, Advantages & Disadvantages of 4 stroke vs 2 stroke engine

Archives

Tags

2 stroke engine advantages amazon animation application Arduino BelAZ 75710 connections design diagram disadvantages diy engine engines fluid mechanics future futuristic history India internal combustion engine ISRO jet engine machine mechanical engineering mechanism mini-project NASA parts pdf ppt program Robotics robots rocket satellite ships shocking facts simple design sonic boom turbine turning USA video video tutorial working

Idealist by NewMediaThemes

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.
%d bloggers like this: