Ultimate Guide to Raspberry Pi : Tips, Tricks and Hacks

Lee Assam, University Instructor, Software Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
71 Lessons (4h 35m)
    • 1. Introduction

      3:29
    • 2. What is a Raspberry Pi?

      4:08
    • 3. Hardware Components that you will need

      2:49
    • 4. Let's Connect Everything Together

      1:26
    • 5. Understanding some basics about SD Cards

      5:26
    • 6. Accessing SD Cards

      3:26
    • 7. Downloading and Installing Etcher for Flashing your SD Card

      2:15
    • 8. Installing the Raspbian Operating System by Flashing our SD Card

      3:07
    • 9. Resource for checking the validity of your SD Card

      1:01
    • 10. Tips for Preventing SD Card Corruption Issues

      4:20
    • 11. Standard configuration settings and best practices

      4:55
    • 12. SSH (Secure Shell)

      6:46
    • 13. VNC (Virtual Network Computing)

      4:29
    • 14. SFTP (Secure (SSH) File Transfer Protocol)

      3:51
    • 15. SCP (Secure Copy)

      3:18
    • 16. RDP (Remote Desktop Protocol connection - Windows)

      2:21
    • 17. Introduction to the Terminal

      0:43
    • 18. Understanding User Modes in Linux

      3:39
    • 19. Useful General Terminal Commands for the Raspberry Pi

      7:15
    • 20. File and Directory Commands

      9:10
    • 21. Networking Commands

      6:16
    • 22. System Commads

      5:03
    • 23. Keyboard Shortcuts

      5:16
    • 24. Understanding the APT Ecosystem

      3:16
    • 25. Installing Software using APT

      6:43
    • 26. Creating a One Line Web Server with SimpleHTTPServer

      5:55
    • 27. Installing the Apache Web Server

      5:32
    • 28. Installing the PHP Application Server

      5:18
    • 29. Introduction to GPIO pins

      7:38
    • 30. Standard Components Needed

      1:23
    • 31. Downloading Code and Resources for the Course from Github

      1:46
    • 32. Powering an LED

      6:37
    • 33. Wiring Change to Blink an LED

      2:10
    • 34. Demo the circuit

      1:05
    • 35. Blink LED Code Review

      2:41
    • 36. Button Press Introduction and components that are needed

      1:06
    • 37. Button Press Wiring

      3:18
    • 38. Button Press Demo

      1:44
    • 39. Button Press Code Review

      4:42
    • 40. Button Press LED Intro

      1:42
    • 41. Button Press LED Wiring

      4:50
    • 42. Button Press LED Demo

      1:48
    • 43. Button Press LED Code Review

      5:21
    • 44. Introduction to PIR Sensors

      1:43
    • 45. PIR Sensor Components Needed

      0:53
    • 46. PIR Sensor Wiring

      3:01
    • 47. PIR Sensor Demo

      2:31
    • 48. PIR Sensor Code Review

      3:04
    • 49. PIR Sensor Alarm Intro

      1:13
    • 50. PIR Sensor Alarm Wiring

      5:59
    • 51. PIR Sensor Alarm Demo

      2:51
    • 52. PIR Sensor Alarm Code Review

      7:15
    • 53. Working with Cameras and Images Introduction

      1:06
    • 54. Connecting your USB Web Cam

      1:06
    • 55. Installing and Configuring Motion to setup a Web Cam Server

      6:49
    • 56. Demo of the Motion Web Cam Server

      3:19
    • 57. Preparing your System and installing fswebcam

      4:49
    • 58. Using fswebcam

      3:40
    • 59. Using a script to take images with fswebcam

      3:19
    • 60. Fswebcam script code review

      2:13
    • 61. Introduction to the Pi Camera Module and how to connect it to the Raspberry Pi

      2:21
    • 62. Getting a Preview using the Pi Camera

      4:10
    • 63. Capturing a Still Picture of Image with the Pi Camera

      2:17
    • 64. Capturing a Series of Photos with the Pi Camera

      3:38
    • 65. Recording Video with the Raspberry Pi Camera Module

      3:59
    • 66. Using special effects with the Pi Camera Module

      10:08
    • 67. Why build an Amazon Echo Clone?

      1:39
    • 68. Alexa Clone Components Needed

      2:03
    • 69. Setting up your Amazon Developer Account and Registering your Amazon Echo Clone

      10:11
    • 70. Installing Git and the Alexa Pi Software

      5:33
    • 71. Alexa Clone Demo

      4:47

Project Description

9e4f8696

Link to Etcher

https://etcher.io/

Alternative Approaches to Flashing your SD Card

Although Etcher makes it extremely easy to flash and prepare SD Cards for the Raspberry Pi, there are other approaches that will allow you to have more fine-grained control around the process. Below are some links to additional documentation for instructions for various Operating Systems.

Raspberry Pi OS Downloads Link

https://www.raspberrypi.org/downloads/

List of Valid Raspberry Pi SD Cards

https://elinux.org/RPi_SD_cards

Link to Project Resources and Code from Github

https://github.com/leeassam/pi-ultimate-guide

Working with the Raspberry Pi Camera Module

The Camera must be enabled in the Raspberry Pi Configuration settings in order for the Raspberry Pi Camera module to work.

This was a step that we performed in the video in the section Configuring your Raspbian OS Installation. If you cannot remember how to change your Raspberry Pi Configuration settings, you can view this video again which will walk you through the steps needed.

2018-03-01_00-06-43-90f75087f2fa18af2d1e

Amazon Echo Clone Resources

Link to the Amazon Developer Portal

Link to the Alexa Pi Software on Github

Student Projects