My Account Log in

4 options

Raspberry Pi 3 home automation projects : bringing your home to life using Raspberry Pi 3, Arduino, and ESP8266 / Shantanu Bhadoria, Ruben Oliva Ramos.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Public Library Collection - North America Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Bhadoria, Shantanu, author.
Oliva Ramos, Rubén, author.
Language:
English
Subjects (All):
Raspberry Pi (Computer)--Programming.
Raspberry Pi (Computer).
Home automation.
Personal robotics.
Physical Description:
1 online resource (222 pages)
Edition:
1st edition
Other Title:
Raspberry Pi three home automation projects
Bringing your home to life using Raspberry Pi 3, Arduino, and ESP8266
Place of Publication:
Birmingham, England ; Mumbai, [India] : Packt Publishing, 2017.
System Details:
text file
Summary:
?With futuristic homes on the rise, learn to control and automate the living space with intriguing IoT projects.? About This Book Build exciting (six) end-to-end home automation projects with Raspberry Pi 3, Seamlessly communicate and control your existing devices and build your own home automation system, Automate tasks in your home through projects that are reliable and fun Who This Book Is For This book is for all those who are excited about building home automation systems with Raspberry Pi 3. It's also for electronic hobbyists and developers with some knowledge of electronics and programming. What You Will Learn Integrate different embedded microcontrollers and development boards like Arduino, ESP8266, Particle Photon and Raspberry Pi 3, creating real life solutions for day to day tasks and home automation Create your own magic mirror that lights up with useful information as you walk up to it Create a system that intelligently decides when to water your garden and then goes ahead and waters it for you Use the Wi-fi enabled Adafruit ESP8266 Huzzah to create your own networked festive display lights Create a simple machine learning application and build a parking automation system using Raspberry Pi Learn how to work with AWS cloud services and connect your home automation to the cloud Learn how to work with Windows IoT in Raspberry Pi 3 and build your own Windows IoT Face Recognition door locking system In Detail Raspberry Pi 3 Home Automation Projects addresses the challenge of applying real-world projects to automate your house using Raspberry Pi 3 and Arduino. You will learn how to customize and program the Raspberry Pi 3 and Arduino-based boards in several home automation projects around your house, in order to develop home devices that will really rejuvenate your home. This book aims to help you integrate different microcontrollers like Arduino, ESP8266 Wi-Fi module, Particle Photon and Raspberry Pi 3 into the real world, taking the best of these boards to develop some exciting home automation projects. You will be able to use these projects in everyday tasks, thus making life easier and comfortable. We will start with an interesting project creating a Raspberry Pi-Powered smart mirror and move on to Automated Gardening System, which will help you build a simple smart gardening system with plant-sensor devices and Arduino to keep your garden healthy with minimal effort. You will also learn to build projects such as CheerLights into a...
Contents:
Cover
Copyright
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: Creating a Raspberry Pi-Powered Magic Mirror
What is the Raspberry Pi?
Purchasing the Raspberry Pi
Setting up the Raspberry Pi
Moving on to the LXTerminal
Basic Linux commands
Helpful commands
The Magic Mirror
Downloading the Magic Mirror repository
Installing Node.js
Installing Grunt
Working with the configuration file
Editing the configuration file
Understanding the module
Installing third-party modules
Summary
Chapter 2: Automated Gardening System
Items required for the project
Waterproof junction box
Arduino Pro Mini 5v&amp
#160
ATMEGA328P
USB FTDI connector
5V power supply
5V&amp
relay
Soil humidity sensor (hygrometer)
Photoresistor
Submersible pump
Drip irrigation system
Water reservoir
Setting up gardening system code (reading humidity)
Setting up the Arduino IDE
Testing the Arduino Pro Mini
Connecting the Arduino Pro Mini to the USB FTDI connector (FT232RL) and your computer
Deploying your code
Reading the humidity sensor
Connect the humidity sensor to the Arduino Pro Mini
Uploading the sketch and testing humidity measurements
Connecting the pump power and control
Connecting the relay to the control circuit (Arduino Pro Mini)
Connecting Arduino to the relay
Uploading the relay test sketch to the Arduino
Triggering the pump with the hygrometer
Adding another sensor (photoresistor) to optimize your gardening
Connecting the photoresistor
Updating the sketch to add photoresistor readings to the decision-making
Connecting it all together
Chapter 3: Integrating CheerLights into a Holiday Display.
Items required for this project
Adafruit HUZZAH ESP8266 breakout
WS2811 NeoPixels LED strip
5V and 3.3V (optional) power supply
1000μF capacitor
Logic level shifting IC
400-600Ω resistor
JST SM or JST PH connectors (optional)
Getting the CheerLights code set up
Set up the Arduino IDE
Installing the NeoPixel library
Testing the ESP8266
Connect the ESP8266 Huzzah to the USB FTDI connector (FT232RL) and your computer
Switching the ESP8266&amp
Huzzah&amp
into deployment mode
Connecting the data pins
Power the NeoPixels
Power up the ESP8266
Programming the ESP8266 Huzzah for CheerLights
Let's try a simple single-color display
Let's try some interesting modifications
Chapter 4: Erase Parking Headaches with OpenCV and Raspberry Pi
Introduction to smart parking systems
Sensor devices for smart parking
Presence sensor
Ultrasonic sensor&amp
Camera
Configure the camera
Accessing our Raspberry Pi via SSH
Machine vision systems
Introduction to machine vision
Testing the camera
Installing OpenCV on the Raspberry Pi
Detecting the vehicle plate number
OpenALPR
Integrating the library
Programming the script for Python
Cloud API
PHP REST API script for OpenALPR
Architecture of the parking system
Logging spaces in a database
Configuring a MySQL database server
Installing MySQL
Installing the MySQL driver for PHP
Testing PHP and MySQL
Installing phpMyAdmin for administrating databases
Configuring the Apache server
Entering the phpMyAdmin remote panel
Integrating the Raspberry Pi and camera into the database
Programming the script software
Node Express app for openALPR
Amazon Web Services IoT.
AWS IoT components
Accessing AWS IoT
Services
Setting up the Raspberry Pi with AWS IoT
AWS IoT connections
Integrating the system
Future parking systems
Chapter 5: Building Netflix&amp
#x27
s The Switch for the Living Room
Setting up the Particle Photon
Getting started
What's in the box?
The architecture of the Particle Photon
Requirements
Software
Hardware
Wi-Fi settings
Specifications of the board
Connecting your Particle Photon to the internet using the setup web application
Blinking an LED
Testing the code
Hardware and software requirements
Hardware configuration
The architecture of the home automation system
Reading IR signals
Sensor IR receiver
Hardware connections
Code to read IR signals
Programming the button
Testing the code for remote control for a Netflix TV
Testing the code for a Philips TV
Assembling the electronics
The circuit to be built
The final circuit
The circuit layout
Controlling smart lights
Step 1
Step 2
Step 3
The Philips Hue API
Turning a light on or off
Changing the intensity of the lights
Sending notifications with IFTTT
Parts of an IFTTT
Enabling sensors with Particle Photon
Creating the IFTTT applet
Sending notifications
Future ideas for projects
Chapter 6: Lock Down with a Windows IoT Face Recognition Door System
Getting started: Installing and configuring Windows 10 IoT on the&amp
Raspberry Pi 3
Preparation
Installing Windows 10 Desktop
Getting the package to install Windows 10 IoT Core
Downloading and installing Windows 10 IoT Core
Deploying Windows 10 IoT Core on Raspberry Pi 3
Downloading and flashing the image
Connecting the board to the network.
Attaching the MicroSD card on Raspberry Pi 3
Putting them all together
Ethernet and Wi-Fi connection
Installing Visual Studio
Enabling the Developer Mode on Windows 10 Desktop
Creating a first example
Writing our first application
Loading the project in Visual Studio
Connecting the LED to your Windows IoT device
Hardware pins
Deploying the app
Developing the code
Timer code
Starting GPIO pins
Modify the state of a pin
Running the application
Applications for the&amp
Internet of Things
Real-life examples of the Internet of Things
Smart home devices
Wireless bulbs
Smart refrigerators
Applications of the Raspberry Pi in the Internet of Things
Media center using the Raspberry Pi 3
Cloud storage using Raspberry Pi 3
Tracker using Raspberry Pi 3
Web server using Raspberry Pi 3
Gateway for Bluetooth devices using Raspberry Pi 3
The architecture of the security system
Materials required
Initial setup
Software required
Software setup
Software development
Running the interface
Integrating the system and putting it all together
Future ideas
Index.
Notes:
Includes index.
Description based on online resource; title from PDF title page (EBC, viewed February 9, 2018).
OCLC:
1017990312

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account