音頻反饋(和輸入)和觸覺(jué)表面是兩種額外的 UI 技術(shù),可以讓您的產(chǎn)品真正脫穎而出。
嵌入式產(chǎn)品的設(shè)計(jì)師通常將屏幕作為他們與用戶(hù)聯(lián)系的主要渠道,這是正確的——我們的眼睛是我們感覺(jué)輸入的主要來(lái)源,讓我們能夠快速訪(fǎng)問(wèn)、評(píng)估、理解和處理大量信息。然而,雖然彩色顯示器幾乎成為嵌入式產(chǎn)品設(shè)計(jì)的必需品(我們?cè)谥暗牟┛椭姓劦搅诉@一點(diǎn)),但這并不是接觸用戶(hù)的唯一方式。
音頻反饋(和輸入)和觸覺(jué)表面是兩種額外的用戶(hù)界面 (UI) 技術(shù),可以讓您的產(chǎn)品真正脫穎而出。但是您如何將這些合并到您的代碼中,尤其是當(dāng)您的大部分 UI 構(gòu)建在高級(jí)腳本環(huán)境中時(shí)?
好吧,盡管像Crank Storyboard這樣的圖形用戶(hù)界面 (GUI) 設(shè)計(jì)工具可以通過(guò)在圖形模型中設(shè)置屬性和連接器來(lái)提供大量界面行為,但它們依賴(lài)Lua來(lái)完成更復(fù)雜的任務(wù)。Lua 是一種功能強(qiáng)大、輕量級(jí)且易于理解的腳本語(yǔ)言,非常適合嵌入式項(xiàng)目。
幸運(yùn)的是,Lua 還可以輕松橋接到 C/C++ 代碼。您所需要的只是 C 端的一些額外代碼——一個(gè)注冊(cè)函數(shù),以及一些獲取和設(shè)置參數(shù)的調(diào)用——并且您可以將所需的任何其他庫(kù)函數(shù)合并到您的 Storyboard 應(yīng)用程序中。
聽(tīng)覺(jué)反饋和輸入
音頻啁啾、嗶嗶聲和吱吱聲一直是標(biāo)準(zhǔn)嵌入式詞匯的一部分。但是使用像Vocalizer或Cepstral這樣的高質(zhì)量文本到語(yǔ)音引擎,可以為您的產(chǎn)品賦予語(yǔ)音功能,使其在競(jìng)爭(zhēng)中具有優(yōu)勢(shì)。這并不總是有意義的——例如,在工廠(chǎng)車(chē)間或辦公室運(yùn)行的產(chǎn)品中——但在許多情況下,提供口頭更新可能是一種更好的交互方式,尤其是當(dāng)您希望用戶(hù)的注意力在其他地方時(shí)。
下一步是讓產(chǎn)品處理雙向音頻通信。雖然不是每個(gè)人的設(shè)備都能從支持與用戶(hù)的類(lèi)似 Amazon Alexa 的對(duì)話(huà)中受益,但考慮讓您的設(shè)備接受簡(jiǎn)短的命令并提供語(yǔ)音狀態(tài)作為一種可能的選項(xiàng)是有意義的。
從 Lua 訪(fǎng)問(wèn)像 Alexa 這樣的自然語(yǔ)言服務(wù)應(yīng)該相對(duì)簡(jiǎn)單。值得慶幸的是,有人已經(jīng)有一個(gè)GitHub 項(xiàng)目可以做到這一點(diǎn)。
觸覺(jué)反饋
產(chǎn)品開(kāi)發(fā)人員需要考慮的第三個(gè)重要感覺(jué)是觸覺(jué)。雖然幾乎所有產(chǎn)品都使用點(diǎn)擊按鈕,但對(duì)手指按壓提供更具反應(yīng)性的響應(yīng)將會(huì)脫穎而出。
觸覺(jué)領(lǐng)域著眼于開(kāi)關(guān)、滑動(dòng)和屏幕點(diǎn)擊如何最直觀(guān)地對(duì)用戶(hù)的按壓做出反應(yīng):觸覺(jué)按鈕可以主動(dòng)改變按壓的感覺(jué),使其感覺(jué)堅(jiān)硬、柔軟或有阻力,從而巧妙地將信息傳達(dá)給用戶(hù)。操作員。將觸覺(jué)顯示器與屏幕合并(所謂的混合觸覺(jué))可以提供更高級(jí)別的復(fù)雜顯示。
雖然運(yùn)行觸覺(jué)傳感器的軟件可能很復(fù)雜,但只要你有一個(gè) C 庫(kù),從 Storyboard 中訪(fǎng)問(wèn)這些功能就很容易了。
有意義
即使您現(xiàn)在沒(méi)有在您的產(chǎn)品和系統(tǒng)中構(gòu)建多模式輸入,也不要?jiǎng)?chuàng)建一個(gè)將您限制在其中并限制您在未來(lái)包含這些功能的設(shè)計(jì)。最好的選擇是創(chuàng)建一個(gè)模塊化設(shè)計(jì),以便在現(xiàn)有技術(shù)發(fā)生變化和新技術(shù)上線(xiàn)時(shí)輕松更換組件和升級(jí)解決方案的部分內(nèi)容。
多模式輸入設(shè)計(jì)只是出色產(chǎn)品設(shè)計(jì)的一部分。如果您覺(jué)得這篇文章很有趣,那么您一定會(huì)想閱讀電子書(shū)“構(gòu)建您的下一個(gè)殺手級(jí)嵌入式 UI ”。當(dāng)然,如果您正在尋找?guī)椭鷣?lái)實(shí)施您當(dāng)前的 UI 或構(gòu)建您的下一個(gè) UI,我們有一支專(zhuān)業(yè)的專(zhuān)家團(tuán)隊(duì)隨時(shí)準(zhǔn)備提供幫助。
Brian Edmond是Crank Software的總裁和創(chuàng)始人,該公司是可口可樂(lè)和約翰迪爾等財(cái)富 100 強(qiáng)品牌使用的Storyboard GUI設(shè)計(jì)和開(kāi)發(fā)工具的制造商,以更快的速度將出色的嵌入式 UI 設(shè)計(jì)帶入生活。Brian 擁有電氣工程學(xué)位,在嵌入式圖形領(lǐng)域擁有 20 多年的經(jīng)驗(yàn)。
審核編輯 黃昊宇
-
觸摸屏
+關(guān)注
關(guān)注
42文章
2514瀏覽量
122557 -
ui
+關(guān)注
關(guān)注
0文章
211瀏覽量
22482
發(fā)布評(píng)論請(qǐng)先 登錄
低電壓觸摸屏控制器AD7879/AD7889:技術(shù)解析與應(yīng)用指南
TSC2046:低電壓 I/O 觸摸屏控制器的全方位解析
深入解析TSC2004:低功耗4線(xiàn)觸摸屏控制器的卓越之選
汽車(chē)觸摸屏馬達(dá):智能座艙觸覺(jué)交互的革命性突破
應(yīng)用 I 觸摸屏靜電浪涌防護(hù)方案
沐渥智能觸摸屏在氮?dú)夤裆系膽?yīng)用表現(xiàn)分析
如何做電子產(chǎn)品的觸摸屏點(diǎn)擊耐劃壽命測(cè)試
開(kāi)疆智能Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)連接維控觸摸屏配置案例
智能設(shè)備觸摸屏的功能性測(cè)試
工業(yè)智能網(wǎng)關(guān):PLC觸摸屏數(shù)據(jù)采集場(chǎng)景覆蓋指南
聚徽分享——解決工控觸摸屏觸摸不靈敏問(wèn)題的實(shí)用技巧
工業(yè)智能網(wǎng)關(guān)能夠采集PLC觸摸屏嗎
為什么您的觸摸屏 UI 應(yīng)該支持多模式輸入
評(píng)論