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