2018年1月30日 星期二

ROSA 系統開發 47 ─ RWG Spider 與 OTTO like 的材料清單更新

http://4rdp.blogspot.com/2018/01/rosa-47-rwg-spider-otto-like.html?m=0

自從 2015 以來 ROSA 陸續追加功能,另外硬體功能也增加許多,因此在此更新材料清單,以更佳的硬體組合來控制機器人。

通用的電子材料清單如下:
一、主控板  Arduino Nano  x 1  含 USB cable  x 1
ROSA 作業系統需下載到 Arduino 主控板執行,它比先前的 Uno 體積更小,價格更便宜
















USB cable 除了可以從 PC 下載編譯後的韌體到 Arduino 之外,
執行程式時,它從行動電源提供電力給主控板,注意這是使用 USB mini 連接到 Nano。













二、Arduino Nano 擴充板  x 1
把主控板插在它上面,然後 SG90 馬達及紅外線遙控器可以直接插接在上面



















三、 USB 行動電源 (Output 5V 2.1A) x 1

2018年1月26日 星期五

訓練數學感 161 ─ 如何亮起七個燈泡

http://4rdp.blogspot.com/2018/01/161_26.html?m=0

中央研究院,數學研究所有一篇有趣的文章,提到如何亮起七個燈泡

七顆燈泡排成一列,由左而右編號一到七,這些燈泡本身也是開關,
每按一下一個燈泡,該燈泡和相鄰的燈泡都會切換開關狀態,
例如,按二號燈泡,一二三號的燈會改變。
最左和最右的兩個燈泡亦相鄰(以符合圓周性質),
例如,按七號燈泡,六七一號的燈會改變。

請問燈泡從全滅到全亮要怎麼按?

2018年1月22日 星期一

商品進出口

http://4rdp.blogspot.com/2018/01/blog-post.html?m=0


最近處理一批物品運送出口,發現其中幾樣東西出口遇到關稅問題,因此請教公司處理進出口業務的專員,以了解狀況,通常商品出口都是零關稅,有些狀況還可以退稅,但是商品進口涉及販售,海關必定會課稅。

一般出口商品有四種情形:
一、販售,國外進口方要出具訂單,出貨方 Invoice 也要據實呈報,進口國海關會依不同商品課稅。
二、貨樣,商品完稅後價格一萬兩千元以下 (某些狀況是五萬元??待查證),可免徵進口關稅,參考 LEGO MINDSTORMS NXT 舊文。
三、展品,表示出口展覽完畢後,還要再進口回來,當時出口文件要保留好,否則會被進口課稅。
四、展品返還,須附上當時進口文件。

2018年1月18日 星期四

演算法圖鑑 (ALGORITHMS: EXPLAINED AND ILLUSTRATED)

http://4rdp.blogspot.com/2018/01/algorithms-explained-and-illustrated.html?m=0


演算法圖鑑 ─ 33 種演算法 + 7 種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解,ISBN 9786263153349,臉譜出版社石田保輝,宮崎修一 合著陳彩華 謝孫源 審訂

邁入機器人世紀,太多東西會交由程式控制,演算法是必要的,這本書應是資工人的參考書,雖然我的學歷專業不在資訊工程,不過靠自修的方式也寫程式三十多年,除了安全性部分沒碰過不熟悉外,其它的或多或少有接觸過,尤其資料結構與排序更是最最基礎,涉及資料庫需要有資料結構的概念,關於資料的存取,排序與資料結構是關鍵所在。

對非資工的程式設計師而言,

2018年1月14日 星期日

訓練數學感 160 ─ 正因數有多少個?

http://4rdp.blogspot.com/2018/01/160.html?m=0

有一正整數 N,它 2 的倍數有 28 個正因數,3 的倍數有 30 個正因數,請問它 6 的倍數有多少個正因數?

舉例來說,假設正整數 N = 4,它 2 的倍數是 8,正因數有 1, 2, 4, 8 四個。
它 3 的倍數是 12,正因數有 1, 2, 3, 4, 6, 12 六個。

2018年1月10日 星期三

ROSA 系統開發 46 ─ OTTO like 加上超音波感測器

http://4rdp.blogspot.com/2018/01/rosa-46-otto-like.html?m=0

結束遊能有愉桌遊設計比賽後,終於有時間回頭為 OTTO like 追加功能了,因為 OTTO 有使用超音波感測器當作眼睛,因此先把這功能加入比較重要。在進行程式設計之前,要先對使用的零件特性有所了解,才有能充分發揮零件的功效。

超音波感測器是一個非接觸型測量距離的元件,ROSA 設定 30 ms 時間長度來檢測距離,這樣設計,20 cm 以內可以正常測量,因此利用這樣特性,可以設計如下

啟用超音波感測器後,
距離 10 cm 以上,OTTO like 會向前行進;
距離 5 ~ 10 cm 以上,OTTO like 停止不動;
距離 5 cm 以內,OTTO like 會向後退。

2018年1月6日 星期六

訓練數學感 159 ─ 四色拼圖

http://4rdp.blogspot.com/2018/01/159.html?m=0


去年我與香港孫老師組隊參加 Hello Maker 主辦的遊能有愉桌遊設計活動,個人覺得收穫滿滿,因為有桌遊公司的設計專家指導如何設計,並且解析各類遊戲玩法的精髓 ─ 機制,目前桌遊界已經分類出 51 種遊戲機制,想了解甚麼是機制的人,可以參考 ZZAS 所寫的文章:桌遊機制介紹&桌遊分類介紹,簡單說遊戲機制相當於電腦遊戲的引擎,它是遊戲的靈魂,我覺得每款遊戲應搭配合適的機制才能讓人有良好的遊戲體驗,通常一款遊戲可能包含數個遊戲機制組合,所以變化多端。

在上課那兩天,我首先發想出四方塊拼圖,與孫老師討論後修正為四色拼圖,這款遊戲潛藏數學組合排列問題, 從上圖,可知每個圖塊有四種顏色,有五種任意相連組合基本形狀 (圖塊可以正反面使用),請問總共會有幾塊顏色及形狀完全不同的圖塊

2018年1月2日 星期二

七大奇蹟 (7 WONDERS)

http://4rdp.blogspot.com/2018/01/7-wonders.html?m=0


2018 新年快樂,設計桌遊是我的興趣之一,最近上課學習桌遊設計專業課程,功力更加精進,了解遊戲的靈魂在遊戲機制 (遊戲方法),由於我前一陣子設計了同步下棋的機制,想要確認其它棋類是否有類似的機制,因此走訪各大書局查看成人桌遊的市場情形,很不幸幾乎所有實體書店所販售的棋奕遊戲都賣 12 歲內的一般桌遊,看不到成人桌遊 (有複雜機制的策略遊戲),幸好在我居住附近有家瘋桌遊的門市,讓我可以租到遊戲研究玩玩,以後有空可以寫一些遊戲心得給有興趣的朋友參考。

回歸主題,在世界最大桌遊資訊分享網站 BoardGameGeek (BGG) ,將所有桌遊歸類出 51 種遊戲機制,其中 Simultaneous Action Selection 同時行動選擇(同時選擇行動)的遊戲機制,是我感興趣的玩法,所以找了七大奇蹟先研究看看,這遊戲就是扮演七大文明古國之一的領袖,開採領土內的資然資源,發展週邊貿易,樹立軍事強權,最後換算成分數,看誰的分數最高就是第一名!