Cargando…

Learning Raspberry Pi : unlock your creative programming potential by creating web technologies, image processing, electronics- and robotics-based projects using the Raspberry Pi /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Shah, Samarth (Autor)
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; Getting to know your Raspberry Pi; Different types of operating systems; The Raspbian OS; The Arch Linux ARM OS; The RISC OS; OpenELEC and Raspbmc; Other operating systems; Command summary; Installation methods; NOOBS and BerryBoot; Installing Raspbian using RAW images; Writing an image using Windows; Writing an image using Linux; Raspbian OS interface ; Expanding the filesystem; Installing Raspbian using raspbian-ua-netinst
  • Preparing the NetInstall on LinuxPreparing the NetInstall on Windows; Post-install configuration for Raspbian distribution; User management; Remotely accessing Raspberry Pi; The SSH remote server; Securing SSH; Transferring files; X11 Forwarding; Maintaining remote session using screen; The reverse SSH; Virtual display using VNC; Share the keyboard and mouse using Synergy; Installing a web server; Adding PHP support; Installing WordPress; Summary; Chapter 2: Developing Web Applications; Getting started with HTML, JavaScript, and jQuery; Adding page content with HTML
  • Customizing the visual appearanceAdding interactivity with JavaScript; Simplifying scripts with jQuery; An introduction to Python; Syntax; Data types; Decorators; Modules; Flask; Creating an Internet radio station; Creating the user interface; Writing the backend; Connecting the user interface to the backend; Setting up MPD; Deploying Flask applications; Summary; Chapter 3: Introduction to Electronics; Understanding the physics behind electronics; Charge, voltage, current, and resistance; Basic laws of electronics; Ohm's law; Kirchhoff's law; Kirchhoff's Current Law (KCL)
  • Kirchhoff's Voltage Law (KVL)Electronics components; Resistors; Diodes; Switches; Integrated circuits; Sensors; LCD; Wire; Breadboard; Raspberry Pi electronics; WiringPi; Developing a digital clock; Setting up Raspberry Pi; Understanding HD44780-based LCD; Connecting LCD pins and Raspberry Pi GPIO pins; Scripting; The __init__ function; The clear function; The cmd function; The message function; Developing an e-mail notifier; Connecting LCD pins and Raspberry Pi GPIO pins; Scripting; Developing an alarm clock; Connecting LCD pins, Raspberry Pi GPIO pins, and a speaker; Scripting; Summary
  • Chapter 4: Getting into RoboticsIntroduction to robotics; More electronic components; Introduction to motors; Introduction to multimeter; Robotic base; Level converter; Motor driver IC; H-Bridge; The Raspberry Pi camera; Setting up the camera; Usage of module; An Ultrasonic sensor; The Raspberry Pi battery; The Raspberry Pi Wi-Fi module; Developing a remote-controlled robot with live feed and live distance to the nearest wall; Calculating distance using an ultrasonic sensor; Setting up Raspberry Pi; Connecting ultrasonic sensors pins and Raspberry Pi pins; Scripting