• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Mixly系統(tǒng)設計5:新舊電池檢測器

      2016-09-10 07:22:44吳俊杰
      中國信息技術(shù)教育 2016年13期
      關(guān)鍵詞:夾子電壓表新舊

      吳俊杰

      創(chuàng)客項目的評價往往是一個很多人都關(guān)注的問題,我在教學中更加傾向于一個創(chuàng)客作品中成本和產(chǎn)出之間的差距、創(chuàng)客作品的可分享性和創(chuàng)客作品分享之后其他人的效仿情況。在2016年的全國電腦作品比賽中,中央電化教育館首次引入了創(chuàng)客項目,其評審標準包括規(guī)范性、創(chuàng)新性、技術(shù)性和藝術(shù)性,其中規(guī)范性的一個重要指標就是這個作品是否有一個他人可以效仿的技術(shù)文檔。Mixly開源項目設計的寫作過程也是一個比較規(guī)范的技術(shù)文檔的寫作過程,就像語文教材中的名家名篇和標準范文告訴學生如何用文字來敘事狀物一樣,創(chuàng)客教材中的文字能夠幫助學生寫好一篇規(guī)范、邏輯清晰、敘述清楚的技術(shù)文檔,如果能夠融合適當?shù)膫€人風格就更好了。本次,我們將做一個很簡單的創(chuàng)客項目——新舊電池檢測器。

      ● 制作:信息的輸入

      在UNO控制板的規(guī)范中,USB口向上,右側(cè)為數(shù)字輸出,左側(cè)為電源和模擬輸入,電源區(qū)常用的端口為5V和GND,5V代表USB輸出電壓,也是板子上端口的最高電壓,之前我們點亮一個LED時,會將LED的正極的電壓升高到5V,但是數(shù)字輸出引腳的電流輸出能力很弱,不能驅(qū)動像舵機一類的大電流元器件,這時需要使用電源區(qū)的5V引腳,GND表示0V。模擬輸入?yún)^(qū)有A0、A1、A2、A3、A4、A5共計6個模擬輸入引腳,每個孔相當于一個電壓表,其輸入范圍為0~1023的整數(shù),0對應0V電壓,1023對應5V電壓,具體的對應關(guān)系,我會在玩轉(zhuǎn)環(huán)節(jié)中具體介紹。

      像普通的電壓表一樣,我們需要連接一個正極的紅色夾子和負極的黑色夾子。用一個夾子夾住另一個夾子,撥去夾子的絕緣套,在夾子的孔中穿入導線,穿兩圈,擰緊導線,再將絕緣套套回。導線的長度大約為45cm,一端連接夾子,另一端連接控制板,需要提前撥線,如圖1、圖2所示。

      紅色導線相當于電壓表的正極(紅表筆)將其連接到A0上,黑色導線相當于電壓表的負極(黑表筆)將其連接到GND上,連接需要使用兩頭長排針和繞線棒(如圖3)。

      實驗發(fā)現(xiàn),在黑表筆接電池負極、紅表筆接電池正極的情況下,當電池為新電池時,圖3中的LED亮;當電池為舊電池時,LED不亮。這樣我們就完成了一個初步的新舊電池檢測器的研發(fā)工作(如圖4)。

      ● 改裝:增加指示燈

      從系統(tǒng)的美觀和安全性的角度考慮,最好不要把電路板裸露在外,可以將LED引出在盒子上,這樣更加美觀,還可以在盒子上寫出新舊電池檢測器的使用方式。在此之前,我們一般將LED直接插在數(shù)字輸出端口上,但是從更加專業(yè)的角度來看,應該在LED的正極或者負極一端串聯(lián)一個保護電阻,這樣能夠讓LED的使用壽命更長,電阻又起到限制電流的作用。一般來說,綠色LED的工作電壓為2V,D13端口電壓為5V,LED的工作電流為10mA即0.01A,這樣保護電阻兩端的電壓就是5V-2V=3V,其通過的電流也是0.01A,通過歐姆定律可以測算出保護電阻的阻值為其兩端的電壓除以通過它的電流,數(shù)值為3V/0.01A=300歐姆(如圖5)。這體現(xiàn)出,在創(chuàng)客項目中需要綜合利用各個學科的知識特別是物理學的知識的特點。

      電阻和LED的負極相連,需要用一段導線將針腳串聯(lián)起來,保護電阻的另一端接GND,LED的正極接D13端口,這樣我們就將LED固定在了盒子上(如圖6)。

      ● 玩轉(zhuǎn):“如果……否則……”結(jié)構(gòu)

      我們在使用通訊菜單中的“打印串口(自動換行)”指令時,可以查看A0端口的數(shù)值(如圖7)。

      在串口查看器中我們注意到A0端口的數(shù)值在不斷變化,這種變化是由空氣中的隨機電磁干擾造成的(如圖8)。

      但是我們在將A0端口和5V端口連接的時候,會發(fā)現(xiàn)串口監(jiān)視器的數(shù)值變?yōu)?023,并且處于穩(wěn)定輸出狀態(tài)(如下頁圖9)。

      既然要判斷電池的電壓是否大于1.5V,我們可以將一節(jié)電池放在A0端口上,實驗發(fā)現(xiàn)數(shù)據(jù)始終保持在320左右,而舊電池在300以下。這個現(xiàn)象可以解釋為:A0端口的數(shù)值和輸入電壓成正比,1.5V可以換算為(1.5V/5V)×1023=306.9,由于A0端口輸入值為整數(shù),我們可以判斷當A0端口數(shù)值大于307的時候13號燈亮,否則13號燈滅(如圖10)。

      在Mixly中使用如果指令時需要在如果指令中添加否則結(jié)構(gòu),這就需要點擊如果菜單中的齒輪按鈕添加否則指令。在“如果……否則……”結(jié)構(gòu)中設定邏輯判斷值為真時,端口13數(shù)值為高,LED燈亮,邏輯判斷值為假時,端口13的數(shù)值設為低,LED熄滅(如圖11)。這樣就完成了LED的設置,可以用于檢測電池的新舊。

      ● 分享:在網(wǎng)絡上尋找問題的答案

      我在實驗中發(fā)現(xiàn),不做測量時LED一直都在閃爍,產(chǎn)生這個現(xiàn)象的原因是在A0端口空載時,數(shù)值會受到空氣中隨機電磁干擾的影響,一直變化,數(shù)值有時大于307,有時小于307,所以LED會閃爍。分享本身并不總是告訴他人一個已經(jīng)很完整的問題解決方案,一個有待解決的問題也是非常值得分享的,它能夠細致而規(guī)范地描述這個問題。大家可以參考www.dfrobot.com.cn上的各種社區(qū)上的帖子,看一看有沒有人提過類似的問題,或者向他人提問尋找答案,這些經(jīng)歷都是非常重要的學習過程(如圖12)。

      至此,我們已從數(shù)字輸出端口的學習,轉(zhuǎn)向數(shù)字輸入端口的學習,并且通過程序邏輯將輸入和輸出結(jié)合起來,雖然這只是一個比較簡單的“如果……否則……”結(jié)構(gòu),但是已經(jīng)能夠看出一個項目學習的雛形,接下來有必要改進這個設計,一是解決LED閃爍的問題,二是希望提高測量的精度,真正做一個電壓表。我們在這個過程中不斷地發(fā)現(xiàn)問題和解決問題,同時這個過程是積極主動的,是創(chuàng)客教育中非常獨特的一種學習體驗,而且估算成本以后,我們可以發(fā)現(xiàn)“新舊電池檢測器”是一個很實用的“市場空白”,此時解決這個問題的動力就更大了。

      親愛的讀者,您能解決這個問題嗎?答案見下期。

      本案例的分享視頻將會在以下公眾號中陸續(xù)登載。

      猜你喜歡
      夾子電壓表新舊
      如何判斷電壓表的測量對象
      判斷電壓表測量對象有妙招
      耕讀事 新舊人
      海峽姐妹(2020年10期)2020-10-28 08:08:06
      新舊全球化
      英語文摘(2019年6期)2019-09-18 01:49:16
      新舊桂系決裂之變
      文史春秋(2017年9期)2017-12-19 12:32:24
      愛“搞事”的“夾子花”
      藝術(shù)沒有新舊之分,只有好壞之別
      胡桃夾子
      學與玩(2017年4期)2017-02-16 07:05:44
      電壓表的妙用
      再探電壓表內(nèi)阻的測量方法
      荣成市| 特克斯县| 涟源市| 陈巴尔虎旗| 沂源县| 尉氏县| 盈江县| 巴彦县| 大余县| 乐业县| 兴义市| 牟定县| 简阳市| 建水县| 驻马店市| 南召县| 来凤县| 沂源县| 尼勒克县| 桐柏县| 肥城市| 宝清县| 扎鲁特旗| 聂荣县| 宁南县| 潮州市| 喀喇沁旗| 当阳市| 松原市| 巴青县| 馆陶县| 枣阳市| 镇赉县| 股票| 新郑市| 兰溪市| 明水县| 罗平县| 交城县| 海口市| 诏安县|