+ All Categories
Home > Technology > Tac Presentation October 72014- Raspberry PI

Tac Presentation October 72014- Raspberry PI

Date post: 25-Dec-2014
Category:
Upload: cliff-samuels-jr
View: 169 times
Download: 1 times
Share this document with a friend
Description:
Topic: Low cost computing using the Raspberry PI and other single board computing platforms. Overview of the growing low cost computing environment and demo of basic configuration of the Raspberry PI and Arduino for home and business projects.
30
BDPA DETROIT CHAPTER TECHNOLOGY AND AUTOMATION COMMITTEE Low cost computing using the Raspberry PI and other single board computing platforms.
Transcript
Page 1: Tac Presentation October 72014- Raspberry PI

BDPA DETROIT CHAPTER

TECHNOLOGY AND AUTOMATION COMMITTEE

Low cost computing using the Raspberry PI and other single board computing platforms.

Page 2: Tac Presentation October 72014- Raspberry PI

WHAT IS THE TECHNOLOGY AND AUTOMATION COMMITTEE (TAC)

The Technology and Automation Committee (TAC) performs numerous functions in the chapter. TAC hosts some of the following activities:o Host regular technical and professional workshops for BDPA members.o Hands on training with emerging technologies.o Technical networking between members to help solve your personal

and professional projects.o Applying technical knowledge in the community by donating IT

services to schools and non-profit organizations to facilitate technical concerns such as:

o Design and construction of LAN networks.o Troubleshooting and construction of computer labs.o Network administration.o Designing software and troubleshooting software systems.o Hosting community technical expos.o Technical speakers for schools and events.

Page 3: Tac Presentation October 72014- Raspberry PI

TODAY AGENDA

1. Types of computing platforms

2. Overview of Raspberry PI and Arduino

3. Setting up Raspberry PI4. Setting up the Arduino5. What can you do with these

devices

Page 5: Tac Presentation October 72014- Raspberry PI

Raspberry Pi Model B and B+

The Raspberry Pi Model B is based on the Broadcom BCM2835 SoC, equipped with an ARM11767JZF-S 700 MHz processor. As an upgrade to the original design, the Model B has 512 MB RAM with two USB ports and an Ethernet port. The VideoCore IV GPU enables high-definition video playback; I2C interface allows for device expansion; and an SD card slot is provided for booting and long-term memory storage.Raspberry Pi supports. Debian Linux and its derivative Raspbian OS being the most popular. The rest of the supported OS platforms being Android (2.3 & 4.0), Haiku, Firefox OS, Gentoo Linux, Google Chromium OS, Open web OS, Arch Linux ARM, Fedora, Plan 9, Slackware Linux, FreeBSD, NetBSD, and the RISC OS. The RISC OS only supported by later versions of the Raspberry Pi (v 5.17 and beyond).

Page 6: Tac Presentation October 72014- Raspberry PI

Banana Pi

Banana Pi is a single-board computer. Banana Pi targets to be a cheap, small and flexible enough computer for daily life. Built with ARM Cortex-A7 Dual-core CPU and Mali400MP2 GPU, and open source software http://www.bananapi.org/p/product.html

Page 7: Tac Presentation October 72014- Raspberry PI

BeagleBone Black

The BBB supports most Linux distributions and comes with the Angstrom distribution pre-installed. The BeagleBone Black, a Texas Instruments-powered SBC, is a member of the BeagleBoard family of development boards. By featuring TI's low-cost Sitara AM335x ARM Cortex-A8 microprocessor, the BeagleBone Black intends to offer developers a cost-effective solution for builds requiring a plethora of expansion options such as add-on boards. As most development boards of its kind, the BBB supports most Linux distributions and comes with the Angstrom distribution pre-installed

The BeagleBone Black, a Texas Instruments-powered SBC, is a member of the BeagleBoard family of development boards. By featuring TI's low-cost Sitara AM335x ARM Cortex-A8 microprocessor, the BeagleBone Black intends to offer developers a cost-effective solution for builds requiring a plethora of expansion options such as add-on boards.

Page 8: Tac Presentation October 72014- Raspberry PI

Intel Edison with breakout board

