用樂高與樹莓派打造智慧發牌機

話不多說, 先看影片:



主要功能: 循序/隨機發牌, 牌張辨識, 13支AI

主要材料: 樹莓派2/攝影機, 樂高科技零件, 2顆PF馬達(8883), HMC5883l電子羅盤

====

想當年高中死黨(以下簡稱兄弟)聚會時總是喜歡玩13支.
因此念研究所時, 寫了13支AI程式. 靠著跟電腦學習, 十幾年來贏多輸少.

最近兄弟們各個成家立業, 能湊齊四家的機會不多, 因此萌發讓電腦湊一家的念頭.
雖然強者我兄弟已經把當年的13支單機版改成連線版, 但沒有實際摸到牌總是少了點感覺.
幾經討論後, 決定打造發牌機, 並用發牌機來擺13支.

====

開發的過程充滿挑戰與樂趣. 首先想到的是把牌張分離, 也就是做出"發"的動作.
"就用輪胎吧." 這部分比想像中順利, 接下來分家就更容易了.

用伺服馬達可以輕易完成分家的動作, 就這樣第1代發牌機誕生了:



其實在這之前, 由於想像中使用伺服馬達不成問題, 且當時手上缺少伺服馬達,
所以先用直流馬達挑戰了比較難的牌盒模式: (算是0.9代)



但牌盒的速度與準度難以突破, 因此回頭開發旋轉發牌的模式.
花了點時間把穩定性調整好後, 開始想要玩點樂子, "就來挑戰速度吧."

第1代發牌機一副牌分四家最快18秒, 且兄弟說它的脖子好像快斷了, 所以開始研發第2代發牌機.
期間也想過火車發牌機等等模式, 最後還是決定自走轉盤最經濟實惠.

請大家先猜一下最快可以幾秒發完? 在公布答案之前, 先來看一下隨機發牌:



隨機發牌的好處是不用洗牌, 當然也不用擔心有人做牌.

到了最後壓軸的時刻了, 在換上大輪胎與發牌程序最佳化後:



恩, 發一副牌不用五秒, 夠快了吧.
超級猛的 期待上市的日子到來

每次都發的超辛苦的

尤其是玩到六家~哈哈
平時少回文,看到這篇,忍不住說讚! 也太強了,也更實用。
outrunner wrote:
話不多說, 先看影...(恕刪)
哇!真的太強大了,可以順便研發uno 的發牌機喔!
757?

我688

給你按個讚

那個最快的發牌機, 我看得頭都暈了
太厲害了 有沒有考慮出售 哈哈
vsboke wrote:
超級猛的 期待上市的日子到來...(恕刪)

要上募資平台了嗎...哈哈

casper29 wrote:
平時少回文,看到這篇,忍不住說讚! 也太強了,也更實用。

謝謝.

oakely wrote:
哇!真的太強大了,可以順便研發uno 的發牌機喔!

說到UNO, 可能要更改牌匣設計, 以容納更多的牌張. 也可以改從下方出牌.

ohmoto_tw wrote:
757? 我688...(恕刪)

學長好啊.
神人呀, 5 分送上了

最後那片, 很強呵
太厲害了1515151515162526

outrunner wrote:
話不多說, 先看影片...(恕刪)


有神快拜

會發牌就已經很屌了

還會玩牌
我騎車開車搭公車 危險的是人不是車 廢禁行機車 重機上國道 燃料費隨油徵收
關閉廣告

今日熱門文章 網友點擊推薦!

文章分享
評分
複製連結