Arduino day
-
Upload
adedigba-yinka -
Category
Software
-
view
45 -
download
0
Transcript of Arduino day
Arduino Day 2017
ADEYINKA ADEDIGBADEPARTMENT OF MECHATRONICS ENGINEERINGFEDERAL UNIVERSITY OF TECHNOLOGY, MINNA
Introduction • Arduino was born in 2003 at the Ivrea Interaction
Design Institute, Italy as an easy tool for fast prototyping, aimed at students without a background in electronics and programming• Arduino is an open-source electronics platform
based on easy-to-use hardware and software• Arduino boards are able to read inputs - light on a
sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board.
Arduino Software• The Arduino project provides the Arduino integrated
development environment (IDE), which is a cross-platform application written in the programming language Java. It originated from the IDE for the languages Processing and Wiring.• The Arduino IDE supports the languages C and C+
+ using special rules of code structuring. • The Arduino IDE supplies a software library from
the Wiring project, which provides many common input and output procedures.• User-written code only requires two basic functions,
for starting the sketch and the main program loop, that are compiled and linked with a program stub main() into an executable cyclic executive program with the GNU toolchain, also included with the IDE distribution
Different versions of Arduino
Arduino NG, Diecimila, and the Duemilanove (Legacy Versions)
• Legacy versions of the Arduino Uno product line consist of the NG, Diecimila, and the Duemilanove• The important thing to note about legacy
boards is that they lack particular feature of the Arduino Uno. Some key differences:• The Diecimila and NG use an ATMEGA168 chips
(as opposed to the more powerful ATMEGA328),• Both the Diecimila and NG have a jumper next to
the USB port and require manual selection of either USB or battery power.
• The Arduino NG requires that you hold the rest button on the board for a few seconds prior to uploading a program.
Arduino Uno• The most common version of Arduino is
the Arduino Uno. • This board is what most people are
talking about when they refer to an Arduino
Smaller Arduino
Arduino Mega 2560 and Arduino Mega ADK
• The Mega is the second most commonly encountered version of the Arduino family• he Arduino Mega is like the Arduino Uno's beefier older brother. It boasts 256
KB of memory (8 times more than the Uno)• It also had 54 input and output pins, 16 of which are analog pins, and 14 of
which can do PWM. • However, all of the added functionality comes at the cost of a slightly larger
circuit board. It may make your project more powerful, but it will also make your project larger• Arduino Mega ADK• This specialized version of the Arduino is basically an Arduino Mega that has
been specifically designed for interfacing with Android smartphones.
Arduino Mega 2560 and Arduino Mega ADK
Arduino LilyPad and Other wearable
• The LilyPad was designed for wearable and e-textile applications. It is intended to be sewn to fabric and connected to other sewable components using conductive thread.
• Arduino Gemma is a miniature wearable microcontroller board based on the ATtiny85. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a battery to get started on your wearable projects!
Arduino for Internet of Things
Arduino and 3D Printing• The Arduino approach to
3D printing is represented by Materia 101, a printer that allows you to start experimenting with this amazing technology in the easiest way
What we have done with Arduino
Bumps and Port-holes Detection
• Automatically Detect bumps and portholes on the road and alerts the driver before he jump into it• Arduino • Ultrasonic Sensor• LCD• Buzzer
Hybridized Health Monitoring System• Measures
and plot each heart pulses on screen • Measures
and plot body temperature• Components • Arduino• Pulse sensor• Temperature
sensor
Lab-scale Radar System• Locate object within a
search space• Plot the location of the
object and show if it is moving
• Display the plot on the screen
• Components:• Arduino• DC motor• Ultrasonic sensor• Lots of Programming
FUT-made ArduLITE• Produced here in
FUT Minna• Cheap • Small
Emergency Call System• A typical phone booth
built for rural area• It has one-touch dial
numbers• Components:• Arduino• GSM module • Speakers• Microphone• Push buttons• Key pad
Car Tracker • Car tracker based on GSM
technology• Uses four SIM (operators)
and capable of switch between the operators• Uses BTS information to
find the exact location of the vehicle • Components:• Arduino• GSM shields
SIM Forensic and Data Logger• Reads all information
stored on a SIM card• Collect network
information of a location• Components • Arduino• GSM shield • Lots of Programming
Multiple Operator Enabled SIM (MOES)
MOES in Picture
Conclusion
THANK YOU