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.

Comments

Popular posts from this blog

Distortion Pedal Electronics (Explained for beginners!)

If you are into DIY guitar pedals and want to start designing your own effects, this article might help you open a few doors. I write this article as an EE student who earlier struggled with understanding these circuits and would often simply copy schematics off the internet. 

This article is intended for-
1. Absolute beginners who like tinkering with electronics
2. Anyone who has been learning analog circuits and is looking for a jumpstart project.

Also before I start I'd like to mention, for anyone who wants to get a rock-solid foundation in Analog electronics, I highly recommend reading the book, 'Electronic Principles' by AP Malvino and David Bates.

Distortion Pedals come in all flavors and sizes, however, how the distortion effect is achieved in any of the pedals is more or less similar. Let's first see how the output of the pedal compares to its input.

The raw signal coming from the guitar is first amplified a little, and then the peaks of the amplified signal are clip…

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!

Greetings!
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 http://z3t0.github.io/Arduino-IRremote/
5. The Arduino Code- Just copy paste this code into your Arduino IDE

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