ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ NEMA 17 Ρ ΠΏΠΎΡΡΠ°ΠΌΠΈ ΠΏΠ»Π°ΡΡ Arduino Π±Π΅Π· ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²ΡΠ²Π΅Π΄Π΅Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠ· ΡΡΡΠΎΡ ΠΈΠ·-Π·Π° ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠΊΠΎΠ²ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ GPIO ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π²ΡΠ΄Π°Π²Π°ΡΡ Π»ΠΈΡΡ ΠΎΠΊΠΎΠ»ΠΎ 40 ΠΌΠ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΎΠ±ΠΌΠΎΡΠΊΠΈ ΠΌΠΎΡΠΎΡΠ° ΡΡΠ΅Π±ΡΡΡ Π² Π΄Π΅ΡΡΡΠΊΠΈ ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅ ΡΠ½Π΅ΡΠ³ΠΈΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°Π³Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ NEMA 17 ΠΊ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ΅Π±ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°-ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±Π΅ΡΠ΅Ρ Π½Π° ΡΠ΅Π±Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡΠ½ΡΠΌΠΈ ΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΡ.
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²ΠΎΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈΠ»ΠΈ ΡΡΠ²ΠΊΠ°ΠΌΠΈ ΡΠΎΡΠΎΡΠ°, Π΅ΡΠ»ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΡΡΠ°Π²Π»Π΅Π½ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Π° ΡΠ°Π·ΠΈΡΠΎΠ²ΠΊΠ° ΠΎΠ±ΠΌΠΎΡΠΎΠΊ. ΠΡΠΈΠ±ΠΊΠΈ Π² ΡΡ Π΅ΠΌΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π»ΠΈΠ±ΠΎ Π³ΡΠ΄ΠΈΡ, Π½ΠΎ Π½Π΅ Π²ΡΠ°ΡΠ°Π΅ΡΡΡ, Π»ΠΈΠ±ΠΎ Π΄Π΅ΡΠ³Π°Π΅ΡΡΡ Ρ Π°ΠΎΡΠΈΡΠ½ΠΎ. ΠΡΠ°ΠΌΠΎΡΠ½Π°Ρ ΡΠ°Π·Π²ΠΎΠ΄ΠΊΠ° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈ Π²ΡΠ±ΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΏΠ»Π°Π²Π½ΡΠΉ Ρ ΠΎΠ΄ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°.
ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌ ΠΌΠΎΡΠΎΡ ΠΈ ΠΏΠ»Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½ΠΎ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π² 5 ΠΠΎΠ»ΡΡ ΠΎΡ USB-ΠΏΠΎΡΡΠ° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° 12 ΠΠΎΠ»ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π·Π°Π΄Π°Ρ Ρ ΡΡΠ΅ΠΏΠΏΠ΅ΡΠ°ΠΌΠΈ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠΎΡΠ°Π·ΠΌΠ΅ΡΠ°. ΠΠ°Π»Π΅Π΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π²ΡΠ΅ Π½ΡΠ°Π½ΡΡ Π²ΡΠ±ΠΎΡΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄.
ΠΡΠ±ΠΎΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΡΠΎΡΠ°
Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° Π±Π°Π·Π΅ ΡΠΈΠΏΠ° A4988. ΠΠ½ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ΅Π½, Π΄Π΅ΡΠ΅Π² ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΡΠΎΠΊΠ°ΠΌΠΈ Π΄ΠΎ 2 ΠΠΌΠΏΠ΅Ρ, ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ ΡΠΎΡΠΌΠ°ΡΠ° NEMA 17. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π²ΡΡΠΎΠΊΠΈΠΌΠΈ ΡΠΊΠΎΡΠΎΡΡΡΠΌΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ.
ΠΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ TMC2208 ΠΈΠ»ΠΈ TMC2209, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ StealthChop. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅ΡΡΡΠΌΠ½ΠΎ, ΡΡΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠΊΠ°Π½Π΅ΡΠΎΠ², ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π² ΠΆΠΈΠ»ΡΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ . Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ°ΡΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΡΡΠΈ ΡΠΈΠΏΡ ΡΠΌΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΡ, ΡΠ½ΠΈΠΆΠ°Ρ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠ½Π΅ΡΠ³ΠΈΠΈ Π² ΠΏΡΠΎΡΡΠΎΠ΅.
- π A4988 β Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°, ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΌΠ΅ΡΡ Π½Π° Π²ΡΡΠΎΠΊΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ .
- π€« TMC2208/2209 β ΡΠΈΡ Π°Ρ ΡΠ°Π±ΠΎΡΠ°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° UART Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΄Π»Ρ ΡΠΈΠ½Π°Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ².
- β‘ TB6600 β ΠΌΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ, Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠΊΠΈ Π΄ΠΎ 4.5Π, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ².
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ, Π½ΠΎ ΠΈ Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΎΠ²Π½ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ 24 ΠΠΎΠ»ΡΡ ΠΈ ΡΡΠ΅Π±ΡΡΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ², ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ Ρ 5-Π²ΠΎΠ»ΡΡΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ Arduino. ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΡΠ²ΠΈΠ΄ΠΈΡ ΡΠΈΠ³Π½Π°Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ±ΠΎΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ»Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΡΡΠΎΠΈ. ΠΡΠ½ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ»Π°ΡΠ° Arduino Uno ΠΈΠ»ΠΈ Nano, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΡ. ΠΠ»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, Π²ΡΠ΄Π°ΡΡΠΈΠΉ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ 9 Π΄ΠΎ 24 ΠΠΎΠ»ΡΡ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ.
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. ΠΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π΅ΠΌΠΊΠΎΡΡΡΡ 100 ΠΌΠΊΠ€. ΠΠ½ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π΅Ρ ΡΠΊΠ°ΡΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ΅Π·ΠΊΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ° ΠΈΠ»ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠΎΡΠΎΡΠ°, Π·Π°ΡΠΈΡΠ°Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ ΠΎΡ ΠΏΠΎΠΌΠ΅Ρ .
ΠΠ»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΠΌΠΎΠ½ΡΠ°ΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, preferably Ρ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ, ΠΈ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ, Π½ΠΎ Π΄Π»Ρ ΠΌΠΎΡΠ½ΡΡ ΡΠΎΠΊΠΎΠ² Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ½ΡΠΎΠ²ΡΠ΅ ΠΊΠ»Π΅ΠΌΠΌΠ½ΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠ°ΠΉΠΊΡ.
- π ΠΠ»Π°ΡΠ° Arduino (Uno, Nano, Mega).
- π ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 12V 2A (ΠΌΠΈΠ½ΠΈΠΌΡΠΌ).
- π ΠΡΠ°ΠΉΠ²Π΅Ρ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ (A4988, TB6600).
- π§΅ ΠΠΎΠ½ΡΠ°ΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ.
Π’Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ. ΠΠ²ΠΈΠ³Π°ΡΠ΅Π»Ρ NEMA 17 ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΏΠΎΡΠ°Π΄ΠΎΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ, Π½ΠΎ Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ² Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ Π½Π° ΡΡΠΎΠ»Π΅, ΡΡΠΎΠ±Ρ Π²ΠΈΠ±ΡΠ°ΡΠΈΡ Π½Π΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΠ»Π° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π»Π΅ΠΆΠ°ΡΠΈΠΉ ΠΌΠΎΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΈΠ±ΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ»ΡΠ½ΠΎ, ΡΡΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΎΡΠΎΠΉΠ΄ΡΡ.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° Π²ΡΠ²ΠΎΠ΄ΠΎΠ²
Π‘Π°ΠΌΡΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΠ°ΠΏ β ΡΡΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΡΠ°ΠΉΠ²Π΅Ρ A4988 ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²: ΡΠΈΠ»ΠΎΠ²Π°Ρ ΡΠ°ΡΡΡ Π΄Π»Ρ ΠΌΠΎΡΠΎΡΠ° ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°ΡΡΡ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ Arduino. Π‘ΠΈΠ³Π½Π°Π»ΡΠ½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ STEP ΠΈ DIR ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΡΠ°Π³ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΈ Π½Π΅ ΠΎΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΠΏΠΎΠΊΠ° Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΏΠΎΠ΄Π°Π½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΌΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΠΈ. ΠΠ»ΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΎΡ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ΄Π΅Ρ Π½Π° Π²ΡΠ²ΠΎΠ΄ VMOT, Π° ΠΌΠΈΠ½ΡΡ Π½Π° GND. ΠΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ°Π²ΠΈΡΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π΅ΠΌΠ»Ρ (GND) ΠΎΡ Arduino Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π° Ρ Π·Π΅ΠΌΠ»Π΅ΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΉ ΡΠ΅ΠΏΠΈ.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΠ²ΠΎΠ΄ STEP. ΠΠΎΠ΄Π°Π²Π°Ρ Π½Π° Π½Π΅Π³ΠΎ ΠΈΠΌΠΏΡΠ»ΡΡΡ, ΠΌΡ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π²Π°Π» ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³. Π§Π°ΡΡΠΎΡΠ° ΡΡΠΈΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ. ΠΡΠ²ΠΎΠ΄ DIR (Direction) ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½ΡΠ»Ρ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΡ.
| ΠΠΎΠ½ΡΠ°ΠΊΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° | Π€ΡΠ½ΠΊΡΠΈΡ | ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Arduino | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---|---|---|---|
| VMOT | ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΡΠΎΡΠ° | ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ (+) | ΠΡ ΠΎΠ΄ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ 9-24V |
| GND | ΠΠ΅ΠΌΠ»Ρ | GND (Arduino + ΠΠ) | ΠΠ±ΡΠΈΠΉ ΠΌΠΈΠ½ΡΡ |
| STEP | Π¨Π°Π³ | Pin 2 | ΠΠΌΠΏΡΠ»ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³ |
| DIR | ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ | Pin 5 | ΠΠΎΠ³ΠΈΠΊΠ° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ |
| ENABLE | Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ | Pin 8 (ΠΎΠΏΡ) | ΠΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ |
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ². Π£ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ NEMA 17 ΠΎΠ±ΡΡΠ½ΠΎ 4 ΠΏΡΠΎΠ²ΠΎΠ΄Π°. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠ°ΡΡ, ΠΎΡΠ½ΠΎΡΡΡΠΈΠ΅ΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°ΡΡΡΠΊΠ΅, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ ΠΊ Π²ΡΡ ΠΎΠ΄Π°ΠΌ 1A/1B ΠΈ 2A/2B. ΠΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Π½ΡΠ΅ ΠΏΠ°ΡΡ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΠΎΡΠΎΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ±ΡΠΈΡΠΎΠ²Π°ΡΡ.
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΊ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· ΡΠ΅ΡΡΡΠ΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΠΌΠΎΡΠΊΠ΅. Π£ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ NEMA 17 Π΄Π²Π΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΊΠ°ΡΡΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΎΡ ΡΠ°Π·Π½ΡΡ ΠΊΠ°ΡΡΡΠ΅ΠΊ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΊΠ°Π½Π°Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ. ΠΡΠΈΠΊΠΎΡΠ½ΠΈΡΠ΅ΡΡ ΡΡΠΏΠ°ΠΌΠΈ ΠΊ Π΄Π²ΡΠΌ Π»ΡΠ±ΡΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌ. ΠΡΠ»ΠΈ ΠΏΡΠΈΠ±ΠΎΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ 1 Π΄ΠΎ 10 ΠΠΌ (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ), Π·Π½Π°ΡΠΈΡ, Π²Ρ Π½Π°ΡΠ»ΠΈ ΠΏΠ°ΡΡ. ΠΡΠ»ΠΈ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π²Π΅Π»ΠΈΠΊΠΎ β ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΡΠ°Π·Π½ΡΠΌ ΠΊΠ°ΡΡΡΠΊΠ°ΠΌ.
ΠΡΠ»ΠΈ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠ° ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ Π½Π΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΊΡΠΈΠ»ΡΠ½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ. ΠΠ°ΠΌΠΊΠ½ΠΈΡΠ΅ Π΄Π²Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ°Π»ΡΡΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎΠΊΡΡΡΠΈΡΡ Π²Π°Π» Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΡΠΊΠΎΠΉ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ½ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ, Π·Π½Π°ΡΠΈΡ, ΡΠ΅ΠΏΡ Π·Π°ΠΌΠΊΠ½ΡΠ»Π°ΡΡ Π½Π° ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΎΠ±ΠΌΠΎΡΠΎΠΊ, ΠΈ ΡΡΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠ²Π»ΡΡΡΡΡ ΠΏΠ°ΡΠΎΠΉ. ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π½Π΅ ΡΠ²ΡΠ·Π°Π½Ρ.
- π ΠΠ·ΠΌΠ΅ΡΡΡΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ°ΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ.
- β ΠΠ°ΠΌΠΊΠ½ΠΈΡΠ΅ ΠΏΠ°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π²Π°Π»Π°.
- π ΠΡΠΎΠΌΠ°ΡΠΊΠΈΡΡΠΉΡΠ΅ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, A ΠΈ B) ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΠΎΡΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ°Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΠ°ΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ 1A ΠΈ 1B, Π° Π²ΡΠΎΡΡΡ β ΠΊ 2A ΠΈ 2B. ΠΠΎΠ»ΡΡΠ½ΠΎΡΡΡ Π²Π½ΡΡΡΠΈ ΠΏΠ°ΡΡ (ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΊΡΠ΄Π°) Π΄Π»Ρ ΡΠ°Π³ΠΎΠ²ΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ Π½Π΅ Π²Π°ΠΆΠ½Π°, ΠΎΠ½Π° Π²Π»ΠΈΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ².
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΠΎΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°ΡΡΡΡ ΠΏΡΠΈΡΠΈΠ½ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΡΡΡΠΎΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΠΊΠ°. ΠΡΠ°ΠΉΠ²Π΅ΡΡ Π²ΡΠΎΠ΄Π΅ A4988 ΠΈΠΌΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ (ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ) Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° ΠΎΠ±ΠΌΠΎΡΠΊΠΈ. ΠΠ°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΡΡΠΎ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ.
ΠΠ»Ρ ΡΠ°ΡΡΠ΅ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ Π²Π°ΡΠ΅Π³ΠΎ NEMA 17 (ΡΠΊΠ°Π·Π°Π½ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΎΠ±ΡΡΠ½ΠΎ 1.2Π - 1.7Π) ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π½Π° ΠΏΠ»Π°ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° (ΡΠ°ΡΡΠΎ 0.1 ΠΠΌ Π΄Π»Ρ A4988). Π€ΠΎΡΠΌΡΠ»Π° ΠΏΡΠΎΡΡΠ°Ρ: Vref = I_max 8 R_sense. ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Ρ, Π° Π·Π°Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ β ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΠ°.
Π€ΠΎΡΠΌΡΠ»Π° ΡΠ°ΡΡΠ΅ΡΠ° Vref Π΄Π»Ρ A4988
Vref = I_motor 8 0.1. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΌΠΎΡΠΎΡΠ° 1.5Π: Vref = 1.5 * 0.8 = 1.2 ΠΠΎΠ»ΡΡΠ°. ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ, Π½Π΅ Π·Π°ΠΌΠΊΠ½ΠΈΡΠ΅ ΡΡΠΏΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠ° ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΠΊΠΎΠΉ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ (Π½ΠΎ Π±Π΅Π· Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΡΠΎΡΠ°). ΠΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²ΡΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ. ΠΠ΅ ΡΡΠΎΠΈΡ Π²ΡΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠΊ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ, Π»ΡΡΡΠ΅ ΠΎΡΡΠ°Π²ΠΈΡΡ Π·Π°ΠΏΠ°Ρ Π² 10-15% Π΄Π»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ ΠΊΡΡΡΠΈΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΠΊΠΎΠΉ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΡΠΈΡΠΊ ΠΊΠΎΡΠΎΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ Π΄Π²ΠΈΠΆΠΊΠ° Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄ΠΈΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠ²Π΅ΡΡΠΊΡ ΠΈΠ»ΠΈ Π΄Π΅ΠΉΡΡΠ²ΡΠΉΡΠ΅ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎ.
ΠΡΠ»ΠΈ ΡΠΎΠΊ Π²ΡΡΡΠ°Π²Π»Π΅Π½ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΈΠΌ, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΠ°Π³ΠΈ ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΈ ΠΈΠ·Π΄Π°Π²Π°ΡΡ ΡΡΡΠ°Π½Π½ΡΠ΅ Π·Π²ΡΠΊΠΈ. ΠΡΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΈΠΌ β Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π±ΡΠ΄Π΅Ρ ΡΡ ΠΎΠ΄ΠΈΡΡ Π² ΡΠ΅ΠΏΠ»ΠΎΠ²ΡΡ Π·Π°ΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ³ΠΎΡΠΈΡ. ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ ΡΡΠ°ΡΡ ΠΈ ΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ Π½Π°Π³ΡΠ΅Π² ΠΊΠΎΡΠΏΡΡΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ Π·Π°ΠΏΡΡΠΊ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ ΡΠ΅ΡΠ΅Π· Arduino ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΊΠ΅ΡΡ Π²ΡΡΡΠ½ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡ digitalWrite, ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ AccelStepper. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π΅Π΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π°Π²Π°ΡΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² Π½Π΅Π±Π»ΠΎΠΊΠΈΡΡΡΡΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠΎΡΠΎΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»Π½ΡΠΉ ΠΎΠ±ΠΎΡΠΎΡ Π² ΠΎΠ΄Π½Ρ ΡΡΠΎΡΠΎΠ½Ρ, Π·Π°ΡΠ΅ΠΌ Π² Π΄ΡΡΠ³ΡΡ. Π ΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΌΡ Π²ΡΡΡΠ½ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ ΠΈΠΌΠΏΡΠ»ΡΡΡ Π½Π° ΠΏΠΈΠ½Π΅ STEP. Π§Π°ΡΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ, Π° Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ β ΠΏΠ°ΡΠ·Ρ.
const int stepPin = 2;
const int dirPin = 5;
void setup() {
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
}
void loop() {
digitalWrite(dirPin, HIGH); // Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
for(int x = 0; x < 200; x++) { // 200 ΡΠ°Π³ΠΎΠ² Π½Π° ΠΎΠ±ΠΎΡΠΎΡ
digitalWrite(stepPin, HIGH);
delayMicroseconds(500); // Π‘ΠΊΠΎΡΠΎΡΡΡ
digitalWrite(stepPin, LOW);
delayMicroseconds(500);
}
delay(1000);
}
Π ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΡΠΈΠΊΠ» for Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ 200 ΡΠ°Π³ΠΎΠ², ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΠΎΠ»Π½ΠΎΠΌΡ ΠΎΠ±ΠΎΡΠΎΡΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΡΠ°Π³ΠΎΠΌ 1.8 Π³ΡΠ°Π΄ΡΡΠ°. ΠΠ΅Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ delayMicroseconds, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ. Π£ΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ ΠΊΡΡΡΡΡΠ΅Π³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°.
ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π³Π΄Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΎΡΡΠΌΠΈ ΠΈΠ»ΠΈ ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΡΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ. Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ AccelStepper ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ°Π³ΠΎΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±Π΅ΡΠ΅Ρ Π½Π° Π²ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΡΠ°ΡΡΠ΅ΡΠ° ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΠΈ.
Π§Π°ΡΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π§Π°ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π·Π°Π±ΡΠ²Π°ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π·Π΅ΠΌΠ»ΠΈ (GND) Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Arduino. ΠΠ΅Π· ΠΎΠ±ΡΠ΅ΠΉ Π·Π΅ΠΌΠ»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ Π½Π΅ Π±ΡΠ΄ΡΡ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ, ΠΈ ΠΌΠΎΡΠΎΡ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΡΠΌ.
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° β Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ»Π°Π±ΡΠΉ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠΎΠ½ΠΊΠΈΠ΅, ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠ°ΠΆΠΈΠ²Π°ΡΡΡΡ, Π²ΡΠ·ΡΠ²Π°Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ Arduino. ΠΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ Ρ Π°ΠΎΡΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ: ΠΌΠΎΡΠΎΡ Π΄Π΅ΡΠ½ΡΠ»ΡΡ ΠΈ ΠΏΠ»Π°ΡΠ° ΡΡΠ»Π° Π² ΡΠ΅Π±ΡΡ.
- π ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ β ΠΎΠ½ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ°Π΄Π°ΡΡ Π½ΠΈΠΆΠ΅ 90% ΠΎΡ Π½ΠΎΠΌΠΈΠ½Π°Π»Π°.
- π₯ ΠΠΎΡΡΠΎΡΠ°ΠΉΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ β Π΅ΡΠ»ΠΈ ΠΎΠ½ ΠΎΠ±ΠΆΠΈΠ³Π°Π΅Ρ, ΡΠ½ΠΈΠ·ΡΡΠ΅ ΡΠΎΠΊ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡ.
- π Π‘Π»ΡΡΠ°ΠΉΡΠ΅ ΠΌΠΎΡΠΎΡ β Π³ΡΠ» Π±Π΅Π· Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ°Π·ΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΎΠΊΠΎΠΌ.
ΠΡΠ»ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π³ΡΠ΅Π΅ΡΡΡ, Π½ΠΎ Π½Π΅ ΠΊΡΡΡΠΈΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ Π»ΠΈ Π²Π°Π» ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈ, ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΠ°ΡΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ²: ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠ°Ρ ΡΠ°ΡΡΠΎΡΠ° Π½Π° ΡΡΠ°ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΌΠΎΡΠΎΡΡ ΡΠ°Π·Π²ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
ΠΠΎΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ (FAQ)
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ NEMA 17 Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ Arduino?
ΠΠ΅Ρ, ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΎΠΏΠ°ΡΠ½ΠΎ. ΠΡΠ²ΠΎΠ΄Ρ Arduino Π²ΡΠ΄Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 5Π ΠΈ 40ΠΌΠ, Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½ΡΠΆΠ½ΠΎ 12Π ΠΈ Π±ΠΎΠ»Π΅Π΅ 1Π. ΠΡΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΆΠΆΠ΅Ρ ΠΏΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
ΠΠΎΡΠ΅ΠΌΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π³ΡΠ΄ΠΈΡ, Π½ΠΎ Π½Π΅ Π²ΡΠ°ΡΠ°Π΅ΡΡΡ?
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ ΠΏΠ°ΡΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ (ΠΏΡΠΎΠ²ΠΎΠ΄Π° A ΠΈ B ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΡΠ°Π·Π½ΡΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°) ΠΈΠ»ΠΈ Π²ΡΡΡΠ°Π²Π»Π΅Π½ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΎΠΊ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ.
ΠΠ°ΠΊΠΎΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π»ΡΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ ΡΠΈΡΠΈΠ½Ρ?
ΠΠ»Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΌΠ° Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠ΅ΡΠΈΠΈ TMC (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, TMC2208 ΠΈΠ»ΠΈ TMC2209) Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ StealthChop. ΠΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ A4988.
ΠΡΠΆΠ΅Π½ Π»ΠΈ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅Ρ A4988?
ΠΡΠΈ ΡΠΎΠΊΠ°Ρ Π²ΡΡΠ΅ 1Π ΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½. ΠΠ΅Π· Π½Π΅Π³ΠΎ ΡΠΈΠΏ Π±ΡΡΡΡΠΎ ΡΠΉΠ΄Π΅Ρ Π² ΡΠ΅ΠΏΠ»ΠΎΠ²ΡΡ Π·Π°ΡΠΈΡΡ ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ.
ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ?
ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π°ΡΠ΅ΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ 0 ΠΈΠ»ΠΈ 1 Π½Π° ΠΏΠΈΠ½ DIR. ΠΡΠ»ΠΈ DIR ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Arduino, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π² ΠΊΠΎΠ΄Π΅.