久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 25449|回復: 30
打印 上一主題 下一主題
收起左側

光驅步進電機滑臺制作繪圖儀

  [復制鏈接]
跳轉到指定樓層
樓主
ID:224003 發(fā)表于 2018-4-21 14:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
        看了許多用廢棄光驅里面的步進電機滑臺制作激光雕刻機帖子,一直想自己做一個來的,就搜集了一下材料,改用圓珠筆芯和電磁鐵做個繪圖筆,參考激光雕刻機做個繪圖儀了。以下是制作過程的幾大步驟,算是個總結吧!
◆步進電機基本使用,電機極性識別,這個論壇里面找到的。簡單說來就是用電池接線,注意轉動方向,然后記錄下來此時電機接線的正負極。
◆電機驅動代碼,論壇里面有的。先能使正轉、反轉;然后再用獨立按鍵控制其正轉、反轉。注意不要越界,那個對滑塊部分有損害的。
◆行程控制
加入液晶顯示模塊部分代碼,以便顯示執(zhí)行了多少個拍子。
零點識別,也就是為了保證滑塊部分不會移動出界。
這個光驅架子很早前拆的也不記得當時的行程碰撞開關放哪里去了,后來就找個了 紅外對射模塊 裝上,用卡片擋光的方式來判斷是否到零點位。
再用獨立按鍵控制其轉動,到達最大行程時,記錄下液晶上顯示的最大數(shù)字,把這個數(shù)字寫到單片機程序代碼里,這樣就可以通過代碼來控制節(jié)拍總數(shù),從而保證滑塊不會超限。
◆拆了另一個光驅步進電機驅動,這個有限位開關,是銅彈簧片實現(xiàn)的。
也做了行程控制,這里發(fā)現(xiàn)了前面那個光驅架子質(zhì)量低哦。就是圖片里面那個架子上的,黑色塑料底盤的。
黑色光驅架子行程控制在31mm,節(jié)拍總數(shù)是282;后拆的那個光驅架子,鐵架子那個,行程在35mm,節(jié)拍總數(shù)控制在502。很明顯鐵架子的比黑色塑料的質(zhì)量好。
這里就出問題了,兩個“分辨率”不一致了。后期影響還挺大了。看看后面的圖就知道了。


