Arduino 用多個motor 難題請教

我想做一個起落架https://www.youtube.com/watch?v= ... l36nIXVAqq&t=0s
跟youtube 一個,
但我需要控制20個motor,慢慢升起, 約10rmp,
各位高手請問用咩motor 好?
控制多個motor 有冇咩module 可以一齊用?
呢個project 唔可以用servo
謝謝賜教

本帖最後由 燕飛 於 2018-4-17 20:10 編輯

Stepping motor得唔得?
Btw Arduino無咁多IO 要諗circuit control

via HKEPC Reader for Android

TOP

本帖最後由 ghostkcleung 於 2018-4-17 21:03 編輯

裡面講到呢件嘢可以控制摩打轉向。
不過每個摩打要用 4 條 Pin 。

https://howtomechatronics.com/tu ... l298n-pwm-h-bridge/

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

條片係單隻摩打撐起所有標把
但獨立LED燈,擊落標把sensor,都要幾多IO, 簡單用Atmege2560 或multiplexer.
如果20隻步進電機同一樣行程,可否淨用一組control晒

TOP

interesting , keep in view....

TOP

有好多方法,
1) 用總線電機, 可以串好多隻 (不過, 我只係玩過總線舵機, 普通電機唔知有無.)  如果無既, 自己搵粒 atmega 整塊板仔去做都得.
2) 用 i2c 擴充 I/O, 例如 PCF8574 (8 I/O), PCF8575 (16 I/O), 20 隻電機, 1 個8575 另外用番 PWM 都夠.
3) 1 拖幾, 我之前做過個 project 仔, 類似 2, 不過用  nano/mini 代替 PCF8574.  自己定 protocol, 其中一塊 arduino 做 master, 可以拖 255 塊 slave, 每塊控制唔同既 device.  你既 case, 睇下你一塊 arduino 可以控幾多隻, 然後計番要用幾多塊就得.
4) 應該有專用既控制板掛, 再唔係用 stm32 一粒 F103 最盡有 80 個 GPIO, 夠哂你玩.
5) .....其他擴 I/O 既方案.

TOP

裡面講到呢件嘢可以控制摩打轉向。
不過每個摩打要用 4 條 Pin 。
ghostkcleung 發表於 2018-4-17 20:51



或者你既要求, 需唔需要轉向同埋控制速度.  
如果只係開關, 就咁用 I/O 加 relay 得唔得?  
你果隻係乜野 motor?  2 線用電壓控速度, 定係 3 線 PWM 控制?

TOP

如果幾隻都係一齊動作,並聯駁L293N之類就可以。如果每part都有唔同動作,串聯幾塊Arduino串埋,再用UART當 ...
Brainstomer 發表於 2018-4-17 21:01


sorry, 小弟解釋唔夠清楚,我喺諗有咩摩打可以好似條片咁轉咁慢, 又夠力升起個靶, 我個project 有少少唔同, 二十個靶係要獨立唔同時間升起,所以要20個摩打。唔可以用servo 個原因係被擊中靶後要自動跌入去,servo 個阻力好大。

TOP

本帖最後由 Super169 於 2018-4-18 10:30 編輯
sorry, 小弟解釋唔夠清楚,我喺諗有咩摩打可以好似條片咁轉咁慢, 又夠力升起個靶, 我個project 有少少唔 ...
qibtricky 發表於 2018-4-18 10:20


睇左你條片, 如果你電機直接連個靶, 電機都有一定阻力.
會唔會另加個托, 電機控個托, 托起左就放番個托落黎好D.
咁樣就可以用 servo 上 90度, 再回番.

如果唔用 servo 或者 stepper, 普通電機要準確控制角度, 可能又要加D限位仲煩.

果位 ching 提議既方案, 你用乜野電機都可以的.

TOP