Arduino day

24
Arduino Day 2017 ADEYINKA ADEDIGBA DEPARTMENT OF MECHATRONICS ENGINEERING FEDERAL UNIVERSITY OF TECHNOLOGY, MINNA

Transcript of Arduino day

Page 1: Arduino day

Arduino Day 2017

ADEYINKA ADEDIGBADEPARTMENT OF MECHATRONICS ENGINEERINGFEDERAL UNIVERSITY OF TECHNOLOGY, MINNA

Page 2: Arduino day

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.

Page 3: Arduino day

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

Page 4: Arduino day

Different versions of Arduino

Page 5: Arduino day

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.

Page 6: Arduino day

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

Page 7: Arduino day

Smaller Arduino

Page 8: Arduino day

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.

Page 9: Arduino day

Arduino Mega 2560  and Arduino Mega ADK

Page 10: Arduino day

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!

Page 11: Arduino day

Arduino for Internet of Things

Page 12: Arduino day

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

Page 13: Arduino day

What we have done with Arduino

Page 14: Arduino day

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

Page 15: Arduino day

Hybridized Health Monitoring System• Measures

and plot each heart pulses on screen • Measures

and plot body temperature• Components • Arduino• Pulse sensor• Temperature

sensor

Page 16: Arduino day

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

Page 17: Arduino day

FUT-made ArduLITE• Produced here in

FUT Minna• Cheap • Small

Page 18: Arduino day

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

Page 19: Arduino day

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

Page 20: Arduino day

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

Page 21: Arduino day

Multiple Operator Enabled SIM (MOES)

Page 22: Arduino day

MOES in Picture

Page 23: Arduino day

Conclusion

Page 24: Arduino day

THANK YOU