intro to raspberry pi - inforum library · gpio pinout diagram @oooo 2x2 usb-a to pc 40 gpio usb...

15
Intro to Raspberry Pi James Eberhardt https://www.linkedin.com/in/jameseberhardt/

Upload: others

Post on 10-Jul-2020

24 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Intro to Raspberry PiJames Eberhardt

https://www.linkedin.com/in/jameseberhardt/

Page 2: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Anatomy of a Raspberry Pi

Audio

Power

HDMI

Ethernet

USB x4

GPIO

Camera Connector

Display Connector

SD Card Slot (Underneath)

Page 3: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Raspberry Pi Components

Page 4: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Different Models of Raspberry Pi

Page 5: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Minimal Raspberry Pi

Page 6: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Start the Raspberry Pi

Connect to Wifi

Raspberry Pi Configuration

Page 7: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Basic Circuitry

Page 8: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Breadboard Explained

Page 9: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Breadboard Explained

https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard

Page 10: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

GPIO https://www.jameco.com/Jameco/workshop/circuitnotes/raspberry-pi-circuit-note.html

Page 11: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Build Stuff!

https://projects.raspberrypi.org/en/projects/physical-computing/

Page 12: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Control LED from your Phone

https://towardsdatascience.com/python-webserver-with-flask-and-raspberry-pi-398423cc6f5d

Page 13: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Other StuffEducational Software

Other Operating Systems

Other Programming Languages

Headless Systems

Add-on hardware (HATS)

Page 14: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Other Hardware

Arduino ESP2866 / ESP32

Page 15: Intro to Raspberry Pi - Inforum Library · GPIO Pinout Diagram @oooo 2x2 USB-A to pc 40 GPIO USB HDMI out CSI 4 Squa Mountin SMsc LAN9514 Ethemet Run Header co m to the PI BCM2835

Further ResourcesSparkfun - https://learn.sparkfun.com/tutorials/tags/raspberry-pi

Adafruit - https://learn.adafruit.com

Instructables - https://www.instructables.com/

Hackster - https://www.hackster.io/

Creatron - https://www.creatroninc.com/ (College and Augusta, Toronto)

PyCharm - https://www.jetbrains.com/pycharm Python Editor (Mac / Windows)