999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

豎直平面二維繪圖機器人的設計

2019-06-24 06:23:22王銘姚澤穎許超帥劉野王艷會
科技創(chuàng)新與應用 2019年13期
關鍵詞:區(qū)域設計

王銘 姚澤穎 許超帥 劉野 王艷會

摘 ?要:為解決機器人在繪畫領域中存在的價格高、結構復雜、繪畫區(qū)域有限的問題,文章設計了一種基于Arduino的豎直平面二維繪圖機器人,旨在讓機器人更好地應用于繪畫設計領域。該設計的優(yōu)勢在于電控部分與機械部分可拆卸不受繪圖區(qū)域大小的影響。同時,文章對機器人的軟硬件選擇、程序設計以及機器人本體結構進行詳細的介紹。

關鍵詞:Arduino;processing軟件;矢量作圖

中圖分類號:TP242 ? ? ? ? 文獻標志碼:A ? ? ? ? 文章編號:2095-2945(2019)13-0052-02

Abstract: In order to solve the problems of high price, complex structure and limited painting area of robot in the field of painting, a vertical plane two-dimensional drawing robot based on Arduino is designed in this paper, in order to make the robot better applied in the field of painting design. The advantage of this design is that the detachable parts of the electronic control part and the mechanical part are not affected by the size of the drawing area. At the same time, the software and hardware selection, program design and robot body structure of the robot are introduced in detail in this paper.

Keywords: Arduino; processing software; vector mapping

引言

隨著計算機及其智能硬件的飛速發(fā)展,人們在生活和生產過程中越來越多使用機器人來代替人類的工作。繪圖機器人在裝飾設計、素材創(chuàng)作、教育教學、文化娛樂等方面的應用愈加廣泛。本文設計的繪圖機器人克服了傳統(tǒng)繪圖設備價格高、結構復雜、繪圖區(qū)域有限的難題,具有成本低、結構簡單、尺寸大小可調節(jié)、繪圖性能好的特點,具有十分重要的現實意義和市場價值。

1 系統(tǒng)結構設計

繪圖機器人是由懸吊牽引部分、機電控制部分、數據通信部分組成。上位機選取相應的圖片并加載到控制部分,控制部分由Arduino mega2560承擔,Arduino mega2560接收圖片像素信息后,解析為驅動電機的Dir信號和Step信號,由I/O口控制A4988,驅動左右兩部步進電機轉動。通過兩部步進電機的正反轉動作,帶動懸吊牽引部分按照設定的圖片效果完成繪圖。系統(tǒng)結構如圖1所示。

2 機械部分設計

繪圖機器人的機械部分主要由畫筆支持部分和懸吊牽引部分組成。畫筆支撐部分相當于機器人的手掌, 是一種用來固定畫筆的裝置。畫筆支撐結構的示意圖如圖2所示。該裝置使用2個6003Z的軸承堆疊在一起, 通過固定支撐連接, 使畫筆可準確地保持在固定支撐正中間,并且保證開合角可隨位置的改變而改變。畫筆固定支撐設計可以調整重心從而穩(wěn)定畫筆,且在繪畫時只露出一點筆徑,保證懸吊牽引部分平衡, 避免抖動。

懸吊牽引部分由步進電機、鏈珠盤、鏈珠、畫筆支撐部分組成。相比于傳統(tǒng)繪圖機器人,該設計在完成豎直平面內的二維繪圖操作的基礎上,對機器人的靈活性與實用性進行了革新,現有的繪圖機器人繪圖支點固定、工作區(qū)域受限,使其應用范圍受到影響。而該設計的最大優(yōu)勢在于,機器人的機械部分可分拆和分裝,牽引電機的固定方式靈活,可安裝在任意作圖區(qū)域,結構示意圖如圖3所示,此結構使機器人的繪制范圍不受限制,作圖區(qū)域的大小不再成為影響繪圖機器人發(fā)展的限制性因素。

3 電控部分設計

本設計的核心控制器是Arduino Mega2560,晶體振蕩器選擇16MHz,使用uart0與上位機通信,I/O口實現對A4988的細分參數配置和驅動控制。電源部分采用兩種供電方式,以適應不同的用電場合。一種是AC220V輸入DC12V輸出的適配器接口,另一種是DC12V60AH電池接口。DC12V直接為步進電機供電,另外DC12V經過穩(wěn)壓模塊輸出DC5V電壓為Arduino Mega2560供電,正負極分別連接Arduino Mega2560的VIN和GND引腳。

根據設計需求和硬件配置要求,本設計采用步距角為1.8°的兩相混合式步進電機,測試中選擇型號為17SH5413(42BYGH)的兩相四線步進電機,標準模式輸出為200個脈沖轉動一周。電機采用直流12V供電。

在步進電機驅動方面采用了A4988模塊,對A4988驅動模塊編程實現五種不同的步進模式:全步、半步、1/4、1/8、1/16,以達到精確控制的目的。在電路連接上,A4988驅動模塊的 STEP、DIR引腳分別連接Arduino mega2560的PIO。在Arduino中定義兩個object:AccelStepper stepperLeft(1,9,8)和AccelStepper stepperRight(1,7,6)。邏輯上,Arduino的pin8控制左側電機的方向,pin9負責左側電機的脈沖控制,pin7控制右側電機的方向,pin6負責右側電機的脈沖控制。

4 上位機軟件設計

