哈爸給你問之如何成為Open Hardware的 Maker( Arduino篇 )- Q&A

聊天 Agenda

聊天規則

進門請禮貌打招呼,離開也請打招呼再離開,線上活動,不介意大家隨時離開

請先報到,如果有正在做東西,可分享的,請跟大家分享

很多人一起聊天,容易混亂,聊完也無法有效收集成果。

所以嘗試用共筆的方式,看看能不能聊出點花樣。

所有地方都是開放大家隨意編輯,請大家多多貢獻與分享,相信來的能人很多,請大家一同幫助 Maker 的新手

覺得這樣聊天對您有幫助,立即邀請您線上好友參與。也可分享 hackpad 資訊,方便大家參與

注意事項

請注意,此為公開的紀錄,可公開分享的才寫在這裡。其他在臉書閒聊就好

顧問準備事項

在當天討論之前,本篇主要是給顧問團提前準備相關的 Q&A, 以及互相認識,年落感情之用,希望在當天之前,只有顧問才能看到內容(準備時期,保持點神秘感)。當討論開始,就會開啟權限給所有人可讀寫

顧問白板

此區讓大家認識這次的顧問團,請顧問們自行填寫。建議列上正在做的東西,推薦的臉書討論區等

哈爸

參與人員報到區

請報到,歡迎提供聯絡方式(臉書,Email),需要保持神秘感,可用綽號

Maker1

蔡松寰

       FB點我

 

Maker 的玩具

請參與者,有再做東西的,可以分享一下。比較容易找到同好,也容易得到別人的幫助

如何成為Open Hardware的 Maker( Arduino篇 )- 參考資料

問與答

本問答為個人淺見,僅提供參考。由於是共筆型態,也歡迎大家持續補充與修正

常見的相關參考資料,發問前,請先參考 - FAQ , 哈爸給你問之 LinkItONE

Q1 : 如何入門?

A1 :  請參考之前 Arduino 一起動手做資料

Q2 : 那麼多種 Maker 可以做,為何要做 Open Hardware Maker?

A2 : 因為開放,學得快。而且做得好可以直接多做幾個出來,如果市場接受度高,可以集資。很多發展

Q3 : 有那麼多 Open Hardware, 該不該從 Arduino 入手?

A3 : 應該。因為最簡單,最便宜,非常合適新手上手。可以直接上感測器,更容易有成就感

Q4 : 人多學得快,該去參加哪些臉書群組?哪裏找同好?

A4 : 來的這些,就是現成的同好與顧問團,會後記得聯繫

臉書:Arduino Taipei, Arduino Taiwan, LinkItONE MakerPro

MakerSpace : WeSchool 新竹工具圖書館

線上討論區 : 哈爸給你問 - 新手臉書討論區

Maker to Startup : MakerPro

Q5 : 有沒有什麼人在教?

A5 : 很多,基本上大部份的 Maker space 都有課程,也可使用Accupass 查詢。

Q6: 關於加速度與陀螺儀的概念,還有他的數學式表達是怎麼的一回事,以及Wiimote裡面的晶片是裝哪一個?

A6 : 我用過的 IMU, 加速度計 陀螺儀, 不懂數學表達式是什麼意思?Wiimote 的資料請參考

Q7: 哈爸有玩過Blynk嗎?想請問他跟MCS有甚麼差異?

A7 : 我在 LASS 上有整合進 Blynk, 算用過吧!不過開始動工到完成不到三個小時,所以我也不是很懂 Blynk 啦! 基本上 Blynk 是類 Arduino 手機通用介面。MCS 是 Cloud, web 和 api 的集合體。基本上完全不是同一類的東西 。簡單的說BLINK就是一個Arduino的圖型介面智慧型手機控制項 產生/處理 的快速解決方案。

 

 Q8: 請問Arduino的感測器接腳名稱百百款, 除了Vcc and GND知道怎麼接外, 其他每次遇到新感測器總不知如何是好(例如剛剛問的七段顯示器就有DIO跟CLK, 就不知怎麼接了), 這部分請問有啥訣竅嗎?           

 A8 : 基本上沒有幾種。Digital(D), Analog(A), I2C, SPI. 都有一定的規則。主要看 PIN Diagram

 

Q9: 是否有方法能將Arduino端的資料傳至LinkitOne,傳的內容是int 0~255的數值,我試過SDA、SCL做I2C傳輸 與 XBee傳輸都無法,有沒有人能給點建議或是有人成功的?

A : 沒道理不會成功。Debug 的方向是檢查 Tx 是否正確。再來看是否有 Rx 的觀察點。除非有熟手,要不然只能 Debug

