Skip to main content

5 Popular Easy to Use Modules for Arduino

If you have  recently started tinkering with Arduino and are learning the concepts of programming and hardware by replicating projects, this article is for you!
Today, we are gonna talk about the relatively 'easier to use' Arduino modules. By saying easy to use, it does not mean less featured. 

1. TSOP 1738 IR Receiver module

Many devices around us are controlled using infrared communication. Almost every TV remote uses IR communication. By using this simple inexpensive, non delicate, compact sensor, you can make projects that are controlled by your TV remotes and other IR remotes!

 And you can also read IR signals from other remotes, and later clone them using an IR LED! does that give you any ideas?

And the best part, you need not even buy it! If there's an old DVD player lying around or anything for the matter that uses an IR remote, you can be sure to find one of these in them. Simply salvage them instead of buying.

Check out these two simple projects that will give you a super clear understanding of how to use them in your projects-

2.  The Motor Shield

Any car (or almost anything that moves) you make with the Arduino requires motors. But unfortunately, the Arduino working at 5 Volts isn't generous enough to allow motors to be directly plugged into the digital pins and draw enough current to reach their maximum RPM. The motor shield does the work for you. It simply fits perfectly on your Arduino, and at the cost of a few pins, you get to control -
  • 4 DC motors
  • 2 Stepper motors
  • And 2 servo motors
Instead of having a speed control for the DC Motors ranging from 0-5 from the arduino, you could control them from 0-12 Volts depending on the motor shield's power source.

If you're new to all this, don't get scared by looking at the number of pins on the shield, its all super easy to manage.
You can make motors rotate clockwise and anticlockwise with code snippets as simple as-
Read more about the L293X motor shield here.

3. HC-SR04 Ultrasonic Sensor

There's no way you haven't come across this component eye-to-eye. 
The HC-SR04 module is a simple distance sensing module, which works on the basis of ultrasonic sound signals. This module is the backbone of the popular 'Obstacle Avoiding bot' project. 

One of these  eyes is the transmitter, that sends sound signals over 20,000 hz, inaudible to the human ear. When an object is placed within 2 meters of line of sight from this module, the sound signal gets reflected back and is received by the receiver 'eye'. Now, what really counts in the whole process is the time, which the sound takes to be reflected back and be received. We know the speed of sound in air and the time it took to travel a particular distance, so what can we calculate?
Distance=Speed x Time
Having read the above you're ready for making a project based on it.
Here's a beautiful tutorial, if you wish to read more.

4. IR Proximity Sensor

If you're a newbie, by now you would be feeling that this article isn't really what the title says. However, this sensor will prove you wrong. The IR Proximity sensor is the EASIEST SENSOR to use and the sensor can also be made at home using a few basic components.

The module consists of an IR LED and a photodiode, with an opamp, to make life easier. 
The output pin of this module when connected to a digitalPin that is being 'read' returns a HIGH value when an object is close to it, and a LOW value when there's nothing near it in line of sight.
CONS- The module constantly reads HIGH when exposed to sunlight, due to abundant infrared radiation in the environment.

5. HC05- Bluetooth module
In super simple words, the iconic HC-05 module is a module that enables bluetooth communication on your Arduino!
As compared to WiFi and other communication systems, bluetooth is the simplest to use. 
All you have to do is connect the RX TX pins of your Arduino to the TX-RX pins of the module.
So you can access the serial monitor on your smart phone using the right app.
To top it all, you could also make your own app!
If you have an old smartphone lying around, you could use it as a multisensor for the Arduino that sends data to the Arduino via the module!
Check out this amazing demo+ tutorial of this module.


Popular posts from this blog

5 Effective Online Tools that will Spice up your Arduino Projects!

Arduino has made electronics projects easier than ever. The question now is- Can we make the process of building projects faster and more enjoyable? Let's have a look at some of the interesting softwares/online tools developed for the Maker Community to make tinkering more effective and documenting projects easier!

1. TinkerCad

TinkerCAD's recently created circuit simulator allows you to arrange your Arduino/Attiny circuits in an easy 'drag and drop' environment and test them virtually without having to make them. This can be really helpful, for testing projects that use components which you are yet to buy. And after all, who doesn't like tinkering?

Try out Tinkercad-Circuits here!

But that's not what Tinkercad is famous for. It offers an amazingly easy to use 3D design tool for Makers, once again in a simple 'Drag and Drop' interface! You can directly download the CAD file, once you're done designing. If you've ever thought of making your own uniqu…

TV Remote Controlled Servo Motor-Using Arduino!

We use our TV remotes to control the functions of the TV's, but when the TV is not in use, they're absolutely useless. Today, we are going to learn how to add more functionality to ordinary IR based remotes, in this one we shall see how to control servo motors. There are so many (SO MANY) different applications of this project that one can think of. Using the following tutorial, you can make one yourself!

1. Watch the video tutorial-

2. Things you will need-

Note that you may use a different IR receiver other than TSOP1738, if it isn't available. Usually you can find this on websites like amazon and ebay.
3. The circuit diagram!

4. The IR Remote Library
5. The Arduino Code- Just copy paste this code into your Arduino IDE

// Written by Siddharth Kothari, Enjoy your journey Exploring Arduino!#include <IRremote.h>#include <IRremoteInt.h>#include <Servo.h>intRECV_PIN=11;//IR receiver pinintgndIR=10;/…

NetBeans Java project- TIC TAC TOE (AI) - logic explained

This article covers the basic concept of how you can implement basic AI in you game, i.e allow the computer to compete with you, giving it equal chances of winning. It's worth a thought what makes the computer invincible in a human vs computer chess game?

A common notion is that programmers code for every single possibility in the game considering all permutations and combinations etc. However this is far from reality. We can instead make the computer go by the 'Human thought process ' for every move. Lets consider a simpler approach to the popular TIC-TAC-TOE game.

Try out TIC TAC TOE here. (500 Kb executable .jar file)

Coming to the TIC-TAC-TOE GAME. This project is a great exercise for beginners to get a hang of basic logic used in games and other applications.
The logic behind the computer's moves is simpler than you think. To begin with, lets see the logical flow of code before getting into the 'code'.
Here's how the code works-

After every move yo…