——Arduino創(chuàng)客作品的設(shè)計(jì)策略與制作技巧"/>

亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        優(yōu)秀創(chuàng)客作品的誕生之路
        ——Arduino創(chuàng)客作品的設(shè)計(jì)策略與制作技巧

        2022-03-29 09:19:50甘肅省天水市麥積區(qū)天成學(xué)校辛亞輝
        發(fā)明與創(chuàng)新 2022年11期

        ◎甘肅省天水市麥積區(qū)天成學(xué)校 辛亞輝

        創(chuàng)客作品主要分為兩類,一類是創(chuàng)意產(chǎn)品制作,如“導(dǎo)盲杖”,用于服務(wù)盲人生活;另一類是創(chuàng)意場景制作,如“智慧農(nóng)場”,用于服務(wù)社會(huì)工農(nóng)業(yè)生產(chǎn)。一個(gè)優(yōu)秀創(chuàng)客作品的誕生一般要經(jīng)歷創(chuàng)意設(shè)計(jì)、程序編寫、硬件選擇、手工制作、交流與展示等多個(gè)流程。

        一、創(chuàng)意設(shè)計(jì)

        1.同理心地圖

        以“導(dǎo)盲杖”為例,創(chuàng)作者假設(shè)自己是一名盲人,切身體會(huì)盲人出行時(shí)會(huì)遇到的各種問題,并將其記錄下來,提出問題并解決問題,制作同理心地圖(如圖1)。

        圖1 同理心地圖

        (1)“看到”什么?

        生活中,一些常見的物品都有可能成為盲人出行的障礙。導(dǎo)盲杖如何幫助盲人檢測和避開障礙物?可使用超聲波測距傳感器、紅外測距傳感器、紅外避障傳感器、HUSKYLENS AI攝像頭、運(yùn)動(dòng)傳感器等識(shí)別物體和行人。

        (2)聽到什么?

        聽覺是盲人感受世界的主要方式,如何幫助盲人通過聽聲音識(shí)別危險(xiǎn)?常見的與聲音有關(guān)的模塊有聲音傳感器、喇叭模塊、MP3語音模塊、音頻錄放模塊、Gravity語音合成模塊,可實(shí)現(xiàn)聲音的采集、分析、播放功能。

        (3)想到什么?感受到什么?

        盲人出行要躲避障礙物和行人,可以使用12864顯示屏動(dòng)態(tài)循環(huán)顯示“盲人出行,請(qǐng)您讓一讓!”,讓行人主動(dòng)避讓。盲人如果行走在光線昏暗的環(huán)境里,環(huán)境光傳感器可以控制燈帶自動(dòng)亮起。

        (4)說什么?做什么?

        盲人外出想要和陌生人交流時(shí),可通過設(shè)置模擬按鍵模塊控制RGB燈,代表他們要說和要做的事情。

        (5)有什么痛苦?

        盲人無法隨時(shí)知曉時(shí)間,可以使用RTC實(shí)時(shí)鐘模塊幫助他們。當(dāng)盲人按下按鍵時(shí),喇叭模塊自動(dòng)報(bào)時(shí),外出時(shí)間過長時(shí)會(huì)自動(dòng)提示。

        (6)他有哪些需要?

        盲人獨(dú)自外出,家人肯定會(huì)擔(dān)心,可以增加GPS信號(hào)接收模塊和物聯(lián)網(wǎng)模塊,實(shí)時(shí)向家人傳輸盲人的位置。

        2.Mind+擴(kuò)展庫

        以設(shè)計(jì)創(chuàng)意場景“智慧農(nóng)場”為例,設(shè)計(jì)農(nóng)場要考慮植物的分布、家禽的飼養(yǎng)場所等,難點(diǎn)在于該使用哪些硬件模塊。在一頭霧水的情況下,創(chuàng)作者可以在Mind+的擴(kuò)展庫里查找硬件模塊,找到設(shè)計(jì)靈感,從而添加硬件的庫函數(shù),設(shè)置農(nóng)場的功能。

        3.及時(shí)記錄

        要及時(shí)記錄作品的創(chuàng)作過程,例如作品的功能、硬件模塊、主控板引腳、程序的邏輯思路等。記錄的內(nèi)容經(jīng)過梳理、修改、完善,就是一份詳細(xì)的設(shè)計(jì)方案。

        二、程序編寫

        創(chuàng)作者在程序編寫過程中容易出現(xiàn)代碼冗長和同一個(gè)引腳重復(fù)定義兩種錯(cuò)誤,避免這兩種錯(cuò)誤的方法很簡單,主要有以下三種方法。

        1.定義子函數(shù)

        代碼冗長不僅會(huì)占用腳本區(qū)空間,而且不方便檢查,因此,代碼編寫應(yīng)簡潔明了,每增加一個(gè)功能就定義一個(gè)子函數(shù),最終實(shí)現(xiàn)主程序直接調(diào)用子函數(shù),如圖2。

        圖2 主程序調(diào)用子函數(shù)

        2.定義引腳號(hào)

        在編程時(shí),每增加一個(gè)硬件模塊,應(yīng)設(shè)置一個(gè)相應(yīng)的引腳號(hào)。定義引腳號(hào)時(shí),數(shù)字I/O接口的0和1不能使用,這兩個(gè)引腳是硬串口,使用后會(huì)出現(xiàn)上傳出錯(cuò)。將所有增加的硬件模塊和設(shè)置的引腳號(hào)全部記錄在稿紙上,方便檢查引腳是否重復(fù)使用。

        3.利用擴(kuò)展庫

        創(chuàng)作者在編程時(shí),要有從擴(kuò)展庫添加庫函數(shù)的良好習(xí)慣,同時(shí)也要明白,并非所有情況都需要添加庫函數(shù)。如圖3,Arduino自帶超聲波測距積木與擴(kuò)展庫超聲波測距積木的功能完全一樣,且長度更短,此時(shí)就不必添加庫函數(shù)了。

        圖3 Arduino自帶積木與擴(kuò)展庫積木對(duì)比

        三、硬件選擇

        1.比較顯示屏

        1602顯示屏能顯示阿拉伯?dāng)?shù)字、英文大小寫字母、常用的符號(hào)和日文假名等,不支持中文顯示,美觀大氣,適合顯示溫度、濕度、時(shí)間、距離、速度等。12864顯示屏包含1602顯示屏的所有功能,還能顯示中文,缺點(diǎn)是體積小,作品呈現(xiàn)不夠美觀。

        2.舵機(jī)使用注意事項(xiàng)

        使用180°舵機(jī),當(dāng)出現(xiàn)無法轉(zhuǎn)動(dòng)時(shí)的解決辦法:編寫180°舵機(jī)調(diào)試程序,舵機(jī)轉(zhuǎn)回0°,等待1 s。180°舵機(jī)轉(zhuǎn)過一個(gè)角度,當(dāng)出現(xiàn)不能轉(zhuǎn)回時(shí)的解決辦法:等待1 s。

        3.區(qū)別硬件模塊

        在使用多個(gè)相同硬件模塊時(shí),可在硬件上粘貼標(biāo)簽以示區(qū)分。

        四、手工制作

        手工制作是創(chuàng)客作品的藝術(shù)呈現(xiàn)過程,這一過程與編程同等重要。

        1.設(shè)計(jì)圖

        手工制作既要考慮場景功能區(qū)域的分布,又要考慮主控板、傳感器、執(zhí)行器、顯示器的分布。首先要在稿紙上畫出設(shè)計(jì)圖,手工制作時(shí)再根據(jù)設(shè)計(jì)圖合理變通。以“智慧農(nóng)場”為例,如圖4,場景功能區(qū)分為種植園、豬舍、牛棚、房屋四大部分,主控板被放置在房屋內(nèi),傳感器、執(zhí)行器等被隱藏在裝置內(nèi)。

        圖4 “智慧農(nóng)場”作品

        2.板材的選擇

        板材一般有三種,即硬紙板、瓦楞紙和KT板。硬紙板適合做創(chuàng)意產(chǎn)品,制作出來的產(chǎn)品棱角分明,但顏色單一,需要進(jìn)一步美化。瓦楞紙對(duì)折時(shí)容易變形,適合做建筑物的屋頂和外墻裝飾。KT板比較堅(jiān)硬,適合做墻體,裁剪時(shí)盡量用刻刀。

        3.彩紙和黏土

        彩紙作品精美,黏土作品立體、大氣。彩紙制作門檻低,而黏土作品需要制作者有美術(shù)功底。

        4.舵機(jī)的固定

        舵機(jī)在固定之前一定要重新運(yùn)行一遍程序,確保舵機(jī)搖臂的轉(zhuǎn)動(dòng)方向和轉(zhuǎn)回方向準(zhǔn)確。

        5.顯示屏的固定

        顯示屏在固定之前要試運(yùn)行程序,確保顯示屏的文字方向正確。如果不運(yùn)行直接固定,可能導(dǎo)致顯示的文字是倒立的。

        6.激光雕刻技術(shù)和3D打印技術(shù)的運(yùn)用

        應(yīng)用激光雕刻技術(shù)和3D打印技術(shù)可以讓場景搭建類作品更加生動(dòng)、立體。但在設(shè)計(jì)時(shí)若考慮不周,比如忘記設(shè)置傳感器走線孔,板材厚度和孔徑不匹配,則有可能導(dǎo)致該設(shè)計(jì)成為廢品。

        因此,場景制作應(yīng)以手工制作為主,激光雕刻技術(shù)和3D打印技術(shù)制作為輔。創(chuàng)意產(chǎn)品類作品應(yīng)多使用激光雕刻技術(shù)和3D打印技術(shù),這樣產(chǎn)品鉚合度高,體積大小合適,外觀平整、漂亮。

        五、交流與展示

        創(chuàng)客作品的最后環(huán)節(jié)是說明文檔編輯,視頻的拍攝、剪輯,交流與展示。說明文檔要包含作品的設(shè)計(jì)靈感、程序編寫、手工制作、作品的功能、小組分工等幾個(gè)方面。拍攝視頻時(shí)要附上解說,解說的內(nèi)容與說明文檔大致相同。最后,可將制作完成的創(chuàng)客作品在校園網(wǎng)、微信公眾號(hào)、蘑菇云創(chuàng)客社區(qū)等平臺(tái)上傳分享。

        亚洲av熟女中文字幕| 久久91综合国产91久久精品| 久久99热久久99精品| 中文无码制服丝袜人妻av| 亚洲 日韩 在线精品| 亚洲大胆视频在线观看| 人妖一区二区三区四区| 中文字幕久久精品一二三区| 最新无码国产在线播放| 亚洲av午夜福利一区二区国产 | 亚洲av丰满熟妇在线播放| 亚洲欧美色一区二区三区| 牛鞭伸入女人下身的真视频| 九九99久久精品午夜剧场免费| 暴露的熟女好爽好爽好爽| 国产精品 无码专区| 亚洲粉嫩高潮的18p| 免费成人福利视频| 色yeye在线观看| 精品极品视频在线观看| 国产果冻豆传媒麻婆精东| 亚洲乱码国产一区三区| 久久99久久99精品免观看女同| 中文字幕这里都是精品| 精品国产一区二区三区三级| 亚洲综合欧美在线一区在线播放| 精品少妇大屁股白浆无码| 亚洲天堂av中文字幕| 99国产精品久久久久久久成人热| 日韩亚洲av无码一区二区不卡 | 国产精品一区二区三区在线免费 | 亚洲av综合色区无码一二三区 | 国产乱沈阳女人高潮乱叫老 | 国精产品一品二品国在线| 天天摸天天做天天爽天天舒服| 一区二区三区中文字幕在线播放 | 国产啪精品视频网站免| 日本女优激情四射中文字幕| 精品久久久久成人码免费动漫| YW亚洲AV无码乱码在线观看| 国产免费一区二区三区在线观看|