Raspberry Pi Cookbook Videos Review

Raspberry Pi Cookbook Videos is an excellent companion for Simon’s book named Raspberry Pi Cookbook. Almost 6 hours of video! Still there are few video chapters left for me to watch. Honestly, I can not say that without the book (Raspberry Pi Cookbook) whether the videos will be useful. Because I read the book first.


Raspberry Pi Cookbook Videos Review : Why Suddenly a Review?


Good works must be promoted and appreciated. I am also a content creator, I know well how much diligence is required to create multiple videos divided in chapters. Probably most of the videos can be found on Youtube (created by others), but possibly it will not help to grammatically learn to create something.

Definitely I like Rapsberry Pi. Definitely I do not have a degree on Electronics or something like that. I can not say whether it is also good for the Experts. The video series helped me, really helped me.

You can simply run a Google Search with the phrase “Dr.Abhishek Ghosh” (without quotes) to know about me.


Raspberry Pi Cookbook Videos Review : We are giving you Free Stuffs too


Actually the compilation, Raspberry Pi Cookbook Videos was probably expected to get 5/5 rating by the honest readers. The biggest reason is nothing – his Paperback named Raspberry Pi Cookbook also got 7 5/5 reviews. Two people gave 2/5. It is very dishonest to rate it 2/5.

Raspberry Pi Cookbook Videos is definitely good, but I think the Paperback Raspberry Pi Cookbook is mandatory to buy along with it. We are giving you links to some terminologies written by me (all contents are free, there is nothing to sell) plus the full table of contents with description (official Product page is not so elaborative). You need to know the basics like :

