2022年3月29日 星期二

線上課及錄影─錄音品質超重要之麥克風購買建議及OBS四大聲音濾鏡



上次說過,不管是線上教學、遠距開會,還是課程錄影,聲音是最重要的部分,所以如何購買CP質高的麥克風,又能降低環境噪音極其重要,以下是我篩選的一些高CP值得收音麥克風建議。

線上教學影片(全)

線上教學影片(僅濾鏡)

超高品質高CP值,對岸具降噪功能(硬體直接降噪,內置聲卡晶片)之收音專用電容麥克風,及淘回來參考價(含2kg空運費):

  • BM-66 $770(這隻我有,推薦)
  • U-780/Y100/K100 $1020-2150
  • PM461 $1060
  • Maono PM422 $2200
  • Depusheng A8/A9 $750-910(這隻我有,推薦)
  • 圓剛AM310 $1590(台灣,軟體降噪,推薦)
    • https://www.youtube.com/watch?v=yUKBaEL-e7s
BM-66



另外ASUS有出一款音效卡,可以將一般3.5mm的耳麥,加上MIC AI降噪功能,CP值很高,適用你已經有高級耳麥但獨缺降噪的朋友

  • ASUS AI 通話降噪音效卡+一般3.5mm耳麥 $1690
  • https://www.youtube.com/watch?v=3DJVLJDF55I


再來就是財力雄厚的人可以選用內建AI降噪的電競或商用型耳麥

  •  ROG Theta 7.1 $6990
  • https://www.youtube.com/watch?v=vSSXdracsrE&t=4s
  • ROG Delta S $5890 (type C)
  • https://www.youtube.com/watch?v=ZbYfOay1JDk&t=76s
  • ROG Strix GO 2.4電競耳機(ANC麥克風無限模式有MIC AI降噪) $5000
  • https://www.youtube.com/watch?v=Ueutq5t9j0Y
  • Poly Voyager Focus 2 $11800
  • https://www.youtube.com/watch?v=kAKgThZFkhM


如果你只有爛爛的麥克風,其實也可以考慮OBS軟體自帶的聲音濾鏡,最常用的功能有4個,我依最常用的好用的來排順序,但是,這種方式適用錄課錄影,遠距MEET上課或開會無法使用,影片我已放在頁首:

  1. 雜訊抑制:就是AI降噪,超好用,傻瓜不用改設定。
  2. 增益:爛麥克風或是動圈式麥克風,收音總是太小聲時使用,要調增益幅度。
  3. 限制器:怕會有突然的爆音時,可以測定上限天花板。
  4. 噪音閾:要濾除上述雜訊抑制無法消除之特殊環境底噪,例如滑鼠按鍵聲,電流高低頻聲等,這個要測試及調整,太低濾不掉,太高會干擾你的聲音收音會斷斷續續,如果環境更換要重新設定,比較麻煩。

遠距時代,老師們都需要品質好的收音麥克風,但是單位經費總是有限,不想讓學生上課很辛苦,還是UPDATE你的收音MIC

  • 筆電收音太小聲太爛,電競筆電通常是陣列麥克風稍好
  • 便宜麥克風動圈式比較適合收人聲,缺點收音比較小聲,老師喉嚨會累累,電容式感度高聲音又優美,但是環境音都逃不了
  • CP值來說最推薦對岸的具降噪功能的電容麥克風,不用很多錢,又會覺得自己聲音怎麼那麼好聽,真的。
  • 如果已經有設備,降噪音校可也可以讓它升級。
  • 有錢的人,不要限制你的想像,開下去就對了。
  • 錄製影片的聲音品質與AI語音辨識字幕的正確率息息相關!!!。

軟體式AI降噪,也可以試試這些:

