2020年6月30日 星期二

2020 年第 26 周記事

時序來到六月底, 今年已過了 26 周, 也就是說意想不到極度紛亂的 2020 年已過了一半啦! 近日氣溫破表, 強國東南半壁泡在水中, 人類別在那邊夜郎自大啦! 世上最強的就是氣候!

端午連假很多人都報復性出遊, 結果都被車龍慘痛報復. 我還是一樣要回鄉下祭祖, 姊姊週三晚上 11 點才回到高雄, 週四早上全家回鄉下, 趕午前端午節祭祖拜拜, 結果國道因為連假報復性出遊的人多, 時速居然跟腳踏車差不多, 回到家已經快 11 點了. 拜拜完接到台中表哥電話說要來高雄看舅舅, 暢談了整個下午到傍晚表哥才返台中.

二哥申請的教育部暑期打工計畫通過了, 學期剛好結束, 所以這次端午節回鄉下就要求我教他騎機車, 因為騎腳踏車到高樹實在有點遠. 連假期間傍晚都去產業道路練習騎車, 週六要回鄉下考駕照.

2020年6月26日 星期五

購買手動木工釘槍

端午連假回鄉下, 看到屋邊的小水圳湍急的河水, 又想起前年做到一半停手的水輪機, 趁著搭建太陽能板支架的餘熱, 一鼓作氣把延宕多時的 DIY 專案做完吧! 昨晚把之前完成除銹上漆的自行車輪框拿出來琢磨要如何做水輪機的槳, 最方便當然是電焊鐵皮槳, 但我沒有電焊機 (很貴), 試過用飲料罐, 但覺得不好固定, 思考再三決定使用木作, 可用特力屋買的松木切割成方形或扇形固定木板以及槳, 槳用螺絲與強力膠黏在固定板上, 最後使用釘槍將固定木板鎖在輪圈鋼絲上, 如下面設計圖所示 :




鄉下家有一台空壓機, 原本想買之前學木工時所使用的氣動釘槍, 但那比較貴 (1000 以上), 而且每次都要抬出空壓機有點麻煩, 所以改買下面這款手動式的, 事實上就是一台大台的釘書機 :

橘子部屋【可調壓力 手動式釘槍】 強力三用釘槍 ㄇ釘 U釘 T釘 手動釘槍 打釘槍 沙發釘槍 木工釘槍 釘書機

本機 250, 加購拔釘器 65 與釘針一盒 50, 外加運費 60, 合計 425 元.




先試看看好不好用, 如果不理想再買氣動式的吧!

2020-06-27 補充 :

之前買過兩個三相發電機就是要用來給水輪機用的, 參考 :

低壓大電流無刷直流馬達 直流發電機 附整流二極體 $390

另外一款 :

# 低速高壓 三相交流發電機 馬達 減速 電機 風力發電機 水力 太陽能發電 葉片 led 法蘭 集電環 電動車砂輪機 磨盤  $600

參考 :

購買小型三相交流發電機

2020年6月23日 星期二

三本 R 語言數值分析好書

最近因為從母校借到一本 R 語言統計的書, 一頭熱重新拿出 R 語言來複習, 發現其實 R 語言在科學與工程數值計算上面也非常強悍與完備, 在 Python 的 SciPy 流行之前 R 語言就是這方面的佼佼者. 今天找到三本很棒的 R 語言數值分析的書就非常值得一讀 :

Numerical Analysis Using R: Solutions to ODEs and PDEs (Cambridge, 2016)


Source : 天瓏


此書專講用 R 語言來解常微分與偏微分方程式 (數值解).

Introduction to Scientific Programming and Simulation Using R, 2/e (CRC, 2017)


Source : 天瓏


這本書內容含括較廣, 除了微分方程式外, 還包括線性代數, 機率統計, 以及模擬 (例如蒙地卡羅積分等).

# Using R for Numerical Analysis in Science and Engineering (CRC, 2014)


Source : Amazon


此書內容包括線性代數與微分方程式. 與 Python 比起來, R 的敘述其實更簡約, 如能嫻熟這兩個工具, 在研究與專案推進上將得心應手.

2020年6月22日 星期一

買 LG 洗衣機 WT-SD169HVG

最近洗衣或脫水時發覺洗衣機似乎拖不動, 時好時壞, 這台大同銀離子洗衣機十年前購自燦坤, 幾年前修過一次皮帶, 這次應該也是同樣問題, 但可能找不到料件了, 乾脆換 LG 的好了, 晚上與水某去自由路的全國電子看機型, 選定 17KG 的 WT-SD169HVG 這款 :

https://www.lg.com/tw/washing-machines/lg-WT-SD169HVG




價格是 21890, 比網路上最便宜的 20850 要貴 1000 多, 但全國電子提供五年全機保固, 也懶得再跑家樂福或燦坤比價, 當下就決定刷卡買了, 分 12 期, 每期 1824 元, 但要過了端午節後, 下周一才會來裝機, 最近內衣就手洗, 外衣就拿到巷子裡的洗衣店應急唄.

澳洲 Thunda Rocketry 火箭年度試射

我在 Youtube 偶然看到下面這個在澳洲昆士蘭 Funny 農場舉行的 2019 年度火箭試射活動, 這些火箭愛好者的傑作令人驚豔, 高度可達 12 公里 :

Thunda 2019 High Power Rocket Launch




火箭是飛彈與衛星的基礎技術, 國外有許多民間太空技術公司進行火箭研發設計, 學校裡也有積極活躍的火箭社團, 經常舉行試射活動. 台灣的火箭實力也不錯, 但都局限於中科院的軍事應用, 民間與校園似乎沒有這種風氣, 也缺乏投入太空科技的公司, 唯一受到注目的是年初原本要試射的第一枚民間設計製造的火箭飛鼠一號, 製造商晉陞公司是位於苗栗的一家小型火箭製造商. 校園中大概只有 2012 年交大成立的前瞻火箭研究中心而已, 參考 :

什麼時候「發射火箭」才能變成台灣電視裡的「夢想」?
台灣本土火箭 要讓太空旅行夢想成真 | 吳宗信 Jong-Shinn Wu | TEDxTaipei




台灣有享譽世界的高科技終端與核心設備設計與製造實力, 具備發展火箭的絕佳條件, 缺乏的只是教育的遠圖與資金的支持而已.

2020年6月21日 星期日

2020 年第 25 周記事

本周擱下 WORD 排版進度, 分心去探索了一下固定翼無人機的建造問題, 我覺得想做的事情必須採取行動去執行, 即使只有前進一小步也好, 不能無限期地擱置下去. 研究的結論是, 應該先從簡單的披薩盒遙控飛機開始去熟悉無線電的控制, 其次是進階到具有尾舵的保麗龍遙控飛機, 最後是太陽能 FPV 飛機. 經過這次摸索讓我對 NRF24L01 模組刮目相看, 想要買 IPEX 天線款的模組來測試遙控伺服機.

