構(gòu)建一款語(yǔ)音控制的番茄時(shí)間定時(shí)器,內(nèi)置Seeed Studio XIAO ESP32S3感測(cè)和圓形顯示
一款語(yǔ)音控制的番茄時(shí)間定時(shí)器,內(nèi)置Seeed Studio XIAO ESP32S3感測(cè)和圓形顯示。用免提時(shí)間管理保持高效!
項(xiàng)目概述
AskLou.io Pomodoro Timer是一個(gè)緊湊的,語(yǔ)音激活的生產(chǎn)力工具,可以幫助您實(shí)現(xiàn)流行的番茄工作法的時(shí)間管理。使用簡(jiǎn)單的語(yǔ)音命令,你可以開(kāi)始工作,休息,管理你的工作效率,而不用碰你的電腦或手機(jī)。
為什么AskLou.番茄工作制定時(shí)器?
傳統(tǒng)的番茄工作制計(jì)時(shí)器需要手動(dòng)操作,這會(huì)破壞你的心流和注意力。AskLou.IO通過(guò)語(yǔ)音命令解決了這個(gè)問(wèn)題,讓你不用動(dòng)一根手指就能管理你的時(shí)間。優(yōu)雅的圓形顯示屏提供當(dāng)前會(huì)話的一目了然的狀態(tài),幫助您保持專(zhuān)注和高效。
特性
?語(yǔ)音控制:?jiǎn)?dòng)和暫停定時(shí)器與簡(jiǎn)單的語(yǔ)音命令
?多種會(huì)話類(lèi)型:標(biāo)準(zhǔn)工作會(huì)話(25分鐘),短休息(5分鐘),長(zhǎng)休息(15分鐘)
?可視化進(jìn)度跟蹤:直觀的圓形進(jìn)度指示器顯示剩余時(shí)間
?無(wú)干擾:沒(méi)有應(yīng)用程序,沒(méi)有通知,只有專(zhuān)注的生產(chǎn)力
?可定制:易于修改會(huì)話持續(xù)時(shí)間,以匹配您的個(gè)人工作流程
?低功耗:專(zhuān)為整天坐在辦公桌前使用而設(shè)計(jì)
?獨(dú)立操作:不需要智能手機(jī)或電腦一旦設(shè)置
硬件
組件的要求
?seed Studio XIAO ESP32S3 Sense
?Seeed Studio Round Display for XIAO (1.28" 240x240 GC9A01 LCD)
?USB-C電源線
?可選:3D打印外殼(項(xiàng)目包含文件)
我們?yōu)槭裁催x擇這種硬件
蕭ESP32S3 Sense包括一個(gè)板載麥克風(fēng),使其完美的語(yǔ)音控制應(yīng)用。其緊湊的外形與令人驚嘆的圓形顯示屏相結(jié)合,創(chuàng)造了一個(gè)優(yōu)雅的桌面伴侶,不會(huì)分散你的工作空間美學(xué)。
構(gòu)建過(guò)程
1. 硬件組裝
?將Round Display連接到XIAO ESP32S3檢測(cè)板上
?顯示器直接連接到XIAO的引腳-無(wú)需焊接!
?可選:安裝在3D打印的情況下,完成外觀
2. 軟件設(shè)置
?設(shè)置CircuitPython
?下載CircuitPython 8。
?將主板置于引導(dǎo)加載程序模式(雙擊重置按鈕)
?將CircuitPython UF2文件拖放到電路板的驅(qū)動(dòng)器上
?安裝所需的庫(kù)
從CircuitPython包中下載這些庫(kù):
?adafruit_display_text
?adafruit_display_shapes
?gc9a01.mpy
模擬(用于麥克風(fēng)功能)
將它們復(fù)制到CircuitPython設(shè)備上的lib文件夾中。
3. 代碼部署
只需將代碼庫(kù)中的code.py文件復(fù)制到CircuitPython設(shè)備中,計(jì)時(shí)器就會(huì)自動(dòng)開(kāi)始運(yùn)行!
它是如何工作的
?聲音檢測(cè):板載麥克風(fēng)監(jiān)聽(tīng)超過(guò)閾值的聲音
?命令模擬:對(duì)于演示版本,命令循環(huán)通過(guò)預(yù)設(shè)列表
?計(jì)時(shí)器邏輯:跟蹤工作會(huì)議,短休息和長(zhǎng)休息
?視覺(jué)反饋:圓形顯示屏顯示會(huì)話類(lèi)型和剩余時(shí)間
?進(jìn)度指示器:照亮的弧線顯示當(dāng)前會(huì)話的進(jìn)度
AskLou.Pomodoro Timer響應(yīng)以下語(yǔ)音命令:
?“開(kāi)始計(jì)時(shí)器”——開(kāi)始一個(gè)25分鐘的工作會(huì)議
?“暫停定時(shí)器”-暫停當(dāng)前會(huì)話
?“開(kāi)始短暫休息”——開(kāi)始5分鐘的休息
?“開(kāi)始長(zhǎng)時(shí)間休息”——開(kāi)始15分鐘的休息
定制選項(xiàng)
你可以自定義你的AskLou.io番茄工作制定時(shí)器的幾種方法:
?會(huì)話持續(xù)時(shí)間:修改session_duration字典以更改工作或中斷長(zhǎng)度
?聲音靈敏度:根據(jù)您的環(huán)境調(diào)整“LOUD_THRESHOLD”的值
?視覺(jué)主題:改變不同會(huì)話類(lèi)型的弧線顏色
?命令詞:更新voice_commands列表以使用不同的短語(yǔ)
未來(lái)的增強(qiáng)
未來(lái)版本的潛在改進(jìn):
?改進(jìn)的語(yǔ)音識(shí)別更可靠的命令檢測(cè)
?會(huì)話結(jié)束時(shí)的觸覺(jué)或音頻反饋
?連接生產(chǎn)力應(yīng)用程序的會(huì)話記錄
?用于音頻通知的小揚(yáng)聲器
?電池供電便于攜帶
本文編譯自hackster.io