豎直平面二維繪圖機器人采用Processing軟件搭建上位機的界面,Processing是Java語言的延伸,并支持許多現有的Java語言架構。Processing將Java在語法(syntax)上作了簡化,即可以完整地完成Java程序語言編程,又具有許多貼心和人性化的設計。由于其源代碼是開放的,所以可依照自己的需求自由裁剪出最合適的使用模式。

繪圖機器人采用矢量作圖,其本質就是坐標的變換以及坐標的映射。坐標的映射是通過與控制軟件通信獲取到的坐標,將坐標映射為兩根弦的長度。上位機負責把圖片轉化為信息單元點元素,其中包含坐標、大小、灰度值。Arduino mega2560主控板將坐標換算為弦長并輸出。

Arduino Mega2560板與上位機正常通信后,確定做圖區(qū)域大小并運行上位機軟件,上位機軟件的控制流程如圖4所示,首先完成串行口的初始化,設置波特率和中斷;然后檢查是否使用上次的系統(tǒng)設置,不使用則重新設置畫板和紙張寬高,確定零點位置,調整筆尖的大小以及電機最大轉速和運行速度,保存系統(tǒng)設置。隨后,載入一張用戶圖片,檢查是否使用上次的圖片設置參數,若不使用則重新設置圖片的大小和繪圖區(qū)域,改變“像素”的大小,圖片的對比度,保存這些數據設置,選擇串口連接和繪圖風格,發(fā)送到Arduino Mega2560上,驅動電機和舵機開始繪圖。

5 結束語

豎直平面二維繪圖機器人的設計主要圍繞電控設計、跨界軟件編程、機械結構設計三個方面。具有結構簡單、安裝布置靈活的特點,相比于同類產品,不受繪圖區(qū)域大小限制且攜帶方便,可以更好的應用在裝飾設計、素材創(chuàng)作、教育教學、文化娛樂等方面。

參考文獻:

[1]陳鑌,張興遠.基于Arduino的繪圖機器人[J].電腦知識與技術,2016,12(17):155-159.

[2]高明華,黎強,葉子恒,等.基于Arduino與Processing的懸掛畫圖機器人的設計[J].現代電子技術,2018,41(24):153-156.

[3]陳呂洲.ARDUINO程序設計基礎[M].北京:航空航天大學出版社,2014:24-171.

[4]John BOXALL.動手玩轉Arduino[M].翁愷,譯.北京:人民郵電出版社,2014:264-298.

[5]于海生.計算機控制技術[M].北京:機械工業(yè)出版社,2011:55-76.

[6]Arduino中文社區(qū).概述Arduino電機驅動擴展板L293D馬達板motor control shield[EB/OL].(2013-10-13).

猜你喜歡
區(qū)域設計
永久基本農田集中區(qū)域“禁廢”
分割區(qū)域
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關于四色猜想
分區(qū)域
基于嚴重區(qū)域的多PCC點暫降頻次估計
電測與儀表(2015年5期)2015-04-09 11:30:52
主站蜘蛛池模板: 国产成熟女人性满足视频| 欧美在线视频不卡第一页| 成人福利在线免费观看| 无码'专区第一页| 啊嗯不日本网站| 女人18毛片久久| 亚洲成年人片| 久久精品人人做人人| 欧美精品在线免费| av在线5g无码天天| 亚洲综合久久成人AV| 久久精品视频亚洲| 71pao成人国产永久免费视频| 国产av一码二码三码无码| 影音先锋丝袜制服| 国产91全国探花系列在线播放| 亚洲人成高清| 99re经典视频在线| 欧美性精品不卡在线观看| 国产h视频在线观看视频| aⅴ免费在线观看| 国产91小视频在线观看| 国产xxxxx免费视频| 亚洲黄网在线| 伊人久久青草青青综合| 在线视频97| 亚洲精品少妇熟女| 久久亚洲综合伊人| 欧美一区二区自偷自拍视频| 在线观看国产精品第一区免费 | 成人亚洲视频| 国产麻豆91网在线看| 黄色成年视频| 欧美人人干| 538精品在线观看| 91国语视频| 69国产精品视频免费| 国产精品太粉嫩高中在线观看| 国产精品自在在线午夜区app| 国产精品成人观看视频国产 | 午夜毛片免费看| 亚洲精品成人片在线观看| 国产成人无码播放| 中文字幕永久视频| 亚洲男人的天堂网| 亚洲中文字幕无码爆乳| 一级毛片免费高清视频| 四虎成人免费毛片| 久久情精品国产品免费| 全免费a级毛片免费看不卡| 亚洲综合精品香蕉久久网| 国产欧美日韩精品第二区| 999在线免费视频| 国产一在线观看| 亚洲热线99精品视频| 日韩久草视频| 黄色免费在线网址| 欧美三级视频网站| 综合色区亚洲熟妇在线| 亚洲精品777| 亚瑟天堂久久一区二区影院| 久久www视频| 色综合久久88色综合天天提莫 | 女人av社区男人的天堂| 欧美综合一区二区三区| 亚洲永久免费网站| 精品国产电影久久九九| 激情视频综合网| 99久久性生片| 亚洲国产欧美目韩成人综合| 精品国产电影久久九九| 人妻出轨无码中文一区二区| 伊伊人成亚洲综合人网7777| 人妻出轨无码中文一区二区| 亚洲一区第一页| 三级毛片在线播放| 热九九精品| 狠狠色噜噜狠狠狠狠色综合久 | 国产91色| 国禁国产you女视频网站| 国内精品久久人妻无码大片高| 亚洲性影院|