ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅ A4988 ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino ΡΠ°ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ³ΠΎΡΠ°Π½ΠΈΡ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΆΠ΅ Π·Π°ΠΏΡΡΠΊΠ΅. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄Π°Π΅ΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΡΡ Π΅ΠΌΡ Π±Π΅Π· ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° Π²ΡΠ²ΠΎΠ΄Π΅ Vref, ΡΠΎΠΊ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΠΌΠΎΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΡΠΈΡΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΌΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Ρ ΠΈ Π²ΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΡΠΎΡ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π°4988 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΡΡΠΈΠ»Π΅Π½ΠΈΡ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² Π²ΡΠΎΠ΄Π΅ TMC2208, Π΄ΡΠ°ΠΉΠ²Π΅Ρ Allegro A4988 ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π° ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠΊΠ»ΠΎΠ½Π΅Π½ ΠΊ ΡΠ΅ΠΏΠ»ΠΎΠ²ΠΎΠΌΡ Π΄ΡΠΎΡΡΠ΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΡΠΎΠΊΠ°Ρ Π²ΡΡΠ΅ 1 ΠΠΌΠΏΠ΅ΡΠ°. ΠΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΠΏΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π±ΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° Π΅ΠΌΠΊΠΎΡΡΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 100 ΠΌΠΊΠ€, ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½Π° Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ°Π½ΠΊΠΎΠΌ ΠΈΠ»ΠΈ 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠΌ. ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΏΡΠ»ΡΡΠ°ΡΠΈΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Arduino Π² ΡΠ°ΠΌΡΠΉ Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
ΠΠ°Π½Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΡΡ ΡΡ
Π΅ΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΡ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠΊΠ° ΡΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ AccelStepper. ΠΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ°, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Π½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ DIR ΠΈ STEP, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠ°. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΠΏΡΠΎΡΠ΅ΠΊΠ°ΡΡΠΈΡ
Π²Π½ΡΡΡΠΈ ΡΠΈΠΏΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ
pitfalls ΠΈ ΡΠΎΠ±ΡΠ°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΠΏΡΠΈΠ²ΠΎΠ΄ Π΄Π»Ρ Π²Π°ΡΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° A4988
ΠΡΠ°ΠΉΠ²Π΅Ρ A4988 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΡΠ°Π½ΡΠ»ΡΡΠΎΡΠΎΠΌ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Allegro MicroSystems. ΠΠ³ΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° β ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ ΡΠ°Π³Π° ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Arduino Uno ΠΈΠ»ΠΈ Nano, Π² ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΊΠΎΠΌ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ°Π·Π΅, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠΎΡΠ° ΠΈ ΡΠ½ΠΈΠΆΠ°Ρ ΡΡΠΎΠ²Π΅Π½Ρ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΉ ΠΈ ΡΡΠΌΠ° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ°Π³ΠΎΠ²ΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ.
ΠΠ»ΡΡΠ΅Π²ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΠΎΡΠ° ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΠΎΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠ°Π³Π° Π΄ΠΎ 1/16 ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π°. ΠΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΠΏΡΡΠ΅ΠΌ ΠΏΠΎΠ΄Π°ΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
Π΅Π΄ΠΈΠ½ΠΈΡ ΠΈΠ»ΠΈ Π½ΡΠ»Π΅ΠΉ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ Π²Ρ
ΠΎΠ΄Ρ MS1, MS2 ΠΈ MS3. Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ°Π³ΠΎΠ², ΡΠ΅ΠΌ ΠΏΠ»Π°Π²Π½Π΅Π΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎΠΈΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ ΠΊΡΡΡΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π° Π½ΠΈΠ·ΠΊΠΈΡ
ΡΠΊΠΎΡΠΎΡΡΡΡ
ΠΏΡΠΈ Π΄ΡΠΎΠ±Π»Π΅Π½ΠΈΠΈ ΡΠ°Π³Π° ΠΌΠΎΠΆΠ΅Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ½ΠΈΠΆΠ°ΡΡΡΡ, Π° ΡΠ΅Π·ΠΎΠ½Π°Π½ΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΎΡΡ ΡΠΌΠ΅ΡΠ°ΡΡΡΡ Π² Π΄ΡΡΠ³ΡΡ ΠΎΠ±Π»Π°ΡΡΡ.
- π ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Ρ ΡΠΎΠΊΠΎΠΌ Π΄ΠΎ 2 ΠΠΌΠΏΠ΅Ρ Π½Π° ΡΠ°Π·Ρ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ.
- βοΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ: ΠΏΠΎΠ»Π½ΡΠΉ ΡΠ°Π³, 1/2, 1/4, 1/8 ΠΈ 1/16 ΡΠ°Π³Π°.
- π‘οΈ ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ Π·Π°ΡΠΈΡΠ° ΠΎΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°, ΠΊΠΎΡΠΎΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
- π ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΎΡ 8 Π΄ΠΎ 35 ΠΠΎΠ»ΡΡ.
ΠΠ°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ Π² 2 ΠΠΌΠΏΠ΅ΡΠ° Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠ΅ΠΏΠ»ΠΎΠΎΡΠ²ΠΎΠ΄Π°. Π ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ, Π±Π΅Π· ΡΠ°Π΄ΠΈΠ°ΡΠΎΡΠ° ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠ±Π΄ΡΠ²Π°, ΡΠΈΠΏ A4988 ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΠΊ ΠΎΠΊΠΎΠ»ΠΎ 1 ΠΠΌΠΏΠ΅ΡΠ°. ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ³Π° Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅Ρ ΡΠ΅ΠΏΠ»ΠΎΠ²ΡΡ Π·Π°ΡΠΈΡΡ, ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡΡΡ, Π²ΡΠ·ΡΠ²Π°Ρ ΡΡΠ²ΠΊΠΈ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΈΠΏΠ°
ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² (Rds) ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 0.25 ΠΠΌ, ΡΡΠΎ ΠΏΡΠΈ ΡΠΎΠΊΠ΅ 2Π ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠ»Π°. ΠΠΠ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΠΎΠΊΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠ±ΠΎΡΠΊΠ΅
ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ Π΅ΠΌΡ Π°4988 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΈΡ ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ. ΠΡΠ½ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ»Π°ΡΠ° Arduino (Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ 5Π Π»ΠΎΠ³ΠΈΠΊΠΈ), ΡΠ°ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π² ΠΊΠΎΡΠΏΡΡΠ΅ DIP ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° Π±Π°Π·Π΅ A4988, ΡΠ°Π³ΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ (ΠΎΠ±ΡΡΠ½ΠΎ NEMA 17) ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ΅Π½ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ, Π±Π΅Π· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°.
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΄Π΅Π»ΠΈΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ΄Π°Π²Π°ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 12 Π΄ΠΎ 24 ΠΠΎΠ»ΡΡ ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π·Π°ΠΏΠ°ΡΠΎΠΌ ΠΏΠΎ ΡΠΎΠΊΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 2 ΠΠΌΠΏΠ΅ΡΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π°Π±ΡΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡ ΡΡΠ°ΡΡΡ ΡΠΎΡΡΠ΅ΡΠΎΠ² Ρ ΡΠΎΠΊΠΎΠΌ 0.5-1 ΠΠΌΠΏΠ΅Ρ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΡΠΎΡΠ°Π΄ΠΊΠ°ΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΈ Π½Π΅ ΠΎΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΡΠΈ ΠΏΠΎΠ΄Π°Π½Π½ΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΡΠΊΠ°ΡΠΎΠΊ ΡΠΎΠΊΠ° ΠΈ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΡΠΊΠ°Π΄Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° A4988.
ΠΠ»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 0.5 ΠΌΠΌΒ² Π΄Π»Ρ ΡΠΈΠ»ΠΎΠ²ΡΡ ΡΠ΅ΠΏΠ΅ΠΉ. Π’ΠΎΠ½ΠΊΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΌΠΎΠ³ΡΡ Π½Π°Π³ΡΠ΅Π²Π°ΡΡΡΡ ΠΈ Π²Π½ΠΎΡΠΈΡΡ ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ ΡΠ΅ΠΏΠ΅ΠΉ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΡΡΠ΅ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡ Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ, ΠΈ ΡΠ΅ΡΠΌΠΎΠΏΠ°ΡΡΡ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΏΠ»ΠΎΠΎΡΠ΄Π°ΡΠΈ.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ ΡΠ±ΠΎΡΠΊΠΎΠΉ
Π‘Ρ Π΅ΠΌΠ° ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Arduino
ΠΡΠΎΡΠ΅ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ A4988 Ρ ΠΏΠ»Π°ΡΠΎΠΉ Arduino ΡΡΠ΅Π±ΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ΅. Π‘ΠΈΠ³Π½Π°Π»ΡΠ½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΏΠΈΠ½Π°ΠΌΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π° ΡΠΈΠ»ΠΎΠ²ΡΠ΅ β Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΈΠ½ΠΎΠ² 2 ΠΈ 3 Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π½ΠΎ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.
Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° Π±Π°Π·Π΅ Arduino Uno ΠΈ Nano:
| ΠΠΈΠ½ Π½Π° A4988 | ΠΠΈΠ½ Π½Π° Arduino | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ |
|---|---|---|---|
| GND | GND | ΠΠ±ΡΠ°Ρ Π·Π΅ΠΌΠ»Ρ | ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ |
| VDD | 5V | ΠΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ | ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΈΠΏ Π»ΠΎΠ³ΠΈΠΊΠΈ |
| STEP | Digital 2 | Π‘ΠΈΠ³Π½Π°Π» ΡΠ°Π³Π° | ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² |
| DIR | Digital 3 | ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ | High/Low ΡΠΈΠ³Π½Π°Π» |
| VMOT | 12-24V (ΠΠ) | ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΡΠΎΡΠ° | ΠΠ΅ ΠΎΡ Arduino! |
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π·Π΅ΠΌΠ»Ρ (GND) ΠΏΠ»Π°ΡΡ Arduino ΠΈ Π·Π΅ΠΌΠ»Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ. ΠΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠ±ΡΡΡ ΡΠ΅ΠΏΡ Π΄Π»Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π½Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π·Π΅ΠΌΠ»ΠΈ, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΎΠ²Π½ΠΈ ΠΌΠΎΠ³ΡΡ "ΠΏΠ»Π°Π²Π°ΡΡ", ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
- π ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ 100 ΠΌΠΊΠ€ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ VMOT ΠΈ GND ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ.
- π Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠΈ (A1-A2 ΠΈ B1-B2).
- π ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΊΠΈΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄Π°ΡΠ΅ΠΉ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΠΊΠ° ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°
Π‘Π°ΠΌΡΠΌ Π²Π°ΠΆΠ½ΡΠΌ ΡΡΠ°ΠΏΠΎΠΌ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΌ Π΄ΠΎΠ»Π³ΡΡ ΠΆΠΈΠ·Π½Ρ Π²Π°ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΠΊΠ° ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΠΌΠΎΡΠΊΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. ΠΡΠ°ΠΉΠ²Π΅Ρ A4988 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΠΏΠΎΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ (Vref) Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°. Π€ΠΎΡΠΌΡΠ»Π° ΡΠ°ΡΡΠ΅ΡΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π½ΡΠΎΡΠ° (Rsens), ΠΊΠΎΡΠΎΡΡΠΉ Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ°Π²Π΅Π½ 0.1 ΠΠΌ.
ΠΠ»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ (VDD), Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π°ΠΉΡΠ΅ Π²ΡΡΠΎΠΊΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° VMOT. ΠΠΎΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ Π² ΠΊΡΠ°ΠΉΠ½Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ). ΠΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΡΡΠΏ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠ° ΠΊ Π΄Π²ΠΈΠΆΠΊΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°, Π° Π²ΡΠΎΡΠΎΠΉ ΡΡΠΏ β ΠΊ Π·Π΅ΠΌΠ»Π΅ (GND). ΠΠ»Π°Π²Π½ΠΎ Π²ΡΠ°ΡΠ°ΠΉΡΠ΅ ΠΎΡΠ²Π΅ΡΡΠΊΠΎΠΉ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π²ΠΎΠ»ΡΡΠΌΠ΅ΡΡΠ°.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ ΠΊΡΡΡΠΈΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΠΊΠΎΠΉ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ! ΠΠΎΡΠΎΡΠΊΠΎΠ΅ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠ° Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈΠ· ΡΡΡΠΎΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄ΠΈΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠ²Π΅ΡΡΠΊΡ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ²ΠΎΡΠΎΡΠΎΠΌ.
Π Π°ΡΡΠ΅Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅: Vref = Π’ΠΎΠΊ_Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ 8 Rsens. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Ρ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΌ ΡΠΎΠΊΠΎΠΌ 1.7Π ΠΈ Rsens = 0.1 ΠΠΌ, ΠΏΠΎΠ»Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²ΠΈΡ 1.36Π. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Vref Π½Π° ΡΡΠΎΠ²Π½Π΅ 70-80% ΠΎΡ Π½ΠΎΠΌΠΈΠ½Π°Π»Π°, ΡΠΎ Π΅ΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ 1.0Π - 1.1Π, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°. ΠΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ ΠΊΡΡΡΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΈ ΡΠ°Π΄ΡΡΠ΅ΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠ±ΠΎΡ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π°
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ ΡΠ΅ΡΠ΅Π· Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π²ΡΡΡΠ½ΡΡ, Π³Π΅Π½Π΅ΡΠΈΡΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΡ Π½Π° ΠΏΠΈΠ½Π΅ STEP, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° AccelStepper, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
Π Π΅ΠΆΠΈΠΌ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π° Π·Π°Π΄Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠ΅ΠΉ ΡΡΠΎΠ²Π½Π΅ΠΉ Π½Π° ΠΏΠΈΠ½Π°Ρ MS1, MS2, MS3. ΠΠ»Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠ΅ΠΆΠΈΠΌΠ° 1/16 ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π° (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΡΠΉ Ρ ΠΎΠ΄) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ (5Π) Π½Π° Π²ΡΠ΅ ΡΡΠΈ Π²ΡΠ²ΠΎΠ΄Π°. ΠΡΠ»ΠΈ ΡΡΠΈ ΠΏΠΈΠ½Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΠΈΡΠ΅ΡΡ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅, Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠ°Π³Π°, ΡΡΠΎ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΡΠΈΠ»ΡΠ½ΡΡ Π²ΠΈΠ±ΡΠ°ΡΠΈΡ.
#include <AccelStepper.h>
#define STEP_PIN 2
#define DIR_PIN 3
AccelStepper stepper(AccelStepper::DRIVER, STEP_PIN, DIR_PIN);
void setup() {
stepper.setMaxSpeed(1000.0);
stepper.setAcceleration(500.0);
stepper.moveTo(5000); // ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° 5000 ΡΠ°Π³ΠΎΠ²
}
void loop() {
if (stepper.distanceToGo() == 0)
stepper.moveTo(-stepper.currentPosition());
stepper.run();
}
Π ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° AccelStepper::DRIVER, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅, ΡΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΡΠΈΠΏΠ° Step/Dir. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠ°ΠΌΠ° Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΈ ΠΈΠΌΠΏΡΠ»ΡΡΡ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ°Π³ 1/16, ΡΠΎ Π² ΡΠ°ΡΡΠ΅ΡΠ°Ρ
ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΎΠ΄ΠΈΠ½ "ΡΠ°Π³" Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π΅Π½ 1/16 ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π³Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ (ΠΎΠ±ΡΡΠ½ΠΎ 1.8 Π³ΡΠ°Π΄ΡΡΠ°).
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ ΠΈ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅ ΡΡ Π΅ΠΌΡ Π°4988 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ, ΡΠΈΠ»ΡΠ½ΡΠΌ Π½Π°Π³ΡΠ΅Π²ΠΎΠΌ ΠΈΠ»ΠΈ Π³ΡΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π±Π΅Π· Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π³ΡΠ΄ΠΈΡ Π½ΠΎ Π½Π΅ ΠΊΡΡΡΠΈΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ°Π·ΠΈΡΠΎΠ²ΠΊΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ ΠΏΠ°ΡΡ A ΠΈ B.
Π§ΡΠ΅Π·ΠΌΠ΅ΡΠ½ΡΠΉ Π½Π°Π³ΡΠ΅Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° (Π²ΡΡΠ΅ 60-70 Π³ΡΠ°Π΄ΡΡΠΎΠ²) ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΠΎΠΊ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠ΅ ΠΎΡ
Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½ΠΈΠ·ΠΈΡΡ Vref ΠΈΠ»ΠΈ ΡΠ»ΡΡΡΠΈΡΡ ΠΎΠ±Π΄ΡΠ². ΠΡΠ»ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π΄Π΅ΡΠ³Π°Π΅ΡΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ°Π³ΠΈ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΠΎΠΌΠ΅Ρ
Π² ΡΠ΅ΠΏΡΡ
ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ»ΠΈΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π±Π΅Π· ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π»ΠΎΠ²ΠΈΡΡ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ, ΡΠ±ΠΈΠ²Π°ΡΡΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ.
- π₯ ΠΠ²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π³ΡΠ΅Π΅ΡΡΡ: Π£ΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΡΠΎΠΊ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡ.
- π ΠΠ²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π³ΡΠ΄ΠΈΡ: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Π° STEP.
- β‘ Π‘Π±ΡΠΎΡ Arduino: ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π² ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π½Π΅Ρ Π²Π°ΡΠΊΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ.
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΎΠ²Π½ΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Due ΠΈΠ»ΠΈ ESP32) ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ 3.3Π, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄ΡΠ°ΠΉΠ²Π΅Ρ A4988 ΡΡΠ΅Π±ΡΠ΅Ρ 5Π Π½Π° Π²Ρ ΠΎΠ΄Π΅ VDD ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π²Ρ ΠΎΠ΄Π°Ρ . Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΠΊΠΈ.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅Ρ A4988 ΡΠΈΠ»ΡΠ½ΠΎ Π³ΡΠ΅Π΅ΡΡΡ Π΄Π°ΠΆΠ΅ Π±Π΅Π· Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ?
ΠΡΠ»ΠΈ ΡΠΈΠΏ Π³ΡΠ΅Π΅ΡΡΡ Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°ΠΌΠΊΠ½ΡΡΡ Π²ΡΠ²ΠΎΠ΄Ρ VMOT ΠΈ GND, ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±ΠΈΡ ΡΠ°ΠΌ ΡΠΈΠΏ. Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ΄Π°ΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π²ΡΡΠ΅ 35Π. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΠ°ΠΊΠΎΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΡΠΆΠ΅ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π΅Π½ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π°ΠΌΠ΅Π½Ρ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ A4988 Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ 0.9 Π³ΡΠ°Π΄ΡΡΠ°?
ΠΠ°, ΠΌΠΎΠΆΠ½ΠΎ. ΠΠ²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ 0.9 Π³ΡΠ°Π΄ΡΡΠ° (400 ΡΠ°Π³ΠΎΠ² Π½Π° ΠΎΠ±ΠΎΡΠΎΡ) ΡΡΠ΅Π±ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ ΡΠΎΠΊΠ° Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π½ΠΎ Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΏΡΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ°ΡΡΠΎΡΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ². ΠΠ°ΡΡΡΠΎΠΉΠΊΡ Vref Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΡΡΡΠΎΠ³ΠΎ ΠΏΠΎ ΠΏΠ°ΡΠΏΠΎΡΡΠ½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ.
ΠΡΠΆΠ΅Π½ Π»ΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ VMOT ΠΈ GND?
ΠΠ°, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ 100 ΠΌΠΊΠ€ (ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅) ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π΅Ρ ΡΠΊΠ°ΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΠΎΠΊΠ° Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·. ΠΠ΅Π· Π½Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΠΏΠΎΠΌΠ΅Ρ ΠΈ, Π²Π»ΠΈΡΡΡΠΈΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΡ Arduino ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π³Π°.