精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>基于Arduino HID的CNC吊墜

基于Arduino HID的CNC吊墜

2022-11-03 | zip | 1.55 MB | 次下載 | 免費

資料介紹

描述

Last article update:

2018-07-31: added the CAD files

2018-07-24: added the schematic and programming section

注意:提供的 Aduino 草圖是根據我的情況定制的,但可以根據您的特定需求進行調整。所以請隨意使用它,但您確實需要更改草圖!

為什么這個項目?

您可以為您的 CNC 機床購買一個吊墜,但我制造了我的木制 CNC 機床,那為什么不自己制作吊墜呢?

除此之外,我的控制器板的普通掛件要 100 歐元,而且只有 2 個按鈕和一個手輪。

我的掛件有 23 個按鈕,每個按鈕最多 6 個功能和一個手輪。

一條評論可能是,“它又大又重!” 但在實踐中,意外地證明,在轉動手輪時有一個掛件會非常方便......

這是如何運作的?

帶有 32u4 芯片(并非所有型號都有此芯片)Arduino 的美妙之處在于能夠模擬鍵盤和/或鼠標。當您將 Leonardo 連接到 PC 時,它會“看到”一個鍵盤。偉大的!

因此,當您對 Arduino 進行編程時,為其添加一些開關并將其連接到 PC 或 Mac,您可以按下按鈕向計算機發送(多個)擊鍵/鼠標移動。正如我所提到的,每個按鈕有 23 個按鈕/6 個功能 = 許多選項..

這一切都取決于為 Arduino 草圖使用正確的庫!經過數小時的搜索,我終于找到了一個很棒的庫,我將其包含在此頁面中:Clickbutton。

使用這個庫,您可以為每個(瞬間!)按鈕獲得這些可能性:

  • 單擊
  • 雙擊
  • 三連擊
  • 單擊并按住
  • 雙擊并按住
  • 三擊并按住

您還可以在 Clickbutton 庫中獲得去抖動功能,這很重要。

您可以調整每個按鈕的時間,但標準時間 >= 250 毫秒以識別單擊,>= 1000 毫秒以識別按鈕保持。

只是我的 3 功能 X 軸按鈕(鍵 13)草圖的摘錄

if (button[13].clicks != 0)
 {
   switch (button[13].clicks)
   {
     case 1: // Single click
       // Handwheel on X
       shortcut_HANDWHEEL_X();
       break;
     case 2: // Double click
       // Zero X
       shortcut_ZERO_X();
       break;
     case 3: // Triple click
       break;
     case -1: // Single Click and Hold
       // USER MACRO 18: X-axis: goto work zero position G0 X0.0000
       press_ESC();
       goto_MAIN_MENU();
       user_MACRO_18();
       break;
     case -2: // Double Click and Hold
       break;
     case -3: // Triple Click and Hold
       break;
   }
 }

外殼

我選擇使用桃花心木作為吊墜外殼。我喜歡用木頭工作,外觀和感覺都很棒。同樣通過這種方式,我可以制作一個真正的定制案例,這并不總是可以用現成的 ABS 型案例來實現,你可以花 20-50 歐元購買。

繪圖是使用 Vectric Cut2D 軟件制作的。我很高興我投資了這個軟件包,因為它使 CNC 學習曲線變得不那么陡峭并且更有趣。它還可以幫助您非常輕松地設計雙面作業。

打磨一點后,木頭得到了許多層清漆。

?
?
?
?
poYBAGNh2aqAAPpbABUXSIAMpyM775.jpg
?
1 / 8
?

視頻中的進給率:

2400mm/min (~ 94"/min) 40mm/sec. (~ 1.57"),當時切割 3mm (1/8")

?

開關

開關很棒它們是瞬時類型,除了我用來打開/關閉 LED 的開關。您可以在透明頂蓋后面貼一個標簽,如果需要,您可以使用內置 LED 點亮開關。

我為每個開關使用了一個 1KΩ 電阻,在 5 伏時使用 2 毫安。

這是一個帶有荷蘭語音頻的視頻,只是為了讓您聽到開關發出的聲音。我的評論并不重要。我確實說過開關有點響,但至少你知道什么時候按下它們;)

?

使用這些開關的一個缺點是它們需要相當高或“厚”的外殼。頂部和底部的木材厚度為 21 毫米(0.82 英寸或 53/64 英寸)。加工后,吊墜的總厚度為 36.5 毫米(14.37 或 14 3/8 英寸)

連接開關非常簡單……我使用Arduino 內置上拉電阻,因此您只需將所有開關的一側連接到地,另一側連接到 Arduino 輸入。

開關標簽

為了給開關貼標簽,我為我的彩色激光打印機使用了高質量的聚乙烯貼紙。(也可用于噴墨打印機)。在普通紙上打印是沒有選擇的,因為您確實看到紙張的結構在點亮時非常好。

然后我從開關上取下透明蓋,把標簽貼在它下面的塑料片上。

圖標與購買時硬件隨附的 Eding CNC 軟件中使用的圖標相同。我剛剛從軟件目錄中復制了 JPEG 圖標,并在圖形程序中更改了一些圖標以根據需要對其進行自定義。

手輪

好吧,這是一個標準的60mm 100PPR 6 端子電子數控手輪

因此每轉 100 個脈沖,在大多數 CNC 軟件中您可以編輯此值。

電子產品

作為 HID(人機接口設備),我使用了Arduino Leonardo微控制器

這個微控制器板已經停產,但我可以在幾家網上商店買到。作為替代方案,您可以使用使用相同 32u4 芯片的 Arduino Micro。

?
?
?
?
poYBAGNh2dSACBe9ABJ1ddNTRFM026.jpg
?
1 / 3
?

通過這種方式,我可以模仿鍵盤敲擊并控制 CNC 加工軟件的許多功能,在我的例子中是Eding CNC

Arduino Leonardo 有 23 個輸入引腳,綽綽有余。如前所述,您可以為每個按鈕分配 6 個功能。

按鍵 LED 亮起時,總功耗為 150mA。

對 Arduino 微控制器進行編程

要對 Arduino 進行編程,您需要將掛件連接到 CNC 電源并使用 Arduino IDE 軟件上傳新草圖。(請參閱下面的注釋)因此,您當然使用用于模擬鍵盤的相同 USB 插頭。

如果您想使用另一臺電腦(筆記本電腦)進行編程,只需將 USB 插頭插入另一臺電腦并對 Arduino 進行編程,再次將掛件連接并通過 CNC 電源供電

注意:我沒有將USB 5(來自 PC)連接到吊墜,因為我不想要兩個 VCC 電源、PC USB 連接和 CNC 機床電源。確實需要連接PC USB GND 因此我們有一個共同的接地電平。

玩得開心制作自己的吊墜!


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費