ETH官方钱包

前往
大廳
主題

Arduino 伺服馬達避雷指南

夏洛爾 | 2023-09-14 01:19:41 | 巴幣 0 | 人氣 662

因為重複踩雷太多次,決定特此記錄

1.優化穩定性與扭力,需要獨立電源
如註1常見教學裡的接法,由Arduino板子供電,伺服馬達會動
但以使用MG90S經驗會遇到兩個情況

其一是穩定性不好,馬達就算靜止狀態也會一直發出雜音,並且有不低的機率旋轉其實不到位
其二是扭力不足,如果想要由伺服馬達驅動或推動什麼常常會失敗,或是一負重就會角度異常亂跳

因此需要外接電池盒等獨立電源(我使用的是 1.5v x4 電池盒),來為伺服馬達供電
有獨立供電的情況馬達通常會變得顯著生龍活虎

2.獨立電源必須和板子共地
沒有電子與電路的知識,因此不知道科學或電機原理
但是外接電池盒等獨立電源在為伺服馬達供電時,也必須和板子共地 (電池盒的地線必須同時連通至板子的GND)
否則伺服馬達也不會正常的被驅動,有可能只會在剛通電時抖一下,之後就都不會動


就這樣,應該寫成英文才對
因為就是每次遇到又都查不太到,才一直踩雷花很多時間

不過這篇文章寫完時決定問ChatGPT看看,結果他提出的可能性中有包含上述兩點,雖然我不是ChatGPT愛好者,但這題不得不承認ChatGPT表現得很好,以後當Google沒有看到理想答案,我會多試試ChatGPT

我的提問是"Arduino servo not working, please tell me possible reason"

不過仔細看看ChatGPT,其實和遇到問題會查不到也是一樣的問題
"11.Grounding:
Ensure that the ground of the servo, Arduino, and any external power supply (if used) are all connected to a common ground."

如果沒有共地的知識,會覺得就是都有接地就好,不會知道是還要共地

之前成功其實是運氣好,因而誤以為只能同時外部電源供電,但其實是那個接線情況剛好會共地
但多虧今天找朋友一起弄,我今天掌握了,共地的知識!

註1: 常見教學

創作回應

更多創作