Uses a 22nm Intel® SoC that includes a dual core, dual threaded Intel® Atom™ CPU at 500MHz and a 32-bit Intel® Quark™ microcontroller at 100 MHz. It supports 40 GPIOs and includes 1GB LPDDR3, 4 GB EMMC, and dual-band WiFi and BTLE on a module slighter larger than a postage stamp. The Intel Edison module will initially support development with Arduino* and C/C++, followed by Node.JS, Python, RTOS, and Visual Programming support in the near future. The Intel Edison module includes a device-to-device and device-to-cloud connectivity framework to enable cross-device communication and a cloud-based, multi-tenant, time-series analytics service.

Page 9: Tac Presentation October 72014- Raspberry PI

Arduino

The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.

http://arduino.cc/en/Main/Products

Page 10: Tac Presentation October 72014- Raspberry PI

Why A Pi?

Cheap!!! Only $35 at Microcenter Same power consumption as a cell phone

(about $0.62 per month) Can be run with or without a keyboard, mouse

and monitor (headless) Low space footprint No moving parts to break Can be sticky-taped to your router

Page 11: Tac Presentation October 72014- Raspberry PI

Parts of a Pi

● 700MHz ARM Processor● Broadcom VideoCore IV● 512MB RAM● 2x USB Ports● HDMI, RCA ports● Integrated Audio (3.5mm jack)● 10/100 Fast Ethernet port● Micro USB Power port● SD/MMC Card Support

Page 12: Tac Presentation October 72014- Raspberry PI

Video Overview of the Raspberry PI

https://www.youtube.com/watch?v=vw2nTpLFof8

Page 13: Tac Presentation October 72014- Raspberry PI

Video on the Arduino

https://www.youtube.com/watch?v=5F054MNB1QI

Page 14: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PI

Download OS from www.RaspberryPi.org/downloads/

Page 15: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PIIf you download an image file

Page 16: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PIDownload from http://www.raspberrypi.org/help/noobs-setup/ Using a computer with an SD card reader, visit the Downloads page. Click on the Download ZIP button under ‘NOOBS (offline and network

install)’, and select a folder to save it to. Extract the files from the zip.

Format your SD card It is best to format your SD card before copying the NOOBS files onto it.

To do this: Visit the SD Association’s website and download SD Formatter 4.0 for

either Windows or Mac. Follow the instructions to install the software. Insert your SD card into the computer or laptop’s SD card reader and

make a note of the drive letter allocated to it, e.g. G:/ In SD Formatter, select the drive letter for your SD card and format it.

Page 17: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PI Drag and drop NOOBS files Once your SD card has been formatted, drag all the files in the extracted

NOOBS folder and drop them onto the SD card drive. The necessary files will then be transferred to your SD card. When this process has finished, safely remove the SD card and insert it into

your Raspberry Pi.

First boot Plug in your keyboard, mouse and monitor cables. Now plug in the USB power cable to your Pi. Your Raspberry Pi will boot, and a window will appear with a list of different

operating systems that you can install. We recommend that you use Raspbian – tick the box next to Raspbian and click on Install.

Raspbian will then run through its installation process. Note this can take a while.

When the install process has completed, the Raspberry Pi configuration menu (raspi-config) will load. Here you are able to set the time and date for your region and enable a Raspberry Pi camera board, or even create users. You can exit this menu by using Tab on your keyboard to move to Finish.

Page 18: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PI

Page 19: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PI

Page 20: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PI

Page 21: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PI

Page 22: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PI

Page 23: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PI

Page 24: Tac Presentation October 72014- Raspberry PI

Setting up Raspberry PI

Page 25: Tac Presentation October 72014- Raspberry PI

Setting up the Arduino

You’ll need to download the Arduino Software package for your operating system from the Arduino download page.

When you’ve downloaded and opened the application you should see something like this:

Page 26: Tac Presentation October 72014- Raspberry PI

Setting up the Arduino

We need to setup the environment to Tools menu and select Board.

Then select the type of Arduino you want to program, in our case it’s the Arduino Uno.

http://forefront.io/a/beginners-guide-to-arduino


Recommended