精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何使用Arduino制作一個繪圖儀

系統 Linux
在上學時,科學系的壁櫥里藏著一臺惠普繪圖儀。雖然我在上學的期間可以經常使用它,但我還是想擁有一臺屬于自己的繪圖儀。許多年之后,步進電機已經很容易獲得了,我又在從事電子產品和微控制器方面的工作,最近,我看到有人用丙烯酸塑料(acrylic)制作了一個顯示器。這件事啟發了我,并最終制作了我自己的繪圖儀。

 [[231787]]

在上學時,科學系的壁櫥里藏著一臺惠普繪圖儀。雖然我在上學的期間可以經常使用它,但我還是想擁有一臺屬于自己的繪圖儀。許多年之后,步進電機已經很容易獲得了,我又在從事電子產品和微控制器方面的工作,最近,我看到有人用丙烯酸塑料(acrylic)制作了一個顯示器。這件事啟發了我,并最終制作了我自己的繪圖儀。

我 DIY 的繪圖儀;在這里看它工作的視頻。

我 DIY 的繪圖儀;在這里看它工作的視頻

由于我是一個很懷舊的人,我真的很喜歡最初的 Arduino Uno。下面是我用到的其它東西的一個清單(僅供參考,其中一些我也不是很滿意):

  • FabScan shield:承載步進電機驅動器。
  • SilentStepSticks:步進電機驅動器,因為 Arduino 自身不能處理步進電機所需的電壓和電流。因此我使用了一個 Trinamic TMC2130 芯片,但它是工作在單獨模式。這些替換為 Pololu 4988,但是它們運轉更安靜。
  • SilentStepStick 保護裝置:一個防止你的電機驅動器轉動過快的二極管(相信我,你肯定會需要它的)。
  • 步進電機:我選擇的是使用 12 V 電壓的 NEMA 17 電機(如,來自 WatterottSparkFun 的型號)。
  • 直線導桿
  • 木制的基板
  • 木螺絲
  • GT2 皮帶
  • GT2 同步滑輪

這是我作為個人項目而設計的。如果你想找到一個現成的工具套件,你可以從 German Make 雜志上找到 MaXYposi

 

硬件安裝

正如你所看到的,我剛開始做的太大了。這個繪圖儀并不合適放在我的桌子上。但是,沒有關系,我只是為了學習它(并且,我也將一些東西進行重新制作,下次我將使用一個更小的橫梁)。

帶 X 軸和 Y 軸軌道的繪圖儀基板

帶 X 軸和 Y 軸軌道的繪圖儀基板

皮帶安裝在軌道的側面,并且用它將一些輔助輪和電機掛在一起:

電機上的皮帶路由

我在 Arduino 上堆疊了幾個組件。Arduino 在最下面,它之上是 FabScan shield,接著是一個安裝在 1 和 2 號電機槽上的 StepStick 保護裝置,SilentStepStick 在最上面。注意,SCK 和 SDI 針腳沒有連接。

