The Arduino Multitool

by 736983 in Circuits > Arduino

162 Views, 0 Favorites, 0 Comments

The Arduino Multitool

IMG_5065.jpg

Arduinos are incredibly versatile as they are able to be used with a ton of sensors and attachments. It can be hard to figure out which sensors you want to try out for your projects but with the Arduino Multitool we get to use them all! All you need to do is follow this instructable.

Supplies

  • Arduino
  • Breadboard
  • Wires
  • Humidity Sensor
  • PIR Sensor
  • Ultrasonic Sensor
  • Buttons
  • LCD
  • Slide Switch

You can purchase all of these supplies on Amazon or a local store of your choice.

Hardware

To begin with the creation of the multitool we shall start by connecting the breadboard to the sensors and to the Arduino.

Please take a look at the following images as examples for how you should built your multitool.

IMG_5076.jpg
IMG_5077.jpeg
IMG_5078.jpeg

The breadboard is a very useful tool for organizing since it allows for easy connections between different components allowing you to use less wires then normal.

I have added a slide switch to turn the system on and off because we don't want the tool to be on the entire time. The LED is connected so that we know whether the system is on or off since it will only turn on when the rest of the system gets power.

IMG_5074.jpg
IMG_5075.jpg

Push buttons are input devices which means we are able to input data into the Arduino and have it do things based on the data we give it. Here I had to use some 330 resistors instead of 10k because I ran out but you should aim to use 10k ohm resistors for all of the buttons.

IMG_5072.jpg
IMG_5073.jpg

Now we get to add the humidity sensor which not only senses humidity but also the temperature! We can get a very nice 2 for 1 sensor deal. We need to connect it to the arduino so that we can get data and bring it to the arduino to be used.

IMG_5070.jpg
IMG_5071.jpg

The ultrasonic sensor uses small sound waves to measure distance. First it will make a small wave of sound that will bump off of objects and back to the sensor. With the time in between the creating and returning of the sound we are able to calculate the distance in the Arduino.

IMG_5068.jpg
IMG_5069.jpg

Now we add in the PIR or the motion detector. The motion detector is very sensitive and so if it reacts to things it shouldn't be you should turn the orange screws on it to change the sensitivity/time it gives power. How it works is that it will recognize motion in front of it and give a single power signal if it does.

F86DDO5LROXTA4K.jpg
IMG_5066.jpg

Finally we get to add in the LCD which is an output device/screen that will allow us to display the information we get from the sensors.

Arduino Code

Having a fully wired system with no code is like having a fully working human body without a brain! Our project will not work at all unless the Arduino knows what to do. Please download the given code and upload it to your Arduino.

You may notice the included libraries at the top which you will also have to download and add to the libraries on your Arduino app.

Please look online for them yourself since they are too large to be put on the Instructable.


If there is anything you want to change you can do so with the Arduino app and changing some of the things around.


If you want to change the text "Aarush Final Project" then you can open up the Arduino app and change that text in its case at the very bottom.

DONE!

To use the multitool make sure that the switch is set to on and that you can see the LED turn on,

then you can use the buttons to change which sensor will be used and which will show up on the LCD screen.


Have fun with your new multitool!