《物聯(lián)網(wǎng)技術(shù)及應(yīng)用》課件 查娟 13 電機驅(qū)動車輛運動-18 紅外傳感器避障運動_第1頁
《物聯(lián)網(wǎng)技術(shù)及應(yīng)用》課件 查娟 13 電機驅(qū)動車輛運動-18 紅外傳感器避障運動_第2頁
《物聯(lián)網(wǎng)技術(shù)及應(yīng)用》課件 查娟 13 電機驅(qū)動車輛運動-18 紅外傳感器避障運動_第3頁
《物聯(lián)網(wǎng)技術(shù)及應(yīng)用》課件 查娟 13 電機驅(qū)動車輛運動-18 紅外傳感器避障運動_第4頁
《物聯(lián)網(wǎng)技術(shù)及應(yīng)用》課件 查娟 13 電機驅(qū)動車輛運動-18 紅外傳感器避障運動_第5頁
已閱讀5頁,還剩53頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

3/10/20241物聯(lián)網(wǎng)技術(shù)及應(yīng)用

電機驅(qū)動車輛運動

3/10/20242電機驅(qū)動車輛運動3/10/20243電機驅(qū)動車輛運動四個電機兩個驅(qū)動器3/10/20244電機驅(qū)動車輛運動輸入端輸出端TB6612FNG直流電機驅(qū)動器3/10/20245電機驅(qū)動車輛運動What’sthedifference?TB6612FNG直流電機驅(qū)動器1TB6612FNG直流電機驅(qū)動器23/10/20246電機驅(qū)動車輛運動AIN1AIN2BIN1BIN2PWMAPWMB輸出101011正轉(zhuǎn)010111反轉(zhuǎn)111111制動000011停止TB6612FNG直流電機驅(qū)動器有4種電機控制方式,分別是正轉(zhuǎn)、反轉(zhuǎn)、制動和停止。3/10/20247電機驅(qū)動車輛運動AIN1AIN2BIN1BIN2輸出正轉(zhuǎn)1010AIN1:高電平AIN2:低電平BIN1:高電平BIN2:低電平正轉(zhuǎn)3/10/20248電機驅(qū)動車輛運動停止前進(jìn)后退左轉(zhuǎn)右轉(zhuǎn)車輛的五種運動方向:3/10/20249電機驅(qū)動車輛運動小車前進(jìn)時,車輪是如何轉(zhuǎn)動的?3/10/202410電機驅(qū)動車輛運動3/10/202411電機驅(qū)動車輛運動舉一反三:編寫后退功能AIN1AIN2BIN1BIN2輸出1010正轉(zhuǎn)0101反轉(zhuǎn)3/10/202412電機驅(qū)動車輛運動舉一反三:編寫停止功能AIN1AIN2BIN1BIN2輸出1010正轉(zhuǎn)0101反轉(zhuǎn)0000停止3/10/202413電機驅(qū)動車輛運動左轉(zhuǎn)和右轉(zhuǎn)的設(shè)計可以有多種方式,例如設(shè)置左右側(cè)電機設(shè)置速度差或者采用不同轉(zhuǎn)向的方式來完成。舉一反三:編寫左轉(zhuǎn)和右轉(zhuǎn)功能3/10/202414電機驅(qū)動車輛運動3/10/202415Thankyou3/10/202416物聯(lián)網(wǎng)技術(shù)及應(yīng)用

語音合成喇叭播放

3/10/202417語音合成喇叭播放3/10/202418語音合成喇叭播放3/10/202419語音合成喇叭播放3/10/202420語音合成喇叭播放在百度智能云平臺中,有各種系統(tǒng)的SDK,例如Android、ios、JAVA等等3/10/202421語音合成喇叭播放AipSpeech是語音識別的pythonSDK客戶端,使用前需要創(chuàng)建一個AipSpeech,創(chuàng)建代碼如下:from

aip

import

AipSpeech#導(dǎo)入包APP_ID='此處填入創(chuàng)建賬號的AppID'API_KEY='此處填入創(chuàng)建賬號的APIKey'SECRET_KEY='此處填入創(chuàng)建賬號的SecretKey'aipSpeech=AipSpeech(APP_ID,API_KEY,SECRET_KEY)3/10/202422語音合成喇叭播放voice

=

aipSpeech.synthesis(text

=

'現(xiàn)在開始語音播報',

options={'spd':5,'vol':5,'per':1,})語音合成函數(shù)為synthesis()函數(shù)3/10/202423語音合成喇叭播放將語音保存為yuyin.mp3的文件。if

not

isinstance(voice,dict):with

open('yuyin.mp3','wb')

as

f: f.write(voice)3/10/202424語音合成喇叭播放語音文件播放:import

pygamepygame.mixer.init()pygame.mixer.music.load('/home/pi/CLBROBOT/yuyin.mp3')pygame.mixer.music.play()3/10/202425Thankyou3/10/202426物聯(lián)網(wǎng)技術(shù)及應(yīng)用室內(nèi)溫濕度顯示