Arduino 堆疊配置(高清大圖

注意將電機的連接線接到正確的針腳上。如果有疑問,就去查看它的數據表,或者使用歐姆表去找出哪一對線是正確的。

 

軟件配置

 

基礎部分

雖然像 grbl 這樣的軟件可以解釋諸如像裝置移動和其它一些動作的 G-codes,并且,我也可以將它刷進 Arduino 中,但是我很好奇,想更好地理解它是如何工作的。(我的 X-Y 繪圖儀軟件可以在 GitHub 上找到,不過我不提供任何保修。)

使用 StepStick(或者其它兼容的)驅動器去驅動步進電機,基本上只需要發送一個高電平信號或者低電平信號到各自的針腳即可。或者使用 Arduino 的術語:

  1. digitalWrite(stepPin, HIGH);
  2. delayMicroseconds(30);
  3. digitalWrite(stepPin, LOW);

stepPin 的位置上是步進電機的針腳編號:3 是 1 號電機,而 6 是 2 號電機。

在步進電機能夠工作之前,它必須先被啟用。

  1. digitalWrite(enPin, LOW);

實際上,StepStick 能夠理解針腳的三個狀態:

  • Low:電機已啟用
  • High:電機已禁用
  • Pin 未連接:電機已啟用,但在一段時間后進入節能模式

電機啟用后,它的線圈已經有了力量并用來保持位置。這時候幾乎不可能用手來轉動它的軸。這樣可以保證很好的精度,但是也意味著電機和驅動器芯片都“充滿著”力量,并且也因此會發熱。

***,也是很重要的,我們需要一個決定繪圖儀方向的方法:

  1. digitalWrite(dirPin, direction);

下面的表列出了功能和針腳:

 

< 如顯示不全,請左右滑動 >
功能 1 號電機 2 號電機
啟用 2 5
方向 4 7
步進 3 6

 

在我們使用這些針腳之前,我們需要在代碼的 setup() 節中設置它的 OUTPUT 模式。

  1. pinMode(enPin1, OUTPUT);
  2. pinMode(stepPin1, OUTPUT);
  3. pinMode(dirPin1, OUTPUT);
  4. digitalWrite(enPin1, LOW);

了解這些知識后,我們可以很容易地讓步進電機四處移動:

  1. totalRounds = ...
  2. for (int rounds =0 ; rounds < 2*totalRounds; rounds++) {
  3. if (dir==0){ // set direction
  4. digitalWrite(dirPin2, LOW);
  5. } else {
  6. digitalWrite(dirPin2, HIGH);
  7. }
  8. delay(1); // give motors some breathing time
  9. dir = 1-dir; // reverse direction
  10. for (int i=0; i < 6400; i++) {
  11. int t = abs(3200-i) / 200;
  12. digitalWrite(stepPin2, HIGH);
  13. delayMicroseconds(70 + t);
  14. digitalWrite(stepPin2, LOW);
  15. delayMicroseconds(70 + t);
  16. }
  17. }

這將使滑塊向左和向右移動。這些代碼只操縱一個步進電機,但是,對于一個 X-Y 繪圖儀,我們要考慮兩個軸。

 

命令解釋器

我開始做一個簡單的命令解釋器去使用規范的路徑,比如:

  1. "X30|Y30|X-30 Y-30|X-20|Y-20|X20|Y20|X-40|Y-25|X40 Y25

用毫米來描述相對移動(1 毫米等于 80 步)。

繪圖儀軟件實現了一個 持續模式 ,這可以允許一臺 PC 給它提供一個很大的路徑(很多的路徑)去繪制。(在這個視頻中展示了如何繪制 Hilbert 曲線)

 

設計一個好用的握筆器

在上面的***張圖中,繪圖筆是細繩子綁到 Y 軸上的。這樣繪圖也不精確,并且也無法在軟件中實現提筆和下筆(如示例中的大黑點)。

因此,我設計了一個更好用的、更精確的握筆器,它使用一個伺服器去提筆和下筆。可以在下面的這張圖中看到這個新的、改進后的握筆器,上面視頻鏈接中的 Hilbert 曲線就是使用它繪制的。

圖中的特寫鏡頭就是伺服器臂提起筆的圖像

筆是用一個小夾具固定住的(圖上展示的是一個大小為 8 的夾具,它一般用于將線纜固定在墻上)。伺服器臂能夠提起筆;當伺服器臂放下來的時候,筆就會被放下來。

 

驅動伺服器

驅動伺服器是非常簡單的:只需要提供位置,伺服器就可以完成所有的工作。

  1. #include <Servo.h>
  2.  
  3. // Servo pin
  4. #define servoData PIN_A1
  5.  
  6. // Positions
  7. #define PEN_UP 10
  8. #define PEN_DOWN 50
  9.  
  10. Servo penServo;
  11.  
  12. void setup() {
  13. // Attach to servo and raise pen
  14. penServo.attach(servoData);
  15. penServo.write(PEN_UP);
  16. }

我把伺服器接頭連接在 FabScan shield 的 4 號電機上,因此,我將用 1 號模擬針腳。

放下筆也很容易:

  1.   penServo.write(PEN_DOWN);

 

進一步擴展

我的進一步擴展的其中一項就是添加一些終止檢測器,但是,我也可以不用它們,進而使用 TMC2130 的 StallGuard 模式來代替。這些檢測器也可以用于去實現一個 home 命令。

以后,我或許還將添加一個真實的 Z 軸,這樣它就可以對一個木頭進行銑削雕刻,或者鉆一個 PCB 板,或者雕刻一塊丙烯酸塑料,或者 … (我還想到了用激光)。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2011-04-27 16:00:00

大幅面噴墨打印機

2011-06-16 15:36:56

Qt Quick Symbian

2023-10-05 15:37:15

Linux MintUSB

2013-08-07 13:58:21

Android應用圖標

2018-06-22 10:34:46

Linux樹莓派數字針孔攝像頭

2021-11-30 10:56:43

ChatterBot機器人人工智能

2020-04-27 14:43:35

私有部署繪圖服務

2025-04-21 03:00:00

2009-09-11 09:11:09

2012-01-10 16:37:39

惠普大幅面打印機

2023-09-05 09:00:00

工具Python抄襲檢測系統

2024-02-19 00:21:45

開源圖片

2023-02-16 14:38:24

Rnote開源繪圖

2018-01-22 09:56:24

2023-02-13 14:47:32

人工智能機器學習ChatGPT

2023-08-29 12:12:00

David圖像傳感器

2014-03-18 16:01:57

Arduino灌溉系統

2013-04-18 09:33:57

Windows PhoWindows Pho

2023-09-11 10:53:32

2022-02-22 20:35:22

公鑰私鑰數據
點贊
收藏

51CTO技術棧公眾號

亚洲图色一区二区三区| 精品国产丝袜高跟鞋| 久久久久久亚洲精品杨幂换脸| 亚洲欧美日韩直播| 国产一级片自拍| 中国av在线播放| 99久久精品情趣| 国产精自产拍久久久久久| 欧美老女人性生活视频| 日韩精品久久久久久久软件91| 狠狠躁夜夜躁人人爽超碰91| 日本不卡一区二区三区在线观看| 91久久国语露脸精品国产高跟| 欧美日本一区二区高清播放视频| 亚洲欧洲在线播放| 国产老头和老头xxxx×| 欧美xxxx做受欧美护士| 亚洲精品国产品国语在线app| 久久国产主播精品| 国产福利资源在线| 日本午夜一本久久久综合| 欧美激情精品久久久久久变态| 中文字幕网站在线观看| 国产精品tv| 91精品国产一区二区三区蜜臀| 成人在线观看a| 日本中文字幕在线视频| 久久久精品欧美丰满| 国产精品9999久久久久仙踪林| 在线视频 中文字幕| 国产一区二区你懂的| 色综合久久悠悠| 亚洲精品天堂网| 在线一级成人| 日韩电影网在线| 在线观看一区二区三区视频| 在线视频成人| 欧美午夜精品一区二区三区| 777久久久精品一区二区三区| а√中文在线8| 亚洲国产成人一区二区三区| 精品久久久久久一区| 亚洲第一视频在线| 国产在线播放一区| 亚洲xxxxx电影| 一本色道久久综合熟妇| 日韩av高清在线观看| 日本欧美爱爱爱| 91玉足脚交嫩脚丫在线播放| 国产精品视频| 7777精品视频| 亚洲天堂av片| 久久久噜噜噜| 国产v综合ⅴ日韩v欧美大片| 亚洲精品成人在线视频| 久久久久综合| 国产精品电影一区| 中文字幕人妻精品一区| 日本一区二区免费电影| 国内免费精品永久在线视频| 欧美性受xxxx黑人| 日韩国产一区| www.xxxx欧美| 麻豆明星ai换脸视频| 亚洲国产精品久久久天堂| 久久中文字幕国产| 欧美 日韩 国产 一区二区三区| 99久久亚洲精品蜜臀| 久久天天躁狠狠躁夜夜躁| 成熟的女同志hd| 黄色精品一区| 欧美中文在线字幕| 青青国产在线视频| 精品无码三级在线观看视频| 91亚洲永久免费精品| 国产成年妇视频| 成人黄色777网| 欧美激情导航| 日本在线免费看| 综合自拍亚洲综合图不卡区| 黄色特一级视频| 激情aⅴ欧美一区二区欲海潮| 精品久久久久久中文字幕一区奶水| 成年人视频网站免费观看| av网站在线免费看推荐| 精品成人乱色一区二区| 男人的天堂日韩| 久久在线观看| 日韩精品中文字幕视频在线| 一级片黄色录像| 合欧美一区二区三区| 欧美亚洲第一页| 国产又粗又猛又爽又黄视频| 成人激情av网| 亚洲高清乱码| gogo高清在线播放免费| 欧美性色综合网| 国产a√精品区二区三区四区| 自拍视频一区| 欧美乱大交做爰xxxⅹ性3| 69成人免费视频| 国内成人免费视频| 欧美精品久久久| 四虎影视成人| 欧美日韩在线亚洲一区蜜芽| 一本色道久久hezyo无码| 欧洲三级视频| 久久国产精品久久久| 亚洲图片在线视频| 国产69精品久久777的优势| 日韩av一级大片| 福利小视频在线| 67194成人在线观看| 少妇大叫太粗太大爽一区二区| 欧美激情电影| 国产成人精品a视频一区www| 亚洲成人黄色片| 国产精品久久久一本精品| www国产精品内射老熟女| 日韩在线观看中文字幕| 少妇久久久久久| 黄色在线视频网址| av在线不卡电影| 亚洲精品国产suv一区88| 99只有精品| 亚洲精选一区二区| www.av视频在线观看| 国产美女一区二区| 亚洲精品乱码久久久久久蜜桃91 | 白嫩少妇丰满一区二区| 99久久香蕉| 久久国产精品网站| 91av国产精品| 国产精品三级av| 在线视频日韩一区| 国产99久久| 日韩av片电影专区| 欧洲一级在线观看| 黑人巨大精品欧美一区二区| 毛茸茸free性熟hd| 韩日成人在线| 国产亚洲欧美另类一区二区三区 | 538国产精品视频一区二区| 囯产精品一品二区三区| 亚洲精品国产品国语在线app| 三级一区二区三区| 国产精品成人a在线观看| 成人a在线观看| 美女免费久久| 91精品国产综合久久久久| 999精品在线视频| 国产综合色在线| 天天干天天色天天爽| 亚州精品国产| 欧美激情一区二区三区久久久| av免费在线观看不卡| 伊人一区二区三区| 在线播放第一页| 亚洲作爱视频| 日本视频一区二区不卡| 成人在线网站| 久久精品亚洲热| 亚洲av无码国产综合专区| 亚洲韩国一区二区三区| 日本黄色免费观看| 免播放器亚洲| 亚洲精品国产精品国自产观看| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 在线观看免费视频一区| 中文字幕一区在线观看视频| 久久综合在线观看| 国产精品扒开腿做爽爽爽软件| 国产乱人伦精品一区二区| 在线视频超级| 日韩最新在线视频| а√中文在线资源库| 精品国产乱码久久久久酒店 | 国产成人av| 国产精品中文字幕在线| 大片免费在线看视频| 精品国产精品网麻豆系列 | 蜜桃视频在线观看播放| 亚洲人成毛片在线播放| 91麻豆成人精品国产| 亚洲综合免费观看高清完整版在线 | 亚洲视频免费播放| 欧美激情在线看| 潘金莲一级淫片aaaaa| 99在线|亚洲一区二区| 午夜精品短视频| aiss精品大尺度系列| 日韩男女性生活视频| caoporn免费在线| 国产午夜精品久久久| 国产精品无码白浆高潮| 欧美性猛交xxxxx水多| 男人av资源站| 91免费视频观看| 性鲍视频在线观看| 日韩精品一二三| 久久久久99精品成人片| 成人嘿咻视频免费看| 国语精品免费视频| 成人51免费| 国产精品爱久久久久久久| 人交獸av完整版在线观看| 一本色道久久88综合亚洲精品ⅰ| 亚洲第一页视频| 欧美色网站导航| 欧美一级片免费在线观看| 亚洲丝袜美腿综合| 国产av自拍一区| 成人免费不卡视频| 国产性生活一级片| 日韩在线播放一区二区| 欧美 日韩 国产 高清| 欧美一区网站| 中文字幕免费在线不卡| 国产一区三区在线播放| 国产一区自拍视频| 88久久精品| 91久久爱成人| 欧美欧美在线| 亚洲一区二区少妇| 日本免费成人| 国产成人精品在线观看| 蜜桃麻豆av在线| 韩国v欧美v日本v亚洲| 最新日本在线观看| 久久夜精品香蕉| 日本三级视频在线播放| 亚洲无线码在线一区观看| 色综合久久网女同蕾丝边| 精品国产凹凸成av人导航| 精品国自产在线观看| 日韩一区二区在线看| 国产精品热久久| 777xxx欧美| 国产精品色综合| 7777精品伊人久久久大香线蕉经典版下载 | 中文字幕免费精品一区高清| av男人的天堂在线| 伊人久久免费视频| 91社区在线| www.xxxx欧美| 超碰在线免费公开| 欧美日韩国产123| 七七久久电影网| 欧美激情免费观看| hd国产人妖ts另类视频| 91精品国产91久久久久福利| 黄色软件视频在线观看| 日本免费久久高清视频| 成人自拍视频网| 成人久久久久爱| 国产在线不卡一区二区三区| 91av免费看| 凹凸av导航大全精品| 国产综合欧美在线看| 亚洲v天堂v手机在线| 婷婷五月色综合| 99re6这里只有精品| 中文字幕色一区二区| 欧美激情一级片一区二区| 欧美极品少妇无套实战| 夜夜爽av福利精品导航| 成人在线观看黄| 国模一区二区三区白浆| 欧美xxxx日本和非洲| av在线免费不卡| 欧美一区二区三区粗大| 亚洲视频一区二区在线观看| 久久久久久久久久久久久久免费看| 亚洲图片自拍偷拍| 久久人人爽人人爽人人片av免费| 欧美日韩一二三区| 性生活三级视频| 亚洲欧美激情另类校园| 国产1区在线| 韩国一区二区电影| 成人午夜亚洲| 国产精品免费在线播放| 欧美日韩播放| 亚洲小说欧美另类激情| 夜夜夜久久久| 日韩av.com| 26uuu亚洲综合色欧美| 999精品在线视频| 精品久久久中文| 91精品国产乱码久久久| 亚洲国产另类 国产精品国产免费| 国产黄色免费在线观看| 久久99视频精品| 韩国女主播一区二区| 国产欧美日韩伦理| 日韩av片子| 又粗又黑又大的吊av| 国精产品一区一区三区mba视频 | 国产精品普通话| 风间由美一区二区av101 | 今天的高清视频免费播放成人| 91香蕉视频污版| 成人精品一区二区三区四区 | 亚洲欧洲日韩| 欧美两根一起进3p做受视频| 国产成人免费视频精品含羞草妖精| av黄色免费网站| 亚洲成人www| 国产三区在线播放| 国产亚洲精品综合一区91| 丁香花电影在线观看完整版| 91亚洲精品一区| 色喇叭免费久久综合| 黄色国产精品视频| 福利91精品一区二区三区| 黄色录像免费观看| 欧美在线制服丝袜| 九九在线视频| 欧美一区三区三区高中清蜜桃| 8x国产一区二区三区精品推荐| 亚洲视频导航| 日本美女视频一区二区| 97伦伦午夜电影理伦片| 五月天国产精品| 高清一区二区三区四区| 欧美激情精品久久久久| 亚洲3区在线| 国产1区2区3区中文字幕| 国产在线精品一区二区夜色| 黄大色黄女片18免费| 日本乱人伦aⅴ精品| 三级在线视频| 欧美在线不卡区| 欧美日韩夜夜| 欧美黑人经典片免费观看| 成人一区二区在线观看| 欧美黑吊大战白妞| 日韩一区二区影院| 在线看女人毛片| 成人区精品一区二区| 午夜欧美理论片| 久久久久久无码精品人妻一区二区| 亚洲精品视频在线观看免费| 国产日韩一级片| 欧美成人在线免费| 日韩08精品| 草草草视频在线观看| 国产福利91精品一区二区三区| 免费中文字幕在线| 精品久久久久久久一区二区蜜臀| 亚洲wwwww| 国产一区二区三区无遮挡| 99在线|亚洲一区二区| 在线免费观看成年人视频| 色综合久久天天综合网| 国产视频第一页在线观看| 国产精品福利小视频| 91嫩草亚洲精品| 青娱乐精品在线| 午夜精品在线看| 免费理论片在线观看播放老| 国产精品免费一区二区三区都可以| 成人一级毛片| 日本少妇一区二区三区| 亚洲国产美国国产综合一区二区| 香蕉视频免费看| 国产精品第七影院| 午夜精品久久久久99热蜜桃导演 | 国产免费一区二区三区在线观看| 99精品综合| 久久久久久久人妻无码中文字幕爆| 欧美色xxxx| 欧美成人三区| 国产伦精品一区二区三区视频孕妇 | 成 人片 黄 色 大 片| 欧美性视频在线| 久久在线视频| 无码国产69精品久久久久网站| 色八戒一区二区三区| 大片免费在线观看| 九色综合日本| 久99久精品视频免费观看| 成人免费看片98| 在线视频国产日韩| 1313精品午夜理伦电影| 欧美精品无码一区二区三区| 亚洲精品国产成人久久av盗摄 | 成人高潮视频| 日韩av片网站| 亚洲国产视频网站| 98在线视频| 精品国产乱码久久久久久久软件| 麻豆精品视频在线| 色网站在线播放| 久久艳片www.17c.com| 国产精品嫩草影院在线看| avtt中文字幕| 欧美丝袜自拍制服另类| а√天堂中文资源在线bt| 久久免费视频2|