Limit search to available items
E-book
Author Chin, Robert, author

Title A DIY Smart Home Guide : Tools for Automating Your Home Monitoring and Security Using Arduino, ESP8266, and Android / Chin, Robert
Edition 1st edition
Published McGraw-Hill Education TAB, 2020

Copies

Description 1 online resource (304 pages)
Contents Cover -- Title Page -- Copyright Page -- About the Author -- About the Source Code and Project files -- Contents -- 1 Introduction to the Arduino -- What Is an Arduino? -- Why the Arduino Mega 2560? -- The Arduino Mega 2560 Specifications -- The Official Arduino Mega 2560 -- Arduino Mega 2560 Components -- Overview of the C/C++ Language for the Arduino -- Arduino Development System Requirements -- Hands-on Example: A Simple Arduino "Hello World" Program with an LED -- Summary -- 2 Introduction to the ESP8266 -- What Is the ESP8266 -- Technical Specification of the ESP8266 -- The ESP-01 Module -- Overview of Essential AT Commands -- Quick Start Guide to the AT Command Set -- Hands-on Example: Using an ESP-01 with an Arduino Mega 2560 -- The NodeMCU -- Hands-on Example: The Blink Sketch -- Hands-on Example: Multiple Blinking External LEDs -- Summary -- 3 Introduction to the Android -- What Is Android? -- Hands-on Example: The Hello World Example -- Importing Projects Between Android Studio Versions -- Summary -- 4 Arduino with ESP-01 and Android Basic Wireless Framework -- The Arduino with ESP-01 and Android Basic Wireless Communication Framework Overview -- The Android Client Wireless Communication Framework Code -- The Menu Items -- The WifiMessageHandler Class -- Class Overview -- The WifiMessageHandler Class Constructor -- The MainActivity Class -- The Arduino with ESP-01 Server Wireless Communication Framework Code -- Hands-on Example: The Basic Arduino, ESP-01, and Android Wireless Communications Framework -- Summary -- 5 Arduino with ESP8266 (ESP-01 Module) and Android Wireless Sensor and Remote Control Projects I -- General System Overview -- The HC-SR501 Infrared Motion Detector -- Hands-on Example: The HC-SR501 Infrared Motion Detector Alarm System -- The FC-04 Sound Sensor -- Hands-on Example: The Wireless Sound Sensor Alarm System -- The HC-SR04 Distance Sensor -- Hands-on Example: HC-SR04 Distance Sensor Intruder Alarm System -- The YL-38/YL-69 Water/Moisture Detector -- Hands-on Example: The Water Detector Water Leak Wireless Alarm System -- The Light Emitting Diode (LED) -- Hands-on Example: The Remote Wireless Control of an LED -- The RGB LED (Common Ground Version) -- Hands-on Example: The Remote Wireless RGB LED Control System -- The CEM-1203(42) Piezo Buzzer -- Hands-on Example: The Remote Wireless Piezo Buzzer Control System -- Summary -- 6 Arduino with ESP8266 (ESP-01 Module) and Android Wireless Sensor and Remote Control Projects II -- The Reed Switch Magnetic Field Sensor -- Hands-on Example: The Wireless Reed Switch Door Entry Alarm System -- The Ywrobot Flame Sensor -- Hands-on Example: The Wireless Flame Sensor Fire Alarm System -- The Sunfounder Tilt Switch Sensor -- Hands-on Example: The Tilt/Vibrate Wireless Alarm System -- TMP36 Temperature Sensor -- Hands-on Example: The TMP36 Wireless Temperature Monitoring and Alarm System -- The Photo Resistor -- Hands-on Example: The Wireless Remote Controlled Light Activated LED -- The DHT11 Temperature/Humidity Sensor -- Hands-on Example: The Wireless DHT11 Temperature/Humidity Remote Monitoring and Alarm System -- Arduino Cameras -- Hands-on Example: The ArduCAM OV2640 Camera Wireless Remote Surveillance System -- Summary -- 7 Standalone ESP8266 (Model: NodeMCU ESP-12E) and Android Wireless Sensor and Remote Control Projects -- The Android and NodeMCU (ESP-12E) Wireless System Overview -- Modifying the Android Basic Wireless Framework for the NodeMCU (ESP-12E) Platform -- The NodeMCU (ESP-12E) Basic Wireless Server Framework -- Hands-on Example: The Basic Wireless Framework Version 1.3 for the Android and NodeMCU Microprocessor -- Hands-on Example: The Wireless Glass Break/Sound Detector Alarm System -- Hands-on Example: The Wireless HC-SR501 Infrared Motion Detector Alarm System -- The SW520D Tilt and Vibration Sensor -- Hands-on Example: The Wireless Tilt and Vibration Sensor System -- The KeyesIR Obstacle Avoidance Sensor -- Hands-on Example: The Wireless KeyesIR Obstacle Avoidance Alarm System -- The Funduino Water Level Sensor -- Hands-on Example: The Wireless Water Level Detector Alarm System -- Summary -- 8 Android, Arduino, ESP-01, and NodeMCU ESP-12E Wireless Sensor and Remote Control Projects -- The ArduCAM Mini OV2640 2MP Plus -- Hands-on Example: The Wireless ArduCAM Mini 2MP Plus Camera Surveillance System -- Hands-on Example: The Wireless ArduCAM Mini OV2640 2MP Plus Camera and HC-SR501 Infrared Motion Detector Surveillance and Alarm System for the Arduino Mega 2560 Server -- The Basic Android, Arduino with ESP-01, and NodeMCU Wireless Multi-Client Framework -- Overview of the Android Basic Wireless Framework Version 2.0 Application -- Example of Setting Up the Arduino with ESP-01 for Station/Client Mode -- Hands-on Example: The ArduCAM OV2640 2MP Mini Plus Camera Arduino Mega 2560 Client Surveillance System with NodeMCU Server -- Hands-on Example: The ArduCAM OV2640 2MP Mini Plus Infrared Motion Detection Arduino Mega 2560 Client Surveillance and Alarm System with NodeMCU Server -- Hands-on Example: The Infrared Motion Detection Alarm System Using the NodeMCU Server -- Hands-on Example: The ArduCAM OV2640 2MP Mini Plus and Infrared Motion Detection Arduino Mega 2560 Client Surveillance and Alarm System with NodeMCU Server with an Infrared Motion Detection Alarm System -- Summary -- 9 The Bonus Chapter: The Emergency Backup Battery Power System, Power Intensive Related Projects, Using the NodeMCU with an ArduCAM Mini Camera, and Some Important Downloads -- Circuit Troubleshooting Tips -- Android Basic Wireless Framework APKs -- Converting the Android Basic Wireless Framework Version 2.0 Project from Android Studio 1.5 to Android Studio 2.3.1 -- The Automatic Battery Backup Power Supply System -- The SG90 9g Micro Servo -- The YwRobot 545043 Power Supply Module for a Breadboard -- Hands-on Example: The Wireless Remote Control Servo System Using the Arduino Mega 2560 and ESP-01 Server -- Hands-on Example: The Remote Control Wireless DC Motor Control System Using the Arduino Mega 2560 with an ESP-01 Server -- The Stepper Motor and the ULN2003 Stepper Motor Driver Board -- Hands-on Example: The Wireless Remote Controlled Stepper Motor System Using the Arduino Mega 2560 and the ESP-01 Server -- The ArduCAM Library and GitHub -- Hands-on Example: The Wireless NodeMCU and ArduCAM Mini OV2640 Plus Surveillance System -- The MQ-2 Smoke Detector -- The 5-V Active Buzzer -- Hands-on Example: The Wireless Remote Controlled Smoke Detector Alarm System Using the Arduino Mega 2560 and the ESP-01 Server -- The MQ-2 Smoke Detector (Analog Version) -- Hands-on Example: Wireless Remote Controlled Smoke Detector (Analog) Alarm System Using Arduino and ESP-01 -- Summary -- Index
Summary Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Design and build custom devices that work through your phone to control your home remotely Setting up a "smart home" can be costly, intimidating, and invasive. This hands-on guide presents you with an accessible and cheap way to do it yourself using free software that will enable your home and your mobile devices to communicate. A DIY 'Smart Home' Guide: Tools for Automating Your Home Monitoring and Security Using Arduino, ESP8266, and Android contains step-by-step plans for easy-to-build projects that work through your phone to control your home environment remotely. All the projects in the book are geared towards helping you create a "smart home," with fun and useful examples such as wireless temperature and humidity monitors, automated lights, sensors that can trigger alarms in the event of broken glass, fire, window entry, or water heater leakage, and much more! All projects can be accomplished with no previous knowledge; for those with some background in C/C++ or JAVA, the projects can be customized." All projects use easy, free, flexible, open-source platforms such as Arduino " Focuses projects on real-world remote control activations for protecting the home " Written by a "smart home" expert and experienced author
Notes Copyright © McGraw-Hill Education TAB 2020 2020
Issuing Body Made available through: Safari, an O'Reilly Media Company
Notes Online resource; Title from title page (viewed March 27, 2020)
Subject Home automation -- Amateurs' manuals
TECHNOLOGY & ENGINEERING -- Electronics -- General.
Home automation
Genre/Form Handbooks and manuals
Form Electronic book
Author Safari, an O'Reilly Media Company