Q10: 大家在使用Arduino 時, 時常會遇到IO 點不足的問題. 請問類似 

https://www.facebook.com/krtkl.inc?fref=nf 

這樣的板子, 對maker 有吸引力嗎? 

A: 哈爸:120 Programmable IO. 真恐怖。可是因該不會因為 IO 就選吧!要多IO 一般上個小元件,自然就可以有很多 IO. 除非 Timing 上不漂亮。或是其他考量。基本上不會因為要喝牛奶去養牛吧!當然 Platform 本身看起來也不錯倒是

[ 其他人補充 ]

 Q11: 一個遊戲機的控制器,他的spec到底該往哪裡找?

 A11 : 一般所有的產品都是先從公開資料開始。公開資料寫的 features. 基本上就是 top level 的 spec. 工程的 spec, 基本上找 Datasheet, 當然 Datasheet 不一定能取得。不過取得類似產品的 datasheet 也可以略知一二。

 

 Q12 : 給新手答:哪個 Open hardware 你建議哈爸舉辦哈爸給你問?

Q13 : 想請教大家從開始接觸這些開源的模組後,要跨入自己設計模組需要準備哪些知識

Q14 :  Arduino和OPENCV的結合,中間是不是要有processing嗎?

A14 : 我不是很了解 OpenCV, 根據我的理解 OpenCV是個 3D library. 被 Porting 到幾個語言中,比方說 python, processing. 所以只要python/processing 能跟 Arduion 溝通,基本上就行。但是簡單的還是 processing + OpenCV library -> UART -> Arduino. (可能是亂答,僅供參考)

Q15 : 如果使用arduino控制步進馬達驅動器,脈波速率與脈波數控制要如何處理

使用arduino控制步進馬達可以直接使用servo的函式庫進行設計,如果要改為單純的脈波輸入輸出要如何處理

不好意思,那再請教一下,如果要同時控制兩顆馬達以上,中斷處理不就會變成非常複雜,並且無法達到精確時脈的控制?

Q16 : 請研究 Arduino 與 OpenCV 的連結性,如這個東西的做法

A: http://playground.arduino.cc/Interfacing/Processing 

   有人用processing 與arduino 結合, 來讓Arduino 具有影像處理的能力. 

   請參考

基本上圖傳到 PC, Processing 是 Java 的軟體,對影像做處理,針對臉部辨識。辨識結果,計算出 Arduino 應該如何轉向,然後將命令用 Serial port 傳進Arduino. 簡單說,Arduino 根本不知道有影像的存在,只是被控制的馬達管理員而已

Q17: 有人想過把自己的成品銷售嗎?也就是商品化問題。你會怎樣賣東西?

A17 : 基本上 Maker 做的東西如果好用的話,是有商品化的機會。不過一般距離商品有點遙遠。可先尋求 MakerPro 社群的幫助。協助產品化,止於如果已經是商品了。那管道應該相當多,得看產品地位與特性。這個問題,似乎有點大,希望這個回答您能滿意

有篇文章,也許可以參考:《全球Maker to Market浪潮,台灣如何接軌?》

http://makerpro.cc/2015/07/connect-to-global-maker-movement/

Q18 : 做這些電子東西,商品化不是要做EMC與SAFTY等相關認證,一般的MAKER缺乏這樣的知識與資源,再加上MAKER也沒想要開公司,這樣東西能賣嗎?

A18 : 好問題,我以為不能賣。那是安規,一定得過的。所以系統商都會去測試這個,如果做的時候沒有好好設計,不過就不能賣。[ 哈爸如果亂說,請更正 ]

做商品化就是為了要獲利營生,可以支持或鼓勵自己往下進行。把獲利與商品化兩個問題切開會比較好處理。獲利有很多模式,不一定要商品化。流量廣告、贊助商品、套件、工作坊、研習、出書都是經營方式,也是目前幾位檯面上人物的營運模式。

若談Maker to Market,算是MakerPRO的主軸,這陣子推動下來,很清楚感受的到,Maker與Startup,在台灣仍是兩個蠻分流的族群,台灣的Maker仍在Education和For fun的階段,而Hardware Startup多半是有一定的技術背景與產業資源的團隊。

我們認為,台灣Maker圈,若談怎麼活,看來現階段的機會就是Maker教育,也就是PRO Maker來教Junior Maker或學子們,並建立一些鼓勵共創的平台,讓更多好的Maker Project長大,一兩年後自然就會有更多Maker往Startup路走。

Q19 : 請教各位高手都用甚麼方式設定中斷點,以方便程式除錯?

A19:我不知道有沒有更利害的方法,目前都用很笨的方法,用 Serial 印出訊息,或是點亮 LED。