阿蘭上周四才出院, 本周二又接到養護中心電話說又發燒了, 所以我周二 11 點又請假回鄉下處理, 同樣是感染問題, 可能是上回出院醫生沒開藥, 又或是年紀大了免疫力降低. 辦好住院手續回辦公室太趕, 索性請到下班算了, 臨上交流道前突然想說乾脆回鄉下家把太陽能板配電盤收尾一下, 忙到傍晚完成 90%, 剩下併網插頭電線部分而已. 還好做這決定, 因為傍晚接到醫院電話說周三要照斷層, 必須簽單子, 如果下午就回高雄的話又還要跑一趟.

今年家裡的海頓芒果收穫不豐, 可能是過年後開花時剛好下了一些雨, 導致結果率不高, 往年都有 400~500 顆, 今年只有 100 顆左右, 本周已全部採收完畢, 海頓的滋味要明年才能享受了. 接下來只能期待七月的龍眼, 曬穀場邊那棵已經兩年沒開花的龍眼樹今年終於盼到了, 但大部分都在樹梢高處, 樹下反而稀少 :




前幾天新聞說, 由於氣候異常, 將來可能吃不到龍眼了, 見諸這五六年來斷斷續續的開花情形, 確實很有可能將來龍眼樹都開不出花來, 人類破壞環境的後果真慘.

太陽能板安裝 (二) : 太陽能板支撐架

今天下午整理完食材約 1 點半去鎮上五金行買了四支三米長的亞角鋼 (鍍鋅), 每支 220 元, 按照先量好的尺寸用店內的砂輪機切斷, 變成八支角鋼, 另外買了 20 對螺絲螺母用來鎖緊角鋼, 一對四元, 共 80 元, 合計 220*4+80=960 元 :




其中最短的立桿下周還要拿去店裡切割成 68 cm 高, 切餘的短片要用來當鎖片, 在兩個太陽能板中間由上而下扣住能板. 由於週二回來時配電盤之市電並聯部分還沒做完, 所以利用傍晚前的時間收尾一下, 並將牆上的線路用固定環釘在牆上, 支架安裝只好遞延到端午節連假再來施工.

~~~ 進行中 ~~~

好站 : 垂直起降的固定翼無人機

今天在 Youtube 看到一個固定翼無人機垂直起降的測試影片 :

VTOL司南飞控sn-navi垂直機轉換模式示範影片




真是太厲害了, 如此一來固定翼無人機再也不需要跑道起降了, 而且只需要兩顆馬達即可, 與多旋翼機比起來, 不但有飛航時間長優點, 還一樣能垂直起降. 作者所使用的飛控板為新出來的司南飛控, 其 FPV 畫面參考 :

https://www.youtube.com/watch?v=7POZecUxIes




關於固定翼無人機垂直起降, 我找到一篇巴西聯邦大學自動化與系統系發表的文章, 裡面詳細講述了飛行動力學基礎與使用 PIXHAWK 飛控板實作垂直起降固定翼飛機的方法, 參考 :

A Fixed-wing UAV Capable of Vertical Take-off and Landing for Aerial Mapping and Photogrammetry (PDF)

好書 : Corpus Linguistics and Statistics with R

今天在天瓏書店找到這本用 R 語言做語料庫分析的好書 :

Corpus Linguistics and Statistics with R


Source : 天瓏


以前在選碩士論文題目時, 語料庫語言學曾是我的第一選項, 但經過探索後發現做這方面研究需要深厚統計學與計算語言學背景才行, 所以轉向較為熟悉的實驗語音學, 但語料庫與計算語言學一直是我想深入研究的項目.

這本是目前極為少見的用 R 語言的強大統計功能對語料庫進行計量研究之書籍, 值得記下來備忘. R 語言除了大量應用在計量經濟, 財務金融, 與自動交易等商業領域外, 在語言學研究上也是具有極大潛力. 此書市圖未進, 或許母校高師大應該找得到.

2020年6月20日 星期六

好站 : 固定翼 RC 遙控飛機製作觀摩

今天在 Youtube 頻道上以 "fixed wing drone" 查詢找到很多固定翼遙控飛機的影片, 有些只是試飛片, 有些則包含製作過程, 極有觀摩參考價值 : 

1. How To Make RC Trainer Airplane. DIY Model Airplane For Beginners




此片作者以保麗龍板製作機身, 且完整記錄製作過程並提供其設計尺寸參數. 最棒的是此機設有滑行機輪, 前機輪有伺服機控制方向, 因此可完全用遙控器控制飛機起降前後在跑道的滑行, 不需要操控者跑去撿飛機 (順利在跑道降落的話). 連同襟翼, 尾翼, 尾舵總共需要五個伺服機.


2. The ultimate tutorial on building an RC trainer airplane | The best for beginners




這個作者也是紀錄從零開始製作飛機的詳細過程, 同樣使用保利龍板, 可能是更加輕盈, 起降感覺都非常迅速.


3. How To Make Simple RC Airplane For Simple Radio Control




這架飛機與上面兩個不同的是沒有封閉式的機艙, 只有骨架, 因此走線都無法隱藏, 全部元件都裸露在外, 視覺上較無美感, 但整個製作很有創客味道, 例如其遙控器是以 Arduino + RF 模組 + 搖桿全部自製, 不過試飛時摔了好幾次, 飛起來似乎不太穩, 可能是沒有調校好載重分布.




4. DIY Cessna RC airplane




此作者也是使用保麗龍板與飛機木製作機身, 過程超詳細 !


5. How to make Slow Flyer RC Plane DIY









此影片作者使用 Arduino 與 NRF24L01 製作遙控器 :




最特別的是整個機身所使用的保麗龍板是使用 Arduino 控制的 CNC 切割器自動切出來的, 真是太帥了. 不過, 機輪被設計成固定式的, 所以沒辦法遙控其滑行方向.


7. How To Make Twin Motor RC Model Airplane - DIY Brushless Motor Model Airplane




此機與上面不同之處為雙引擎 (所以機鼻其實可以用來裝攝影機), 而且機鼻下的前輪也是可以控制轉向的, 降落後可以控制滑行回來. 此作者製作技巧非常純熟, 方式也與上面諸機略有不同.

以上是我學習飛行控制的第二階段目標, 在這之前的第一階段是製作較簡單的紙盒飛機, 參考 :

Pizza 盒三角翼 RC 遙控飛機

第三階段是製作太陽能飛機, 利用太陽能實現不落地飛行, 參考 :

