滕帆帆 ?;劬?王 群 韓彩芹
(江蘇師范大學物理與電子工程學院 江蘇 徐州 221116;江蘇省先進激光材料與器件重點實驗室 江蘇 徐州 221116)
國務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,倡導在中小學階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育,學生學習基礎(chǔ)的人工智能知識得到了重視,其目的在于培養(yǎng)學生的科學思維與科技創(chuàng)新能力.高中生課業(yè)繁重,可以從簡單的硬件編程知識入手,Arduino作為一個簡單易上手、靈活便捷的控制器適宜高中學生學習.新課程改革將傳感器技術(shù)編寫進高中物理教材,課程標準對傳感器知識出現(xiàn)了“制作”等教學要求,在學生必做實驗中也加入了“利用傳感器制作簡單的自動控制裝置”實驗[1].光敏電阻是傳感器章節(jié)中的重要內(nèi)容,在自動控制和非電量的測量中有著重要的作用.
在實際的教學中,由于實驗儀器與實驗條件等因素限制,教師難以對光敏電阻光照特性進行定量研究,也難以完成引導學生利用所學知識制作自動化控制裝置這類教學目標.針對目前教學中遇到的問題,本文將在光敏電阻實驗教學中嵌入Arduino硬件與編程知識,在改進實驗裝置的同時,將現(xiàn)代科學技術(shù)直接呈現(xiàn)在學生眼前,促進學生學習書本上的知識,又向?qū)W生普及了人工智能方面的知識,從更大程度上鍛煉學生的動手能力與科技創(chuàng)新能力,筆者認為這種嘗試還是很有意義的.
Arduino是一款產(chǎn)自于意大利的開源電子原型平臺,包含硬件(各種型號的Arduino板)和軟件(ArduinoIDE),本文實驗設(shè)計使用的是UNO型號.人腦可以利用各種工具來完成自己想要做的事情,Arduino就相當于機器的大腦,它具有13個數(shù)字輸入/輸出端口與5個模擬輸入/輸出端口,可以連接不同的傳感器來實現(xiàn)不同功能[2].
Arduino在人工智能領(lǐng)域中應用廣泛,利用它進行物理實驗在我國高中物理教學中已初步開展研究.研究內(nèi)容主要體現(xiàn)在3個方面:
第一,制作實驗裝置,為物理實驗教學提供了新的思路.
第二,設(shè)置活動課程,讓學生在具體的情境中發(fā)展科技創(chuàng)新能力與動手能力.
第三,對傳統(tǒng)物理實驗的改進,彌補部分傳統(tǒng)實驗儀器的不足.
人教版高中物理新版教材在“做一做”欄目中加入了用智能手機探究物理實驗的活動,要求學生利用智能手機開發(fā)物理實驗,并在開發(fā)的過程中理解物理知識,感受物理的應用性.智能手機中有多種傳感器,比如壓力傳感器、光傳感器、GPS傳感器、陀螺儀、加速度傳感器、磁感應傳感器等.德國亞琛工業(yè)大學第二物理研究所設(shè)計開發(fā)的Phyphox軟件將智能手機中的傳感器集成了一個應用系統(tǒng),可以實現(xiàn)近30種功能,滲透到光學、力學、聲學、電磁學等領(lǐng)域教學之中[3].物理課堂有了Phyphox的加入更加情境化、生動化、趣味化,提高了教學效果,對于學生創(chuàng)意物化能力的培養(yǎng)起到了積極的作用[4].
光敏電阻光照特性定量研究實驗的目的是要測出某一光照強度下具體光敏電阻的值.故本次實驗將利用智能手機Phyphox軟件測出光照強度,利用Arduino開發(fā)板測出光敏電阻的阻值,將二者組裝便可以制成整個實驗裝置.測光敏電阻阻值部分是由Arduino、光敏電阻RL、330 Ω電阻R、面包板和杜邦線搭建而成.電路原理如圖1所示.電路中總電壓E為5 V,在負極和模擬口A0之間所輸出的電壓Uout為光敏電阻兩端的電壓,根據(jù)串聯(lián)電路電壓特點,總電壓減去Uout就是電阻R兩端的電壓.電阻R的阻值已知,從而得到該串聯(lián)電路的電流.最后根據(jù)電流算出光敏電阻的阻值RL.
圖1 測光敏電阻阻值電路原理圖
根據(jù)實驗原理圖連接好實驗電路,實驗裝置如圖2所示.經(jīng)過多次檢查確認無誤后連接電腦燒錄程序,記錄、分析數(shù)據(jù).具體實驗步驟為:
圖2 實驗裝置圖
(1)按照實驗原理圖搭建硬件電路,在IDE內(nèi)調(diào)試程序,并編譯;
(2)檢查硬件電路確認無誤后,通過串口將Arduino UNO板與電腦相連,燒錄程序;
(3)不斷改變光照強度,在顯示屏中讀取光照強度及與之相對應的光敏電阻的阻值,并記錄數(shù)據(jù);
(4)用Origin軟件分析實驗數(shù)據(jù).
在實驗過程中,由于光照強度分布不均勻,光敏電阻阻值會受到影響.在搭建實驗儀器時我們應該將手機的光傳感器與光敏電阻保持在一個水平高度,并將手機上的光照強度探測點無限靠近光敏電阻,保證讓光傳感器與光敏電阻接受同樣的光照強度.另外,手機的屏幕也有一定的亮度,因此要在實驗前將手機的亮度調(diào)到最暗,減小手機屏幕亮度對光敏電阻的影響.
經(jīng)過多次實驗,記錄光照強度L與相應光照強度下的光敏電阻阻值RL,取9組數(shù)據(jù),將光敏電阻阻值取平均數(shù)X并求出標準差S如表1所示.
表1 相應光照強度下阻值的均值與標準差
圖3 光敏電阻光照特性曲線
學生通過對光敏電阻光照特性的探究,知道非電量向電量轉(zhuǎn)化的意義,知道光敏電阻的開關(guān)作用.在此知識基礎(chǔ)上,讓學生利用光敏電阻工作原理制作簡易的光敏報警裝置,從生活中具體的情境出發(fā)提出問題、解決問題.具體探究步驟與學生活動流程如圖4所示.
圖4 探究步驟、學生活動流程圖
通過日常生活中的具體情境引出問題的探究,能夠激發(fā)學生的探究興趣,引起學生的求知欲.在光敏報警器的制作中,可以設(shè)置情境為:在智能花棚中,花卉的生長對光照強度、濕度、溫度等外界環(huán)境要求很高.那么,人們?yōu)榱思皶r調(diào)整花卉生長的光照環(huán)境會安裝一個光敏報警器.當花卉處于不適宜的光照環(huán)境中時會報警提醒人們.
通過結(jié)合生活中具體的問題引起學生的關(guān)注,并引出探究問題:能否應用所學的知識制作光敏報警器?
在制作光敏報警器之前,教師要引導學生思考光敏報警器的具體功能是什么,確定具體設(shè)計目標.學生回到情境得出結(jié)論:當光照環(huán)境不在花卉生長的范圍內(nèi)時,光敏報警器發(fā)出聲音,提醒人們及時調(diào)整光照.
經(jīng)過前面的鋪墊,學生對光敏電阻已經(jīng)有了一定的認識,對于利用Arduino開發(fā)板采集光敏電阻數(shù)據(jù)也有了知識基礎(chǔ).根據(jù)報警電路的性質(zhì),引導學生查閱關(guān)于蜂鳴器的用法與實現(xiàn)功能的編程原理.
根據(jù)學生的資料收集與整理,設(shè)計出實驗方案.蜂鳴器工作原理是硬件電路中的基礎(chǔ)原理,它的連接方法是將其正極接入Arduino的信號引腳,負極接入Arduino的負極.其編程原理是:先定義使蜂鳴器工作的引腳,將蜂鳴器引腳設(shè)置為輸出的狀態(tài);再將發(fā)聲頻率賦值給蜂鳴器,在發(fā)聲后寫上延遲函數(shù);最后關(guān)閉蜂鳴器.編程代碼為:
int buzzer = 8;//定義蜂鳴器引腳
void setup() {
pinMode(buzzer,OUTPUT);//設(shè)置蜂鳴器引腳為輸出狀態(tài)
}
void loop() {
long frequency =300;//設(shè)置蜂鳴器發(fā)聲頻率為300 Hz
tone(buzzer,frequency);//將頻率賦值給蜂鳴器
delay(500);
noTone(buzzer);//停止發(fā)聲
}
經(jīng)過方案的設(shè)計以及改進,引導學生根據(jù)設(shè)計好的接線圖組裝硬件電路.提醒學生正確連接電路,防止電子元器件的燒毀,培養(yǎng)學生科學嚴謹?shù)膶嶒瀾B(tài)度.
學生最終制成光敏報警器實物圖如圖5所示,電路連接圖如圖6所示.在光敏報警器調(diào)試階段,學生最大的障礙就是if條件語句的使用.經(jīng)過多次調(diào)試,學生最終克服困難調(diào)試成功.
圖5 光敏報警器實物圖
圖6 光敏報警器電路連接圖
Arduino開發(fā)的實驗課程能有效促進學生間的交流協(xié)作[5].在合作探究中,學生們的思想產(chǎn)生摩擦碰撞,同一個問題,可以從他人的角度看到不同的方面,開闊學生思維.
本文將人工智能技術(shù)與物理教學相結(jié)合,利用Arduino UNO開發(fā)板與智能手機對光敏電阻光照特性進行定量研究,展現(xiàn)出一種新型的實驗方式,彌補了傳統(tǒng)實驗裝置的部分不足,充分體現(xiàn)了現(xiàn)代科學技術(shù)在物理學科中的運用.在學生掌握光敏電阻工作原理后融入具體的生活情境,引導學生自主完成光敏報警器的制作,聯(lián)系生活實際,實現(xiàn)了跨學科整合.在動手制作中,學生不僅學習了書本知識,還經(jīng)歷了科學探究的過程,發(fā)展了科技創(chuàng)新能力與創(chuàng)意物化的能力.