女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

分享在Raspberry Pi項目中添加Siri控制的方案設計

羅姆半導體集團 ? 來源:djl ? 作者:羅姆半導體 ? 2019-08-21 17:40 ? 次閱讀

教程旨在教您如何使用SiriControl開源Python框架在RaspberryPi項目中添加Siri功能和控制功能。

2.概述

在本教程中,我將介紹如何設置和使用SiriControl Python框架。我將利用SiriControl模塊和Raspberry Pi 3來點亮和熄滅一個LED。學完本教程之后,您將能夠使用SiriControl將Siri語音命令添加到任何Raspberry Pi項目中。開始學習之前,請確保您擁有以下設備和材料,并確保已經安裝RaspberryPi且軟件能夠正常運行。

3.設備

1.Raspberry Pi 3–Raspberry Pi鏈接

2.HDMI線–HDMI線鏈接

3.LED–LED的Adafruit鏈接

4.鼠標+鍵盤–鍵盤/鼠標的Amazon鏈接

5.顯示器/TV– 任何帶HDMI接口的TV或顯示器

6.跳線–跳線的Amazon鏈接

7.Micro USB電纜–Micro USB 電纜的Amazon鏈接

8.面包板–面包板的Amazon鏈接

4.目錄

1. 為SiriControl創建一個Gmail帳戶

2. iOS設備設置

3. SiriControl

1. 設置SiriControl

2. 創建自己的模塊

4. 電路接線

5. 上傳并運行程序

程 序

1.0 為SiriControl創建一個Gmail帳戶

SiriControl模塊需要一個Gmail帳戶才能工作。我創建了一個新的Gmail帳戶,僅供SiriControl使用。我建議您也這樣做。這是一個好主意,因為Python腳本可以包含該帳戶的用戶名和密碼。

創建帳戶后,我們需要允許不太安全的應用程序訪問Gmail。這是因為Gmail服務器將Python腳本視為不太安全的應用程序。我們可以在Sign-in & Security(登錄和安全)部分進行設置。

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖1:應用程序訪問(關閉)

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖2:應用程序訪問(開啟)

設置Gmail帳戶的最后一步是啟用IMAP協議。設置路徑如下:Gmail->Settings->Gear Part->Settings->Forwarding and POP/IMAP->IMAP Access。

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖3:IMAP(禁用)

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖4:IMAP(啟用)

2.0 iOS設備設置

將iOS設備上的“Notes”連至已經設置好與SiriControl配合使用的Gmail帳戶。選擇Settings->Accounts & Passwords->Add Account(設置->帳戶和密碼->添加帳戶),添加剛才設置好的Gmail帳戶。添加該帳戶后,選擇它并啟用Notes(圖6:Gmail帳戶下的Notes)。接下來,選擇Settings->Notes,并啟用“On My iPhone” Account(我iPhone上的帳戶)。然后,將Default Account(默認帳戶)改為Gmail帳戶?,F在,我的iOS設備設置完畢。

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖5:帳戶和密碼

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖6:Gmail帳戶下的Notes

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖7:默認帳戶-Notes

3.0 Siri控制

3.1 設置SiriControl

要使用SiriControl,我們需要將模塊的資源庫克隆到RaspberryPi。要做到這一點,請打開終端窗口并輸入以下命令:

1. sudo apt-get update

2. sudo apt-get install git-core

3. git clone https://github.com/theraspberryguy/SiriControl-System

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖8:克隆資源庫

克隆資源庫之后,打開腳本siricontrol.py。在腳本中輸入Gmail帳戶的用戶名和密碼,然后保存腳本。

3.2 創建自己的模塊

Siricontrol.py運行時,會從模塊(modules)文件夾中加載模塊腳本。執行不同的任務時,按照模板編寫新的模塊腳本很重要。因為我想控制一個LED,所以我寫了一個腳本來打開LED(LED_on.py)和一個腳本來關閉LED(LED_off.py)。

要制作自己的模塊,請在模板腳本中執行以下步驟:

1.在“moduleName”中命名該模塊

2.為模塊提供“commandWords”,以便讓Siri執行命令。

3.在execute(command) 函數下寫入想要執行的功能。

4.確保將腳本保存在模塊文件夾中。

4.0 連接電路

為了讓SiriControl執行命令,我搭建了一個簡單的LED電路。我總是喜歡用Fritzing繪制接線圖。Fritzing是一款開源原理圖設計和PCB布線軟件。Fritzing的下載地址(可選)如下:http://fritzing.org/home/

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖9:Raspberry Pi LED原理圖

LED和電阻應串聯在引腳11(GPIO17)和引腳25(地)之間。電阻的作用是限制流過LED的電流,并應根據您的LED進行相應調整,以防止電流過大將LED燒壞。請記住,LED較長的引線是正極,應連接到引腳11。

5.0 上傳并運行程序

完成上述步驟后,我使用以下命令運行SiriControl腳本:

python siricontrol.py

該腳本開始運行,并使用模塊文件夾中的所有模塊進行初始化。

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖10:執行LED點亮

分享在Raspberry Pi項目中添加Siri控制的方案設計

圖11:執行LED熄滅

現在我命令Siri,“Note: Turn on LED(注意:打開LED)”,LED燈亮起,同時腳本會告訴我它執行了我的命令并且正在傾聽另一個命令。我現在說,“Note: Turn off LED(注意:關閉LED)”,LED熄滅。只要符合以下條件,該腳本就會執行我(不管在任何地方)對Siri發出的命令:

