Building Raspberry Pi Controllers with Python

Slides:



Advertisements
Similar presentations
Raspberry Pi The singing jelly baby.
Advertisements

V Avon High School Tech Club Agenda Old Business –Executive Committee –LCCUG meeting volunteer(s) –Reward Points Program New Business –Weekly.
Mid-Phase Project Update MSD II P Updated Documentation Updated Project Plan Updated BOM.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
Embedded Programming and Robotics Lesson 12 Introducing the Raspberry Pi Intro to Raspberry Pi1.
Booster Cogging Teststand Progress Update Kiyomi Seiya, Alex Waller, Craig Drennan August 22, 2012.
RaspberryPi Ira Goldstein Siena College. What is a Raspberry Pi? University of Cambridge’s Computer Laboratory – Decline in skill level – Designed for.
Lesson Plan for Seniors The Mouse Doris Brosz, Marcia Hannon, Elizabeth Miller July 20, 2012 LI 815 Information Technology for Library and Information.
APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters.
RASPBERRY PI IMPLEMENTING BINARY COUNTING Marlon Myers Computer Hardware Systems: EMT 2370 Instructor: Prof. Carranza.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Aerospace Education STEM Kit Program Aerospace Education STEM Kit Program Dr Jeff Montgomery Lt Col Randy Carlson Lt Col Sherwood Williams Major Gary Dahlke.
Raspberry Pi: Presented by: Lakeasha Williams & Venessa Woodson EECE416 Microcomputer Howard University Dr. Charles Kim.
Embedded Programming and Robotics
Creating and Managing Content Types Module 9. Overview  Understanding Content Types  Creating and Using Site Columns  Creating and Using Site Content.
Milestone 1 Pablo Canseco Domenick Albanese Ronald­-Dean Allado Command and Control Subsystem for Regolith Mining Robot.
Senior Design Weekly Update GROUP MAY1633 9/28/2015.
Welcome to Week 4 at the Summer Computer Club Raspberry Pi (contd)
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
438 labs. Labs Lab 1: Refreshing C and Linux Programming 2 Lab 1: Refreshing C and Linux Programming 2 – First: Getting familiar with development.
Raspberry Pi Project Control Your Home Lights with a Raspberry Pi.
Tutorial 9 Module 8 – 8.1,8.2,8.3. Question 1 Distinguish between vectored and non-vectored interrupts with an example Build a hardware circuit that can.
SeaPerch Electrical System. Electrical System Overview Assemble the control box. Make the Cat5 connector. Wire the motors to the tether. Wire the control.
An introduction to the Raspberry Pi. What is a Raspberry Pi?  University of Cambridge’s Computer Laboratory  Decline in skill level  Designed for education.
Embedded Software Design Week III Processor Basics Raspberry Pi -> Blinking LEDs & pushing buttons.
MOTHER BOARD PARTS BY BOGDAN LANGONE BACK PANEL CONNECTORS AND PORTS Back Panels= The back panel is the portion of the motherboard that allows.
RaspberryPi.
Python with Raspberry PI Kit
Prototyping Home Automation Concepts
Building Raspberry Pi Controllers with Python
Ira Goldstein Siena College
Class 1: Building a Raspberry Pi LED Flasher
IoT Milos Hampl.
RASPBERRY PI WORKSHOP.
GPS Pi By: Justin Miracle.
Prototyping Home Automation Concepts
IoT 101 with Raspberry Pi and Azure
Internet of Things (internet of everything?)
SeaPerch Electrical System
AT Commands Supports AT commands
Vinculum II Development Modules
By: Ratha Ariyanayagam
Embedded Software Development with Python and the Raspberry Pi
Raspberry Pi Hands-on Seminars
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
Serial Communication Protocols And Embedded IoT
Mini Robot Chassis Top View
<Add team picture or relevant project picture here>
A microcontroller Raspberry Pi 2 Model B V1.1 RPi
Prototyping Home Automation Concepts
Building Raspberry Pi Controllers with Python
HTX.
Lecture 9 Uli Raich UCC semester 2017/2018
RF Range detection and alert system team 26
Lighting LEDs with a RASPBERRY PI
Midway Design Review Team Digiceipt December 4,
Smart Batteries Spring 2016 – Update 1.
Future Designs, Inc. Your Development Partner
Serial Data Hub (Proj Dec13-13).
Internet-of-Things (IoT)
Building Raspberry Pi Controllers with Python
Mike Pappas, Nigel Himmelreich, Eric Anderson
Displays and I2C(IIC) communications
Mike Pappas, Nigel Himmelreich, Eric Anderson
Building an Internet of Things Device
Building Raspberry Pi Controllers with Python
Python with Raspberry PI Kit
SeaPerch Electrical System
Chapter 7 IoT Physical Devices and Endpoints
Raspberry Pi Hardware By: Mike Kwiatkowski.
Presentation transcript:

Building Raspberry Pi Controllers with Python Class 5: RaspiRobot Board Part 2 July 10, 2015 Don Wilcher

RaspiRobot Board Part 2 Day 5 Agenda: What is a LED Matrix? The Adafruit LED Backpack Attaching the LED Matrix to the RaspiRobot Board Configuring I2C port for the Raspberry Pi Controlling a LED Matrix with RaspiRobot Board

RaspiRobot Board Part 2 Learning Objectives: Learn about the LED Matrix Learn about the Adafruit LED Backpack Learn how to attach the LED Matrix to the RaspiRobot Board Learn how to configure the I2C port on the Raspberry Pi Learn how to control the LED Maxtrix with the RaspiRobot Board

What is a LED Matrix?

RaspiRobot Question 1: What is a LED Matrix?

What is a LED Backpack? Resource : https://learn.adafruit.com/adafruit-led-backpack/overview

RaspiRobot Question 2: What advantage does the LED Backpack provide for the LED Matrix?

RaspiRobot Board Architecture

Attaching the LED Matrix to the RaspiRobot Board?

RaspiRobot Question 3: What connector on the RaspiRobot Board does the LED Matrix mate to?

Configuring I2C on the Raspberry Pi I2C (Inter-Integrated Circuit) is a very commonly used standard designed to allow one chip to talk to another. So, since the Raspberry Pi can talk I2C we can connect it to a variety of I2C capable chips and modules Configuring I2C tutorial resource: https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c

Configuring I2C on the Raspberry Pi… https://github.com/adafruit/Adafruit_Python_LED_Backpack

RaspiRobot Question 4 What does I2C stand for?

Controlling the LED Matrix with RaspiRobot Board Scrolling Clock code

Controlling the LED Matrix with RaspiRobot Board Scrolling Clock code… Resource : https://learn.adafruit.com/raspirobot-battery-powered-raspberry-pidisplays

RaspiRobot Question 5: What Python library is used to establish the timing for the LED Matrix Scrolling Clock?

Additional Resources Simon Monk’s github site for RaspiRobot documentation https://github.com/simonmonk/raspirobotboard2 Adafruit: RaspiRobot board product https://www.adafruit.com/product/1940 Adafruit: LED Backpack overview https://learn.adafruit.com/adafruit-led-backpack/overview Adafruit: Raspberry Pi LED Display tutorial https://learn.adafruit.com/raspirobot-battery-powered-raspberry-pidisplays

RaspiRobot Question 6: What other topics would you like to see classes on?