Raspberry Pi essentials : get up and running with the Raspberry Pi to develop captivating projects /
Programmers new to the Raspberry Pi and novice programmers with little to no experience with micro board computing will find the book useful. A basic knowledge of programming languages in general will prove useful for a better understanding of the topics.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Raspberry Pi; Let's get started; Unboxing the Raspberry Pi; Configure power for Pi; Local display, keyboard, mouse, or remote headless access; Selecting a screen; Connecting VGA displays; Getting your SD Card ready; Booting the Raspberry Pi for the first time; It's time to power up the Pi; No video on initial boot; Final installation configuration; A quick tour of the desktop; Instructions for downloading all project files; Summary
- Chapter 2: Configuring the Raspberry Pi Desktop and SoftwareHardware and software networking configuration; Client reservations for Ethernet and wireless; Configuring the Raspberry Pi desktop and software; Keeping the development environment up to date; Setting up a screensaver; Manually locking your session; Desktop and file manager accelerators; Adding root privileges to the PCManFM file manager; Programming on the Raspberry Pi; Developing with Bash shell scripts; Project 1
- Building a talking clock with a Bash script; Creating project files and directories
- Building a talking clock with Python 3Summary; Chapter 3: Raspberry Pi and Cameras; Connecting cameras to the Raspberry Pi; PiCam and PiNoIR; Webcams; Project architecture for the Raspberry Pi security camera; Features and limitations of the cameras; Testing camera capability; Viewing CPU resource for the luvcview application; Verifying the PiCam operation; Controlling data storage for video; Testing the data storage limit; Project 1
- Running raspivid as a background service; Project 1a
- Creating a Bash script to drive raspivid; Testing the picam.sh script
- Project 1b
- Creating a movement detector with a USB cameraTest the webcam installation; A final word on resolution and frame rate for movement detection; Project 2
- Combining the webcam movement detector and the PiCam camera; Project 3
- Creating a simple Python GUI for the security application; Summary; Chapter 4: Raspberry Pi Audio Input and Output; Audio quality and bandwidth; Audio capability on the Raspberry Pi; Limited headphone output; Understanding the ALSA configuration; Configuring the default device for ALSA; Configuring the Raspberry Pi to support high-quality sound
- Project 1
- Installing an advanced audio playback applicationBuilding an Internet radio based on VLC and Raspberry Pi; Project 2a
- Running VLC in the background for the Internet radio; Starting VLC automatically at reboot; Project 2b
- Designing a playlist file for the Internet radio; Chapter 4 supplemental materials; Project 2c: Parsing the playlist file for the Internet radio; Project 2d
- Implementing a Python text interface to VLC; Project 3
- Implementing a TKinter GUI for the Internet radio; Running tktest.py; Creating a clock in the radio UI; Running tkradio.py