霍爾開關在智能圍棋中的應用
圍棋是一種策略性兩人棋類游戲,流行于中國、日本和韓國等,屬琴棋書畫四藝之一。圍棋起源于中國,春秋戰國時代即有記載,圍棋蘊含著漢民族文化的豐富內涵,是中國文化與文明的體現。圍棋使用方形格狀棋盤及黑白二色圓形棋子進行對弈,棋盤上有縱橫各19條直線將棋盤分成361個交叉點,棋子走在交叉點上,雙方交替行棋,落子后不能移動,以圍地多者為勝,圍棋也被認為是世界上最復雜的棋盤游戲之一,圍棋現已申請至世界非物質文化遺產領域。
學習圍棋是提高綜合素質的最佳途徑之一,教育界專家經過長期科研與測驗認為,學習圍棋有諸多好處,例如:開發智力、陶冶情操、有利于集中注意力、培養獨立思考和獨立解決問題的能力、培養創造力、培養積極向上永不放棄的精神和培養交際能力等。但是現有技術中的圍棋棋盤和棋子在圍棋教育里不是很方便,例如:學生必須要和老師面對面授課才可以進行,而且棋盤的復盤需要通過人工記錄完成,所以存在很多不便之處。如果能夠設計出一種可以實現棋子識別、下棋語音和燈光提示和數據記錄等功能的智能圍棋將成為圍棋教育領域的一項重大突破。
一種基于磁感應的智能圍棋,其包括智能電子棋盤,智能電子棋盤包括電路板、支架、圍棋盤和設置于圍棋盤表面的塑料膜,在塑料膜上噴繪有圍棋盤的棋格,在支架的上表面固定連接有圍棋盤,在圍棋盤底部位于支架內設置有電路板;在每顆棋子上面均嵌入一塊片狀磁性材料,同時在圍棋盤的每一個下棋點內部安裝一個霍爾開關,圍棋盤包含有361個下棋點,361個霍爾開關組成一個霍爾識別矩陣;在每個下棋點的內部位于電路板的上表面還安裝有一個LED,所有LED的安裝點就在每個棋格的交匯處,361個LED組成一個LED顯示矩陣。當把棋子放到圍棋盤表面時,霍爾檢測到棋子上的磁性材料,智能圍棋通過微處理器獲取該位置的霍爾開關的輸出,從而判決是否有棋子在該下棋點出現。
首先微處理器初始化,分別開通霍爾的每一行,掃描開通的這一行霍爾開關輸出,判斷輸出是否為0,如果輸出為O,則該行霍爾輸出為無圍棋放下,記錄該數字,如果輸出不為0,則該行霍爾輸出為有圍棋放下,記錄該數字;然后掃描下一行霍爾開關,判斷是否有LED需要顯示,如果有LED需要顯示,則顯示變化的LED,如果沒有LED需要顯示,則進入下一步;最后判斷藍牙串口是否有數據,如果藍牙串口有數據,則根據自定義協議獲取上位機命令數據,并返回上位機命令對應的應答數據,然后循環回到初始步驟,如果藍牙串口沒有數據,則微處理器循環回到初始步驟。
學習圍棋是提高綜合素質的最佳途徑之一,教育界專家經過長期科研與測驗認為,學習圍棋有諸多好處,例如:開發智力、陶冶情操、有利于集中注意力、培養獨立思考和獨立解決問題的能力、培養創造力、培養積極向上永不放棄的精神和培養交際能力等。但是現有技術中的圍棋棋盤和棋子在圍棋教育里不是很方便,例如:學生必須要和老師面對面授課才可以進行,而且棋盤的復盤需要通過人工記錄完成,所以存在很多不便之處。如果能夠設計出一種可以實現棋子識別、下棋語音和燈光提示和數據記錄等功能的智能圍棋將成為圍棋教育領域的一項重大突破。
一種基于磁感應的智能圍棋,其包括智能電子棋盤,智能電子棋盤包括電路板、支架、圍棋盤和設置于圍棋盤表面的塑料膜,在塑料膜上噴繪有圍棋盤的棋格,在支架的上表面固定連接有圍棋盤,在圍棋盤底部位于支架內設置有電路板;在每顆棋子上面均嵌入一塊片狀磁性材料,同時在圍棋盤的每一個下棋點內部安裝一個霍爾開關,圍棋盤包含有361個下棋點,361個霍爾開關組成一個霍爾識別矩陣;在每個下棋點的內部位于電路板的上表面還安裝有一個LED,所有LED的安裝點就在每個棋格的交匯處,361個LED組成一個LED顯示矩陣。當把棋子放到圍棋盤表面時,霍爾檢測到棋子上的磁性材料,智能圍棋通過微處理器獲取該位置的霍爾開關的輸出,從而判決是否有棋子在該下棋點出現。
首先微處理器初始化,分別開通霍爾的每一行,掃描開通的這一行霍爾開關輸出,判斷輸出是否為0,如果輸出為O,則該行霍爾輸出為無圍棋放下,記錄該數字,如果輸出不為0,則該行霍爾輸出為有圍棋放下,記錄該數字;然后掃描下一行霍爾開關,判斷是否有LED需要顯示,如果有LED需要顯示,則顯示變化的LED,如果沒有LED需要顯示,則進入下一步;最后判斷藍牙串口是否有數據,如果藍牙串口有數據,則根據自定義協議獲取上位機命令數據,并返回上位機命令對應的應答數據,然后循環回到初始步驟,如果藍牙串口沒有數據,則微處理器循環回到初始步驟。
下一篇:霍爾開關在放風機行程定位中的應用 上一篇:霍爾開關在墨斗電機中的應用