哈爸陪你問威豆之如何成為Open Hardware的 Maker( 香蕉派篇 )-Q&A

活動大綱

時間:9/11 20:30 - 22:00

方式:臉書線上聊天討論

活動主旨:陪伴新手聊 - 如何成為 Open Hardware 的 Maker ( 香蕉派篇 )

發起人:哈爸

主答顧問:威豆

顧問團:Hsu Regis,賴建宏,Nissin Allelujahnissin,曾建評,Frank Wang

(持續增加中...)

活動內容:翻轉教育,沒有教學,陪你聊天,給你問

聊天 Agenda

聊天規則

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

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

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

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

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

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

注意事項

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

顧問準備事項

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

顧問白板

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

哈爸

參與人員報到區

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

Maker1

Maker 的玩具

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

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

如何成為Open Hardware的 Maker( 香蕉派篇 )- 哈爸雜記

問與答

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

Q1 : 如何入門?

A1 :  基本上香蕉派是樹莓派分支,幾乎相容於樹莓派,所以學習方法是針對樹莓派做學習,然後了解香蕉派和樹莓派的差異,在有差異的部分做出正確的選擇,比方說。image 當然得用香蕉派的,一些外接硬體可能會有不相容的問題,買前要留意。掌握這個原則,應該可以玩得很開心。

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

A2 : 參考以前哈爸給你問

Q3 : 有那麼多 Open Hardware, 香蕉派有什麼特色?

A3 : 跟樹莓派一樣,算是 PC, 軟體完整,可接一點硬體,但是使用硬體上較Arduino 來得複雜

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

A4 : 請查閱 參考資料 

來的這些,就是現成的同好與顧問團,會後記得聯繫。我是建議FB的「蕉友社 Banana  Pi 同好會」,不時會有做出應用來當範本,有案例比較好上手!

Q5 : 有沒有什麼人在教?

A5 : CAVEDU 新北E學院

Q6 :  香蕉派和樹莓派的比較

A6 : 請參考這一篇

Q7 : 用香蕉派做什麼好玩?

A7 :  請查閱 參考資料 

Q8 : 如何讓 BPI 使用大部份的 Arduino 周邊,或是 Grove 周邊?

A8 : 先上樹莓派的 Grove shield, 是相容的,所以 Grove 的周邊可以正常使用;另外的方法,就直接把Arduino掛上去,目前M1上已經有Arduino的shield,一插上就可以用,或者像我直接透過USB to TTL也可以直接寫入Arduino Pro Mini:

https://youtu.be/mzPdChPGL3E

Q9: 如何做香蕉派的linux image? 

A9 : 入口

Q10: 香蕉派是否有打算恢復提供SATA 介面? 

A10 :  M3 有把 Sata 加回來(用 USB 去轉的)。建議有需要的也可以考慮用 M1+ ( Wifi 有內建 ) 

Q11:(問題更正)樹莓派2上安裝Processing,並運用Sketch > Import Library > Add Library>安裝OPENCV的Library,我去OPENCV的Library的官網,上面有寫OpenCV for Processing currently supports 32- and 64-bit Linux. ,但跑裡面的人臉辨識範例程式,卻出現A library relies on native code that’s not available.Or only works properly when the sketch is run as a 64-bit application的錯誤,請問這如何解決?(PS:Processing是正常,可執行基本範例成程式的)

A12 : 沒相關經驗,請有經驗的幫忙回答。如果問題 google 上找不到,又不能用裝別的 library 解決。可嘗試去找這個東西的 source code, 找出出問題的 code, 藉由閱讀附近的 code 來找到可能的問題。運氣好找到就解了。要不然可能改幾行 code, 躲過也有可能。

Q12:(問題更正)樹莓派上上安裝Processing,並執行和Arduino連結且傳輸資料的相關程式,我有用正確的serial port去傳送訊息,但卻出現illegalAccessError:tried to acess class processing.core.PApplet$RegisteredMethods from class cc.arduino.Arduino$SerialProxy的錯誤,請問這該如何解決?

A12 : 沒相關經驗,請有經驗的幫忙回答。也可參考 A11

Q13 :使用HDMI 轉VGA連結 Bananapi M1輸出到17吋(Acer V173)螢幕或15吋(Sumsung)螢幕,結果螢幕沒訊號畫面(一片黑),而用ssh可以遠端登入,另外如用HDMI線直接連到液晶電視,則一切正常,請問該如何設定?

曾經調整過uEnv.txt中的disp.screen0_output_mode=EDID:1280x720p50等數種高低解析度參數,結果還是一片黑。

是否還要調整其他的設定像script.bin?

同樣的螢幕,如果改用Raspberry pi及在其官網下載的image就可以順利顯示,個人在猜想是pi 的軟硬體配合的問題,讓螢幕不能正常使用,不知對否?

是4:3的老舊螢幕,也曾調過1024*768、800*600、640*480等參數

A13:我們有發現 HDMI  轉 VGA 的可能要用新一點的 LCD .. 目前正在進一步研究是否可以用 uEnv.txt 或其他方式來解決這個問題,好幾個老師已經回報只要用新一點的 LCD 就沒問題。

Q14 : 請問這板子的3顆無線IC都可以當mcu,在這裏只作bridge嗎?

A14 : 我不是很了解那3顆IC 可以當MCU, 但是當IC焊上去後,可能都是設定成別個 mode, 要讓它還可以當 MCU 比較不容易。腳都焊死了,你能當 MCU 好像也不知道做何用?當然跳線也行啦!這個回答不是很專業,請會的人繼續補充

[ 請補充 ]  --- 哪塊板子 ?? 

Q15:請問目前M1/M2對新版(4.x)的Linux核心支援有什麼規畫嗎?網路上找到的是SunXi的社群在做A20的支援,好像都是以3.4為主?

A15 : 已經有 4.2.0 的囉 ... M1/M1+/M2 目前都同步支援中 ...請參考

https://github.com/BPI-SINOVOIP/BPI-Mainline-bsp

目前我們已經陸續把整理好的 Source code 都放在 Github 了