You are on page 1of 14

INDIAN INSTITUTE OF TECHNOLOGY

KHARAGPUR

DIY PROJECT REPORT


TOPIC: TINKER CAD AND ARDUINO MODULE

SUMBITTED TO:
PROF. VIKRANTH RACHERLA

STUDENT DETAILS
NAME: ANIRUDH SRIVASTAVA
ROLL NO: 22MI33002
HALL OF RESIDENCE: BHIM RAO AMBEDKAR
SECTION: 2
DATE:

ABOUT
The project was assigned to us so that we get
used to use the software Tinker CAD and
Arduino board and its uses. The project was
divided into two tasks. The first task assigned
to us was to make a model of traffic lights and
the second was to generate the theme song
of Super Mario game.
TINKERCAD
TinkerCAD is a free-of-charge, online 3D
modelling program that runs in a web
browser. Since it became available in 2011 it has
become a popular platform for creating models for
3D printing as well as an entry-level introduction
to constructive solid geometry in schools.

Tinkercad was founded by former Google engineer


Kai Backman and his cofounder Mikko Mononen,
with a goal to make 3D modeling, especially the
design of physical items, accessible to the general
public, and allow users to publish their designs
under a Creative Commons license.

ARDUINO UNO
The Arduino Uno is an open-source microcontroller
board based on
the Microchip ATmega328P microcontroller and
developed by Arduino.cc and initially released in
2010. The board is equipped with sets of digital
and analog input/output (I/O) pins that may be
interfaced to various expansion boards (shields)
and other circuits. The board has 14 digital I/O pins
(six capable of PWM output), 6 analog I/O pins, and
is programmable with the Arduino IDE (Integrated
Development Environment), via a type B USB
cable. It can be powered by the USB cable or by an
external 9-volt battery, though it accepts voltages
between 7 and 20 volts. It is similar to the Arduino
Nano and Leonardo. The hardware reference
design is distributed under a Creative
Commons Attribution Share-Alike 2.5 license and is
available on the Arduino website. Layout and
production files for some versions of the hardware
are also available.

The combination of Arduino and TinkerCAD helps


us to automate things. Advantages commonly
attributed to automation include higher production
rates and increased productivity, more efficient
use of materials, better quality, better safety and
reduced labour work. Increased efficiency is the
biggest reason of using the software.

TINKERCAD_______________
TinkerCAD is a free app on the net for 3D design,
electronics and coding used by over 50 million
users around the world. The app is very user
friendly. The program helps build imagination,
problem solving skills and persistence. The
program is also ad-free and safe for all ages.

CIRCUIT REQUIREMENTS
SOFTWARE:
• ARDUINO IDE
• TINKERCAD

HARDWARE:
• LEDS
• Connecting wires
• Breadboard
• Arduino UNO
• USB connecting cable
• Resistor
• Multimeter
• Oscilloscope
• Piezometer
• Push button
• Potentiometer

BREADBOARD
A breadboard allows for easy and quick
creation of temporary electronic circuits or
to carry out experiments with circuit
design.

ARDUINO UNO
The Arduino uno is an opensource
microcontroller board based on the microchip
ATmega328P microcontroller. The board is
equipped with sets of digital and analog
input/output pins that may be interfaced to
various expansion boards and other circuits.

RESISTORS
Resistor is used to resistance the flow of
current. When the resistor is placed in a
circuit, the current flow decreases when
current passes through the resistor. The part
of the current energy dissipate in the form of
heat in resistor, thus decrease the total
current.
MULTIMETER
A digital multimeter is a test tool used to
measure two or more electrical values –
principally voltage, current and resistance.

OSCILLOSCOPE
An oscilloscope is a type of electronic test
instrument that graphically displays varying
electrical voltages as a two-dimensional plot
of one or more signals as a function of time.
It is basically a graph displaying device- it
draws a graph of an electrical signal.

PIEZOMETER
A piezo buzzer is basically a tiny speaker that
you can connect directly to an Arduino.
“Piezoelectricity” is an effect where certain
crystals will change shape when you apply
electricity to them. By applying an electric
signal at the right frequency, the crystal can
make sound.

POTENTIOMETER
A potentiometer is a simple mechanical
device that provides a varying amount of
resistance when the shaft is turned, By
passing voltage through a potentiometer and
into an analog input on your board, is it
possible to measure the amount of
resistance produced by a potentiometer ( or
pot for short) as an analog value.

IMAGE OF THE PROJECT


TRAFFIC LIGHTS
// C++ code

//

void setup()

pinMode(4, OUTPUT);

pinMode(3, OUTPUT);

pinMode(2, OUTPUT);

void loop()

digitalWrite(4, HIGH)
delay(3000); // Wait for 3000 millisecond(s)

digitalWrite(4, LOW);

digitalWrite(3, HIGH);

delay(2000); // Wait for 2000 millisecond(s)

digitalWrite(3, LOW);

digitalWrite(2, HIGH);

delay(4000); // Wait for 4000 millisecond(s)

digitalWrite(2, LOW);
}

OBSERVATION:
I learnt how this program works. Could easily check the
readings of the voltmeter and understood how to connect
the wires in their respective terminals. Also observed the
waveform of the current and voltage across the oscilloscope.

MARIO SOUND
// C++ code
//

void setup()

pinMode(4, OUTPUT);

void loop()

{ tone(4, 659, 100); // play tone 64 (E5 = 659 Hz)

delay(150); // Wait for 150 millisecond(s)

tone(4, 659, 100); // play tone 64 (E5 = 659 Hz)

delay(300); // Wait for 300 millisecond(s)

tone(4, 659, 100); // play tone 64 (E5 = 659 Hz)

delay(300); // Wait for 300 millisecond(s)

tone(4, 523, 100); // play tone 60 (C5 = 523 Hz)

delay(100); // Wait for 100 millisecond(s)

tone(4, 659, 100); // play tone 64 (E5 = 659 Hz)

delay(300); // Wait for 300 millisecond(s)

tone(4, 784, 100); // play tone 67 (G5 = 784 Hz)

delay(550); // Wait for 550 millisecond(s)

tone(4, 392, 100); // play tone 55 (G4 = 392 Hz)

delay(2000); // Wait for 2000 millisecond(s)

}
OBSERVATION:
Got a brief understanding on how
the programming works in
Arduino IDE. Also understood
how can we check various
elements of our circuits and their
proper functioning using tools like
multimeter. Observed the
waveform of current and the
voltage across led using
oscilloscope.

DIFFICULTY FACED:
Initially while performing the experiment the green light in
my experiment wasn’t glowing, it turned out that the light
was faulty. Then I changed the light, after which the
experiment was smooth. This was the only challenge faced
by me other than this initially it was a bit difficult to figure
out the wirings and connections.

REFERENCES
• Wikipedia
• Google
• IIT Kharagpur DIY YouTube channel

DECLARATION
“ I confirm that all the content in this report is my
own and that I have not copied this from a
friend/classmate/online site or any other location”

You might also like