太陽能無人機

2020年6月18日 星期四

購買 4WD 合金遙控車 2.4G 遙控車

今天在找之前的 Blogger 遙控飛機舊文章時, 看到當時記下來的 RC 遙控車資訊, 因為那時還沒決定要不要買, 所以只是記下存查而已, 想說對 RC 遙控器不熟, 就買來玩看看 :

【您來瘋商城】4WD 合金遙控車 2.4G 遙控車 28CM 電動越野車 炫酷車 全地形怪獸攀爬車 高速車 生日禮物 $599

不過它底下提供的豪華特餐我覺得更划算 :

4.豪華全餐 加購 1顆 4.8V電池(共2顆) +4顆 3號AA 700mah充電電池 + 4槽USB充電器 特價 738

含運 738+60=798 元




我擔心買回來會遭到水某與菁菁訕笑, 都幾歲了還玩這個, 嗯, 除了研究這個理由外, 可能是補償心理, 因為小時候在鄉下沒錢買玩具, 現在應該加倍玩回來才對.

2020-06-20 補充 :

其實還有一個用途, 就是拿來作弄我家的小咪與萬萬, 每次我用吸塵器牠們都趕緊跳上鋼琴去避難. 牠門一定會很好奇我的新玩具是啥怪物.





最大的 RC 遙控噴射機 : 波音 747-400 型客機

今天在 Youtube 看到這個世界最大仿波音 747-400 型 RC 遙控噴射機, 搭載四顆噴射引擎從草地上起飛, 升空後還會收起起落架, 它翱翔天際的雄姿令人讚嘆! 





此機看起來是金屬機身打造, 如果作者能將製作與裝配過程發表那該有多好啊! 

新版 Blogger 貼圖與 Youtube 影片的方法

最近 Blogger 出現提示說自六月底開始預設會使用新版頁面, 我試用了一下, 覺得畫面雖然變簡約美觀了, 但是編輯器的功能卻變少了, 例如舊版可以上傳圖檔與加入 Youtube 影片, 新版的工具列則無此功能, 實在是美中不足. 解決辦法是切換到 HTML 模式, 仿照舊版 HTML 原始碼格式更換 src 或 href 屬性中的 URL 即可 :

1. 貼 Youtube 影片 :  

<div>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/akoJ2zBwX1o/0.jpg" src="https://www.youtube.com/embed/akoJ2zBwX1o?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br /></div>
<div>
<br /></div>


2. 貼圖 : 

<div class="separator" style="clear: both; text-align: center;">
<a href="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/001/081/40/0010814097.jpg&v=5c62a061&w=250&h=250" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="250" data-original-width="250" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/001/081/40/0010814097.jpg&v=5c62a061&w=250&h=250" /></a></div>

但要上傳圖檔就沒辦法了.

2020年6月17日 星期三

好書 : 機率與統計推論:R語言的應用

今天在逛博客來時看到一本好書 :

機率與統計推論:R語言的應用 (陳旭昇, 東華 2019) $680


Source : 博客來


作者陳旭昇為台大經濟系教授, 此書被清大等校統計或經濟系採用作為教科書, 但問了明儀卻沒有進東華的書, 只好在博客來買, 但買之前突然想到或許圖書館有, 果不其然在母校高科大找到了, 而且連陳教授的其他著作也都有 :

時間序列分析:總體經濟與財務金融之應用 二版 (東華 2013)
統計學 : 應用與進階 (東華 2015, R 語言)

另外我還找到吳銘漢教授在台灣人工智慧學校的簡報, 非常值得一看 :

為什麼要使用R做為資料分析工具?

雲端服務的三種模式

今天在 Packt 出版的 "Implementing Azure Solutions" 這本書上看到一張圖, 很清楚地傳達三種雲端服務模式 IaaS, PaaS, 以及 SaaS 之間的差別, 我用 Google 簡報重繪如下 :




IaaS :

使用者可從 OS 往上自行建立與設定計算資源, 業者提供網路, 儲存, 伺服器, 以及虛擬環境與容器等基礎資訊設施, 例如亞馬遜的 AWS EC2, 微軟的 Azure, 以及谷歌的 GCP 等.

PaaS :

雲端業者提供並封裝了了應用程式執行環境, 使用者只要專注於應用程式開發即可, 不需要管理, 維護, 或設定 OS 與底層資訊設施, 平台會自動做資源擴展與負載平衡, 例如亞馬遜的 AWS EC2, 微軟的 Azure, 以及谷歌的 Google App Engine 等.

SaaS :

雲端業者提供了完整的應用軟體並負責其升版維護與更新, 客戶只要透過瀏覽器或 App 直接使用即可, 例如微軟的 Office 365 以及谷歌的雲端硬碟等.

參考 :

雲端平台大比拼:GOOGLE VS. AMAZON VS. MICROSOFT

2020年6月16日 星期二

好書 : Statistics for Linguists: An Introduction Using R

今天在 Amazon 找到一本用 R 語言做語言學統計的書 :

https://www.amazon.com/Statistics-Linguists-Introduction-Using-R/dp/113805609X


Source : Taylor & Francis


這本應該是第一本用 R 語言來處理語言學語料統計的書, 傳統上大部分都用 SPSS, SAS, 或 EXCEL 來處理, R 語言可以提供更多的程式操作與自動化功能. 出版商 Taylor & Francis 有提供目錄與試閱, 參考 :

Statistics for Linguists: An Introduction Using R

好站 : YJ 半工人的 LoRa 教學

今年三月底向 Aliexpress 購買的 UART 介面 LoRa 模組收到後至今還沒時間測試, 今天得空搜尋測試範例時找到這個 Youtube 頻道, 裡面有許多物聯網實作教學, 值得參考 :

https://www.youtube.com/channel/UCTlSZQba86e2ysMzmm2Pv7Q/videos

頻道主的部落格參考 :

http://wyj-learning.blogspot.com/

其中與 LoRa 有關的是這四篇 :

Lora 長距無線傳輸 SX1278 1W 433MHZ 基礎
Lora 長距無線傳輸 SX1278 1W 433MHZ 進階
Lora 長距無線傳輸 SX1278 1W 433MHZ 進階 收發 2Bytes
Lora 長距無線傳輸 SX1278 1W 433MHZ 繼電器同步應用

另外在 MakerPro 也找到一篇 :

【ACSip LoRa實作2】快速開發LoRa通訊功能-UART介面篇

都先記下來, 有空再參考其作法來測試看看.

就當他沒來過 (陳壹千)

菁菁的好歌集裡還有一首我覺得蠻好聽的歌~~~陳壹千的 "就當他沒來過" :

https://www.youtube.com/watch?v=exjB4K2p8Xw




