<li id="wkceg"></li>
<rt id="wkceg"><delect id="wkceg"></delect></rt>
<bdo id="wkceg"></bdo>
<strike id="wkceg"><acronym id="wkceg"></acronym></strike>

  • 帳號:
    密碼:
    智動化 / 文章 /

    eDice電子骰子改進遊戲體驗
    [作者 Rosarium Pila等]   2017年09月27日 星期三 瀏覽人次: [53214]

    擲骰子遊戲自古就受到人們的喜愛。蛇爬梯子、大富翁、雙骰子、雙陸棋等是全世界玩家最多的遊戲。


    早期電子骰子是一個亂數產生電路,主要器件是IC-555計時器,周邊連接繁雜的線路。那時的電子骰子雖然能夠公平地產生1-6的點數,但是不能給玩家帶來擲骰子的感覺。



    圖1 :  小巧的實體電子骰子設計將會為擲骰子遊戲帶來無限的商機。(source : NoveltyStreet)
    圖1 : 小巧的實體電子骰子設計將會為擲骰子遊戲帶來無限的商機。(source : NoveltyStreet)

    為了讓這些遊戲在今天更好玩,提升玩家的遊戲體驗,我們可以開發一個小巧的實體電子骰子,能夠向手機、平板、顯示幕等主機設備無線發送點數,這一設計將會為擲骰子遊戲帶來無限的商機。


    新款電子骰子採用意法半導體(ST)的加速度感測器LIS3DH、低能耗藍牙(BLE)處理器BlueNRG-MS或Wi-Fi模組SPWF01SAx和微控制器以及相關的充電電路。


    工作原理

    電子骰子的工作原理很簡單,投擲點數取決於加速度感測器的方向。骰子裡的加速度感測器利用加速度感測器的X、Y、Z三軸的數值和下圖中的查閱資料表(圖1)來確定方向朝上的數位。微控制器讀取數位資訊並通過BLE/Wi-Fi發給主機(手機或平板),主機收取數位並處理遊戲邏輯。


    校準加速度感測器也很容易,既可以通過安卓設備向骰子發送一條命令也可以通過搖骰子進行校準。校準是對電子產品因長時間使用而累積的偏移量進行修正的過程。在這種情況下,每個軸都需要校準,偏移計算結果保存在微控制器快閃記憶體內,當打開骰子的電源時,這個偏移值就會被應用。


    表1: 加速度感測器表示骰子輸出

    骰子上面的數字 **

    加速度感測器“X”軸輸出,單位g
    ( g = 9.8 m/s2 )

    加速度感測器“Y”軸輸出,單位g
    ( g = 9.8 m/s2 )

    加速度感測器“Z”軸輸出,單位g
    ( g = 9.8 m/s2 )

    1

    0

    0

    -1

    2

    0

    1

    0

    3

    -1

    0

    0

    4

    0

    -1

    0

    5

    1

    0

    0

    6

    0

    0

    1

    **加速度感測器軸參考點是根據圖1的骰子設置的。


    圖2 : 骰子與骰子遊戲通過無線通訊(BLE 或Wi-Fi)技術傳輸資料。
    圖2 : 骰子與骰子遊戲通過無線通訊(BLE 或Wi-Fi)技術傳輸資料。

    上圖顯示了骰子將當前的點數“6”和“5”發送到智能手機/平板電腦的順序步驟(1, 2, 3)。如果使用藍牙通信,骰子通過藍牙協議棧的GAP和GATT兩個協定發送資料。GAP協定用於初始化協定棧,建立與手機的連接通道,而GATT協議則定義智慧藍牙發送叫做“屬性”的數據(骰子點數、校準命令等)。該協定生成相關的加速度感測器服務,骰子點數通過該服務發送出去。


    如果是Wi-Fi通信,骰子固件連接到AP(接入點),作為通訊端客戶機,嘗試連接遠端通訊端伺服器。遠端設備上的服務程式和骰子連接到同一個AP點,監聽骰子用指定埠號發送的任何資料。在連接建成後,骰子固件向通訊端寫資料,遠端設備接收資料,並據此處理遊戲邏輯。遠端設備名稱/IP位址可以在骰子固件內配置。


    結論

    電子骰子可用於很多手機和平板遊戲軟體。電子骰子還廣泛用於高科技娛樂場所,因為這些地方多數遊戲都離不開擲骰子。如果在骰子裡植入語音播報器,骰子就會在停止運動後自動播報骰子點數,並將資料發送到遠端設備,這對弱視群體是一個很大的幫助。使加速度感測器與骰子的面垂直,還可以將這個設計改成N面的骰子。


    (Rosarium Pila, Saurabh Rawat, Salil Jain任職於STMicroelectronics Pvt. Ltd India)


    參考文獻

    1.http://www.st.com/content/st_com/en/products/wireless-connectivity/bluetooth-bluetooth-low-energy/bluenrg-ms.html


    2.http://www.st.com/content/st_com/en/products/wireless-connectivity/wi-fi/spwf01sa.html


    3.http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus.html?querycriteria=productId=SC1169


    4.http://www.st.com/content/ccc/resource/technical/document/application_note/cc/22/7c/e1/17/26/4a/37/DM00127351.pdf/files/DM00127351.pdf/jcr:content/translations/en.DM00127351.pdf


    相關文章
    ? SiC MOSFET:意法半導體克服產業挑戰的顛覆性技術
    ? 意法半導體的邊緣AI永續發展策略:超越MEMS迎接真正挑戰
    ? Crank Storyboard:跨越微控制器與微處理器的橋樑
    ? 嵌入式系統的創新:RTOS與MCU的協同運作
    ? STM32MP25系列MPU加速邊緣AI應用發展 開啟嵌入式智慧新時代
    comments powered by Disqus
      相關新聞
    » Discovery《臺灣無比精采:AI 科技島》即將首播 外宣臺灣科技實力
    » 應材攜手全球45個非營利組織扎根STEAM教育 賦能新世代人才科技創造力
    » 工研院 VLSI TSA國際研討會登場 聚焦高效能運算、矽光子、量子計算
    » 經濟部與顯示業瞄準先進封裝需求 首創面板級全濕式解決方案
    » SEMI:2025年全球晶圓廠設備投資破千億 晶背供電、2nm技術可望量產
      相關產品
    » 意法半導體三相馬達驅動器整合評估板加速強化性能
    » Basler全新小型高速線掃描相機適合主流應用
    » 意法半導體新款750W馬達驅動參考板適用於家用和工業設備
    » 意法半導體新車規單晶片同步降壓轉換器讓應用設計更彈性化
    » 意法半導體新款車規直流馬達預驅動器可簡化EMI優化設計

    ?
    刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

    Copyright ©1999-2025 遠播資訊股份有限公司版權所有 Powered by O3
    地址:臺北數位產業園區(digiBlock Taipei) 103臺北市大同區承德路三段287-2號A棟204室
    電話 (02)2585-5526 #0 轉接至總機 / E-Mail: webmaster@hope.com.tw
    主站蜘蛛池模板: 台南市| 汤阴县| 淮南市| 迁西县| 定西市| 介休市| 郁南县| 黔江区| 林口县| 太谷县| 石河子市| 安塞县| 阿荣旗| 西华县| 出国| 绵竹市| 文登市| 遂昌县| 隆昌县| 清丰县| 弥勒县| 南靖县| 利辛县| 安国市| 探索| 彰化市| 武山县| 格尔木市| 淮阳县| 天长市| 会理县| 乾安县| 汉川市| 扎囊县| 米林县| 高清| 东光县| 洪泽县| 高雄市| 拉萨市| 灵山县|