Krisp

  • https://buzzorange.com/techorange/2021/12/08/wfh-krisp/
  • https://forum.gamer.com.tw/C.php?bsn=60030&snA=533906
  • https://websetnet.net/zh-TW/how-to-use-krisp-noise-cancelling-to-improve-call-quality-on-zoom-teams-and-other-services/
ASUS 電競筆電通用型雙向降噪功能設定
  • https://www.asus.com/tw/support/FAQ/1044576/
ZOOM遠距工具內建降噪,不過...教育部不給用歐
  • https://support.zoom.us/hc/zh-tw/articles/360046244692-%E8%83%8C%E6%99%AF%E5%99%AA%E9%9F%B3%E6%8A%91%E5%88%B6



2022年3月10日 星期四

如何發展一個學校

 如何發展一個學校

─訂定目標願景→系統拆解→制定階段性策略→PDCA


在游本孚老師的臉書貼文裡看到

<發生在鄉村小校的一堂策略課 ( SPTS ) > 2022.3.9.

然後搜尋到KIST發展學校的歷程

https://www.chengzhiedu.org/blog/2021-leadershipcamp-iv/

這篇很讚


對於有著將西寶國小森林小學從無到有的發展經驗的我來說

感觸很深刻


將心智圖目標規劃以終為始的策略運用

以及運算思維的系統拆解用到了極致,

各位可以參考一下我曾經分享過的心智圖線上課程後半段,

而SPTS其實就是系統拆解後的工作管理PDCA,

而MECE原則其實就是運算思維裡面系統拆解

用心智圖法的時候的水平思考與垂直思考拆系統的眉角


而能將發展的歷程抽象化出來形成策略方法及步驟,

就要有強大的後設能力與運算思維的抽象化能力

而模式識別及資料表示的能力

會用在你帶領這個學校發展討論的教學或引導的歷程裡

發展的過程中發散及收斂就會用到設計思考及創造力培育的方法


我平日的線上課程裡提到
學運算思維、心智圖、曼陀羅、設計思考、後設認真、創造力
將來就會是如次的強大!讚
你,還不學嗎?


2022年3月1日 星期二

科技競賽對教育的意義

科技競賽的現況與對教育的意義

在多年的資訊科技領域教學經驗中,學校常常會需要有成績做為績效的宣傳,因此會要求老師參與各項競賽,尤其是縣府教育處特別重視的項目,部分老師也希望能指導學生得獎以利自己的積分、調動、或是捍衛在學校的地位,而學生能在競賽中獲獎,除了滿足自己的成就感外,甚至是提供了升學的加分,也部分滿足了家長的虛榮,提供可以顯擺的內容,當然,也成就了孩子成功的機會。

然而目前的資訊科技類的競賽項目繁多,公部門的競賽有國教署的生活科技競賽、資訊科技競賽、科技任務賽、資訊科技司的全國貓咪盃競賽、全國的發明展、動力機械獸競賽、各縣市的更是五花八門,有硬體的機電整合競賽、創客創意賽、能源科技競賽、自走車類競賽、四軸飛行賽、也有純軟體的各類程式設計競賽、檢定型過關型競賽,更有教育類的科技教育教案賽、創客教育應用賽;此外民間的競賽更是多元,例如聯發科技教育基金會的智在家鄉、廣達教育基金會的游於智、索尼(SONY)的創意科學大賞、勁園國際的邁客盃、智高的機關王、科丁聯盟的SCRATCH校際PK賽、SCARTCH闖關競賽...等等。

如此多的競賽項目卻常常讓科技老師疲於奔命,讓家長與孩子無所適從,於是坊間出現許多宣稱可以教授運算思維或始能提升孩子新課綱能力的補習班,甚至有家長為了孩子的升學加分,除了刻意讓孩子針對競賽補習,還加請專業教師輔導專案製作,以提升學生在競賽中表現,導致疲於奔命的公立學校科技資訊教師,花了許多時間輔導孩子,而成績卻被補習班教育出來的競賽選手所打倒,喪失了教育動力,且對科技教育的未來憂心忡忡,而當你細細檢視公立學校老師們的教育,和補習班老師們的教學,卻會發現其中並非都是教育成分居多,公立教師缺乏的是時間、競賽的針對性指導,與新課綱的核心的認識,而補習班則是歪曲了家長對新課綱理解,機械式的訓練著針對競賽的手法;不管是哪一種,似乎都對遠大的教育理想與新課綱真正的核心有著不少的落差。