1.Raspberry Pi正在運行該腳本。

2.Raspberry Pi已連至互聯網,以便可以輪詢Gmail帳戶。

現在,您可以為任意Raspberry Pi項目添加任何SiriControl控制模塊。雖然我在這個項目中使用了Pi,但是該教程在安裝了Python的其他Linux開發板上同樣可以工作。

6.0 附件:腳本

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23709

    瀏覽量

    670976
  • 互聯網
    +關注

    關注

    54

    文章

    11233

    瀏覽量

    105604
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何使用Raspberry pi和Python來控制Arduino

    如果你同時擁有Arduino和Raspberry pi板,本文將向您展示如何使用Raspberry pi和Python來控制Arduino。
    的頭像 發表于 11-08 16:51 ?4805次閱讀
    如何使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>pi</b>和Python來<b class='flag-5'>控制</b>Arduino

    如何在基于Raspberry Pi項目中使用霍爾傳感器

    汽車行業產品中的速度、位置和距離?;魻杺鞲衅鞯亩喙δ苄允蛊涑蔀橹圃焐毯碗姎夤こ處煹谋貍淦?,這就是為什么今天,我將向我們展示如何在基于 Raspberry Pi項目中使用霍爾傳感器。
    的頭像 發表于 11-16 17:16 ?2879次閱讀
    如何在基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的<b class='flag-5'>項目中</b>使用霍爾傳感器

    基于Raspberry Pi 5的蜂窩物聯網項目

    今天小拜年給大家帶來的是來自美國的Maker Rob Lauer的基于樹莓派5的蜂窩網絡項目,了解如何為新的 Raspberry Pi 5 單板計算機添加低帶寬蜂窩連接。
    的頭像 發表于 12-25 10:55 ?1609次閱讀
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5的蜂窩物聯網<b class='flag-5'>項目</b>

    如何添加GPS時間和位置至Raspberry Pi 項目

    以下,歐時電子工程師將詳細描述如何在Raspberry Pi 項目添加GPS時間和位置。向 Raspberry
    發表于 01-25 15:57

    安裝Raspberry Pi Clock Hat的教程分享

    Raspberry Pi 系統的關鍵參數,例如時間、日期、CPU 使用率、CPU 溫度、網絡 IP等。除此之外,它還允許您通過板載大頭釘按鈕控制一些基本操作,例如關機和重啟。這個項目
    發表于 07-05 06:01

    基于raspberry pi pico的EPS系統

    描述Sweet Manufacturing電子轉向系統該項目是一個基于 raspberry pi pico 的 EPS(電動助力轉向)系統。該項目使用汽車電池。該
    發表于 07-15 10:05

    分享一個不錯的Raspberry Pi串行控制臺迷你帽項目

    描述Raspberry Pi串行控制臺迷你帽該項目包含帶有 USB 到 UART 轉換器的 Mini-HAT,連接到 Raspberry
    發表于 09-01 06:03

    Raspberry Pi上安裝Android的方法

    Raspberry Pi 中使用的流行操作系統是 Raspbian,它是一個基于 linux 的 Raspberry Pi 官方操作系統,我們使用它構建了許多
    的頭像 發表于 09-05 15:10 ?2w次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上安裝Android的方法

    Raspberry Pi上通過網絡控制LED

    電子發燒友網站提供《Raspberry Pi上通過網絡控制LED.zip》資料免費下載
    發表于 12-13 09:37 ?0次下載
    <b class='flag-5'>在</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上通過網絡<b class='flag-5'>控制</b>LED

    基于諾基亞5110的Raspberry Pi帽子

    Raspberry Pi 系統的關鍵參數,例如時間、日期、CPU 使用率、CPU 溫度、網絡 IP等。除此之外,它還允許您控制一些基本操作,例如從機載定位按鈕關閉和重新啟動。這個項目
    發表于 12-21 12:27 ?0次下載

    基于Raspberry pi的電動相機三腳架

    方案介紹本方案是基于 Raspberry pi 的電動相機三腳架。本項目中用到的東西:樹莓派攝像頭模塊 V2Arduino UNOSpark
    發表于 12-22 11:32 ?0次下載

    Raspberry Pi上模擬Commodore Amiga

    現在,您只要使用一個Raspberry Pi就可以輕松實現對Amiga的探索!項目中,您可以使用任意Pi,但是為了獲得更好的性能,
    的頭像 發表于 02-25 17:29 ?1436次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上模擬Commodore Amiga

    基于Raspberry Pi的DIY面部識別功能

    目的:本教程的目的在于展示如何在Raspberry Pi項目中添加面部識別功能。注意:該面部識別門鎖設計并不應該被應用于保護或鎖定任何有價值的物品或房屋上。
    的頭像 發表于 02-24 18:25 ?989次閱讀
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的DIY面部識別功能

    如何在Raspberry Pi項目中添加Siri控制

    目的:本教程旨在教您如何使用SiriControl開源Python框架在RaspberryPi項目中添加Siri功能和控制功能。
    的頭像 發表于 02-27 10:27 ?988次閱讀
    如何在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>項目中</b><b class='flag-5'>添加</b><b class='flag-5'>Siri</b><b class='flag-5'>控制</b>

    Raspberry Pi添加15美元的顯示器

    電子發燒友網站提供《為Raspberry Pi添加15美元的顯示器.zip》資料免費下載
    發表于 06-20 11:04 ?0次下載
    為<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>添加</b>15美元的顯示器