揚州大學附屬中學(225002) 顧 青
基于開源硬件的創(chuàng)客教育過去一直以校本課程或興趣小組的形式在部分有條件的學校中開展。2017年版的《信息技術(shù)課程標準》把開源硬件的項目設(shè)計列為選擇性必修模塊。從此基于開源硬件的創(chuàng)客教育在國家層面的課程體系中有了自己的位置。它可以激發(fā)學生的創(chuàng)新精神和實踐能力,是進行STEM教育和提高學生核心素養(yǎng)的理想載體。
開源硬件的創(chuàng)客作品一般都有三個部分:第一是獲取信息的傳感器,第二是處理信息的以單片機為核心的主控板,第三是主控板控制下的執(zhí)行部件。傳感器把探測到的數(shù)據(jù)傳給主控板上的單片機,單片機通過設(shè)計者編寫的程序?qū)?shù)據(jù)進行運算后得到控制結(jié)果去驅(qū)動控制部件完成某一項控制任務。這就是基于開源硬件創(chuàng)客作品的一般結(jié)構(gòu)。在這三個部分中,傳感器非常重要,因為它是各種創(chuàng)意的源頭。創(chuàng)客作品的大部分創(chuàng)意和靈感的產(chǎn)生都是建立在對傳感器物理原理的理解和性能的把握之上的。所以,我們可以在創(chuàng)客教育中結(jié)合物理學科知識對傳感器的工作原理進行講解,讓學生從物理原理的視角去學習和理解傳感器,在創(chuàng)客教育的過程中完成學科融合和知識遷移,踐行素質(zhì)教育的理念。
下面,筆者結(jié)合具體課例探討一下如何從物理學科的視角來講解傳感器知識,讓學生從低到高依次達到掌握傳感器知識的三種境界。
對于Arduino電路板來說,所有的傳感器都是輸入設(shè)備。一種傳感器輸入的是模擬量,另一種傳感器輸入的是數(shù)字量。
從本質(zhì)上講,大部分非集成電路的模擬傳感器就是一個傳感器元件和一個電阻串聯(lián),然后兩端加上5 V電壓構(gòu)成分壓電路(如圖1)。分壓電路在初中物理電學中是學生最熟悉的電路之一。而傳感器元件其實就是一個電阻隨著某個物理量變化的可變電阻。當可變電阻的阻值變化時,與它串聯(lián)電阻間的電壓也會隨之變化,把這個變化的電壓輸入主控板,通過編程就可以計算出所測物理量的值了。以上對模擬傳感器的講述我們用到了很多學生熟悉的物理知識,通過這個講解過程不但讓學生了解了傳感器的電路結(jié)構(gòu),還實現(xiàn)了知識的遷移與融合,使學生對過去學過的物理知識有了更深刻的理解。
圖1 電路圖
當學生掌握了這類利用分壓電路實現(xiàn)的傳感器的物理原理后就可以繼續(xù)向他們介紹采用相同原理制成的其他常用傳感器的相關(guān)知識了。比如聲音傳感器就是一個駐極體話筒和一個電阻串聯(lián),駐極體話筒就是一個隨著聲音強弱變化的可變電阻。聲音變化會使得其輸出的電壓發(fā)生變化從而測量出音量。光線傳感器也是一樣的原理,只不過其等效的可變電阻是一個反向偏置的光敏二極管,它的等效電阻會隨光線變化而發(fā)生改變,于是我們就可以根據(jù)輸入主控板的電壓計算出光線強度了。這部分知識可以讓學生自主探究和分析。
以上的講解是從傳感器的物理原理和功能使用層面學習傳感器,只能算是掌握傳感器的初級階段。如果想要更好地使用傳感器,解決創(chuàng)客活動中使用傳感器時遇到的各種問題就需要從實現(xiàn)傳感功能的物理原理上去了解它了。
就拿最常用的超聲波測距傳感器來說。如果我們只是告訴學生超聲波傳感器可以探測傳感器和障礙物之間的距離而不向?qū)W生解釋超聲波傳感器背后的物理原理,那么學生可能只是簡單地知道如何使用它來測量距離。當我們轉(zhuǎn)動超聲波傳感器,并與被測物體表面的垂直方向有一定夾角的時候,測量的誤差就會很大,大于45°以后測量數(shù)值就會爆表。學生會因為讀數(shù)的異常而感到疑惑。自然更不會解釋這個現(xiàn)象。
然而,如果我們講解超聲波傳感器的時候告訴學生其中的物理原理是超聲波傳感器通過超聲波發(fā)生器發(fā)出超聲波,當超聲波以音速碰到障礙物后反彈回來被超聲波接收器接收到,通過測量從發(fā)射超聲波到接收超聲波經(jīng)歷的時間,把這個時間乘以聲音在空氣中的速度并除以二就得到距離值(如圖2)。由于中學物理中有機械波及其傳播特性的內(nèi)容,學生就可以把機械波的知識遷移到這里來。用物理課上的知識通過建構(gòu)獲取新的傳感器知識:當超聲波的入射角過大時,反射角也增大,以至于接收超聲波的接收器無法收到返回的超聲波而得到距離無窮大的錯誤結(jié)果。
圖2 超聲波傳感器的結(jié)構(gòu)模型
在這里我們還可以讓學生用這個原理逆向思維:思考如何能夠不被超聲波傳感器探測到。學生或許會想到設(shè)計出外形平面夾角大于45°的物體就可以在超聲波傳感器面前實現(xiàn)隱身。這樣學生就可以理解為什么隱形飛機輪廓是那種奇怪的形狀。此外,聲波碰到柔軟的物體也會被吸收,以至于接收器也收不到返回的超聲波,這是另一種在超聲波傳感器面前實現(xiàn)隱身的思路。與柔軟物體吸收超聲波同樣的道理,隱形飛機表面也是涂上了吸收電磁波的涂料實現(xiàn)隱身的,這又是一次成功的知識遷移。
中學物理教材上還介紹了波的衍射問題。根據(jù)波的衍射知識,學生知道波可以繞過尺寸小于波長的物體而很少被反射。于是我們就可以讓學生計算出超聲波的波長,從而計算出能被超聲波傳感器探測到的最小物體的尺寸。如果我們只是單純用信息技術(shù)的方法講解傳感器,學生就不會了解超聲波傳感器的這些特性。他們在物理課上學到的知識也就變成了孤立存在于腦海中的“惰性知識”,而當我們聯(lián)袂物理知識來講解傳感器就可以有效避免學生在物理課上學到的知識發(fā)生“惰化”的情況。
創(chuàng)客活動的主旨是創(chuàng)新和實踐。如果我們能夠運用掌握的物理知識設(shè)計制作出一種自制的個性化傳感器,那將是一種高層級創(chuàng)客精神的彰顯。每一種傳感器都有自己的物理原理,教師可以通過引導學生利用掌握的物理知識和傳感器知識設(shè)計出新的個性化傳感器。
比如前面講到了光敏傳感器的原理,我們就可以通過在光敏傳感器的對面放置一個發(fā)光二極管,從而制作一個光電門傳感器來測量時間,甚至用這個光電門去服務于物理實驗。再比如我們知道人體和金屬片都是導體,都是有電容的,而給電容充電需要時間。知道這些知識就可以利用Arduino的數(shù)字引腳串聯(lián)一個合適的電阻去給一個金屬片充電,用另一個引腳檢測電壓。當人體沒有觸碰到這個金屬片時,電容很小,充電延時就很短。而當人體觸碰到金屬片,金屬片接入人體這個大電容,充電延時變長,通過編程可以測量出充電時間從而設(shè)計制作出個性化的觸摸傳感器。
通過這種創(chuàng)客教育和物理學科知識互相融合的教學模式,我們不僅能做出屬于自己的個性化傳感器為我們的創(chuàng)客活動服務,同時也能夠激活平時所學的物理知識,學以致用。這樣不但培養(yǎng)了學生的創(chuàng)新意識和實踐能力,還可以增強他們對所學物理知識的理解和掌握。
物理和創(chuàng)客這兩個原本獨立的課程之間其實有著千絲萬縷的聯(lián)系。所以在教學實踐過程中,我們不能把兩門課的知識獨立開來。信息技術(shù)教師要主動聯(lián)袂物理學科,主動學習更多的物理知識,把物理學科知識引入到創(chuàng)客教育的過程中來。一方面可以服務于創(chuàng)客教育,另一方面也能引導學生將學到的物理知識學以致用,提高學生的核心素養(yǎng),實現(xiàn)學科間的融合,這和素質(zhì)教育的理念是一致的。學生的創(chuàng)客活動離不開物理知識作為基礎(chǔ),物理知識也需要在學生進行創(chuàng)客活動的過程中得到充分的理解和運用。