Cargando…

Raspberry Pi home automation with Arduino : automate your home with a set of exciting projects for the Raspberry Pi! /

Raspberry Pi Home Automation with Arduino is an easy-to-follow yet comprehensive guide for automating your home using the revolutionary ARM GNU/Linux board. Even if you have no prior experience with the Raspberry Pi or home automation you can pick up this book and develop these amazing projects. Ful...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Dennis, Andrew K.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., ©2013.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: An Introduction to the Raspberry Pi, Arduino, and Home Automation; What we will explore in this book; History and background of the Raspberry Pi; Raspberry Pi hardware specifications; Dimensions; 3.5mm analog audio jack; Composite RCA port; Two USB 2.0 ports plus one micro USB; HDMI port; SD card port; 256 MB/512 MB SDRAM shared with GPU; CPU; GPU; Ethernet port; GPIO pins; History and background of Arduino; Raspberry Pi to Arduino shield connection bridge
  • Shield specificationsXBee socket; Power source selector; UART; Digital GPIO pins; SPI Pins (Serial Peripheral Interface); ICSP connector (In-circuit serial programmer); Power pins; Analog inputs; Raspberry Pi GPIO connector; Soldering; Writing software for the Arduino; What home automation is; A history of home automation; X10
  • a standard is born; The dot.com boom and open source
  • a new set of technologies; Commercial products; Arrival of the Raspberry Pi; Summary; Chapter 2: Getting Started Part 1
  • Setting up Your Raspberry Pi; The SD card
  • our Raspberry Pi's storage device
  • Pre-installed SD card versus a blank oneSetting up the SD card; Formatting our card; Formatting instructions for Windows 7; Formatting instructions for Mac OS X; Formatting instructions for Linux; BerryBoot
  • our tool for installing an operating system; Downloading the BerryBoot zip; Windows; Mac; Linux; Hooking up the Raspberry Pi; Downloading the right operating system; Installing Raspbian; Installation complete; Windows users; Mac and Linux users; Summary; Chapter 3: Getting Started Part 2
  • Setting up Your Raspberry Pi to Arduino Bridge Shield; Raspberry Pi to Arduino bridge shield
  • Checking which version of the Raspberry Pi we haveSetting up the Raspberry Pi to Arduino shield and LED; Installing the software; The Arduino IDE; A quick look at the language; arduPi
  • a library for our Raspberry Pi and Arduino shield; Installing arduPi; Leafpad
  • a text editor; Blinking LED application; A guide to the code; Compiling and running our application; Summary; Chapter 4: Our First Project
  • A Basic Thermometer; Building a thermometer; Setting up our hardware; An introduction to resistors; Thermistor; 10K Ohm resistor; Wires; Breadboard; Connecting our components
  • Software for our thermometerGeany IDE; Installing the IDE; An introduction to Makefiles; Thermometer code; Writing our application; Compiling and testing; What if it doesn't work; Up and running; Summary; Chapter 5: From Thermometer to Thermostat
  • Building upon our First Project; Safety first; Introducing the thermostat; Setting up our hardware; Relays; Connecting the relay; Setting up our software; A program to test the relay; Installing screen; cURL; Thermostat code; Testing our thermostat and fan; Attaching the fan; Starting your thermostat application; Debugging problems; Summary
  • Chapter 6: Temperature Storage
  • Setting Up a Database to Store your Results