Advanced Home Automation Using Raspberry Pi: Creating Custom Voice Assistants, Wireless Nodes, and an Openhab Ui
暫譯: 進階家庭自動化:使用 Raspberry Pi 創建自訂語音助手、無線節點及 Openhab 使用者介面

Jain, Rishabh

  • 出版商: Apress
  • 出版日期: 2021-10-08
  • 售價: $2,040
  • 貴賓價: 9.5$1,938
  • 語言: 英文
  • 頁數: 235
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484272730
  • ISBN-13: 9781484272732
  • 相關分類: Raspberry Pi
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Build a versatile home automation system from scratch. There are many ways of controlling home appliances with your smartphones, voice, gestures, etc. This book dives into the many options for for communicating with appliances wirelessly and we'll discuss and implement the leading protocols in the field.
In first few chapters, you will develop a basic understanding of the Raspberry Pi and how one can control it wirelessly from anywhere in the world. Then you'll get to know about the local server for your home automation projects and control the Raspberry Pi GPIOs using smartphone and web apps. Every appliance will be able to talk to each other, as well, with the help of mesh networking, which you'll learn to implement. The user interface is also an important aspect of handling all the appliances, so you'll create your own user dashboard using OpenHAB. From there, you can monitor all the appliances and sensor data in one environment.
Next, implement your own custom voice assistant to control your appliances and perform basic tasks like playing music, checking weather, etc. You'll also integrate a smart door bell into your system using image processing so that you can restrict an unknown person's entry. Finally, we'll combine all the knowledge that we have learned to make a fully versatile home automation project controlled using voice, gestures, and image processing. Throughout this whole project, Raspberry Pi will be your master server or node and other devices will be connected wirelessly using wi-fi/Bluetooth modules. Create a smart home with fully custom interfaces to do exactly what you need!
What You'll Learn
  • Create a user interface using openHAB
  • Implement the MQTT protocol
  • Install Alexa and Google Home API to control appliances wirelessly

Who This Book Is For
Enthusiasts with a working knowledge of the Raspberry Pi, electronic engineering, and Python programming. This book will also interest hobbyists and students from Computer Science or related disciplines.

商品描述(中文翻譯)

從零開始建立一個多功能的家庭自動化系統。有許多方法可以使用智能手機、語音、手勢等來控制家用電器。本書深入探討了無線與電器通信的多種選擇,並將討論和實現該領域的主要協議。

在前幾章中,您將對 Raspberry Pi 有基本的了解,以及如何從世界任何地方無線控制它。接著,您將了解家庭自動化項目的本地伺服器,並使用智能手機和網頁應用程式控制 Raspberry Pi 的 GPIO。每個電器也能夠互相通信,這得益於您將學習實現的網狀網路。用戶介面也是處理所有電器的重要方面,因此您將使用 OpenHAB 創建自己的用戶儀表板。從那裡,您可以在一個環境中監控所有電器和感測器數據。

接下來,實現您自己的自定義語音助手來控制電器並執行基本任務,如播放音樂、查詢天氣等。您還將使用影像處理將智能門鈴整合到系統中,以便限制不明人士的進入。最後,我們將結合所學的所有知識,製作一個完全多功能的家庭自動化項目,通過語音、手勢和影像處理進行控制。在整個項目中,Raspberry Pi 將作為您的主伺服器或節點,其他設備將通過 Wi-Fi/Bluetooth 模組無線連接。創建一個擁有完全自定義介面的智能家居,滿足您的需求!

您將學到什麼


  • 使用 openHAB 創建用戶介面


  • 實現 MQTT 協議


  • 安裝 Alexa 和 Google Home API 以無線控制電器


本書適合誰

對 Raspberry Pi、電子工程和 Python 程式設計有一定了解的愛好者。本書也將吸引計算機科學或相關學科的愛好者和學生。

作者簡介

Rishabh Jain has had strong success in national level robotics and innovations-based competitions with his team. He has a keen interest in technology that emerged in childhood when he would customize and experiment with his toys and electronic devices. He believes in "learning by doing". He is an avid contributor on technical sites dedicated to learning hardware, from beginner to pro and has contributed 50+ projects, which include a stepwise writeup and project demonstration videos. Recently, he joined an India-based product design company as an Electronics and Embedded design engineer.

作者簡介(中文翻譯)

Rishabh Jain 在國家級的機器人和創新競賽中與他的團隊取得了顯著的成功。他對技術有著濃厚的興趣,這種興趣源於童年時期,當時他會自訂和實驗他的玩具和電子設備。他相信「實踐中學習」。他是專注於硬體學習的技術網站的熱心貢獻者,從初學者到專業人士,他已經貢獻了超過50個專案,包括逐步的寫作和專案示範影片。最近,他加入了一家位於印度的產品設計公司,擔任電子和嵌入式設計工程師。