Cargando…

A DIY Smart Home Guide : Tools for Automating Your Home Monitoring and Security Using Arduino, ESP8266, and Android /

"This hands-on guide contains step-by-step plans for easy-to-build projects that work through your phone to control your home environment remotely--all using free, open-source software. A DIY Smart Home Guide: Tools for Automating Your Home Monitoring and Security Using Arduino, ESP8266, and An...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Chin, Robert (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, N.Y. : McGraw-Hill Education, [2020]
Edición:First edition.
Colección:McGraw-Hill's AccessEngineering.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.