


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
用模擬藍(lán)牙鍵盤的方式遠(yuǎn)程采集實(shí)驗(yàn)數(shù)據(jù)《中小學(xué)綜合實(shí)踐活動(dòng)課程指導(dǎo)綱要》的附件中提供了一個(gè)活動(dòng)范例,名稱為《用計(jì)算機(jī)做科學(xué)實(shí)驗(yàn)》?;顒?dòng)內(nèi)容是借助計(jì)算機(jī)程序獲取傳感器實(shí)時(shí)采集的信息,并把這些信息記錄在數(shù)據(jù)庫(kù)中,然后對(duì)數(shù)據(jù)進(jìn)行二次分析,驗(yàn)證假設(shè)甚至發(fā)現(xiàn)新的規(guī)律。通過(guò)這一活動(dòng)讓學(xué)生體驗(yàn)大數(shù)據(jù)時(shí)代的研究方法,提高探究真實(shí)問(wèn)題、發(fā)現(xiàn)新規(guī)律的能力。計(jì)算機(jī)采集實(shí)驗(yàn)數(shù)據(jù)的一般方式科學(xué)實(shí)驗(yàn)的數(shù)據(jù)采集需要借助傳感器,而現(xiàn)在絕大多數(shù)的計(jì)算機(jī)沒(méi)有傳感器的接口,一般的做法是利用具備模數(shù)轉(zhuǎn)換器(也稱A/D轉(zhuǎn)換器)功能的單片機(jī)來(lái)讀取傳感器的數(shù)值,再通過(guò)通信技術(shù)將數(shù)值傳輸?shù)接?jì)算機(jī)上。Arduino、micro:bit和掌控板等開源硬件就是中小學(xué)教學(xué)中最常用的單片機(jī)。按照通信的方式,物聯(lián)網(wǎng)通信技術(shù)大致分為有線傳輸、短距離無(wú)線傳輸、長(zhǎng)距離無(wú)線傳輸和傳統(tǒng)網(wǎng)絡(luò)傳輸四類。在如下表所示的通信技術(shù)中,采用USB線虛擬串行通信和Wi-Fi最為常用,如Arduino和micro:bit采用的是串行通信,而掌控板不僅支持串行通信,還支持藍(lán)牙和Wi-Fi。不管采用的是下表中哪一種通信方式,計(jì)算機(jī)端都需要采用專業(yè)工具,或者編寫程序來(lái)讀取并存儲(chǔ)數(shù)據(jù),然后進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)和分析。對(duì)于這些技術(shù)普通的信息技術(shù)教師來(lái)說(shuō)都有點(diǎn)陌生,更不用說(shuō)科學(xué)、數(shù)學(xué)學(xué)科的教師了。其實(shí)大可不必?fù)?dān)心,完成這類實(shí)驗(yàn)還有更加簡(jiǎn)單的實(shí)施方案,如采用藍(lán)牙鍵盤的方式。用藍(lán)牙鍵盤方式采集實(shí)驗(yàn)數(shù)據(jù)的方案分析掌控板采用的是ESP32芯片,本來(lái)就自帶了藍(lán)牙4.0,而且能夠模擬為HID設(shè)備,如PPT遙控器、空中飛鼠等。那么,一個(gè)大膽的想法就產(chǎn)生了:既然可以將掌控板模擬為一個(gè)藍(lán)牙鍵盤或者鼠標(biāo),那能不能將傳感器的數(shù)據(jù),以鍵盤輸入的形式傳送給電腦?答案當(dāng)然是肯定的。我們可以將借助于藍(lán)牙鍵盤方式采集數(shù)據(jù)的方式,想象成一個(gè)工作敏捷的“輸入員”一邊看傳感器數(shù)據(jù),一邊用藍(lán)牙鍵盤將其快速輸入到電腦中,工作流程如圖1所示。這樣的做法雖然看起來(lái)有點(diǎn)“另類”,但優(yōu)勢(shì)卻非常明顯。首先是通用性好。HID設(shè)備在不同操作系統(tǒng)下都是通用的,不用考慮操作系統(tǒng),不用考慮硬件的兼容問(wèn)題,電腦端也不需要做任何設(shè)置,只要連接上掌控板這一藍(lán)牙設(shè)備即可。其次是操作簡(jiǎn)單。因?yàn)閿?shù)據(jù)是以鍵盤的形式輸入,所以對(duì)數(shù)據(jù)的存儲(chǔ)軟件沒(méi)有任何特殊要求。如果僅僅需要記錄數(shù)據(jù)的“和”,就只需要用計(jì)算器軟件即可。當(dāng)然,對(duì)于科學(xué)實(shí)驗(yàn)中的數(shù)據(jù),肯定需要保存下來(lái),進(jìn)行詳細(xì)的統(tǒng)計(jì),如平均值、最大值、最小值、眾數(shù)、標(biāo)準(zhǔn)差等,還要繪制如柱狀圖、折線圖之類的各種圖形。那么普通用戶只要打開Excel或者WPS軟件即可完成。模擬藍(lán)牙鍵盤采集數(shù)據(jù)的代碼實(shí)現(xiàn)新版本的Mind+和mPython都提供了將掌控板模擬為HID設(shè)備的語(yǔ)句。這里強(qiáng)烈推薦創(chuàng)客鐵熊為Mind+編寫的“ESP32藍(lán)牙鍵盤”庫(kù)。筆者以Mind+為例,編寫了一個(gè)很簡(jiǎn)單的程序:按下B開始采集光線數(shù)據(jù),按下A鍵則停止,每隔5秒鐘采集并輸出一次數(shù)據(jù),并用回車鍵進(jìn)行換行。參考代碼如圖2所示。將代碼下載到掌控板上,重新啟動(dòng)后,電腦很快就能發(fā)現(xiàn)名稱為“handpy”的藍(lán)牙設(shè)備。連接方式、使用方法和其他藍(lán)牙鍵盤、音箱幾乎完全一致。電腦端接收實(shí)驗(yàn)數(shù)據(jù)的多種方案當(dāng)藍(lán)牙鍵盤不斷輸入數(shù)字,并且按下回車時(shí),電腦端應(yīng)該如何接收數(shù)據(jù)呢?方法當(dāng)然很多了,這里提供三種方案,供大家參考。方案1:使用Excel軟件Excel是最常見的數(shù)據(jù)統(tǒng)計(jì)工具,當(dāng)藍(lán)牙鍵盤連接上后,新建一個(gè)表格,選中“A1”單元格后按下掌控板的B鍵,每隔5秒鐘光線傳感器的數(shù)據(jù)就會(huì)自動(dòng)輸入到單元格中,并會(huì)自動(dòng)換行,如圖3所示。方案2:用Mind+編程因?yàn)镸ind+中不能識(shí)別回車鍵這一動(dòng)作,所以掌控板的代碼中除了輸出回車鍵外,還要輸出另一種按鍵信息,如空格、箭頭等。筆者寫了一個(gè)簡(jiǎn)單的程序,能夠?qū)?shù)據(jù)存到列表,并且能夠?qū)崟r(shí)統(tǒng)計(jì),如圖4所示。方案3:用Python編程用Python編程肯定是一個(gè)不錯(cuò)的選擇,如圖5所示。如果想更加直觀一些,還可以利用Matplotlib庫(kù)進(jìn)行實(shí)時(shí)的繪圖。《用計(jì)算機(jī)做科學(xué)實(shí)驗(yàn)》是一個(gè)經(jīng)典的STEM案例,涉及數(shù)據(jù)探究、傳感器、開源硬件等方面的知識(shí),甚至可以結(jié)合物聯(lián)網(wǎng)技術(shù)做實(shí)驗(yàn)數(shù)據(jù)的遠(yuǎn)程采集。本文提供了一個(gè)操作簡(jiǎn)單且切實(shí)可行的解決方案,旨在降低技術(shù)門檻,讓更多的老師對(duì)用傳感器做科學(xué)實(shí)驗(yàn)產(chǎn)生興趣。當(dāng)然,用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 24司馬光 第二課時(shí) 教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文三年級(jí)上冊(cè)統(tǒng)編版
- 旅行自行車項(xiàng)目可行性研究報(bào)告
- 紡織行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及趨勢(shì)與投資分析研究報(bào)告
- 2025至2030年全自動(dòng)鮮肉切片機(jī)項(xiàng)目投資價(jià)值分析報(bào)告
- 《3 信息技術(shù)的重要工具 計(jì)算機(jī)》教學(xué)設(shè)計(jì)-2023-2024學(xué)年華中師大版信息技術(shù)三年級(jí)上冊(cè)
- 項(xiàng)目可行性研究報(bào)告安全評(píng)價(jià)
- 2025年高精密濾油機(jī)項(xiàng)目投資可行性研究分析報(bào)告
- 全國(guó)粵教版信息技術(shù)七年級(jí)上冊(cè)第三單元第十二課《下載網(wǎng)上信息》教學(xué)設(shè)計(jì)
- 人教版八年級(jí)下冊(cè)歷史與社會(huì)教學(xué)設(shè)計(jì):6.1.1 《連通世界的新航路》
- 2025至2031年中國(guó)IC卡式保險(xiǎn)箱行業(yè)投資前景及策略咨詢研究報(bào)告
- 否定副詞“不”和“沒(méi)有”比較研究
- 19S406建筑排水管道安裝-塑料管道
- 幼兒園木工坊安全教育
- 內(nèi)科主任年終述職報(bào)告
- 船舶起重安全管理規(guī)定規(guī)定培訓(xùn)
- 2024年不停電電源UPS相關(guān)項(xiàng)目營(yíng)銷計(jì)劃書
- 智慧農(nóng)業(yè)中的農(nóng)業(yè)機(jī)械與設(shè)備管理技術(shù)
- 公司SWOT分析表模板
- 解決問(wèn)題的工作方案
- 理發(fā)店業(yè)務(wù)轉(zhuǎn)讓協(xié)議書范本
- 2024年濰坊護(hù)理職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論