91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 15.76MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-08-05
  • 語言: Python
  • 標簽:

資源簡介

python智能識別垃圾分類種類通過串口發(fā)送垃圾種類給arduino,主要功能:運行程序后我們說“ 電腦”
程序會自動識別是“可回收物”,python處理把“可回收物”四個字的UTF-8編碼發(fā)送給單片機。

資源截圖

代碼片段和文件信息

‘‘‘
爬取垃圾分類網(wǎng)站,在線查詢垃圾分類數(shù)據(jù)
實現(xiàn)串口發(fā)送垃圾數(shù)據(jù),實現(xiàn)實時的垃圾分類功能
2019-12-03??更新語音輸入名稱,識別出垃圾種類


‘‘‘
import?requests
import?ssl
import?urllib3
import?text2utf8?as?t2u
import?txt_op
import?txt_operation
import?serial
import?time
from?aip?import?AipSpeech
from?playsound?import?playsound

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)??#發(fā)送
ssl._create_default_https_context?=?ssl._create_unverified_context
session?=?requests.session()?#?構(gòu)造SSL證書可以使我們可以實現(xiàn)對https的get請求
APP_ID?=?‘17863328‘
API_KEY?=?‘8HhP4Ht3dft4XmnYOBtv0qK4‘
SECRET_KEY?=?‘HGtfFviwPmOHFid1PLf2Yae5izEIrZGs‘
client?=?AipSpeech(APP_ID?API_KEY?SECRET_KEY)
headers={
????????‘User-Agent‘:‘Mozilla/5.0?(Windows?NT?6.1;?Win64;?x64)?AppleWebKit/537.36?(KHTML?like?Gecko)?Chrome/78.0.3904.108?Safari/537.36‘
????}



def?shibei_LaJi():
????str_utf8=t2u.text2utf8()
????url=r‘https://www.smartmll.com/?s=‘
????url?=?url?+?str_utf8[1]??#?構(gòu)造Ulr參數(shù)?
????print(url)
????res1?=?requests.get(urlheaders=headersverify=False)??

????#print(res1.text)??#??取網(wǎng)頁源碼?打印出全部網(wǎng)絡(luò)數(shù)據(jù)?用于調(diào)試
????with?open(r“./douban.txt““w“)?as?f:
????????????f.write(res1.text)
????txt_op.delblankline(r“./douban.txt“r“./text2.txt“)??#將文本中的空行去掉
????Garbage=txt_operation.web_parsing()?#獲取垃圾種類
????if?Garbage?==‘請輸入垃圾‘:
????????playsound(‘./test.mp3‘)
????else:
????????result??=?client.synthesis(str_utf8[0]+“屬于“+Garbage?‘zh‘?1?{‘vol‘:?5‘per‘:4‘spd‘:5})??#調(diào)用百度文字轉(zhuǎn)語音
????#識別正確返回語音二進制?錯誤則返回dict?參照下面錯誤碼
????????if?not?isinstance(result?dict):
????????????with?open(‘./auido.mp3‘?‘wb+‘)?as?f:
????????????????f.write(result)
????????playsound(“auido.mp3“)
????print?(Garbage)
????return?Garbage
????
def?serial_send():
????Garbage_utf8?=?shibei_LaJi()
????s_utf8?=??Garbage_utf8.encode(‘UTF-8‘)?#垃圾種類的文本轉(zhuǎn)UTF-8格式
????string?=?str(s_utf8)
????string=string.strip(‘b‘)
????#print(string)?#去除頭字母?‘\xe4\xb8\xad\xe5\x9b\xbd
????string?=?string.strip(r“‘“)?#去除字符串中的首尾的1單引號
????string=string.replace(r‘\x‘‘‘)?#把字符串中的/x?刪除
????#string=string.replace(r‘\x‘‘\000‘)?前一個程序中使用?空字符替換/x?造成在串口讀取中出現(xiàn)錯誤