即使現況如此,我們依舊看見公立學校老師們的熱情,尤其是用其對教育的熱忱,與看見科技教育核心的犀利眼睛...

作為科技教育的方向的引導與成果檢驗

大家常常罵考試領導教學,但卻忘記了要應用考試來領導教學,尤其是偉大英明的長官們和教育業務的承辦人們都忘了這個最好用的功能,以往的教學或推廣,通常是由上而下,但是現場第一線的老師經常因為行政太忙而無暇分身,忘了常常要抬頭看一下方向、往了常常要精進自己、更忘了要常常為學生調整教學,所以由上而下的政策,通常變成上有政策下有對策、以不變應萬變、或是實在沒時間改變的無奈。 



幾個推動的重點:
  • 主辦單位的認知、創意、責任感、執行力,活動與競賽的形式、競賽命題內容和專業評審...等,為這整件事的核心所在;例如109年開始的全國貓咪盃改採封閉式命題,指定範圍或是施作的面向及重點,讓孩子無法只練一招就胡亂套用,而且在有限度的自由裡發揮創造力,評審也比較容易掌握。
  • 競賽同時可以了解教育市場現況及走向,例如學生的程度、科技教育的普及率、民眾的接受度等;競賽到了一定的時間便會升格,從大家都不知道怎麼比,到大家熟悉規則慢慢精進,以貓咪盃為例,109年以前各縣市各自為政,知道秘訣的永遠能得到好成績,不知道的永遠拿不到好成績,109年我在網路上公布多年的觀察與評審心得之後和應賽技巧之後,110年的全國貓咪盃競賽修正了許多新的措施,讓競賽更為客觀公正後,最後的大絕招公布各縣市得獎統計表,剎那間,各縣市開始認真對待甚至計較,進而重視起競賽選手的培育與訓練的走向,因此在110之後的各縣市的縣市初複賽,在協助評審的同時,就發現學生的程度普遍提升,開始使用許多高級技巧,而111年因疫情關係將採用遠距競賽的作法,使得從來未曾參加競賽的澎湖縣也開始辦理縣賽,推廣普及。
  • 競賽的方式會帶領科技教育發展的面向:
    1. 需要普及擴展:民間單位辦理的各項競賽,以團隊式的類球賽PK競賽方式,例如校際盃團隊PK賽、以過關人數比例為KPI的校際科技力競賽,限制參與人數越多、比例越多越好,容易拉高普及率;另外廣設營隊行競賽,體驗科技美及利用團隊合作及競爭學習,也是一種推廣很棒的方式,例如PTWA的自走車營隊;此外類科展發表型的創客賽一樣會有擴展大眾視野協助推廣及普及的好功效。
    2. 需要拔尖:通常這是沒有策略的公家單位最喜歡辦的競賽,對於習慣追求成績文憑的台灣父母簡單、暴力、有效,例如資科司辦的貓咪盃程式競賽,已經逐年演變成拔尖的競賽,對於沒有安排規劃的縣市承辦,就會簡化成粗暴拔尖的競賽,但是對於有教育規劃的縣市承辦而言,會依最終要的結果,提前規劃於縣市辦理初賽複賽,並提供相關的競賽訓練讓有意願的學校或學生來成長,並安排進入縣市教育的教學規劃中,成為教學的日常,
    3. 需要創意:真正校驗實力與落實創造力的黑客松式競賽,例如宜蘭縣近年的機電競賽,採現場公布題目,提供多元的零組件,自由選擇軟硬體與想發展的創意並在短時間內實作出來,這充分考驗了老師平日紮實的訓練,包含了該領域的技能與思考問題解決問題的策略,以及充滿創造力的設計思考,但是,此類競賽隊承辦人而言,充滿挑戰,包含充分理解孩子程度、多元的設備材料準備、命題及評審的走向與專業評審的邀約;而發明展、創客展之類的競賽也有開發創造力的功效。
    4. 需要檢核能力:國教署辦的各項競賽,包含生科競賽、資科競賽,或是民間的POWER TECH競賽、機關王競賽,此類競賽重點都在重現學習過的技術與臨場解說反應等,就像個領域的期中期末考,就是成就測驗而已,是筆者最不喜歡的競賽方式,充分體現了工業時代的教育模式。
