高凱
用Arduino開展智能設(shè)計活動,一個重要的活動類別是進(jìn)行工程應(yīng)用的設(shè)計,針對學(xué)生在學(xué)習(xí)和生活中遇到的真實問題,創(chuàng)造一種新的解決方法,或者改進(jìn)現(xiàn)有的解決方案。在活動過程中,要注重培養(yǎng)學(xué)生發(fā)現(xiàn)問題、解決問題的能力,引導(dǎo)學(xué)生從自己的生活中找到問題,并能夠用自己所學(xué)對這些問題提出改進(jìn)意見,或者能夠完成模型制作。
如何引導(dǎo)學(xué)生發(fā)現(xiàn)生活中的問題
在我們的生活中從不缺少創(chuàng)意,尤其是在當(dāng)今這個科學(xué)技術(shù)飛速發(fā)展的時代,也許我們?nèi)鄙俚氖且浑p發(fā)現(xiàn)創(chuàng)意的眼睛。引導(dǎo)學(xué)生養(yǎng)成良好的觀察習(xí)慣,關(guān)注身邊的人和事,有助于引導(dǎo)學(xué)生形成正確的人生觀和價值觀。問題的發(fā)現(xiàn)更多地是一個用心思考的過程。下面就給大家介紹幾種簡單有效的方法,能夠幫助學(xué)生發(fā)現(xiàn)問題。
缺陷列舉法
我們經(jīng)常會聽到很多人抱怨生活中有各種不如意的地方,不要小看這種抱怨,其實在抱怨的同時我們就已經(jīng)發(fā)現(xiàn)了問題。當(dāng)我們發(fā)現(xiàn)了生活中這些不方便的情況時,就要及時把它們記錄下來??梢栽谑謾C(jī)備忘錄中建立一個文件夾,隨手將它們記錄下來。這樣,當(dāng)我們進(jìn)行項目選題討論的時候就可以從中找到許多有意義的選題,因為你感覺到的這些不方便也一定會在其他人身上體現(xiàn)出來。創(chuàng)意的來源是生活的點點滴滴,注意觀察生活,我們就不會缺乏創(chuàng)意。
如果問學(xué)生們在學(xué)校中會遇到什么不方便或者需要改進(jìn)的地方,我想可能很多學(xué)生都會回答說,擦黑板時的粉筆末讓他們感到非常不舒服。發(fā)現(xiàn)了學(xué)校中的這個問題,也就是發(fā)現(xiàn)了我們的選題內(nèi)容——如何解決教室中擦黑板時產(chǎn)生的粉筆末?同學(xué)們可以就這一問題展開討論,集思廣益想出解決辦法。
再比如,近年來新聞中經(jīng)常報道由于一些大貨車超載、超高駛?cè)氤鞘械缆罚斐纱筘涇囎矘虻氖录覍野l(fā)生。交管部門為了能夠解決這一問題,在許多立交橋的入口處都增加了限高桿,雖然撞橋事故有所緩解,但是還會發(fā)生大貨車撞桿的情況,同樣影響交通通行。那么這個問題有沒有更好的解決方案呢?
在以上2個案例中,同學(xué)們可以使用Arduino控制器實現(xiàn)問題的解決。在擦黑板的案例中,使用Arduino結(jié)合電機(jī)驅(qū)動板控制帶有抹布的機(jī)器人在黑板上走S形軌跡,就可以將黑板擦干凈,同時還可以避免同學(xué)們吸入過多的粉筆末。
觀察學(xué)習(xí)法
在這種方法中,學(xué)生要注意觀察別人的尤其是同齡人的優(yōu)秀作品。每年各級各類主辦方都會舉辦各種創(chuàng)新創(chuàng)意類競賽。我們可以引導(dǎo)學(xué)生在這些活動中尋找自己感興趣的項目和作品,發(fā)掘出作品的核心技術(shù)點,并通過思考將這些技術(shù)點運用于其他領(lǐng)域,這樣就能夠形成新的創(chuàng)新作品。
例如,我們曾經(jīng)見到過一種很酷的無人機(jī)控制方式:在手套中嵌入彎曲度傳感器,飛手帶上手套,只要彎曲手指就可以實現(xiàn)對無人機(jī)的控制。這個項目的核心技術(shù)就是運用了彎曲度傳感器,將手指的彎曲轉(zhuǎn)化為電阻的變化發(fā)送給控制器。了解了這個核心技術(shù)以后,有的學(xué)生就想到將彎曲度傳感器運用到手語翻譯中,聾啞人帶上手套做出手語動作,系統(tǒng)就自動將手語翻譯成漢字,方便交流。
在這個項目中,同樣可以使用Arduino系列控制器完成項目制作。結(jié)合LCD屏幕和彎曲度傳感器,控制器可以檢測到手指的不同彎曲程度,從而控制屏幕上顯示不同的內(nèi)容。在使用LCD屏幕時,Arduino為開發(fā)者內(nèi)置了液晶屏顯示的庫文件,我們可以直接調(diào)用它幫助我們完成現(xiàn)實的工作。
詞組造句法
這種方法能夠幫助學(xué)生快速形成創(chuàng)意,能夠在短時間內(nèi)產(chǎn)生很多創(chuàng)意點子。但是有些點子會讓人感覺太過于天馬行空,需要教師進(jìn)行適當(dāng)引導(dǎo)。使用這種方法的時候,我們可以讓學(xué)生想出兩種物品,一種是“甲”,另一種則是“乙”,然后讓學(xué)生造句,“帶有甲的乙”和“帶有乙的甲”。這樣就能夠幫助學(xué)生快速形成創(chuàng)意。
例如,有的學(xué)生想出兩個物品,一個是水杯,另一個是麥克風(fēng)。那么學(xué)生的創(chuàng)意就是:帶有水杯的麥克風(fēng)或者是帶有麥克風(fēng)的水杯。我們可以讓學(xué)生不受限制地造句,將自己的創(chuàng)意記錄下來,然后再組織學(xué)生進(jìn)行甄別和討論,找出哪些作品可以實現(xiàn)。
創(chuàng)意作品制作的幾個步驟
上面給大家介紹了幾種發(fā)現(xiàn)問題的方法,接下來給大家講講如何將想法變?yōu)楝F(xiàn)實。擁有了想法和創(chuàng)意只是參與工程項目設(shè)計和制作的第一步,下面再給大家介紹幾個“物化”作品的步驟。
明確主題目標(biāo),形成個人解決方案
首先,我們要明確小組要完成的項目主題。根據(jù)項目主題小組學(xué)生進(jìn)行獨立思考,形成個人的解決方案。在此過程中,學(xué)生以個體為單位進(jìn)行思考、資料查找等工作。在查找資料時,要了解前人已經(jīng)做了哪些研究,獲得了什么樣的成果,還有哪些問題沒有解決。
例如,有的學(xué)生想要制作月球車模型。在制作之前就要明確,月球車的工作環(huán)境是怎樣的,有哪些問題是必須要解決的,前人已經(jīng)做了哪些模型,測試結(jié)果又怎樣。了解了這些問題之后,學(xué)生將自己作品的重點放在了月球車輪子的設(shè)計上。在之前的設(shè)計中,有人使用履帶,有人使用行星輪,有人使用輪子和履帶結(jié)合的方式……分析了這些方案之后,學(xué)生經(jīng)過思考提出了一種新的輪子,即“輪腿復(fù)合式”,也就是將輪子和腿整合在一起。針對此項目主題,還有學(xué)生提出了其他解決方案,比如將機(jī)器人的輪子做成可以變形的,在圓形和橢圓形之間可以隨意切換。機(jī)器人在較為平整的路面上運行時,使用圓形輪子;在崎嶇不平的路面上移動時,輪子則變成橢圓形,增加機(jī)器人的越障能力。
頭腦風(fēng)暴,確定最終實施方案
在上面的環(huán)節(jié)中,學(xué)生已經(jīng)根據(jù)自己的理解完成了初步設(shè)計方案。接下來就是以小組討論的形式確定每個小組的最終方案。作品的設(shè)計和制作是以小組為單位完成的,那么最終方案的確定需要小組所有成員共同討論。同時,在這一環(huán)節(jié)中也培養(yǎng)了學(xué)生的傾聽能力和習(xí)慣,從別人的方案中找到優(yōu)點,同時也要善于闡述自己方案中的優(yōu)勢,獲得組內(nèi)成員的認(rèn)可。在討論過程中,很有可能會產(chǎn)生新的問題,此時可以采用頭腦風(fēng)暴的方式嘗試提出多種解決方案,最后確定更為合理可行的內(nèi)容。
在一個主題為“主動氣囊防護(hù)功能智能車”的項目中,學(xué)生針對氣囊的氣體發(fā)生裝置展開激烈的討論。有人認(rèn)為應(yīng)該采用化學(xué)方法產(chǎn)生二氧化碳作為充氣氣體;有人認(rèn)為應(yīng)該使用高壓氣瓶產(chǎn)生氣體,能夠迅速充滿氣囊;還有人認(rèn)為可以使用低壓氣泵產(chǎn)生氣體,這樣對于控制系統(tǒng)而言更容易控制氣體發(fā)生量。經(jīng)過小組成員的討論和測試,最終確定了一種使用低壓氣泵的方式。其實,學(xué)生能夠想到這種方式也是源于他們對生活的觀察,他們是從自動血壓計中得到啟發(fā),最終想到使用低壓氣泵作為氣體發(fā)生裝置的。
最終,學(xué)生使用Arduino??刂破?、超聲波傳感器、加速度傳感器、電磁繼電器等核心控制部件完成了作品。超聲波傳感器檢測與前方障礙物的距離,然后通過加速度傳感器檢測小車的“剎車速度”,如果無法避免碰撞,繼電器就控制小氣泵開始工作,給小車外部的氣囊充氣,減少碰撞損失。
確定分工,發(fā)揮個人最大價值
在項目制作過程中,小組分工合作是非常重要的內(nèi)容。在學(xué)生的日常學(xué)習(xí)中,大多是以個人學(xué)習(xí)方式完成知識學(xué)習(xí)的。所以,在項目實踐的過程中教師要為學(xué)生創(chuàng)造更多合作學(xué)習(xí)、共同交流的機(jī)會。在項目小組成立時,教師可以嘗試將不同特長和興趣愛好的學(xué)生組合在一起。為了更好地增加學(xué)生的存在感和獲得感,在分組時可以考慮將每個學(xué)生分配一個特定的角色,例如項目組長、硬件工程師、程序工程師等。在每個項目實施過程中,每個角色都要完成自己的職責(zé),而每一個角色的職責(zé)可以由小組成員共同討論確定。從全面培養(yǎng)學(xué)生工程素養(yǎng)的角度出發(fā),我認(rèn)為每個小組的角色在不同的項目中可以進(jìn)行轉(zhuǎn)換,學(xué)生的角色不宜固定,可以讓學(xué)生嘗試不同的角色,這樣能夠讓他們?nèi)媪私忭椖恐谱鬟^程中的技術(shù)難點,并通過交流討論的方式獲得解決方案。
撰寫設(shè)計方案,繪制作品草圖
經(jīng)歷上述過程之后,學(xué)生們就可以撰寫最終確定的研究方案了。研究方案中要涉及具體可以實施操作的內(nèi)容。要將項目制作中需要的所有零件及加工材料明確出來,爭取一次采購成功。學(xué)生還可以結(jié)合自己項目的功能,在電商平臺上尋找適合自己作品、同時性價比較高的硬件。因為在所有的工程項目中,成本控制都是一項必不可少的考慮因素,我們要讓學(xué)生在項目制作的過程中養(yǎng)成成本控制的習(xí)慣。
在撰寫項目方案時,特別要注意的一點是,一定要增加時間管理的內(nèi)容。任何項目都有項目完成的時間節(jié)點,學(xué)生要能夠根據(jù)項目完成的時間,制訂自己的時間安排表,明確項目各個環(huán)節(jié)完成的時間,從而保證項目最終能夠按時保質(zhì)保量完成。
在“無軌電車自動掛線裝置”項目中,學(xué)生的設(shè)計希望改變現(xiàn)有無軌電車掛線的方式?,F(xiàn)有的掛線方式是,集電桿(“大辮子”)自動升起,但是如果沒有成功掛線,則需要司機(jī)手動完成。學(xué)生希望制作一個具有自動掛線功能的裝置,采用傳感器采集集電桿的位置信息并嘗試和電線對接,那么學(xué)生就要明確帶動集電桿運動的電機(jī)的數(shù)據(jù),包括選用舵機(jī)的扭矩、工作電壓等。此外,根據(jù)項目要求,選用何種控制器,要根據(jù)需要連接的外圍輸入輸出設(shè)備確定控制器的端口數(shù)量。例如如果選用Arduino系列控制器,是選擇UNO合適,還是2560合適,需要根據(jù)項目最終確定的功能明確下來。前面提到了要注意控制成本,如果選用UNO可以實現(xiàn),那么比使用2560要便宜幾十元。
在這個項目中可以選擇Arduino UNO控制器、IO拓展板、舵機(jī)及光電傳感器實現(xiàn)。光電傳感器檢測集電桿和電線的位置關(guān)系,集電桿在舵機(jī)的帶動下完成轉(zhuǎn)動,以便能夠?qū)?zhǔn)電線的位置。
精確模型尺寸,完成首版制作
到此為止,學(xué)生就可以開始動手制作了。做好前期準(zhǔn)備工作能夠使制作過程變得更加高效,起到事半功倍的效果。在制作環(huán)節(jié)中,學(xué)生可以根據(jù)自己的設(shè)計方案,采用數(shù)控加工工具和手工加工工具相結(jié)合的方式進(jìn)行項目加工。常用的數(shù)控加工設(shè)備包括3D打印機(jī)和激光雕刻機(jī)。二者具有很好的互補(bǔ)性,一個是增材制造,一個則是減材制造;一個速度較慢,一個速度較快。當(dāng)把所有零件都加工完成后,就可以進(jìn)行裝配了。在裝配過程中特別要注意裝配流程,如果沒有按照一定的流程裝配,則很有可能出現(xiàn)返工的情況。接下來就是調(diào)試和測試的環(huán)節(jié),根據(jù)方案中確定的功能調(diào)試程序。首版制作完成以后,為了確保作品能夠在展示過程中順利演示,可以讓學(xué)生將作品帶到不同地點進(jìn)行測試。例如,如果用到光電傳感器,則需要到不同光線下進(jìn)行測試,確保作品能夠正常運行。
上面幾個環(huán)節(jié)是一個工程項目制作的一般步驟,根據(jù)不同的項目可以將環(huán)節(jié)進(jìn)行合并或者反復(fù)循環(huán)。例如,在項目制作過程中,遇到一個很難解決的技術(shù)問題,或者很難在短時間內(nèi)完成,那么學(xué)生就要重新修改方案。
個人認(rèn)為,一個工程項目的制作有助于培養(yǎng)學(xué)生的工程思維和整體觀。同時,工程思維、創(chuàng)新設(shè)計等素養(yǎng)也是培養(yǎng)學(xué)生核心素養(yǎng)全面發(fā)展的重要組成部分。學(xué)生要能夠從項目大局出發(fā)思考和考慮問題,而不是只專注于自己關(guān)心的領(lǐng)域。在項目制作過程中,要讓學(xué)生靈活運用知識,充分為學(xué)生創(chuàng)造學(xué)以致用的機(jī)會。在團(tuán)隊合作中,發(fā)揮每個學(xué)生的最大潛能。