陳壹千 (amy chanrich), 浙江台州人, 中國 95 後音樂人, 她的作品可於 muxiv.net 在線欣賞 :

https://muxiv.net/tc/playing/1337205804
https://muxiv.net/tc/artist/12077204 (就當他沒來過)

WiFi 360 擴展強波器設定與測試

上周訂購的 WiFi 360 擴展強波器週六到貨, 但天氣太熱懶得出去, 今晚才去取貨回來馬上進行測試, 它只有一個 USB 公插頭, 所以要找一個 USB 母插座的變壓器, 直接插到牆上電源插座即可, 這時藍色 LED 需顯示三格滿格常亮表示機器運作正常 :




接著開啟手機設定中的 WiFi, 選取其中的 360WiFi-Plus-xxxxxx 這個基地台 :





點底下的 "管理路由器" :




這會開啟 192.168.0.1 網頁, 按 "開始設置" 進入 WiFi 360 設定畫面 :




選擇要橋接的母基地台 SSID 與連線密碼後按下一步 :




顯示設定結果, 按 "完成" :




顯示設置完成畫面, 擴展器會立刻連線母基地台進行橋接, LED 會閃爍, 完成後應該恆亮 : 




這時用手機或筆電連線 360WiFi-Plus-xxxxxx 基地台, 輸入與母基地台相同的密碼即可連線成功, 觀察筆電信號強度為滿格, 測試完成. 參考 :

購買 WiFi S360 強波器

2020年6月15日 星期一

購買汽車緊急啟動行動電源

上回汽車保養時看到積點贈品有汽車啟動行動電源, 可惜點數還不夠無法換. 為了預防電瓶突然 GG 之麻煩, 我在露天找到下面這款免運費的 :

【2020最新款】超薄應急啟動電源 緊急啟動 救車電源 $749




其他賣家參考 :

【2020最新款】超薄應急啟動電源 緊急啟動 救車電源 $749
免運【超大容量】超薄應急啟動電源 緊急啟動 救車電源 電霸 $950 (免運)
20000mah★道路救援神器【大容量救車行動電源】應急啟動電源 $1099
道路救援神器/應急啟動電源/緊急啟動救車電源/電霸/汽車機車/汽車行動電源/汽車啟動電源/救車行動電源 $1180
【慶祝雙11】小米 小米有品 70邁汽車應急啟動電源 11100mah 車用電瓶 小米行動電源 小米汽車應急充 小米原廠 $1390
現貨繁中進階版 汽車啟動行動電源 汽車啟動電源 電霸 有保固 獨立開關多功能 16800 品質放心 充筆電 $1580

2020 年第 24 周記事

過去這一兩周跑回鄉下好幾趟, 首先是阿蘭上上週四 (6/4) 因尿路感染發燒有敗血症跡象上週四由養護中心送醫住院 (仍住 616 一對多看護病房), 因需法定代理人到場簽單子所以請假回去. 第二天接到主治電話, 說阿蘭膀胱結石需取出以避免未來感染, 麻醉評估也需親自到場所以又請假. 上週一下午 (6/9) 應二哥暑期打工要求載他去高樹面試又跑一趟, 週二 (6/10) 阿蘭取結石手術又再跑一趟.

夏天種子行已不再育菜苗, 所以本周日下午不用再種菜了, 所幸之前買了 50 株空心菜種下去, 雨季的蔬菜就仰賴遇水則發的空心菜與地瓜葉, 以及 10 株茄子與五株秋葵了. 不用忙菜園就趕快來把太陽能板安裝作業搞定吧! 周日下午完成了室內配電盤安裝, 但線還沒配好, 下周預定進度是剪亞角鋼回來安裝支架, 如果岳母不搭便車我就兩點回去直接到小漢剪好後再回家, 整個下午就可以專心來施工, 這樣可望於下周全部完工供電. 年底前打算再建 500W~1KW 的獨立型太陽能供電線路, 以備颱風停電時切換用, 提供冰箱與照明等基本用電.

花了兩周時間終於看完韓劇 "當你沉睡時", 這部戲以能看到未來 (可怕) 的夢貫穿全劇, 非常新奇的題材, 看完我又多了一個偶像 ~~~ 國民女神秀智, 她不論是臉孔或演技都很自然 (沒整形), 而且還擁有跆拳道兩段實力 (因為父親是跆拳道教練). 第一次知道秀智是去年跟水某一起看但沒看完的 "浪客行", 對這個有點小暴牙的女主角印象深刻. 從 10 幾年前開始看韓劇以來已經累積了好幾個偶像, 女演員有 IU, 朴敏英, 南志鉉, 李世榮, 韓智慧, 金裕貞. 男演員有金秀賢與呂珍九, 我是看兄妹情深時注意到他們的, 這部戲長達 60 集, 作家也很厲害, 竟然能將南韓現代史中的重要歷史事件都寫進去, 參考 :

# 維基 : 兄妹情深 (Giant)
# 巨人 - 金秀賢CUT版 - 中字 (上)
巨人 - 金秀賢CUT版 - 中字 (下)

與殺父仇人趙廷弼偶遇卻不能報仇回去打沙包那一幕秀出結實的肌肉, 那時還是中學生的金秀賢看來真的有在練喔!

2020年6月14日 星期日

太陽能板安裝 (一) : 安裝配電盤

太陽能板從舊曆年後買來已過了三個月卻遲遲未能安裝起來, 除了因為自己住海邊管很大, 明明是單核心的鶴腦, 卻要搞多工作業, 頻繁的程序切換到最後當機, 不知道自己到底在忙甚麼了. 今天下午決心要把安裝作業推進到超乎想像的地步, 借早上在全聯買的三瓶曼特寧黑咖啡之助, 下午忙完後再次檢核支架的設計參數無誤 :

亞角鋼 1又 1/4 吋 10 尺 (3 公尺) * 4 支 (每支 220)

裁切成 6 支 :

216 cm * 2 支 (橫槓)
184 cm * 2 支 (斜槓)
68 cm * 2 支 (立槓) : 使用 216 cm 裁剩品剪裁




參考 :

2020 年第 22 周記事
230W 太陽能板併網測試

電氣部分配電盤設計圖如下 :




零件表 :

插座 * 2 : 一個用來將逆變器輸出交流接線到大同電錶, 另一個將電表輸出並聯到市電
插頭 * 1 : 將電表輸出並聯到市電
花線 * 10 尺 (1 尺 18 元) : 將電表輸出並聯到市電, 大同電錶輸出入端接線用
螺絲 * 1 包 : 固定插座, 逆變器, 電錶
接線座 * 1 : 將太陽能板輸出跳接到逆變器 (同時接監測器)

總共花了 330 元.