3/10/202427室內(nèi)溫濕度顯示2002年英特爾公司率先在美國俄勒岡州建立了世界上第一個無線傳感器網(wǎng)絡(luò)葡萄園。美國俄勒岡州3/10/202428室內(nèi)溫濕度顯示3/10/202429室內(nèi)溫濕度顯示我為藍(lán)天減1克3/10/202430室內(nèi)溫濕度顯示DHT11采集設(shè)備:LM35DS18B203/10/202431室內(nèi)溫濕度顯示?(1)AdafruitDHT11庫安裝步驟及指令importAdafruit_DHT不報錯sudoapt-getinstallgit-coregitclone/adafruit/Adafruit_Python_DHT.gitcdAdafruit_Python_DHTsudopython3setup.pyinstall3/10/202432室內(nèi)溫濕度顯示?(2)DHT11引腳中正負(fù)極分別對應(yīng)幾號?引腳編號名稱說明1VCC電源正極,3.3~5.5V2DATA數(shù)據(jù)線3NC空引腳,可不接線4GND接地3/10/202433引腳接線室內(nèi)溫濕度顯示3/10/202434室內(nèi)溫濕度顯示DHT11傳感器內(nèi)部包含一個電阻式感濕元件和一個NTC測溫元件。DHT11不會主動采集數(shù)據(jù)單總線工作方式(一條數(shù)據(jù)線完成輸入輸出操作)DHT11是如何實現(xiàn)讀取溫濕度數(shù)據(jù)的呢?3/10/202435室內(nèi)溫濕度顯示DHT11工作原理一次完整的數(shù)據(jù)傳輸為40bit,高位先出。例如:00010101

00000010

00010001

00000001

00111110

濕度整數(shù)

濕度小數(shù)溫度整數(shù)

溫度小數(shù)校驗和以上過程就是Adafruit_DHT.read_retry()函數(shù)的具體內(nèi)容3/10/202436室內(nèi)溫濕度顯示Adafruit_DHT.read_retry()為讀取溫濕度數(shù)據(jù)函數(shù),兩個入?yún)?,兩個返回值。參數(shù)sensor表示傳感器類型,比如11,22等;參數(shù)pin表示讀取的引腳編號函數(shù)返回值有兩個,分別是濕度humidity和溫度temperatureAdafruit_DHT.read_retry(sensor,pin)3/10/202437室內(nèi)溫濕度顯示3/10/202438Thankyou3/10/202439物聯(lián)網(wǎng)技術(shù)及應(yīng)用溫濕度狀態(tài)語音播報

3/10/202440溫濕度狀態(tài)語音播報錄音及放音的過程3/10/202441溫濕度狀態(tài)語音播報pyaudio庫未安裝報錯3/10/202442溫濕度狀態(tài)語音播報(1)首先安裝portaudio.dev,在終端中輸入如下指令:sudoapt-getinstallportaudio.dev(2)安裝python-pyaudio,在終端中輸入如下指令: sudoapt-getinstallpython-pyaudioPyaudio庫的安裝:3/10/202443溫濕度狀態(tài)語音播報3/10/202444溫濕度狀態(tài)語音播報3/10/202445任務(wù)練習(xí)根據(jù)以上內(nèi)容完成任務(wù)實踐,任務(wù)內(nèi)容如下:(1)完成兩個錄音文件并播放,文件1錄音內(nèi)容:“當(dāng)前溫度正常,濕度正?!?。文件2錄音內(nèi)容:“當(dāng)前溫度正常,濕度偏高”。(2)結(jié)合本項目任務(wù)1內(nèi)容,采用DHT11溫濕度傳感器采集當(dāng)前室內(nèi)溫濕度,打印顯示溫濕度數(shù)據(jù);(3)判斷溫濕度數(shù)據(jù),設(shè)定一個正常范圍,比如溫度20C,濕度50%定義為正常值,當(dāng)檢測到的溫度正常時,播放錄音文件1內(nèi)容。對著DHT11吹口氣,濕度值正常會迅速上升,當(dāng)檢測到濕度值大于60%時,播放文件2錄音內(nèi)容。從而實現(xiàn)當(dāng)前溫濕度數(shù)據(jù)的狀態(tài)語音播報功能。3/10/202446Thankyou3/10/202447物聯(lián)網(wǎng)技術(shù)及應(yīng)用紅外傳感器距離檢測

3/10/202448紅外傳感器距離檢測紅外避障模塊實物圖發(fā)射管接收管電位器引腳3/10/202449紅外傳感器距離檢測紅外避障模塊的電路原理圖電源指示部分紅外發(fā)射接收開關(guān)指示部分3/10/202450紅外傳感器距離檢測硬件接線:RightInfradSensor

=

16LeftInfradSensor

=

12BCM編碼方式3/10/202451紅外傳感器距離檢測3/10/202452Thankyou3/10/202453物聯(lián)網(wǎng)技術(shù)及應(yīng)用紅外傳感器避障運動

3/10/202454紅外傳感器避障運動3/10/202455紅外傳感器避

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論