Video description
Master the Raspberry Pi 3! Work with Python, GPIO pins and sensors, and the Pi Camera Module, and build an Amazon Echo Clone!
About This Video
- Understand what the Raspberry Pi is and how to set it up
- Understand the process of installing any OS for the Raspberry Pi
- Understand how to connect remotely to your Raspberry Pi and run it in headless mode
In Detail
This course will provide the information you need to master the Raspberry Pi 3! It assumes no prior programming or electronics knowledge and walks you through everything you need to know to use the platform to the fullest! The following are some of the topics that are covered:
- We will first delve into what the Raspberry Pi is and learn what components you need to set everything up
- Step by step videos on how to set it up
- We walk you through how to easily flash an SD card with any OS for the Pi
- We provide tips to prevent SD card corruption
- We provide configuration tips for the Raspbian Operating System
- Multiple methods of connecting remotely to your Raspberry Pi will be covered to show how you can run it in "headless mode" without a monitor
- We delve into the Terminal and Linux commands to show how you can navigate your system, work with files, and perform network and system commands and keyboard shortcuts
- We explore the APT Package system in depth to show how to install any software for your Pi
- Best practices for securing your Raspberry Pi are covered
- We install a web server using different approaches
- We work with GPIO pins and show how you can control LEDs, determine if a button is pressed, work with a PIR sensor, and make a PIR sensor alarm circuit
- We provide Python code reviews for projects so you understand how the software and hardware work together
- We work with cameras and images and show how you can set up a USB webcam and install software to create a live streaming camera feed
- We use the Raspberry Pi Camera module and show how you can interact with it programmatically to record photos and video and create special effects
- We create a working Amazon Echo Clone with the Alexa Voice Service
- Much much more!
All the code files are placed at https://github.com/PacktPublishing/2019-Ultimate-Guide-to-Raspberry-Pi-Tips-Tricks-and-Hacks
Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
Table of Contents
Chapter 1 : Introduction
What is a Raspberry Pi?
00:04:09
Chapter 2 : Setting up the Hardware for your Raspberry Pi
Hardware Components that you will need
00:02:50
Let’s connect everything together
00:01:27
Chapter 3 : All about SD Cards
Understanding some basics about SD Cards
00:05:26
Accessing SD Cards
00:03:26
Downloading and Installing Etcher for Flashing your SD Card
00:02:15
Installing the Raspbian Operating System by Flashing our SD Card
00:03:08
Resource for checking the validity of your SD Card
00:01:02
Tips for Preventing SD Card Corruption Issues
00:04:21
Chapter 4 : Configuring your Raspbian OS Installation
Standard configuration settings and best practices
00:04:56
Chapter 5 : Connecting Remotely to your Raspberry Pi
SSH (Secure Shell)
00:06:46
VNC (Virtual Network Computing)
00:04:29
SFTP (Secure (SSH) File Transfer Protocol)
00:03:52
SCP (Secure Copy)
00:03:19
RDP (Remote Desktop Protocol connection - Windows)
00:02:21
Chapter 6 : Working with the Terminal
Introduction to the Terminal
00:00:44
Understanding User Modes in Linux
00:03:39
Useful General Terminal Commands for the Raspberry Pi
00:07:16
File and Directory Commands
00:09:11
Networking Commands
00:06:16
System Commands
00:05:03
Keyboard Shortcuts
00:05:17
Chapter 7 : Installing Software on your Raspberry Pi
Understanding the APT Ecosystem
00:03:16
Installing Software using APT
00:06:44
Chapter 8 : Installing a Web Server
Creating a One Line Web Server with SimpleHTTPServer
00:05:56
Installing the Apache Web Server
00:05:32
Installing the PHP Application Server
00:05:19
Chapter 9 : Working with GPIO (General Purpose Input Output) Pins
Introduction to GPIO pins
00:07:38
Standard Components Needed
00:01:24
Downloading Code and Resources for the Course from GitHub
00:01:46
Chapter 10 : Using the Power Pins on the Raspberry Pi
Powering an LED
00:06:37
Chapter 11 : Blinking an LED
Wiring Change to Blink an LED
00:02:11
Demo the circuit
00:01:05
Code Review
00:02:41
Chapter 12 : Detecting a Button Press
Introduction and components that are needed
00:01:07
Wiring up the circuit
00:03:19
Demo the circuit
00:01:44
Code Review
00:04:42
Chapter 13 : Using a push button switch to control an LED
Introduction and components that are needed
00:01:43
Wiring up the circuit
00:04:51
Demo the circuit
00:01:49
Code Review
00:05:21
Chapter 14 : Using a PIR (Passive Infrared) Sensor
Introduction to PIR Sensors
00:01:44
Components that are needed
00:00:54
Wiring up the circuit
00:03:01
Demo the circuit
00:02:32
Code Review
00:03:04
Chapter 15 : Building a Simple Alarm with a PIR Sensor
Introduction and components that are needed
00:01:14
Wiring up the circuit
00:05:59
Demo the Circuit
00:02:52
Code Review
00:07:15
Chapter 16 : Working with Cameras and Images
Introduction
00:01:06
Chapter 17 : Working with USB Web Cams
Connecting your USB Web Cam
00:01:07
Installing and Configuring Motion to setup a Web Cam Server
00:06:49
Demo of the Motion Web Cam Server
00:03:19
Preparing your System and installing fswebcam
00:04:50
Using fswebcam
00:03:40
Using a script to take images with fswebcam
00:03:20
fswebcam script code review
00:02:13
Chapter 18 : Working with the Raspberry Pi Camera Module
Introduction to the Pi Camera Module and how to connect it to the Raspberry Pi
00:02:22
Getting a Preview using the Pi Camera
00:04:11
Capturing a Still Picture of Image with the Pi Camera
00:02:17
Capturing a Series of Photos with the Pi Camera
00:03:38
Recording Video with the Raspberry Pi Camera Module
00:03:59
Using special effects with the Pi Camera Module
00:10:09
Chapter 19 : Let’s make an Amazon Echo Clone
Why build an Amazon Echo Clone?
00:01:39
Components that are needed
00:02:03
Setting up your Amazon Developer Account and Registering your Amazon Echo Clone
00:09:09
Installing Git and the Alexa Pi Software
00:06:09
Demo of the Amazon Echo Clone
00:04:19