幾個待解的問題:
  • 主管教育機關的單位是教育處,教育處是的長官和科員是公務員,所以教育辦起來究竟是教育思考還是公務思考這會是成敗所在...但這是台灣的制度問題可能暫時無法改變,除非有見識的人,上了足夠高的位置可以推動改變。
  • 官僚體制的負面影響:公務單位權力層層下放,縣長→處長→科長→執秘→專員,一般而言,教育處的人有幾種身分,正式或約聘僱公務人員、專案發展的借調老師、待分發的校長、和出包列管的人員,因此,這條鍊上如果都是同仇敵愾有共同目標且可以正常運作的的成員,應該就可以順利成功,但是通常...中間有地方會卡住,甚至影響下面的運作。
  • 勞者多能和能者多勞勞逸不均現象影響了大家的向心力、拼命收割的長官和急功近利的下屬、會叫的有糖吃的會推的免做事,懂的沒權、做事的沒有策略不懂方法...等,這類積累多年的弊病到處都有。



2022年2月24日 星期四

IOT物聯網─ESP32-S用雲端Google試算表紀錄數據真簡單

 IOT物聯網─ESP32-S用雲端Google試算表紀錄數據真簡單

以前用ThingSpeak來記錄IOT的數據很好用,但是免費版只能大約每日8000筆資料,也就是頂多每15秒上傳一份資料,對於老師們也許不敷使用,所以如果可以用自己的Google試算表紀錄,那就更好了

  1. 硬體:ESP32-S+感測器蒐資料(本例用DHT11溫濕度計接在GPIO4)
  2. 平台:使用BlocklyDuino+吉哥積木

系統拆解就三件事:

  1. (開Google表單)在Google上開啟試算表標示好欄位並將網址、工作表名稱複製記錄起來,並開啟共用編輯權限
  2. (物聯網設備上網)ESP32-S要上網連接到無線AP
  3. (寫傳送資料程式)使用吉哥積木的物聯網分類下的Google試算表積木,ID就是網址內試算表的ID、工作標籤名稱設定一致、時間標記與傳接儲存的資料給他即可

開始實作囉

安裝BlocklyDuino+吉哥積木,請參考以下網址

如何安裝吉哥自製積木

Google試算表處理

先上網登入Google進入雲端硬碟,新增試算表

將工作表上的標籤、欄位名稱設定好


設定共用編輯權限為可以編輯

複製網址內的表單的ID,就是”https://docs.google.com/spreadsheets/d/中間這一串/edit#gid=0”

ESP32-S要上網連接到無線AP


找到吉哥提供的Google試算表積木



寫Google試算表積木程式如下



ID就是網址內試算表的ID:2的部分
工作標籤名稱設定一致:3的部分
時間標記與傳接儲存的資料給他即可:4、5的部分


燒錄完程式,ESP32-S重新上電開機,你的雲端試算表就會開始收到資料囉

記得程式內要有等待時間,還有不用要拔掉電,以免你的試算表爆炸!




2022年2月23日 星期三

IOT物聯網─ESP32-S用LINE通知原來這麼簡單