◆機架
用后拆的那個光驅盒子做的底盤,找了別人家裝修剩余的木條,作為垂直支架,用M3螺絲塑料柱固定光驅滑塊等等。
壇里有的人用的塑料、電路板等做的架子,我用的還是木頭,好寒酸吶:(
不要螺絲擰死了,預留點活動空間,后期要反復多次調(diào)試,以便多次調(diào)整的。
找了個電磁鐵和圓珠筆芯,筆筒,還有廢舊的LED燈條的鋁板,做了繪圖筆的之間。此處需要多試幾次,保證筆芯盡可能垂直、電磁鐵的行程適當,保證筆尖剛好能夠接觸到底盤上的紙面上。


繪圖板,是用鐵片粘到滑臺上的,就是小學校門口賣的那些卡通鐵牌,也有磁貼。剪開了兩條磁貼,以便壓住紙片。這個都是小孩玩具里找出來的。
每次開機后,步進電機都轉動,滑臺移動到零點位。就是通過 紅外對射模塊 和 銅質(zhì)彈簧片 檢測到的。
改寫程序,在定時器中斷中調(diào)用步進電機的驅動代碼,先賦值后使能。


◆繪圖命令
前面行程測試了,就用節(jié)拍數(shù)代替將來設定的位圖像素數(shù)。即繪圖的位圖尺寸是寬282個像素、高502個像素。
繪制命令,其實就是抬筆、落筆了,在落筆的時候保持住,再移動滑塊,就相當于圓珠筆在劃線了。
這個就是控制電磁鐵了。單片機IO口一個控制繼電器,繼電器再連接電磁鐵的電源電路。我的電磁鐵使用的是7.2v直流電。
代碼部分還需要增加移位命令。如X移動到120像素點、Y移動到354像素點。定位到指定點后,落筆,然后再移動筆和底面滑臺。
八鄰域說明。位圖就是點陣圖了。
◆串口通信
基本通信模式,能接收、發(fā)送,參考教程里面的,稍微改動了一下。9600
繪制命令約定,例如Draw1203540122;120是X坐標值,354是Y坐標值,01是指在當前位置,X方向減一Y方向不變;22在當前位置X方向加一,Y方向加一,以此類推。
◆上位機程序   分位圖轉換程序和串口程序兩部分的。
        位圖轉換繪圖命令。約定,位圖只能是24位的,且只是黑白圖。
轉換成繪圖命令,這個有點啰嗦,簡單說,就是把所有像素掃描一遍,發(fā)現(xiàn)有黑色的像素就生成命令字符串DrawXXXYYY,XXXYYY就是坐標值把此像素改成紅色;然后以此像素為中心搜索其周圍的8個相鄰像素,如發(fā)現(xiàn)有黑色的,那么就在前面命令字符串后追加偏移量(我給XY偏移量都加上了一,這樣就不需要有負號了,參考前文示例。
單片機程序繪圖是再各自減一就能得到正確的偏移量了)。重復上述過程,這樣把生成的繪圖命令全部寫到文本文件中。一個位圖文件對應一個文本文件。
然后再用串口程序讀取此文本命令,每次讀取一行發(fā)送給單片機,單片機接收到后就返回長度,執(zhí)行完繪圖命令后發(fā)送Ok回來,串口程序收到Ok后再發(fā)送下一行繪圖命令給單片機。
如此反復,直至所有行都已經(jīng)發(fā)送完畢。約定每行繪圖命令字符串不超過252個字符。






圖上效果看,落筆定位誤差較大,圓珠筆筆尖抖動的較大,畫圖有點類似木版畫的效果。
估計是材料和做工粗糙,無法保證精度和準確度的。

評分

參與人數(shù) 5黑幣 +147 收起 理由
王朗的誘惑 + 15 6
YJGG + 12 謝謝分享,這個能不能改成電路板雕刻機
lemaden520 + 10 贊一個!
qjzyx + 10 能分享源碼嗎!!!
admin + 100 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏19 分享淘帖 頂6 踩
回復

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2018-4-21 15:58 | 只看該作者
好棒的制作,能分享源碼嗎?
回復

使用道具 舉報

板凳
ID:312677 發(fā)表于 2018-4-23 08:40 | 只看該作者
頂一下,厲害了
回復

使用道具 舉報

地板
ID:271385 發(fā)表于 2018-4-23 21:02 | 只看該作者
開發(fā)一個自動寫作業(yè)機,一定火
回復

使用道具 舉報

5#
ID:266116 發(fā)表于 2018-4-23 23:27 | 只看該作者
厲害了!能分享源碼嗎??
回復

使用道具 舉報

6#
ID:224003 發(fā)表于 2018-4-24 09:04 | 只看該作者
本想再整理一下發(fā)的,算了就這么發(fā)了。
位圖轉換程序還有缺陷,太簡單的圖沒有轉換文本的,奇怪!
串口程序,在連續(xù)打印了7,8幅圖像后就暫停了,要得再點擊一下按鈕,才繼續(xù)的,不知何故!
基本都是教程上的代碼照搬過來的,所以熟悉教程的話一定容易理解的。

17a光驅步進電機M1t2.rar

72.24 KB, 下載次數(shù): 133, 下載積分: 黑幣 -5

單片機程序

BitMap.zip

54.16 KB, 下載次數(shù): 102, 下載積分: 黑幣 -5

位圖轉繪圖命令

回復

使用道具 舉報

7#
ID:306204 發(fā)表于 2018-4-24 11:56 | 只看該作者
謝謝,下載后認真學習
回復

使用道具 舉報

8#
ID:327766 發(fā)表于 2018-6-6 21:01 | 只看該作者
樓主,你的串口程序軟件能發(fā)一下嗎?
回復

使用道具 舉報

9#
ID:224003 發(fā)表于 2018-6-7 10:16 | 只看該作者
轉角遇到dogs 發(fā)表于 2018-6-6 21:01
樓主,你的串口程序軟件能發(fā)一下嗎?

串口程序
這個是測試程序,有其他內(nèi)容的。
作為繪圖指令發(fā)送程序,其實就是逐行發(fā)送就可以了。
我的程序里面有其他內(nèi)容,實際只需要用到其中幾步。
步驟是:
指定串口;
指定文本文件;
點擊 逐行發(fā)送;
等待完成了。

串口發(fā)送程序.zip

24.71 KB, 下載次數(shù): 76, 下載積分: 黑幣 -5

串口發(fā)送程序

回復

使用道具 舉報

10#
ID:348974 發(fā)表于 2018-6-10 20:05 | 只看該作者
分享一下資料吧
回復

使用道具 舉報

11#
ID:33544 發(fā)表于 2018-7-21 11:10 | 只看該作者
分享一下資料好嗎
回復

使用道具 舉報

12#
ID:3802 發(fā)表于 2019-1-25 11:53 | 只看該作者
頂一下,厲害了
回復

使用道具 舉報

13#
ID:482769 發(fā)表于 2019-3-1 15:57 | 只看該作者
樓主能給個聯(lián)系方式么
回復

使用道具 舉報

14#
ID:515878 發(fā)表于 2019-5-5 19:23 來自手機 | 只看該作者
樓主能分享一下程序嗎?
回復

使用道具 舉報

15#
ID:224003 發(fā)表于 2019-5-9 16:31 | 只看該作者
下載吧,應該夠用的了
回復

使用道具 舉報

16#
ID:142052 發(fā)表于 2019-5-16 16:27 | 只看該作者
樓主好厲害
回復

使用道具 舉報

17#
ID:522695 發(fā)表于 2019-5-23 00:48 | 只看該作者
頂起來,學習一下代碼
回復

使用道具 舉報

18#
ID:224003 發(fā)表于 2019-5-23 17:32 | 只看該作者
@ YJGG 應該是可以改成 電路板雕刻機 的,前提是機械部件得精確些;不過,我后來沒再做了
回復

使用道具 舉報

19#
ID:408496 發(fā)表于 2019-5-24 13:41 | 只看該作者
下載學習
回復

使用道具 舉報

20#
ID:356957 發(fā)表于 2019-6-13 22:28 來自手機 | 只看該作者
hzxyy 發(fā)表于 2019-5-9 16:31
下載吧,應該夠用的了

試下行不行,謝謝
回復

使用道具 舉報

21#
ID:451441 發(fā)表于 2019-9-5 10:50 | 只看該作者
高手,佩服佩服
回復

使用道具 舉報

22#
ID:637364 發(fā)表于 2019-11-7 16:24 | 只看該作者
樓主好厲害 學習了
回復

使用道具 舉報

23#
ID:637364 發(fā)表于 2019-11-7 16:54 | 只看該作者
hzxyy 發(fā)表于 2018-4-24 09:04
本想再整理一下發(fā)的,算了就這么發(fā)了。
位圖轉換程序還有缺陷,太簡單的圖沒有轉換文本的,奇怪!
串口程 ...

樓主  您好 你生成bitMap怎么生成的 能告訴原理嗎?
或者有相關帖子嗎?
回復

使用道具 舉報

24#
ID:224003 發(fā)表于 2019-11-9 15:59 | 只看該作者
RamPaGe3 發(fā)表于 2019-11-7 16:54
樓主  您好 你生成bitMap怎么生成的 能告訴原理嗎?
或者有相關帖子嗎?

這個你百度一下吧?位圖基礎知識了。
我是用系統(tǒng)自帶的畫圖軟件轉換的。
回復

使用道具 舉報

25#
ID:396604 發(fā)表于 2020-4-21 22:53 | 只看該作者
樓主。請問你用的啥步進電機驅動?
我用A4988光驅步進電機容易發(fā)熱。你這個長時間工作,光驅步進電機發(fā)熱么?
回復

使用道具 舉報

26#
ID:737390 發(fā)表于 2020-4-25 10:40 | 只看該作者
這個很好,是開發(fā)孩子智力的好工具。
回復

使用道具 舉報

27#
ID:600695 發(fā)表于 2020-4-29 01:12 | 只看該作者
這么復雜,完全沒看懂,還是用手吧
回復

使用道具 舉報

28#
ID:224003 發(fā)表于 2020-4-29 10:33 | 只看該作者
wuxianbest 發(fā)表于 2020-4-21 22:53
樓主。請問你用的啥步進電機驅動?
我用A4988光驅步進電機容易發(fā)熱。你這個長時間工作,光驅步進電機發(fā)熱 ...

具體什么型號,沒查過的;發(fā)熱是有的,似乎不嚴重,好久不用了
回復

使用道具 舉報

29#
ID:799811 發(fā)表于 2020-7-14 18:56 | 只看該作者
我看被人都用3D打印的固定件 很簡潔,可以考慮改進下
回復

使用道具 舉報

30#
ID:809935 發(fā)表于 2020-7-31 17:47 | 只看該作者
高手,高手啊!
回復

使用道具 舉報

31#
ID:346571 發(fā)表于 2021-9-21 23:41 | 只看該作者
感謝高手
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产成人精品女人 | 一区二区国产在线观看 | 欧美一区二区三区的 | 三级特黄特色视频 | 久久草在线视频 | 精品视频在线一区 | 日本精品一区二区 | 亚洲高清视频一区二区 | 一区二区在线 | 中文字幕一区在线观看视频 | 中文字幕亚洲国产 | 国产精品1区 | 久久久久久久久91 | 中文字幕亚洲精品 | 草久免费视频 | 久久国产美女视频 | 欧美日韩久久久 | 亚洲网站观看 | 国产日韩欧美中文 | a级片在线观看 | 欧美精品久久久久 | 伊人狠狠| 成人免费视频网站在线观看 | 色视频免费 | 国产精品99视频 | 成年人在线视频 | 日韩小视频在线 | 天天干视频 | 国产精品日韩一区二区 | 国产精品成人69xxx免费视频 | 日韩在线视频免费观看 | 免费小视频在线观看 | 九九精品在线 | 欧美精品一区二区在线观看 | 日本精品一区 | 高清一区二区视频 | 成人黄色a | 成人亚洲| 日韩精品在线免费观看 | 久久综合一区二区三区 | 欧美日韩亚洲一区 |