讓升降桌更智能。
電動(dòng)升降桌看上去很高級,其實(shí)最煩的就是調(diào)整高度,得等它慢悠悠的挪動(dòng),不是高點(diǎn)就是矮點(diǎn),特別費(fèi)勁。所以干脆自己搞個(gè)控制器,把破桌子改的聰明點(diǎn)。幾年前圖省錢買了個(gè)手動(dòng)升降桌,現(xiàn)在后悔死了。
拆開原控制器一看,就倆開關(guān),靠按動(dòng)按鈕更換電機(jī)極性,原理跟繼電器很像。如果用兩個(gè)繼電器代替開關(guān),再用Arduino操控,就能實(shí)現(xiàn)所要的功能。
不過怎么讓桌子精準(zhǔn)停到目標(biāo)高度?一開始打算裝限位開關(guān),這玩意又不準(zhǔn)又難調(diào),白費(fèi)勁。后來發(fā)現(xiàn)桌腿間有傳動(dòng)軸,轉(zhuǎn)起來能讓腿等高,如果能根據(jù)軸的轉(zhuǎn)數(shù)計(jì)算高度,不就能控制了?所以想到了旋轉(zhuǎn)編碼器,調(diào)音量用的。
3D打印了齒輪連接傳動(dòng)軸和編碼器,用Arduino寫了個(gè)代碼測試,沒想到效果真特么好。高度精度能卡到幾毫米內(nèi),但齒輪吱嘎吱嘎的響,影響心情。就從網(wǎng)上定制了尼龍打印的齒輪,順帶還下單了一塊電路板,裝上新齒輪噪音確實(shí)沒了。不過尼龍齒輪太滑,在軸上打滑,還好這個(gè)打印件是實(shí)心的,鉆個(gè)孔擰上M3的螺絲當(dāng)止動(dòng)螺母,搞定。
接下來搗鼓個(gè)外殼安裝電子元件,計(jì)劃用5個(gè)按鈕,兩個(gè)手動(dòng)升降,另外三儲(chǔ)存常用高度。搞了個(gè)嵌入式按鈕,輕觸開關(guān)現(xiàn)成的就有,調(diào)整了幾次間距最后做出了合適的形狀。外殼的建模需要適配按鈕和電路板,為了增加彩色標(biāo)識(shí),把按鈕面朝下設(shè)計(jì),這樣不用支撐也好打印,層線斜著還更結(jié)實(shí),真是個(gè)小機(jī)靈鬼。
至于代碼就更簡單了,用編碼器庫計(jì)算高度,按動(dòng)按鈕設(shè)置目標(biāo)高度,繼電器控制桌面升降,編碼器如果出錯(cuò)就停機(jī),畢竟安全第一。Arduino首次通電要校準(zhǔn),降到最低高度,按1號(hào)按鈕儲(chǔ)存高度數(shù)據(jù)。
現(xiàn)在一共有兩張桌子,弄好原型板和代碼,是時(shí)候把PCB搗鼓一下了。其實(shí)也很簡單,桌子原有的降壓模塊是30V,給它轉(zhuǎn)成5V,倆繼電器控制桌子,接口跟原控制器一致,方便后期換回手動(dòng)。這特么就是未來焦慮,總是為了以后的事情考慮,這是不是病也不知道去醫(yī)院掛什么科各位?
·接下來就是最有意思的部分了,組裝電路板安裝控制器!這里還加了個(gè)小騷操作,Arduino連接電腦寫程序的時(shí)候直接用電腦控制桌子,其實(shí)沒啥大用,但挺好玩,犯懶時(shí)直接鼠標(biāo)點(diǎn)兩下就行,爽!
·最后測試,高度控制的精度穩(wěn)定在幾毫米內(nèi),這么精確搞得跟發(fā)射火箭一樣!
好了,今天的視頻內(nèi)容就到這里,如果你覺得還不錯(cuò),請點(diǎn)贊支持一下吧!感謝觀看,我們下期再見。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.