資料介紹
描述
在閱讀 Mirko Pavleski 對帶有旋轉編碼器的 DIY 簡單測量輪的一些評論時,其中一個特別突出。soorajts 的評論建議“將其擠壓成一個服裝和 oled 顯示器”讓我想知道我是否不僅可以這樣做,而且可以將所有組件安裝在輪轂本身的輪轂內。
一個想法是做一些類似于我的Twist-to-Set Kitchen Timer 的事情。那么問題來了如何連接手柄。此外,傳動裝置會限制輪轂的尺寸。
我確定的最終設計仍然非常緊湊。它消除了所有裸露的接線,并具有易于閱讀的 OLED 顯示屏,顯示英制和公制測量值。
示意圖
該電路是圍繞 ATtiny1614 微處理器設計的。它在睡眠模式下消耗的電量非常少。旋轉編碼器包含兩組觸點,它們會變得非常嘈雜,導致讀數不正確。我在每個觸點和微處理器之間添加了一個 RC 網絡和施密特觸發器。這消除了觸點產生的任何噪音,并為微處理器提供了干凈的開關變化信號。結果是精確和準確的讀數。該電路由 3.7V 120mA LIPO 電池供電。
3D打印
包括 STL 文件。將這些帶到 3D 打印店,或者如果您有自己的打印機,請通過切片軟件運行它們。我使用了 0.2 毫米的層高。“Wheel - Top.stl”和“Wheel - Wheel.stl”需要支撐接觸構建板。
印刷電路板
為了最大限度地減少所需空間,該板已設計為盡可能使用表面貼裝器件 (SMD)。
如果您希望將電路板商業化,或者您可以像我一樣自己制作,Eagle 文件已包含在內。我使用了碳粉方法。
組裝 - 步驟 1
首先添加 SMD 組件。我發現在焊接 SMD 元件時使用焊膏比使用卷盤中的焊料更容易。
將旋轉編碼器和 3 針 UPDI 直角排針添加到頂部。剪掉多余的針腳并將它們平整,以去除任何可能刺穿電池的鋒利邊緣。將 JST 2 針直角電池插座添加到電路板的銅側。
組裝 - 第 2 步
為 0.96 OLED 顯示屏添加一個 4 針公機加工排針。還要在 PCB 的銅側添加一個 4 針母頭機加工針頭。
組裝 - 第 3 步
將兩根電線添加到觸覺開關的頂部兩個引腳(引腳從同一側退出開關)。剪掉底部的兩個針腳。使用熱膠將整個組件粘合到外殼中。
剪斷導線,留出足夠的長度以插入和移除 PCB 組件并將它們焊接到 PCB。
組裝 - 第 4 步
在 OLED PCB 和旋轉編碼器 PCB 之間添加 3.7V 120mA 電池。
組裝 - 步驟 5
將電路板組件添加到機箱中。
ATtiny1614 是新一代 ATtiny 微處理器的一部分。與 ATtiny85 等早期系列不同,新品種使用 RESET 引腳對 CPU 進行編程。要對其進行編程,您需要一個 UPDI 程序員。我用 Arduino Nano 做了一個。您可以在Create Your Own UPDI Programmer中找到完整的構建說明。它還包含將 megaTinyCore 板添加到 IDE 的說明。
由于電池已經連接,只連接地線和 UPDI 線(不連接 5V 線)。
在 IDE 中安裝板后,從“工具”菜單中選擇它。
選擇板、芯片(ATtiny1614)、時鐘速度(8MHz) 和Arduino Nano 連接的COM 端口。
Programmer 需要設置為jtag2updi (megaTinyCore) 。
打開草圖并將其上傳到 ATtiny1614。
組裝 - 步驟 6
外殼底部擰到頂部。添加后,將墊圈和螺母添加到旋轉編碼器。
組裝 - 步驟 7
為了使車輪準確地測量距離,它不能在正在測量的表面上滑動或滑動。我使用從 eBay 獲得的車輪上的橡膠輪胎。
從車輪上取下輪胎并將其添加到 3D 打印的車輪上。您也可以改用大 O 形圈。
將車輪安裝到旋轉編碼器上。
結論
這些測量輪設計用于在尺子和卷尺不再實用的距離上使用。盡管它使用每轉只有 20 步的旋轉編碼器,但在測量房間大小等情況時,它仍然可以提供高質量的結果。
特別感謝 Mirko Pavleski 為這個項目提供的概念和靈感。從最終進入垃圾箱的印刷品數量來看,案例設計證明有點挑戰。不過總的來說,我對最終的結果很滿意。
- 增量旋轉編碼器
- 旋轉編碼器控制電機速度 4次下載
- 帶有旋轉編碼器和五個獨立按鍵開關的宏鍵盤
- 旋轉編碼器的原理 18次下載
- STM32-增量式旋轉編碼器測量
- AN-263:旋轉變壓器到數字轉換;光學軸角編碼器的簡單替代方案
- 如何使用CPLD進行旋轉編碼器接口電路的設計及應用 25次下載
- 如何使用萬用表簡單判斷旋轉編碼器?的詳細資料概述 15次下載
- ENHP旋轉編碼器應用及接線 19次下載
- 基于E6A2-C旋轉編碼器的應用 12次下載
- omron旋轉編碼器概述 143次下載
- 旋轉編碼器應用注意事項
- 旋轉測量技術:絕對多圈軸套型Profibus-DP編碼器
- 旋轉測量技術:絕對多圈軸型Ether CAT編碼器
- 基于旋轉編碼器的長度測量系統設計
- 帶Arduino的旋轉編碼器設計 旋轉編碼器的工作原理和特點 1047次閱讀
- 旋轉編碼器在PLC中怎么編程 716次閱讀
- 旋轉編碼器的常見類型 548次閱讀
- 編碼器的分辨率如何理解? 2w次閱讀
- 一文知道旋轉編碼器程序編寫思路 1.4w次閱讀
- digilent旋轉編碼器簡介 1011次閱讀
- 旋轉編碼器能直接換嗎_旋轉編碼器更換注意事項 9476次閱讀
- 旋轉編碼器拆卸方法_旋轉編碼器型號說明 1.7w次閱讀
- 旋轉編碼器測量_旋轉編碼器安裝方式 3727次閱讀
- 旋轉編碼器參數_旋轉編碼器與plc連接 5417次閱讀
- 最全旋轉編碼器接線方法 3w次閱讀
- 淺析旋轉編碼器的分類與用途 2892次閱讀
- 解析旋轉編碼器的工作原理 1.4w次閱讀
- 旋轉編碼器的作用及應用 6400次閱讀
- 基于CAN總線的旋轉編碼器采集模塊設計 6570次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多