Building Raspberry Pi Controllers with Python Class 1: Introduction to Building Raspberry Pi Controllers July 6, 2015 Don Wilcher
Introduction to Building Raspberry Pi Controllers Day 1 Agenda: Course Introduction Raspberry Pi Architecture Overview What is an Electronic Controller? Raspberry Pi Models Raspberry Pi Project Examples
Introduction to Building Raspberry Pi Controllers Learning Objectives: Learn about the Raspberry Pi (RPi) Architecture Learn about Electronic Controllers Learn about Pi Models Investigate RPi Controller Project Examples
Raspberry Pi Architecture Overview High Level Features: 4 USB ports 40 GPIO pins Full HDMI port Ethernet port Combined 3.5mm audio jack and composite video Camera interface (CSI) Display interface (DSI) Micro SD card slot
Raspberry Pi Question 1: What type of devices connect to the CSI and DSI interfaces?
Raspberry Pi Architecture Overview… High Level Features: VideoCore IV 3D graphics core Additional Notes: The Raspberry Pi 2 Model B is the second generation Raspberry Pi. It replaced the original Raspberry Pi 1 Model B+ in February 2015. Compared to the Raspberry Pi 1 it has a) A 900MHz quad-core ARM Cortex-A7 CPU b) 1GB RAM
Raspberry Pi Question 2: What generation of Raspberry Pi was replaced by the RPi 2?
Raspberry Pi Architecture Overview… Additional Notes: RPi 2 Model B has an ARMv7 processor, it can run the full range of: a) ARM GNU/Linux distributions i. Snappy Ubuntu Core RPi 2 Model B can also run Windows 10 operating system as well.
Raspberry Pi Architecture Overview…
Raspberry Pi Question 3: What is the operating voltage of the DAC for analog video output circuit to work properly?
What is an Electronic Controller? Electronic controller is a generic term for any embedded system that controls one or more electrical, electromechanical system or subsystems
Raspberry Pi Models Raspberry Pi Model A
Raspberry Pi Models… Raspberry Pi Model B
Raspberry Pi Models… Raspberry Pi Model B+
Raspberry Pi Models… Raspberry Pi 2 Model B
Raspberry Pi Question 4: What RPi model has a composite video port?
Raspberry Pi Project Examples BrewPi Beer Controller http://www.linuxandlife.com/2013/04/8-awesome-things-created-with-raspberry.html
Raspberry Pi Project Examples Raspberry Pi Internet Radio https://www.raspberrypi.org/forums/viewtopic.php?f=41&t=2306&start=175
Raspberry Pi Project Examples Raspberry Pi phone http://techxplore.com/news/2014-04-raspberry-pi-based-shelf-ingredients.html
Raspberry Pi Project Examples Lego Croc controlled by RPi and Scratch Software http://www.wired.co.uk/news/archive/2012-10/10/coding-for-kids
Raspberry Pi Project Examples PiBot
Raspberry Pi Question 5: What RPi project are you interested in building?