買好電氣零件已四點半, 要再剪角鐵可能太晚, 只好推遲到下周. 回到家趕緊施工, 先在牆上鑽洞將木板鎖好, 然後依序鎖逆變器, 接線座, 插座, 然後掛上電錶, 弄完已過 6 點, 要跳線太晚了, 只好暫停下周再繼續, 配電部分算是半完工了. :




右上角的空間預計用來放監測電路之用, 主要是電池端電壓的變化.

2020-06-21 補充 :

今天去五金行切好角鐵回來, 估計支架施工時間不夠, 所以就將配電盤線路最後併網的部分全部都弄好了 :




圖中掛了兩個電表, 其中右邊的數位功率瓦時計只是暫時觀察用, 以後會取下直接用插頭併網.

市圖還書 1 本

本周還書如下 :
  1. 為你自己學Git /
此書有人預約得先還, 我後半部還沒看完, 特別是用 GitHub 架設靜態網頁部分.

光世代 16M 實測

上週三 (6/10) 鄉下中華電信馮先生通知我中午要去安裝我申請的光世代, 趕快打電話給爸先不要睡午覺, 等馮先生來施工, 結果到下午四點才做完, 因為要先從馬路邊的電線桿接線盒拉一條光纖到書房, 更換小烏龜後再進行測試, 包括 MOD 是否能正常收看等.

昨日回到鄉下用筆電連線台大網站實測網速居然超過申請的 16M 速度, 達到 18M :

http://speed.ntu.edu.tw/index_noflash.php




改用我的 Note8 4G 手機上網, 速度只有 13M, 可憐哪 ~~~ :




昨晚用愛奇藝重看韓劇 "百日的郎君" 後半部, 一整晚都沒有 LAG 停格現象, 換光世代果然速度飛越提升, 而且穩定性也提高了, 以前 ADSL 5M 三不五時會突然無網際網路, 改光世代就沒這現象了.

Azure 認證流程

最近在市圖借了一本微軟雲端技術 Azure 的書 :

Windows Azure WebSites雲端運算平台開發實戰解析


Source : 金石堂


我想微軟應該有 Azure 雲端認證體系, 國內恆逸資訊就有一系列課程, 參考 :

# 恆逸資訊 Azure 認證課程介紹


Source : 恆逸資訊


可見 AZ-900 是所有認證的起點, 然後才是 AZ-103 或 AZ-203. But ..... AWS 都還沒學完又想學 Azure, 我管得也似乎太廣了 ~~~. 不過, 微軟 Azure 的市占率在 2019 年已上升到 18%, 後市看好, 勢必成為 AWS 勁敵, 而且 Azure 也有許多資料科學與語音 AI 組件可用, 值得一探.

恆逸常常寄課程通知給我, 但我都沒時間去上, 上課適合工作有急需的人, 我這種業餘純興趣者只要自主學習即可, 網路上有非常多教材與學習指引, 我所有的 IT 與 AIoT 技能全都是靠網路前輩不吝分享的知識堆疊起來的, 非常感謝 ~~~.

2020年6月12日 星期五

Udemy 上的課程 : 用樹莓派 Zero W 建立 GPS 追蹤系統

昨天在 Udemy 上看到一個很吸睛的課程 (可無限次回看) :

Build your own GPS tracking system-Raspberry Pi Zero W 2020 $570

這剛好符合我打算用樹莓派 Zero W 實作無人機的計劃所需, 昨天有限時優惠 $399 元, 今天調回原價 $570 元, 應該過一段時間又會再促銷吧. 這課程事實上是 Packt 出版的, 不過在其官網卻是 2019 年版, 應該是同一個 :

Build your own GPS tracking system-Raspberry Pi Zero W 2019 [Video] US$18.4

Packt 出版的視訊課程有 10 天的免費試用期.

參考 :

https://www.youtube.com/watch?v=NDgTUIwGMS4



全家超商進軍電子商務

今天看到一個新聞說全家超商也要進軍電商了, 訴求三分鐘開店, 承諾3年內不收取租金, 上架費, 成交手續費, 僅收取店到店運費 :





我照網站說明試開了一個賣場 : 


點網頁上方的賣家專區, 填寫個人資料 (姓名, 身分證號碼, 電話, 銀行帳號) 即可開設賣場. 銀行帳號如果不是台新銀行的話, 全家在將貨款匯入時會收取 10 元跨行轉帳費用 : 




賣場開設好後可設定是否於賣場揭露聯絡資訊, 企業賣場必須揭露 : 




這樣就可以新增商品, 將商品上架了. 

2020年6月11日 星期四

用 BBC micro:bit 建構 四軸飛行器的新創專案 Air:bit

上週買的四片 BBC micro:bit 今天到貨, 拆開一看居然是這麼小一塊, 大概是信用卡的一半 :




因為 micro:bit 內建了三軸加速器與電子羅盤, 天生就適合拿來做飛控板, 我用 "microbit drone" 去搜尋真的找到名為 Air:bit 的四軸飛行器專案, 目前正在 Kickstarter 上進行募資, 參考 :

https://www.kickstarter.com/projects/makekit/airbit
Air:bit超輕量土砲無人機套件,自己動手打造四軸無人飛行機
https://www.youtube.com/watch?v=xgTC-ky14Ro




https://www.youtube.com/watch?v=HkWfd0MYhrM




我覺得應該可以利用其藍芽 2.4GHz 的 Radio 做群飛的控制.

2020年6月10日 星期三

購買 WiFi S360 強波器

因為我房間離客廳的 WiFi 基地台有點遠, 信號只有 2~3 格偶而會斷訊, 今天在露天看到這個小巧的 WiFi 強波器, 就想說買一個來試試看能否改善 :

【S360 WIFI訊號延伸器】360wifi 擴展器 強波器 加強訊號 WiFi增強器 中繼器 WIFI加強器 分享器 $320

滿 299 可折 30 元, 故總價是 320-30+55 (運費)=345 元



2020年6月9日 星期二

夏天的風 (火羊瞌睡了版)

最近又從菁菁那裏聽到強國抖音網紅火羊瞌睡了翻唱溫嵐的 "夏天的風", 她的聲音天然無雕琢, 聽起來特別舒服 :

https://www.youtube.com/watch?v=i0T_OpWc1xU




原唱溫嵐的版本比較慢, 比較柔, 味道不同 :

https://www.youtube.com/watch?v=0i3LHK7upbA




2020年6月8日 星期一

momo 買書三本

上次向 momo 買的四本書其中一本買錯了 (舊版書) 退貨 (其實我只想退買錯那本, 但機器人客服無法溝通), 這次又有 69 折優惠來了 :




這次折抵 momo 幣 188 元, 實付 1783-188=1595 元, 約 1595/2560=62.3 折.