IOT物聯網─ESP32-S用LINE通知原來這麼簡單

  1. 硬體:ESP32-S+感測器蒐資料(本例用DHT11溫濕度計接在GPIO4)
  2. 平台:使用BlocklyDuino+吉哥積木

系統拆解就三件事:

  1. 在電腦上進入Line Notify網站設定權杖
  2. ESP32-S要上網連接到無線AP
  3. 使用Line Notify積木填入權杖與要發送的資訊即可

開始實作囉


安裝BlocklyDuino+吉哥積木,請參考以下網址

如何安裝吉哥自製積木

在電腦上進入Line Notify網站設定權杖

進入line notify網站,登入你的line帳號,網址:https://notify-bot.line.me/zh_TW/

登入後點選你的名子內的個人頁面

在左下角點選發行權杖
設定這個通知服務的名稱日後判斷增刪服務用,然後搜尋點下方你要通知的群組或個人,按發行
將系統出現的權杖複製起來即可

ESP32-S要上網連接到無線AP

打開你的BlocklyDuino,開始撰寫ESP32-S上網的程式
先連接你可用的Wifi輸入SSID名稱與密碼


使用Line Notify積木填入權杖與要發送的資訊即可

使用法蘭斯或吉哥積木中的LINE通知積木
貼上剛剛的權杖與想通知的訊息內容
就可以將想傳送的資訊傳送給LINE群組中
請記得要等待一段時間不然你的LINE會爆掉...







燒錄完程式,ESP32-S重新上電開機,你的手機就會開始收到訊息囉

號外:OSEP也有LINE通知功能,也是超簡單









2022年2月22日 星期二

motoduino ESP32-S 物聯網套件測試-02測試OLED是否可以正常工作

motoduino ESP32-S 物聯網套件測試-02測試OLED是否可以正常工作

任何感測器和元件使用我都指導孩子遵循這樣的原則:
先了解再測試,先觀察再使用

慧手科技的imoto ESP32 I/O擴充板上有很聰明的OLED擴充插座,腳位是設計剛好的,OLED(SSD1306)直接插上去即可,不用認腳位,唯一要注意,若是你使用了OLED且另外還有設備會用SDA(GPIO21)、SCL(GPIO22)這兩個I2C腳位,設備的位置指定不能衝突。


OLED的接線與位置選用

而OLED(SSD1306)是I2C介面,一般也是使用G/V/SDA/SCL的I2C腳位,在位置的選擇上則是要看OLED背面的跳線電阻的位置,如下圖,這片OLED的位置跳線電阻是在0x3C這個位置,所以在寫程式時,只要使用這片OLED就要指定這個位置即可

程式積木

在Blockly的介面,OLED的選項在顯示器的選項下,只要點選小箭頭即可出現OLED(SSD1306)
於是我們寫了一小段測試程式如下,而OLED的用法是先將要顯示的內容、位置決定好之後,記得要“顯示“才會動作,在這套積木裡面,未設定前無法使用中文(後面說明),所以如果你有輸入中文的部會直接跳過,請先用英文測試
然後就可以正確顯示閃爍的內容

OLED的顯示位置

在OLED的排版上,這片的尺寸有0.66~1.54吋,解析度都是128x64點,座標的決定是(行,列)
,原點是左上角(0,0),右下角是(128,64),而英文字的定位點是字串的左下角,而字的大小由程式決定(內定10pt)

不過英文字每行之間最好留5pt因為英文單字某些會下延伸


OLED的繪圖

繪圖也都能正常顯示,要記得使用顯示積木

OLED的中文顯示

如果要使用中文,得先設定中文的字型積木,但是因為ESP32S的記憶體不足以容納所有的中文字,所以要使用中文需要慧手提供的方式處理如下:
原則上就是先在str.txt 檔加上您會用到的中文文字,然後按照下方步驟,用powershell 建立字型檔,有興趣的朋友可以試試!未處理前只有少數中文字可以呈現。

