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

        ?

        基于Arduino單片機的智能寫字機器人的設計

        2021-02-23 03:56:06李云飛蔣永康徐佳
        科教創(chuàng)新與實踐 2021年46期

        李云飛 蔣永康 徐佳

        摘要:智能寫字機器人系統(tǒng)由Arduino單片機、步進電機、驅動擴展板、舵機、支架等組成,通過計算機軟件將輸入的文本信息或者圖片信息轉換成包含坐標數(shù)據(jù)的G代碼形式,再通過數(shù)據(jù)串口下發(fā)送給Arduino主控制器,Arduino主控制器再通過步進電機控制同步帶的轉動從而使筆架部位X,Y軸平面移動,來實現(xiàn)寫字或繪圖功能,同時經過簡單的改裝也可以實現(xiàn)平面微型雕刻機的功能。

        關鍵詞:智能寫字機器人;Arduino單片機;步進電機;舵機;精準控制

        1引言

        機器人寫作的“先行者”出現(xiàn)在240年前。當時生產的書寫機器人是通過凸輪和發(fā)條來實現(xiàn)的,沒有使用計算機,單芯片計算機等。通過在凸輪之間移動,可以實現(xiàn)書寫操作,并且通過改變凸輪的組合,可以實現(xiàn)具有不同字體的書本。在21世紀的今天隨著物聯(lián)網(wǎng)及智能硬件的快速崛起,智能寫字機器人的技術開始走進了人們的生活,作是一個人日常生活中必不可少的技能。寫作中使用機器人是研究和應用的新領域。寫字機器人不僅可以代替人類來完成寫作任務,而且在教學機器人,研究和科普展覽中也發(fā)揮著重要作用。本次設計主要是基于單片機制作的寫字機器人。硬件系統(tǒng)的總體控制部分是用到了現(xiàn)如今主流的Arduino單片機, Arduino作為被廣泛應用的一款單片機控制器,經常被用于書寫繪畫,激光雕刻,醫(yī)學等類型的機器人設計中。本文所述的智能寫字機器不僅人是為了希望有一天智能寫字機器人能夠代替人工,解放人們的雙手,更是為了讓更多對于單片機的愛好者能夠從中學習,從中汲取知識和經驗,為智能機器人領域的研究做出更多的貢獻。

        2系統(tǒng)設計

        本設計中智能寫字機器人的主要有個人計算機、主控模塊、驅動模塊、傳動模塊、12V電源。其中個人計算機作為本系統(tǒng)設計中上位機存在,其余部分作為下位機。通過上位機的個人計算機中的軟件,將文本信息或圖片信息轉化成為含有坐標信息的G代碼形式,再通過串口下發(fā)給下位機的主控模塊,主控模塊將控制信息發(fā)送至驅動模塊,使傳動模塊中步進電機轉動并帶動同步帶運動,令筆架部位在X,Y軸平面上移動,使其能夠完成寫字繪圖功能。如圖1

        所示。

        3硬件設計

        本設計中共有主控模塊、驅動模塊、傳動模塊、12V電源 4個模塊,其中主控模塊作為本系統(tǒng)設計中核心部分,驅動模塊、傳動模塊作為輔助部分,12V電源作為整個系統(tǒng)中的動力來源。

        3.1主控模塊

        主控模塊選用Arduino單片機作為主要控制器。歐洲開發(fā)團隊開發(fā)的Arduino是一款由方便好用、容易上手的單板微控制器。Arduino具有良好的可擴展性與廣泛且豐富的開源庫,Atmega328是其主要的核心處理器,具有14路數(shù)據(jù)交換接口。Arduino單片機的中央處理器支持32位運算,不僅功能強大,還容易使用??梢耘c電機控制板屬性互相不沖突,可以讓電路更加方便簡單,反應更加靈敏,相同價格的單片機相比更好性能的使用,性價比較高。

        Arduino單片機在性能上可以滿足本次系統(tǒng)設計的需求,而且也在以前的實踐中接觸過,且Arduino單片機也比較容易上手,開源的軟硬件使得資料更加豐富,可以更好地進行設計。所以經過綜合考慮決定選用Arduino單片機作為本次設計的主控芯片。便于寫字機器人能精確完成寫字任務。電路原理圖如2圖所示。

        3.2驅動模塊

        驅動模塊是采用CNC Shield V3.0作為驅動擴展板,主控模塊為其提供一個5V 的直流電電壓,使其最多同時驅動四路步進電機,本次設計只需搭配2個A4988步進電機驅動模塊就可以方便快捷的滿足所需要的驅動功能。其中A4988步進電機驅動模塊可以通過調節(jié)其MS1、MS2、MS3引腳的電平高低選擇步進電機的FULL、HALF、QUARTER、EIGHTH、SIXTEENTH等5種模式。驅動模塊電路原理圖如圖3所示。

        3.3傳動模塊

        傳動模塊是由金屬桿、同步帶、2個步進電機、舵機、筆架等構成。整體結構是由多根金屬桿組成的主要框架,配合作為主要傳動器件的同步帶與步進電機,控制整體平面結構的移動。其中,同步帶需要環(huán)繞整個框架,步進電機位于X軸的左右倆側。舵機安裝在Y軸一側,筆架通過上下板與支撐板固定在舵機上,舵機由擴展板直接控制,實現(xiàn)抬筆與落筆。本系統(tǒng)設計對筆的選擇沒有太多的要求,只要筆的直徑小于筆架的直徑,使其插入筆架固定即可,像圓珠筆、馬克筆、簽字筆、鋼筆等(各種粗細的筆尖)。整體框架如圖4所示。

        4軟件設計

        一個電子產品的設計過程中,除了要有硬件設計以外,還有軟件的設計支撐。軟件設計的程序好壞,對整個產品的質量有著很大的影響。要根據(jù)電子產品的要實現(xiàn)的功能對他進行一定的程序撰寫,在對程序進行調試,最后燒錄到主控器中,以此來預期結果。本設計的軟件部分采用的開發(fā)環(huán)境是Arduino特有的IDE,它的風格極其簡單,而且還有很多的庫文件,這都是因為它的開源特點。

        4.1主控制器的固件選擇

        Grbl是一個開源的,同時具有高性能并且可以用較低的成本替代并行端口為基礎的數(shù)字控制運動固件。Grbl的編寫語言是C語言,它的源碼本身經過了高度優(yōu)化,能夠很好的運行在Arduino控制器上。Grbl不單是利用AVR芯片實現(xiàn)了精準的定時和異步操作,同時還可以持續(xù)保持在30kHz的頻率穩(wěn)定的輸出無抖動控制脈沖信號。它接受并兼容標準的G代碼,絕大部分主要的G代碼功能命令都可以很好的進行兼容,而且完備的支持了弧線,圓圈和螺旋等運動模式,可以很好的幫助本設計實現(xiàn)書寫、繪畫的功能。

        4.2文本文字書寫與繪畫功能的實現(xiàn)

        文字書寫、繪畫功能實現(xiàn)的具體方式,是通過個人計算機作為上位機將文字文本轉換成G代碼通過通信串口下發(fā)至下位機去完成全部的書寫流程。為了實現(xiàn)智能寫字機器人的主要書寫以及繪圖功能,本設計通過復制現(xiàn)有的計算機字符集,來獲取有關漢字的信息。在復制計算機字體時,通常的做法是將漢字信息轉換為筆畫信息的坐標,檢查最終結果的軌跡,然后完成文本或者圖畫的書寫與繪制。

        首先,在作為上位機的個人計算機中通過Inkscape矢量圖形編輯工具將文本或圖形經過文本圖像預處理、灰度化、二值化后轉化成為.nc格式的坐標文件再轉化為包含坐標信息以及運動軌跡的G代碼下發(fā)傳輸至下位機以控制步進電機的運動。

        下位機中的Arduino單片機需要將Grbl固件燒錄提前燒錄,在固件安裝完成后Arduino單片機便可以將G-代碼解析編譯。當作為主控面板Arduino單片機具有解析編譯G代碼的能力后,便可以使其可以通過步進電機驅動板分別控制X軸、Y軸步進電機進行直線軌跡運動、圓弧軌跡運動等運動方式,并且可以控制固定記號筆部位電機完成起筆、落筆的動作,使得本設計實現(xiàn)書寫和繪畫功能。軟件流程圖如圖5所示。

        5文字書寫和繪畫功能測試

        將寫字機器人的主控制器Arduino單片機通過傳輸線與個人計算機進行連接。并且將提前將準備好的坐標文件傳輸至主控制器,Arduino單片機在收到控制信息后,驅動步進電機運動以完成文本文字書寫與繪畫功能的實現(xiàn)。在對各種功能模式的測試中,智能寫字機器人在運動過程中表現(xiàn)良好,圖6、圖7分別為文本文字書寫和繪畫功能,最后的運行成果圖。如圖所示。

        6結語

        本次設計中寫字機器人其擁有硬件設備安裝簡單,價格成本低,結構整齊的特點。書寫繪圖功能準確的實現(xiàn)是將所要書寫的文字、圖片信息通過Inkscape軟件生成所寫文字、圖片坐標信息,再通過個人計算機充當上位機,將轉換為G代碼的控制信息通過串口下發(fā)給下位機控制器,然后再由步進電機和舵機驅動X,Y軸傳送皮帶進行運動,使寫字機器人完成書寫或者繪畫過程。該寫字人寫字尺寸能夠根據(jù)紙張大小以及書寫需求進行調節(jié),而且落筆是可以通過上位機進行獨立控制的。同時書寫繪畫是每個人生活中必不可少的生活技能,更是有些人們每日生活的必須工作,隨著物聯(lián)網(wǎng)技術的廣泛應用,得益于本設計中主控制器Arduino單片機的價格低廉,性價比高,可擴展性強等優(yōu)點,這種寫字機器人可以幫助從事機械性書寫工作的人們解放雙手,提高效率,不僅如此,在未來可以通過對其的改裝將書寫用的筆頭改為刀頭或激光器還可以實現(xiàn)精準的平面雕刻,所以其也可以被廣泛地應用在大學的課堂中以及科學研究中。

        參考文獻:

        [1]王俊杰.基于Arduino和數(shù)字識別的機械臂書寫數(shù)字技術研究[D].北京工業(yè)大學.2014(06)

        [2]李婭菲.基于Arduino的素描機器人設計[J].辦公自動化.2017(12)

        [3]陳玉敏,謝瑋,孟憲民,楊東岳.智能寫字機器人設計[J].計算機測量與控制.2016(1)

        [4]高明華,楊云秀,許麗金,肖佳豪,朱琳.基于Arduino的書畫機械手臂設計[J].實驗室研究與探索.2018(6)

        [5]劉子奇,趙俊鵬,柳祥,等基于Arduino的激光雕刻機研究[J]山東化工,2021,50(13):137-139

        課題:智能寫字機器人 大學生創(chuàng)新創(chuàng)業(yè)訓練計劃 S202113207021

        亚洲AV永久青草无码性色av| 在线观看av片永久免费| 国产av麻豆mag剧集| 亚洲天堂在线播放| 国产日韩亚洲中文字幕| 99久久精品人妻少妇一| 国产乱子伦| 亚洲视频在线看| 亚洲av乱码一区二区三区女同| 少妇太爽了在线观看免费| 国产一区二区三区免费观看在线| 男女真实有遮挡xx00动态图| 中文字幕日本女优在线观看| av在线免费观看大全| 色播亚洲视频在线观看| 国产成人久久综合热| 人妻在线中文字幕视频| 国产精品妇女一区二区三区| 在线人成免费视频69国产| 国产亚洲精品A在线无码| 日韩国产一区二区三区在线观看 | 狠狠人妻久久久久久综合蜜桃| 欧美性群另类交| 午夜一区二区三区av| 最新国产不卡在线视频| 毛片内射久久久一区| 久久免费观看国产精品| 女同舌吻互慰一区二区| 国模精品一区二区三区| 狠狠久久亚洲欧美专区| 国产人成在线免费视频| 国产一区二区视频在线免费观看| 白天躁晚上躁麻豆视频| 国产精品一区2区三区| 亚洲女同系列在线观看| 久久精品亚洲一区二区三区浴池| 中文字幕在线亚洲一区二区三区 | а√中文在线资源库| 久久国产成人精品国产成人亚洲| 农村国产毛片一区二区三区女| 人妻少妇精品视频专区vr|