關於 Carol E. Reiley

今天在找 OpenCV 資料時偶然逛到 Youtube 的 SheHeroes 頻道之 Carol E. Reilley 專訪 :

https://www.youtube.com/watch?v=zEE2T1EIETY




看完影片對這個人的多才多藝大感佩服, 她不僅是兒童文學作家, 舊金山交響樂團顧問, 法國化妝品嬌蘭品牌大使, 還是一個工程師, 機器人專家, 人工智慧專家, MAKE 雜誌首位女性封面人物, 現在則是企業家, 因為她創辦了一個自駕車公司 Drive.ai, 參見維基百科 :

https://en.wikipedia.org/wiki/Carol_E._Reiley

在配偶欄我驚訝地發現, 原來她就是吳恩達博士 (史丹佛大學教授, 谷歌大腦創建者, 人工智慧專家) 的妻子, 真是 Super Smart ++ 組合!

她還曾受邀在 TEDx 演講 :

https://www.youtube.com/watch?v=0EZ27d52EOI




2020年6月7日 星期日

購買 BBC micro:bit 開發板

經過幾天的研究之後, 對 BBC micro:bit 這塊板子越來越有興趣, 它也是 MircoPython 所支援的板子之一, 但由於硬體上的不同, 有許多有別於 ESP8266/ESP32 的內建模組, 程式上傳與韌體運作方式也不同.

我在露天看到有賣家出售專案結束的全新 v1.5 版 micro:bit 開發板, 一片 415 元, 為了測試群體 (group) 無線通訊之便, 於是買了四片來測試 (四種顏色各一片) :

BBC micro:bit V1.5版【專題釋出,全新有外盒,限量60組】 $415*4=1660

含運 1660+60=1720 元.




其他賣家的價格每片都在 $475 元以上, 參考 :

(含稅價)英國 BBC micro:bit microbit 開發板限量贈USB線 $475

可能用得到的其他如下 :

鱷魚夾線 50cm 10條裝 micro:bit適用 $84
micro:bit 專用鱷魚夾線音源線 Audio Cable for BBC micro:bit $95
杜邦頭轉鱷魚夾線5色 20CM 10條一組 杜邦線帶鱷魚夾子 適用 Micro:BIT & Arduino
【飆機器人】Micro:bit 電池盒 $24
【AI電子】*micro:bit電池盒2節4號micro:bit電池盒 帶蓋開關配PH2.0端子 $13

2020 年第 23 周記事

週六投票結果揭曉, 韓國瑜遭到壓倒性選票罷免, 除了是本國歷史上第一位被罷免的縣市長外, 恐怕也是舉世民主國家少見的案例. 此事值得所有政治人物警醒, 民意如流水, 載舟亦能覆舟. 同時在政治賽局的策略計算上亦值得探討, 有遠見的策士儘管不少, 但歷史教訓早就昭示, 缺乏有力的說客與決斷, 就無法扭轉大船的航向.

阿蘭週四又因感染住院, 由養護中心送醫, 醫生說是膀胱結石引起, 下周二要手術取出. 今日下午本來預計要去五金行剪太陽能板支架用的角鐵, 但午睡過久, 起來已四點半, 只能到樓上量一下固定木板的大小, 以及琢磨控制盤的接線方式與需要甚麼配件.

本周主要在研究 WORD 排版與 BBC micro:bit 開發板, 讀了從市圖借回來的兩本書, 決定買 micro:bit 板子來玩玩看, 其功能與操作方式與 MicroPython on ESP8266/ESP32 有些不同.

2020年6月6日 星期六

以史為鑑

元末時局大亂, 朱元璋每攻取一處即訪查當地名士大儒, 兵至鄱陽湖, 得元朝進士朱升為其獻計 "高築牆, 廣積糧, 緩稱王", 朱元璋聽之終得天下. 歷史不會重演, 但教訓會重復. 人無信則不立, 大位不以智取, 古有明訓, 多讀歷史終究還是有用的.

申請中華電信光世代 FTTH

前幾天因為朋友詢問 FTTB/FTTH 的差別, 讓我想起兩年前曾去中華電信櫃台辦理將鄉下 ADSL 升級為光世代, 因為我家位在線路末端, ADSL 偶而會不穩斷線, 當時回覆是目前我們村裡尚無光纖, 且只有我申請, 所以無法馬上供裝. 前天再次詢問 123 客服, 這回答覆說我家今年已可申請 FTTH (光纖到戶, 小烏龜要換成光纖數據機), 所以中午趁著出去投票, 順路到服務中心去辦理, 價格表如下 :




因為只有周末回去時才會用到大量上下載傳輸, 平常只有監視器, 樹莓派, 物聯網設備會用到網路, 所以先選最低的 16M/3M 速率即可, 每月 661 元也只比 ADSL 多了 83 元而已, 以後可隨時臨櫃半升速. 原先 ADSL 速度只有 5M/384K 而已就還堪用, 改光世代下載提升了 3 倍, 上傳提升了近 10 倍, 最重要的是應該可以改善網路穩定度.

Win10 系統還原 (WiFi 按鈕又不見了)

今天早上起來開始工作時發現 ACER Swift 5 筆電 Win 10 右下角的 WiFi 網路圖示按鈕 (電波) 又不見了, 點電池左邊的 Acer Care Center  啟動後就一直在那邊轉啊轉都沒顯示完整視窗, 執行 "開始/設定" 進去點 "網路與網際網路" 等都沒反應, Win 10 三不五時就這樣真的讓我很苦惱 :





最快的方法就是進入 "控制台/系統/復原/開啟系統還原 (中間那個)" :



點選最上面那個時間與現在最近的還原點, 按下一步 :




按是開始還原到該時間點 (約需 20 分鐘) :




完成後重開機, 電波按鈕就重現了 :




Windows 何時會變得穩定一點呢?

好站 : Build a PID Controller with Python 2019

今天找到下面這個用 Python 實作 PID 控制器的文章, 以前在學校讀電機時選的是自動控制組, 控制系統裡面的 ABC 就是談 PID 控制, 看到這篇文章感覺好熟悉又好遙遠. 離開這領域多年後又重新回頭複習學校的功課, 主要是因為研究飛行控制的需要, 例如使用 PID 控制無人機的飛行姿態等. 現代控制理論教科書上大都使用 MATLAB/Simulink 作為工具, 但這是不便宜的商用軟體, 如果能在樹莓派上用 Python 來實作那就太棒了.

Build a PID Controller with Python 2019

PID 是 Proportional-Integral-Derivative (比例, 積分, 微分) 控制器的簡稱, 結構上就是一種回授控制系統, 將輸入與量測之間的誤差透過比例, 微分, 與積分參數的調整, 控制致動器以得到理想的輸出, 避免出現過激 (overshoot) 響應. 參考 :

