Cargando…

Raspberry Pi home automation with Arduino : unleash the power of the most popular microboards to build convnient, useful, and fun home automation projects /

If you are new to the Raspberry Pi, the Arduino, or home automation and wish to develop some amazing projects using these tools, then this book is for you. Any experience in using the Raspberry Pi would be an added advantage.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Dennis, Andrew K. (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Edición:Second edition.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: An Introduction to the Raspberry Pi, Arduino, and Home Automation; History and background of the Raspberry Pi; History and background of the Arduino; Raspberry Pi to Arduino shield connection bridge; Soldering; Writing software for the Arduino; What is home automation?; 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
  • Setting Up Your Raspberry Pi and ArduinoThe SD card
  • our Raspberry Pi's storage device; Preinstalled SD card versus a blank SD card; A Note on Noobs; Downloading Raspbian; Setting up the SD card and installing Raspbian; Raspberry Pi SSH setup; Arduino; Installing the IDE on your Raspberry Pi; A quick guide to the Arduino IDE; Using the Arduino to Raspberry Pi connection bridge; Summary; Chapter 3: Central Air and Heating Thermostat; Safety first; Introducing the thermostat; Setting up our hardware; Adding the Ethernet shield; Relays; Connecting the thermistor
  • Setting up our softwareThermostat software; Testing our thermostat and fan; Attaching the fan; Starting your thermostat application; Testing the JSON response; Next steps; Attaching the device to your heating system or a similar appliance; Adding a potentiometer; Adding an LCD screen; Summary; Chapter 4: Temperature Storage
  • Setting Up a Database to Store Your Results; SSH; SQLite; Installing SQLite Version 3.x; Creating a database; A table to record our temperature; A table to record our rooms; Writing SQL queries; Creating a Python application to write to our database; Checking the results
  • Adding a cron job HTSQL; Downloading HTSQL; Configuring HTSQL; Summary; Chapter 5: Parcel Delivery Detector ; Wiring up the parcel sensor; An introduction to resistors; Pressure sensor
  • force-sensing resistor; 10K ohm resistor; Connecting the components to the Arduino; Writing our software; Updating the Raspberry Pi database; A web-based Python application; Setting up SMTP; Our Python application; Starting the web service; Testing our application; Installing the parcel detector; Testing the complete setup; Next steps; Upgrading from Ethernet to a wireless system
  • Checking the shipping detailsReplacing the pressure sensor with a camera and image recognition; Summary; Chapter 6: Curtain Automation
  • Open and Close the Curtains Based on the Ambient Light; Introduction to the Arduino bridge shield ; Installing arduPi; Photoresistors; Motor shield and motors; Setting up the photoresistor; Wiring up the components; Testing the photoresistor with software; Makefiles; Setting up the motor shield; Wiring the components to the shield; Curtain control application; Pulse width modulation; Threads; Writing our code; Connecting to your blinds/curtains