????string=?string.upper()
????
????print(type(string))
????ser.write(bytes(string.encode(“UTF8“)))??#發(fā)送識別到的垃圾種類?
????
????time.sleep(2)?????#sleep()?與?inWaiting()?最好配對使用
????num=ser.inWaiting()
????uart_data?=?ser.read(num)
????print(uart_data)
????#ser.close()????
????print(string)
????

if?__name__?==?“__main__“:
????com?=?input(“請輸入你的COM端口:“)
????ser?=?serial.Serial(com115200)??#打開串口
????while?True:
????????#ser?=?serial.Serial(com115200)??#打開串口
????????serial_send()

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-12-15?13:26??爬取垃圾分類數(shù)據(jù)庫\.vscode\
?????文件??????????58??2019-12-02?16:39??爬取垃圾分類數(shù)據(jù)庫\.vscode\settings.json
?????目錄???????????0??2019-12-15?13:26??爬取垃圾分類數(shù)據(jù)庫\__pycache__\
?????文件????????2308??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\__pycache__\get_main.cpython-37.pyc
?????文件?????????902??2019-12-15?11:42??爬取垃圾分類數(shù)據(jù)庫\__pycache__\test_AI.cpython-37.pyc
?????文件?????????573??2019-12-13?23:27??爬取垃圾分類數(shù)據(jù)庫\__pycache__\text2utf8.cpython-37.pyc
?????文件?????????593??2019-12-02?22:20??爬取垃圾分類數(shù)據(jù)庫\__pycache__\txt_op.cpython-37.pyc
?????文件?????????664??2019-12-14?21:07??爬取垃圾分類數(shù)據(jù)庫\__pycache__\txt_operation.cpython-37.pyc
?????文件????????2247??2019-12-15?11:42??爬取垃圾分類數(shù)據(jù)庫\__pycache__\YvYin.cpython-37.pyc
?????文件??????116780??2019-12-15?11:58??爬取垃圾分類數(shù)據(jù)庫\1.wav
?????文件???????90156??2019-12-06?23:44??爬取垃圾分類數(shù)據(jù)庫\3.wav
?????文件????????4248??2019-12-15?11:58??爬取垃圾分類數(shù)據(jù)庫\auido.mp3
?????目錄???????????0??2019-12-15?13:26??爬取垃圾分類數(shù)據(jù)庫\build\
?????目錄???????????0??2019-12-15?13:26??爬取垃圾分類數(shù)據(jù)庫\build\get_main\
?????文件???????43241??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\Analysis-00.toc
?????文件??????778332??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\base_library.zip
?????文件????????7481??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\COLLECT-00.toc
?????文件????????2383??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\EXE-00.toc
?????文件?????2289429??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\get_main.exe
?????文件????????1033??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\get_main.exe.manifest
?????文件?????2016021??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\PKG-00.pkg
?????文件????????1349??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\PKG-00.toc
?????文件?????1998745??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\PYZ-00.pyz
?????文件???????35091??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\PYZ-00.toc
?????文件???????10288??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\warn-get_main.txt
?????文件??????593563??2019-12-15?13:13??爬取垃圾分類數(shù)據(jù)庫\build\get_main\xref-get_main.html
?????目錄???????????0??2019-12-15?13:26??爬取垃圾分類數(shù)據(jù)庫\dist\
?????目錄???????????0??2019-12-15?13:26??爬取垃圾分類數(shù)據(jù)庫\dist\get_main\
?????文件???????83456??2019-12-05?14:19??爬取垃圾分類數(shù)據(jù)庫\dist\get_main\_bz2.pyd
?????文件??????172544??2019-12-05?14:19??爬取垃圾分類數(shù)據(jù)庫\dist\get_main\_cffi_backend.cp37-win_amd64.pyd
?????文件???????15872??2019-12-05?14:19??爬取垃圾分類數(shù)據(jù)庫\dist\get_main\_contextvars.pyd
............此處省略89個文件信息

評論

共有 條評論