維基 : PID控制器


Source : Wiki


這篇文章以加熱器溫度控制為例, 示範如何使用 PID 控制器得到較佳的溫控結果, 所使用的 PID 函式庫可在 GitHub 下載 :

https://raw.githubusercontent.com/ivmech/ivPID/master/PID.py

此模組使用 Python 2.7 編寫, 但也可以無誤地在 Python 3 執行, 應該也可以不需改寫直接移植到 ESP32/ESP8266/Micro:bit 上用 MicroPython 來跑 (要試試).

在校時用的那本 B.C. Kuo 寫的 "自動控制系統" 聖經歷久不衰, 他本人雖已在 2012 年去世, 書卻仍由先前的協作者於 2017 年出了第 10 版, 中文翻譯版則於 2018 年由東華出版 :

自動控制系統, 10/e


Source : 天瓏


書中範例用的是 MATLAB, 如能改寫為 Python 會更好.

2020年6月5日 星期五

重看末代皇帝

晚上跟二哥去大遠百威秀看復刻版的 "末代皇帝", 觀眾不到十個, 簡直是超大包廂, 回家的路上二哥說拍得好有質感, 片長三小時都不會打瞌睡, 而且當時的尊龍真是太帥了. 我覺得當國民軍馮玉祥逼宮時, 正與婉容, 文繡打網球的溥儀走上台階前還不忘彎身撿起地上的網球, 那身影真的好帥. 片中秀出時代雜誌, 我回來查詢發現, 原來溥儀真的曾在 1934 與 1936 年兩度登上時代雜誌年度封面人物耶 :


Source : 壹讀


很多年前看過這部片, 劇中的片段我早已忘光了, 今日重溫舊片, 令人感嘆歷史造化弄人. 不過幸好溥儀在文革爆發的第二年 (1967) 就過世了, 如果多活幾年, 肯定逃不過批鬥, 這應該是他不幸人生中的大幸. 當滿州國被蘇聯佔領時, 想要逃往東京向美軍投降卻遲了一步, 二哥說如果走成了就不會被關到戰犯管理所改造了. 誰知道呢? 搞不好跟東條英機一樣被送上遠東戰犯法庭呢. 但或許也不會, 因為 731 部隊的罪刑不是被交換掉了嗎.

王恰恰唱的撕夜

最近菁菁在車上放的一首歌讓我非常好奇到底是誰唱的, 這女生嗓音好特別, 稍微低沉但很渾厚, 聽起來滄桑感特別濃, 依據歌詞中的 "濕了一夜" 上網查詢, 原來是強國網紅王恰恰翻唱阿杜的 "撕夜", 這首歌看來算是老歌了, 但對流行音樂並無追逐的我來說就是一首新歌.

Youtube 上有蠻多版本的視頻, 下面這個是菁菁放的那首, 後面串接了原唱阿杜的版本 (所以長達 8.5 分鐘), 比較起來我覺得王恰恰唱得比較好 :

https://www.youtube.com/watch?v=V7FGn5cXMF0




下面這個字幕不錯, 但是有錯字 :

https://www.youtube.com/watch?v=tb2Ofv8Ewfs




下面這個字幕就很正確 :

https://www.youtube.com/watch?v=UvHr_w-ue9Q




另外在 bilibili 有一個王恰恰演唱這首歌的視頻 :

https://www.bilibili.com/video/av58182281/

撕了一頁 ... 濕了一夜 ... 試了一夜 ... 哈哈哈, 這歌詞真有意思.

2020年6月4日 星期四

好站 : Last Minute Engineers

今天在 "Last Minute Engineers" 這個網站看到豐富的 ESP32 教學內容, 而且 裡面收錄了很多有趣的專案, 閒暇時可以試著改用 MicroPython 來實作 :

https://lastminuteengineers.com/esp32-arduino-ide-tutorial/

此網站使用 Arduino IDE 為開發工具, 亦即使用的是 Arduino 版的 C 語言, 對於非 IT 科班者門檻稍高些, 但也只是程式語言部份而已. Arduino IDE 的好處是內建了許多 C 語言範例程式可以馬上套用或修改.

不過 Arduino IDE 的缺點是, 每次改程式都要重新燒寫韌體有點麻煩, 如果用 MicroPython 的話只要燒錄一次映像檔即可, 它會建立一個簡單的檔案系統, 更改程式後只要上傳 main.py 即可, 不須燒錄韌體. 但是如果要用到 ESP32 內建的藍芽連線功能的話, 目前還是要用 Arduino IDE 才行, 因為 MicroPython on ESP32 直到 1.12 版才開始加入藍芽模組, 且還在持續完善中.

2020年6月3日 星期三

關於 BBC micro:bit 開發板

以前剛開始接觸 MicroPython 時便知道 BBC micro:bit 這塊開發板也可以使用 MicroPython 開發物聯網應用, 但上露天查詢價格都不便宜 (最低 475 元), 比起 NodeMCU 或 Wemos D1 mini 來說貴了許多, 不過最近仔細評估後發現, 若考慮到板上內建的感測器, 其實這個價格並不算貴, 而且內建的常用感測器減少了實驗時常見的接線不良問題, 可降低初學者摸索的挫折感, 非常適合中小學生的物聯網科學教育之用.

這塊板子是英國廣播公司 BBC 與 ARM 等公司合作設計的開源硬體開發板, 目的是要提升英國青少年的動手做科學的能力, 2016 年免費送出了 100 萬片給英國公立中小學.

https://microbit.org/ (官網首頁)
https://zh.wikipedia.org/wiki/Micro_Bit

BBC micro:bit 大小如信用卡, 正面正中央有 25 顆排成 5*5 矩陣的 LED, 內建的隱藏式光度感測器也是位於 LED 矩陣區域. 左右各有一個標示為 A 與 B 的使用者按鈕輸入, 正下方的銅板接點標示了 0, 1, 2 的三個數位/類比 GPIO 輸出入粗接點以及中間的細接點, 可以用鱷魚夾將粗接點引出 :


正面


Micro:bit 開發板的背面焊接了主要的零組件, 左上角的大晶片是 nRF51822 微處理器, 上方的條狀銅箔是舖在電路板上的 2.4 GHz 射頻天線 (藍芽與 Radio 通訊用), 正上方有一個用來供電與上傳韌體的 Micro USB 插槽, 其右方一個重置 (Reset) 按鈕, 以及一個 2.0 mm 的電池插槽母座, 正下方則是 GPIO 的銅箔接點 (或稱邊緣接點 edge connector, 俗稱金手指) :


背面


