Programming Books C Java PHP Python Learn more Browse Programming Books
Raspberry Pi Home Automation with Arduino and over one million other books are available for Amazon Kindle. Learn more
Buy New
$26.99
Qty:1
  • List Price: $29.99
  • Save: $3.00 (10%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Trade in your item
Get a $2.85
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Raspberry Pi Home Automation with Arduino Paperback – February 5, 2013


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$26.99
$26.99 $37.09


Frequently Bought Together

Raspberry Pi Home Automation with Arduino + Programming the Raspberry Pi: Getting Started With Python + Getting Started with Raspberry Pi (Make: Projects)
Price for all three: $48.28

Buy the selected items together

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 72%). Print edition purchase must be sold by Amazon. Learn more.


Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 176 pages
  • Publisher: Packt Publishing (February 5, 2013)
  • Language: English
  • ISBN-10: 1849695865
  • ISBN-13: 978-1849695862
  • Product Dimensions: 9.2 x 7.5 x 0.4 inches
  • Shipping Weight: 14.4 ounces (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Best Sellers Rank: #717,460 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Andrew K. Dennis

Andrew K. Dennis is an R&D software developer at Prometheus Research. Prometheus Research is a leading provider of integrated data management for research and is the home of HTSQL, an open source navigational query language for RDMS.

Andrew has a Diploma in Computing, a BS in Software Engineering, and is currently studying for a second BS in Creative Computing in his spare time.

He has over 10 years experience working in the software industry in the UK, Canada, and the USA. This experience includes e-learning courseware development, custom CMS and LMS development, SCORM consultancy, web development in a variety of languages, open source application development, blogging about the integration of web technologies with electronics for home automation, and punching lots of Cat5 cables.

His interests include web development, e-learning, 3D printing, Linux, the Raspberry Pi and Arduino, open source projects, home automation and the use of web technology in this sphere, amateur electronics, home networking, and software engineering.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

This book is well organized and is easily readable.
Terry M. Cox
Also, a series of free blog posts on the Web would be more interactive with comments from readers and answers from the author.
H
Chapter 1 is a good introduction to the topics presented in the book.
JennaSys

Most Helpful Customer Reviews

38 of 39 people found the following review helpful By JennaSys on March 3, 2013
Format: Paperback
What the title really means is that the author will walk you through using a Raspberry Pi in place of an Arduino to control things, but by still programming it like an Arduino. While the information presented is definitely useful, the end result is a bit of a platform identity crisis, as no Arduino is ever actually being used. The Home Automation part of the title is somewhat loosely coupled, but it does serve as a convenient context for the examples presented and is a nonetheless a prime candidate for Raspberry Pi/Arduino projects.

Chapter 1 is a good introduction to the topics presented in the book. It provides context and history at a level that is appropriate for the audience of the book. Overall - nicely done.

Chapter 2 goes through using BerryBoot to get the Raspbian linux distro onto the Raspberry Pi's SD card. To me, this particular method is overkill for the context of the book, however at the same time it was nice to see a variation on the typical SD setup routine for the Raspberry Pi. Again, the system setup chapter was just enough to let the user understand what the OS context will be for the purposes of the book, without going into setup details that are best left for a different text.

Chapter 3 starts getting into the hardware. Using an Arduino in conjunction with the Raspberry Pi, while somewhat redundant, is not unusual. The Arduino gets around some of the I/O limitations of the Raspberry Pi without having to get too involved with discreet external electronics. In this case, the author chooses the novel approach of using an adapter that allows the Raspberry Pi to use hardware shields designed for an Arduino, without actually using an Arduino.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
16 of 16 people found the following review helpful By J. Thomas on March 18, 2013
Format: Paperback
On one hand its got quite a specific audience, maybe you're interested in home automation, and maybe you've previously experimented with the Arduino platform and you now have a Raspberry Pi or want to use one for some reason (maybe that the power/size ratio has greater possibilities than the Arduino), and maybe you don't mind buying an expensive interface so that you can plug Arduino shields into your Pi, and maybe you don't mind writing Arduino-fashion code in C++ in a text editor and building it from the command line with makefiles). That's a lot of 'maybe'. If you are all of these, the book should serve you well enough to get you on your way, but the value of the book diminishes the more of these maybe's you eliminate.
On the other hand, it tries to touch a lot of subjects and covers the basics of installing software on the Pi, installing and using a free IDE (Geany), electronics, it mentions wiringPi, ... It doesn't go into any topic particularly deeply. Just enough to get started, or to confuse you, depending on where your experience level is.

Where you actually get to see the value of using the Pi, as opposed to just keeping it simple and sticking with an Arduino plus shield, is in the latter part of the book where the author shows and explains how to set up an SQL database for recording sensor information, how to set up a web server (why the author chose Apache and not a smaller faster web server like lighttpd?), and how to make them all play together to do something useful.

The book has Arduino in its title. Arduino was designed for people who don't necessarily want to use text editors, makefiles, or confusing IDEs with millions of features. Most Arduino people just want to create stuff and they have enough on their plate already just learning to code.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
Andrew Dennis has written the first application-oriented hardware/software guidebook for using the extremely popular Raspberry Pi ($35 Linux Board) in real applications. The focus of this book is what can be accomplished with Home Automation as well as Sensor and Actuator Devices with the Pi and with Internet of Things Sensor Databases locally on the Pi as well as in the Cloud/Web. Three unique features of this handbook include:

1. Use of Berryboot a tool which allows easy installation of multiple operating systems on the Raspberry Pi

2. Very Importantly the use of a Raspberry Pi to Arduino Shield Adapter from Cooking-Hacks--Libelium
This hardware shield and the accompanying Open Source Library "arduPI" permit a range of input/output functions on the software-strong Pi that until now has been impossible with primitive manipulation of GPIO pins and allows important (16-bit) analog functionality for recording and manipulating data
from analog sensors. This analog. and i/o functionality is in addition to the powerful multi-language (and shell) programming capabilities of the Pi as a Linux system and is efficiently accomplished through the arduPi library which permits easy manipulation of the i/o functions for many users farmiliar with the Arduino and which otherwise is quite accesible to Linux users of the C and C++ languages.

3. Use of LAMP/Sql and HtSql Servers which permit sensor database users to host a Sql compatbile server directly on the Raspberry Pi and accesss databases of sensor values either hosted locally or in the cloud with full web and web service (JSON/XML) integration. Further information on the HtSql Database platform can be found on the HTSQL (dot) org website.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search