Raspberry Pi Cookbook Videos

  1. Introduction
    1. 00.00 Introduction

      Simon Monk tells you what is in store as you take a journey through these recipes that bring your Raspberry Pi to life.

      0 minutes 8 MB

  2. Setup and Management
    1. 01.18 Installing the Raspberry Pi Camera Module

      Learn how to install the Raspberry Pi camera module.

      4 minutes 40 MB

  3. Software
    1. 04.09 Raspberry Pi Radio Transmitter

      Convert your Raspberry Pi into a high-powered FM transmitter that will send a radio signal to a normal FM radio receiver.

      3 minutes 31 MB

    2. 04.11 Internet Radio

      Play Internet radio on your Raspberry Pi by installing the VLC media player

      3 minutes 18 MB 

  4. GPIO Basics
    1. 08.01 Finding your way around the GPIO connector

      Learn what does what on the GPIO connector.

      4 minutes 38 MB 

    2. 08.04 Setting up I2C

      Learn how to set up I2C on your Raspberry Pi. (If you are using Adafruit Occidentalis 0.2 or later then you most likely can skip this recipe.)

      2 minutes 7 MB 

    3. 08.05 Using I2C Tools

      Now that you have an I2C device attached to your Raspberry Pi, find out how do you check that it is attached correctly and find its I2C address.

      2 minutes 14 MB 

    4. 08.06 Setting up SPI

      Find out how to set up an SPI (serial peripheral interface) bus with your Raspberry Pi.

      4 minutes 15 MB 

    5. 08.07 Freeing the Serial Port

      Learn to use the Rx and Tx pins on the Raspberry Pi by freeing them from Linux use.

      1 minute 12 MB 

    6. 08.10 Using a breadboard with jumper leads

      Prototyping with a breadboard is easy and this recipe shows you how to connect one to your Raspberry Pi.

      3 minutes 31 MB 

    7. 08.16 Getting Started with a PiFace Digital Interface Board

      This recipe gets you set up to use the PiFace Digital interface board.

      7 minutes 62 MB 

    8. 08.18 Getting Started with a RaspiRobot Board

      Learn all about the RaspiRobot board, a dual-motor controller that can be used for two DC motors or a single stepper motor.

      5 minutes 56 MB 

  5. Controlling Hardware
    1. 09.01 Connecting an LED

      Connect an LED to one of the GPIO pins using a resistor to limit the current.

      6 minutes 59 MB 

    2. 09.02 Controlling the brightness of an LED

      Using a Python programming control the brightness of an LED.

      5 minutes 52 MB 

    3. 09.03 Making a Buzzing Sound

      Use a piezo-electric buzzer connected to a GPIO pin on your Raspberry Pi.

      5 minutes 54 MB 

    4. 09.04 Switching a High Power DC Device Using a Transistor

      High-power LEDs use too much current to connect directly to a GPIO pin, find out how a transistor makes this possible.

      5 minutes 48 MB 

    5. 09.06 Controlling High Voltage AC Devices

      Switch voltage from 110 or 240V AC using your Raspberry Pi by using a PowerSwitch Tail II.

      1 minute 14 MB 

    6. 09.07 Making a User Interface to Turn Things On and Off

      Create an application on the Raspberry Pi that has a button for turning things on and off.

      4 minutes 35 MB 

    7. 09.08 Making a User Interface to Control PWM Power for LEDs and Motors

      Create an application on the Raspberry Pi that has a slider to control power to a device using PWM and the Tkinter user interface framework.

      3 minutes 30 MB 

    8. 09.09 Changing the color of an RGB LED

      Use PWM to control the power to each of the red, green, and blue channels of an RGB LED, allowing you to control the color.

      7 minutes 67 MB 

    9. 09.10 Using lots of LEDs (Charlieplexing)

      Control lots of LEDs while using as few GPIO pins as possible.

      7 minutes 68 MB 

    10. 09.11 Using an Analog Meter as a Display

      Connect an analog panel volt meter to your Raspberry Pi.

      2 minutes 22 MB 

    11. 09.12 Programming with Interrupts

      Learn to use the add-event-detect function of the RPi.GPIO library to respond to an event such as a button push without having to continually poll the input pin to see if its state has changed.

      4 minutes 41 MB 

    12. 09.13 Controlling GPIO Outputs Using a Web Interface

      Use the bottle Python web server library to create an HTML web interface to control to GPIO port.

      11 minutes 109 MB 

  6. Motors
    1. 10.01 Controlling Servo Motors

      Use the PWM to control the width of pulses to a servo motor to change its angle.

      7 minutes 71 MB 

    2. 10.02 Controlling a Large Number of Servo Motors

      Learn to control a number of servos at once and make sure that the positioning of the servo motor is as exact as possible.

      7 minutes 67 MB 

    3. 10.04 Controlling the Direction of a DC Motor

      Use an H-Bridge chip or module to control both the speed and direction of a small DC motor.

      7 minutes 68 MB 

    4. 10.05 Using a Uni-Polar Stepper Motor

      Use a ULN2803 Darlington driver chip to drive a five-lead unipolar stepper motor using a Raspberry Pi.

      7 minutes 73 MB 

    5. 10.06 Using a Bi-Polar Stepper Motor

      Use a L293D H-Bridge driver chip to drive a four-lead bipolar stepper motor using your Raspberry Pi.

      11 minutes 106 MB 

    6. 10.07 Using a RaspiRobot Board to Drive a Bi-Polar Stepper Motor

      Control a bipolar stepper motor using a RaspiRobot board. The RaspiRobot board uses the same L293D dual H-Bridge chip that you used in Recipe 10.6.

      3 minutes 28 MB

    7. 10.08 Building a Simple Robot Rover

      Use a RaspiRobot board as an interface board to the Raspberry Pi to control two motors and a robot chassis kit.

      7 minutes 70 MB

  7. Digital Inputs
    1. 11.01 Connecting a Push Switch

      Connect a switch to a GPIO pin and use the RPi.GPIO library to detect a button press.

      5 minutes 53 MB

    2. 11.02 Toggling with a Push Switch

      Record the last state of the button and invert that value each time the button is pressed to create a push switch that toggles between on and off each time you press it.

      6 minutes 58 MB

    3. 11.03 Using a Two-Position Toggle or Slide Switch

      Use the switch as you would a tactile push switch (Recipe 11.1) by connecting the center and one end.

      2 minutes 22 MB

    4. 11.05 De-bouncing a button press

      Sometimes when you press the button on a switch, the expected action happens more than once, because the switch contacts bounce. In that case, you want to write code to de-bounce the switch.

      2 minutes 26 MB

    5. 11.07 Using a Rotary (Quadrature) Encoder

      Use a rotary (quadrature encoder) connected to two GPIO pins to detect rotation.

      5 minutes 54 MB

    6. 11.08 Using a Keypad

      Connect a keypad with your Raspberry Pi.

      3 minutes 34 MB

    7. 11.09 Detecting Movement

      Use a PIR (passive infrared) motion detector module to trigger some action in Python when movement is detected.

      2 minutes 25 MB

    8. 11.10 Adding GPS to the Raspberry Pi

      Connect a 3.3V serial GPS module directly to the Raspberry Pi’s RXD connection and access the data using Python.

      6 minutes 52 MB

    9. 11.13 Using a Real Time Clock Module

      Use an RTC (real-time clock) module so that your Raspberry Pi can remember the time even when it is not connected to a network.

      6 minutes 59 MB

  8. Sensors
    1. 12.01 Using Resistive Sensors

      Learn to measure resistance on your Raspberry Pi using a capacitor, a couple of resistors, and two GPIO pins.

      4 minutes 43 MB

    2. 12.02 Measuring Light

      Measure light intensity with a photoresistor and your Raspberry Pi.

      4 minutes 39 MB

    3. 12.03 Detecting Methane

      Use a low-cost resistive gas sensor wired to your Raspberry Pi to measure methane levels.

      4 minutes 46 MB

    4. 12.04 Measuring a Voltage

      The Raspberry Pi GPIO connector has only digital inputs, so in order to measure a voltage, you need to use a separate analog-to-digital converter (ADC).

      8 minutes 78 MB

    5. 12.05 Reducing Voltages for Measurement

      Use a pair of resistors to act as a voltage divider to reduce voltage when it is higher than the 3.3V possible using an MCP3008.

      4 minutes 44 MB

    6. 12.06 Using Resistive Sensors with an ADC

      Use a potential divider with one fixed resistor and the resistive sensor to convert the resistance of the sensor into a voltage that can be used with an MCP3008 ADC chip.

      2 minutes 23 MB

    7. 12.07 Measuring Temperature with an ADC

      Use an MCP3008 ADC chip, TMP36 and an ADC to measure temperature.

      4 minutes 40 MB

    8. 12.08 Measuring Acceleration

      Use an analog accelerometer with an MCP3008 ADC chip to measure the X, Y, and Z analog outputs.

      4 minutes 40 MB

    9. 12.09 Measuring Temperature Using a Digital Sensor

      Use the DS18B20 digital temperature sensor to measure temperature.

      6 minutes 57 MB

    10. 12.10 Measuring Distance

      Use a low-cost SR-04 rangefinder to measure distance.

      8 minutes 77 MB

    11. 12.11 Displaying Sensor Values

      Use the Tkinter library to show a digital display of the sensor reading on your screen.

      3 minutes 23 MB

  9. Displays
    1. 13.01 Using a 4-Digit LED Display

      Use an I2C LED module attached via a breadboard to a Raspberry Pi to display a four-digit number in an old-fashioned, seven-segment LED display.

      4 minutes 44 MB

    2. 13.02 Displaying Messages on an I2C LED Matrix

      Use an I2C LED module attached via a breadboard to a Raspberry Pi to control the pixels of a multicolor LED matrix display.

      4 minutes 42 MB

    3. 13.03 Using Pi-Lite

      Fit a Pi-Lite onto the GPIO port of your Raspberry Pi, and write a Python program to send it messages to display over the serial connection.

      4 minutes 41 MB

    4. 13.04 Displaying Messages on an Alphanumeric LCD

      Use an HD44780-compatible LCD module with the GPIO connector to display text on an alphanumeric LCD display.

      8 minutes 83 MB

  10. Arduino and Raspberry Pi
    1. 14.01 Programming an Arduino from Raspberry Pi

      Learn how to install the Arduino IDE on your Raspberry Pi so that you can write and upload programs onto an Arduino.

      8 minutes 68 MB

    2. 14.02 Communicating with the Arduino Using the Serial Monitor

      Use the serial monitor feature on the Arduino IDE to display messages sent from an Arduino.

      3 minutes 17 MB

    3. 14.03 Setting up PyFirmata to Control an Arduino from a Raspberry Pi

      Connect the Arduino to a USB socket of the Raspberry Pi so that the computer can communicate and send power to the Arduino.

      6 minutes 37 MB

    4. 14.04 Writing Digital Outputs on an Arduino from a Raspberry Pi

      Write a short Python program to control the digital outputs on a Raspberry Pi.

      4 minutes 46 MB

    5. 14.05 Using PyFirmata with TTL Serial

      Use a level converter to connect the RXD pin of the Raspberry Pi to the TX pin of the Arduino, and the TXD pin of the Raspberry Pi to the Rx pin of the Arduino.

      6 minutes 58 MB

    6. 14.06 Reading Arduino digital inputs using PyFirmata

      Use PyFirmata to read digital inputs.

      5 minutes 47 MB

    7. 14.07 Reading Arduino analog inputs using PyFirmata

      Use PyFirmata to read analog inputs.

      5 minutes 55 MB

    8. 14.08 Analog Outputs (PWM) with PyFirmata

      Use PyFirmata to control the brightness of an LED by using PWM through an Arduino.

      4 minutes 38 MB

    9. 14.09 Controlling a Servo using PyFirmata

      Use PyFirmata to control the position of a servo motor through an Arduino.

      4 minutes 39 MB

    10. 14.12 Using Small Arduinos with a Raspberry Pi

      Find out how to use one of the small breadboard-friendly Arduino boards with the Raspberry Pi.

      3 minutes 28 MB

    11. 14.13 Getting Started with an aLaMode Board and a Raspberry Pi

      Learn to use an aLaMode board to interface external electronics with the Raspberry Pi.

      5 minutes 54 MB

    12. 14.14 Using an Arduino Shield with an aLaMode Board and a Raspberry Pi

      Use an aLaMode interface board. You may find that the board requires the Arduino-style header sockets for shields to be soldered into place.

      2 minutes 19 MB


None will give you this full Tree of contents before buying it. You can judge whether you actually need it.

I review for the O'Reilly Reader Review Program

span class=”video-title”span class=”size”
p style=”padding-left: 30px;”

About Abhishek

Abhishek Ghosh is an Orthopedic Surgeon, Inventor with 216 Patents, Current editor of TCW Media Group. You can follow and know more about Dr. Abhishek Ghosh on Google Plus and follow on Twitter as @AbhishekCTRL.

Speak Your Mind