30
WORKSHOP Raspberry Pi & Arduino Speaker: Hortencia Totaj

Automation using RaspberryPi and Arduino

Embed Size (px)

Citation preview

Page 1: Automation using RaspberryPi and Arduino

WORKSHOPRaspberry Pi & Arduino

Speaker: Hortencia Totaj

Page 2: Automation using RaspberryPi and Arduino

Why use these electronic boards?

Page 3: Automation using RaspberryPi and Arduino

Raspberry Pi - History

● Originally it was promoted in order to get the interest of people in computing and programming for all ages as DYI concept.

● The Raspberry Pi is nothing more than a Computer "complete" classified as SBC - Single-Board Computer, in other words, a computer mounted on a single board processor, memory, I / O and other components necessary for operation.

● Portable, low cost, high connectability.

● The Raspberry Pi can be used as a workstation, to terminal access to internet or also play the role of a server (is clear that we must consider the processing capacity).

Page 4: Automation using RaspberryPi and Arduino

Raspberry Pi

Page 5: Automation using RaspberryPi and Arduino

● Raspberry Pi 2 Model B (2nd Feb 2015)

● Raspberry Pi Model B+ (4th July 2014)

● Raspberry Pi Compute Module (7th Apr 2014)

● Raspberry Pi Model A Full Production Board (Feb 2013)

● Raspberry Pi Model B Full Production Board (April 2012)

Raspberry Pi - Models available now

Page 6: Automation using RaspberryPi and Arduino

● Raspberry Pi 1st Production Board

● Raspberry Pi Beta Production Board

● Raspberry Pi Alpha Board

● Raspberry Pi USB Prototype Board

● Raspberry Pi Concept 2006 edition

Raspberry Pi – Older Versions

Page 7: Automation using RaspberryPi and Arduino

● Raspberry Pi in the skySending images from near-space high-altitude ballooning.

Raspberry Pi – Interesting projects

Page 8: Automation using RaspberryPi and Arduino

● The BeetBoxA musical instrument consisting of a Raspberry Pi and beets

Raspberry Pi – Interesting projects

Page 9: Automation using RaspberryPi and Arduino

● A Roomba robot-controlled by a Nintendo remote

Raspberry Pi – Interesting projects

Page 10: Automation using RaspberryPi and Arduino

● Control plant watering with emails or tweets relying on weather forecast

Raspberry Pi – Interesting projects

Page 11: Automation using RaspberryPi and Arduino

Arduino

Page 12: Automation using RaspberryPi and Arduino

Arduino - History

● The first Arduino was introduced in 2005, aiming to provide an inexpensive and easy way for novices and professionals to create devices that interact with their environment using sensors and actuators with a single board microcontroller.

● Initially started as a project for students.

● Has own programming language.

● As soon as it reached a wider community, the Arduino board started changing to adapt to new needs and challenges, differentiating its offer from simple 8-bit boards to products for IoT applications, wearable, 3D printing, and embedded environments.

Page 13: Automation using RaspberryPi and Arduino

Arduino - Models

● Arduino Uno

● Arduino Mega

● Arduino Pro Mini

● Arduino Nano

● Arduino EXTREME v2

● Arduino LILYPAD

Page 14: Automation using RaspberryPi and Arduino

Arduino - Models

And the tiniest of all:

Attiny85

Page 15: Automation using RaspberryPi and Arduino

Arduino - Shields

● Arduinos can also be extended, via shields!

● Shields are modules with a specific functionality, like:

● Wi-Fi, Bluetooth

● Motor and Servo

● All kind of sensors

● 7 Segment LCD

● GSM / HSDPA / 3G

Page 16: Automation using RaspberryPi and Arduino

Arduino – Interesting Projects

● Smart Garage Door Opener

● Treadmill walking + FAN

● Home central heating control

● 3 floor Elevator control

Page 17: Automation using RaspberryPi and Arduino

vs.

Page 18: Automation using RaspberryPi and Arduino

Raspberry Pi vs. Arduino

Page 19: Automation using RaspberryPi and Arduino

Thank You!

Page 20: Automation using RaspberryPi and Arduino

DEMO IS

ONSpeaker: Geiv Tomço

Page 21: Automation using RaspberryPi and Arduino

Raspberry Pi

Page 22: Automation using RaspberryPi and Arduino

Row 1 Row 2 Row 3 Row 40

2

4

6

8

10

12

Column 1

Column 2

Column 3

Distros

Page 23: Automation using RaspberryPi and Arduino
Page 24: Automation using RaspberryPi and Arduino
Page 25: Automation using RaspberryPi and Arduino
Page 26: Automation using RaspberryPi and Arduino

Don't be scared!

Page 27: Automation using RaspberryPi and Arduino

Row 1 Row 2 Row 3 Row 40

2

4

6

8

10

12

Column 1

Column 2

Column 3

Technologies we will use today!

Page 28: Automation using RaspberryPi and Arduino

Row 1 Row 2 Row 3 Row 40

2

4

6

8

10

12

Column 1

Column 2

Column 3

Piezo Speaker + Arduino

Page 29: Automation using RaspberryPi and Arduino

Row 1 Row 2 Row 3 Row 40

2

4

6

8

10

12

Column 1

Column 2

Column 3

Questions ?

Page 30: Automation using RaspberryPi and Arduino

Thank you!