中文的使用:
先在"文件/arduino/libraries/u8g2” 資料夾,修改str.txt, 將需要顯示的中文字先輸入到文件檔案內,存檔離開


然後在檔案總管中,make_cht_font.ps1上按右鍵,以PowerShell執行,(make_cht_font.ps1, 會將要顯示的中文字檔,建立一個 C 程式檔)

執行後會產生新的 u8g2_font_unifont.c,使用到的中文字檔後,重新在motoBlockly編譯上傳後,即可顯示中文


終於可以正常顯示中文囉!

2022年2月10日 星期四

motoduino ESP32-S 物聯網套件測試-01測試ESP32設備是否正常工作與motoduino_IOT介面是否正常

 motoduino ESP32-S 物聯網套件測試-01

一拿到設備最先要做甚麼?當然是測試軟硬體有沒有問題

ESP32-S的主板各種形式多家晶片型號眾多,要先確認軟體能用和燒錄選項型號的對應關係,所以最簡單的就是接上設備開啟軟體,寫一個最簡單的內建燈光閃爍的程式,直接燒錄測試

所以經過我們的系統拆解後有幾件事:

  1. 確認軟體平台是否可以正常使用,我們用的是motoduino慧手科技的網頁版motoblockly_IOT。
  2. 燒錄的時候參數,包含基板型號選項與PORT接口。
  3. 燒錄的時候的程序。
  4. 硬體是否能正常運作

測試開始

我們到motoduino的網展點選左邊的積木後會進入寫程式的平台頁面

網址google 慧手科技或motoduino就能找到:https://www.motoduino.com/


在右上角選取板子為ESP32,順便看一下林老闆這個平台支援了眾多板子燒錄,但是ESP32板子選項只有一塊,所以選它就對了,沒別的好選,重點是你自己採買的時候要買對ESP32-S,或是直接找慧手科技購買就不會買錯。選好型號後左邊的積木會閃一下更換成ESP32可用的積木。
然後將microUSB接上你的ESP32-S,記得要上CH340或是CP2102的驅動,看你買的主板用的是哪個版本,然後寫最簡單的閃燈程式,ESP32內建的LED燈位置在GPIO2所以你將腳位指定到第2腳即可

切換到ESP32的頁籤準備燒錄,在這之前請注意要先安裝broker,下載位置在這朵雲上
安裝後並保持broker開啟


接下來確認一下右邊是選ESP32,PORT它會自動找,有問題再自行設定即可,然後點選紅色箭頭燒錄,並按下確定

然後你會看到broker跳出一堆資訊,主畫面就會顯示燒錄完畢,如果有任何失敗,broker內的資訊就能提供你判斷再除錯


接下來你就能看到你的ESP32,在電源燈旁有另一顆燈在閃爍,表示大成功沒問題

額外BOUNS!

順便提一下,剛剛發現慧手這塊ESP32的擴充板的擴充針腳供電,可以用JUMP挑選由主板供電3.3V,或是外接電供應5V,真是聰明的做法,這樣就可以共用之前ARDUINO那一堆萬用感測器囉!而且外部供電馬達類舵機和燈條比較不會有電流不足帶不動的問題。太讚了。



反省:

物聯網主板型號眾多、
寫程式平台控制軟體眾多,
3.3V和通用型5V感測器銜接問題...等等,害我一直猶豫不前 現在看來這樣的組合應該可以簡單無痛的開始,真棒 感謝 Motoduino 慧手科技 Lin Sam 看來之前受到的挫折和陰影就是因為買錯ESP-32S主板

接下來就要進入感測器的使用囉
然後才是進到物聯網和其他服務


學習跟教學一樣都需要系統拆解
拆解過後小任務目標單一較簡單
如果你覺得平常教學或學習很難
試試運算思維系統拆解超級強大