注意, 正反面的 GPIO 對應接點是相同的, 粗接點可用一般鱷魚夾引出, 細接點則否, 必須使用擴充槽 (breakout) 引出全部接點. 除了引出全部 GPIO 接點外, 擴充槽還有避免鱷魚夾刮傷 micro:bit 主板上銅箔的作用, 擴充板有許多種, 參考 :

現貨 micro:bit IO 擴展板 DFRobot 原廠
micro:bit專用 金手指轉接擴展板
MICRO:BIT開發板插槽
Micro:bit 擴展板 Breakout轉接板(直針)
T型黑色Micro:bit擴展板 (主板轉接麵包板Breakout)

也可以購買連接器自行焊接, 參考 :

《iCshop1》micro:bit 立式連接座 轉接板●368020101624●microbit 轉接座 連接器
《iCshop1》micro:bit 臥式連接座 轉接板●368020101625●microbit 轉接座 連接器
小巨人全球商店-熱銷MICRO:BIT開發板插槽 microbit主板立式插槽

BBC micro:bit 開發板包含兩顆處理器晶片, 主處理器為 Nordic 公司的超低功耗無線 nRF51 系列 SoC 晶片 nRF51822, 係基於 ARM Cortex-M0 架構所開發之 32 位元單核處理器, 內建 16KB RAM 與 256KB Flash 記憶體並以 16 MHz 時脈運行, 專門用於無線嵌入式系統與消費性電子產品, 兼具高效能 (與 ARM7 相當) 與低成本特性, 使用建議之電池組可工作達數月之久. 此外還支援 2.4GHz 低功率藍芽 (LBE) 無線通訊協定 (但在 MicroPython 環境因為受到記憶體限制沒有開啟, 僅無線模組 radio 可用). 參考 :

# microbit MB80-US
https://zh.wikipedia.org/wiki/NRF51

第二顆晶片為負責與電腦通訊之 USB 晶片NXP/Freescale KL26Z, 係基於 ARM Cortex-M0+ 架構之 48 MHz處理器, 支援 USB2.0 OTG, 提供與電腦透過 USB 介面傳輸資料之功能.

BBC micro:bit 內建如下感測器 (sensor) 與致動器 (actuator) :
  • 5*5 LED 矩陣 (致動器, 輸出)
  • 類比/數位 GPIO 0~2 (致動器 + 觸控板)
  • 溫度感測器 (內建於 CPU 內)
  • 光度感測器 (隱藏式設計, 位於 LED 矩陣區域)
  • 加速度感測器 (NXP/Freescale MMA8653)
  • 電子羅盤 (磁場/旋轉/方位感測器, NXP/Freescale MAG3110)
注意, GPIO 0~3 具有觸控輸入功能, 關於 micro:bit 的內建感測器參考 :

https://microbit.org/get-started/user-guide/features-in-depth/

Micro:bit 開發板有兩種供電方式 :

  • Micro USB 插槽 :
    可用筆電 USB 或 5V 輸出變壓器供電, 也可以用行動電源供電, 但因為 micro:bit 消耗電流很小, 很多大容量行動電源會在供電一會兒之後切斷輸出, 以及有些行動電源輸出電壓高於 5V 可能對 micro:bit 造成損傷, 官方不建議使用行動電源.
  • JST PH2.0 電池插槽 :
    可用兩節 1.5V AAA 電池組經由 JST PH2.0 插槽供電. 

BBC micro:bit 的開發語言有三種 :
  • Javascrip Block 
  • Javascript
  • MicroPython
Javascript Block 是以 Scratch 為基礎的積木式圖形化開發語言, 毋須撰寫程式碼, 只要依據控制邏輯將積木單元拖曳後加以堆積排列與調整參數即可. 由於 micro:bit 最初開發的初衷是為了讓小學生能以簡單的方式學習物聯網與程式設計, 因此大部分的 micro:bit 初學者教材是以 Javascript Block 為開發語言.

其次是使用 Javascript Editor 直接編寫 Javascript 程式碼來控制 micro:bit, 它提供了更豐富的功能, 例如可撰寫副程式或函數等. 其實 Javascript Editor 與 Javascript Blocks 基本上可說是文字版與圖形版的差異, 兩者是可互相切換的, 但部分功能只能單向, 亦即 Javascript Editor 有的 Javascript Block 不一定有; 反之則一定有. 不管是用 Javascript 或 Javascrip Block 編寫程式, 上傳
至 micro:bit 時都會被編譯成機器碼執行, 這是與一般瀏覽器中的 Javascript 以解譯器逐行執行不同之處.

第三種開發語言是 MicroPython, 這是 Python 3 在嵌入式設備上的再實作版 (re-implementation), 標準函式庫僅實作用得到的重要部分, 並根據所使用 CPU 新增特定模組. 使用 MicroPython 開發的好處是, 它具有 REPL 介面可與 Python 執行環境進行互動式操作, 就像在 PC 上使用 Python Shell 一樣. MicroPython 也有線上編輯器, 參考 :

https://python.microbit.org/v/2.0

以 MicroPython 控制 micro:bit 的教學文件參考 :

https://microbit-micropython.readthedocs.io/en/latest/
https://microbit.org/get-started/user-guide/python/
https://nkust.gitbook.io/micro-bit/shi-shi-yong-micropython

目前市面上以 MicroPython 為開發工具的書有如下幾本 :

BBC micro:bit程式設計入門:MicroPython快速上手指南 (這本市圖有)


Source : 博客來


Programming With MicroPython: Embedded Programming with Microcontrollers and Python


Source : 天瓏


Beginning BBC micro:bit: A Practical Introduction to micro:bit Development


Source : 天瓏


Getting Started With the micro:bit: Coding and Making With the BBC’s Open Development Board


Source : 博客來


如果使用圖形化介面開發 micro:bit 應用的話, 可參考下面這個整理得非常完整的網站 :

阿玉micro:bit研究區

作者黃文玉老師應該是小狐狸們小學時的電腦老師, 去年出版了一本 micro:bit 的新書 :

# 輕課程 用micro:bit學程式設計結合KAISE擴展板創意專題實作:使用Microsoft MakeCode


Source : 博客來


在眾多普受歡迎的物聯網開發板中, 來自英國的就有兩個 : 低階的 micro:bit 與高階 (具有 Linux 作業系統) 的 Raspberry Pi, 而處理器核心都來自 ARM, 也是一家英國公司, 英國人的新創能力值得敬佩. 與來自義大利的 8 位元 Arduino 比起來, 我覺得 32 位元 ARM 核心且內建多個重要感測器的 micro:bit 更適合作為青少年物聯網教學之用, 從圖形介面入手進階到 MicroPython 程式撰寫, 最後晉級到樹莓派, 都是 Python 系列.