ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π² ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠΈΡΠΎΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠ΅ΡΠΈΠ·ΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ±ΡΡΠ½ΡΡ ΠΌΠΎΡΠΎΡΠΎΠ² ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, Π·Π΄Π΅ΡΡ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠ³Π»ΠΎΠΌ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ°, ΡΡΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ², Π§ΠΠ£ ΡΡΠ°Π½ΠΊΠΎΠ² ΠΈ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ.
ΠΠ΄Π½Π°ΠΊΠΎ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΡΠ°ΡΡΠΎ ΠΏΡΠ³Π°Π΅Ρ ΠΊΠ°ΠΆΡΡΠ°ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΡ Π΅ΠΌΡ: Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠΊΠΎΠ² ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° ΡΠ°Π±ΠΎΡΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΊ Arduino Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅.
ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΡΡ ΡΡ Π΅ΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, Π½ΠΎ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠ°ΡΡΡ, Π±Π΅Π· ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΠΌΠ΅ΡΡΠ²ΡΠΌ Π³ΡΡΠ·ΠΎΠΌ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, Π²Π΅Π΄ΡΡΠΈΡ ΠΊ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², ΠΈ ΠΊΠ°ΠΊ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ Π·Π°Π΄Π°ΡΠΈ.
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΈ Π²ΡΠ±ΠΎΡ ΡΠΈΠΏΠ° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π±ΡΠ°ΡΡΡΡ Π·Π° ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅ΡΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Ρ ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π΄Π΅Π»ΠΎ. Π¨Π°Π³ΠΎΠ²ΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π΄Π΅Π»ΡΡΡΡ Π½Π° ΡΠ½ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠ΅ ΠΈ Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠ΅, ΠΈ ΡΡ Π΅ΠΌΠ° ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ°Π΅ΡΡΡ. Π£Π½ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ²ΠΎΠ΄ ΠΎΡ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΠΎΠ±ΠΌΠΎΡΠΊΠΈ, ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠΊΠ°, Π½ΠΎ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΠΊΡΡΡΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
ΠΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ΅ΡΠΈΠΈ NEMA 17, ΡΡΠ΅Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠΎΠΊΠ° Π² ΠΎΠ±ΠΌΠΎΡΠΊΠ°Ρ Π΄Π»Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π³Π°. ΠΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Ρ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ DIY-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ. ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠΌΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π²ΡΠ΄Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΡΠΎΠΊ.
ΠΠ°ΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ ΠΈ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄Π°Π΄ΠΈΡΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΠΎΠΊ, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°ΡΡΡΡ, Π° Π΅ΡΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΈΠΉ β ΠΏΠΎΡΠ΅ΡΡΠ΅Ρ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈΡ ΡΠ°Π³ΠΈ. Π Π°ΡΡΠ΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ°ΠΏΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠ°. ΠΡΠΎΠ·Π²ΠΎΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ: Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΎΠ±ΡΡΡ ΡΠΎΡΠΊΡ Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ², ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ ΡΠ½ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ. Π Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΠΎΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ Π²Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅ Π΄Π²Π΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΏΠ°ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ².
ΠΡΠ±ΠΎΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π³ΠΎΠ²ΠΈΠΊΠΎΠΌ
ΠΡΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ ΠΊ ΠΏΠΎΡΡΠ°ΠΌ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ. Π’ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π°ΡΡ ΠΏΠΈΠ½ Arduino, ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅Π³ΠΎ 20-40 ΠΌΠ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡ 0.5 Π΄ΠΎ 2 ΠΠΌΠΏΠ΅Ρ. ΠΠ»Ρ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠΊΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ.
Π‘Π°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ A4988. ΠΠ½ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ΅Π½, Π΄Π΅ΡΠ΅Π² ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠΈΠΊΡΠΎΡΡΡΠΏΠ΅Π½ΡΠ°ΡΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ½ΠΈΠ·ΠΈΡΡ Π²ΠΈΠ±ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠΌ ΠΌΠΎΡΠΎΡΠ°. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΡ Π·Π°Π΄Π°Ρ, Π³Π΄Π΅ ΡΠΎΠΊΠΈ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ 2 ΠΠΌΠΏΠ΅ΡΠ°, Π»ΡΡΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠ΅ΡΠΈΠΈ DRV8825 ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΠΏΠ° TB6600.
- πΉ A4988 β ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΄Π»Ρ ΠΌΠ°Π»ΡΡ ΡΠΎΠΊΠΎΠ² Π΄ΠΎ 1.5Π, ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡΠ° ΠΏΡΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅.
- πΉ DRV8825 β ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠΎΠΊΠΈ Π΄ΠΎ 2.5Π, ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
- πΉ L298N β ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ Π΄Π²ΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ, Π½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π²ΡΡΠΎΠΊΠΈΠΌ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 8 Π΄ΠΎ 35 ΠΠΎΠ»ΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ Π΄Π»Ρ Arduino β 5 ΠΠΎΠ»ΡΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΡΡΡΠΊΠΎΠ²Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΡΠΎΠ²Π½Π΅ΠΉ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΈ Π½Π΅ ΠΎΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. ΠΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΡΠΉ Π²ΡΠ±ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΈΠ· ΡΡΡΠΎΡ.
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡΠ° ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ. ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π² Ρ ΠΎΠ»ΠΎΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΠΌΠΎΠ³ΡΡ Π½Π°Π³ΡΠ΅Π²Π°ΡΡΡΡ Π΄ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ Π½Π° Π²ΡΡΠΎΠΊΠΈΠΉ ΡΠΎΠΊ. Π’Π΅ΠΏΠ»ΠΎΠΎΡΠ²ΠΎΠ΄ β ΡΡΠΎ Π½Π΅ ΠΎΠΏΡΠΈΡ, Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΠ»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡ Π΅ΠΌΡ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ½ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΡ β ΠΏΠ»Π°ΡΠ° Arduino Uno ΠΈΠ»ΠΈ Nano, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠΎΡΡΠΎΠ² Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΌΠΈ Π»ΠΈΠ½ΠΈΡΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π²ΠΎΠ»ΡΡΠ°ΠΆΡ Π²Π°ΡΠ΅Π³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ.
ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π°Ρ . ΠΠ»Ρ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΠΎΠ±ΡΡΠ½ΡΠ΅ Π΄ΡΠΉΠΌΠΎΠ²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ, Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 0.5 ΠΌΠΌΒ². Π’ΠΎΠ½ΠΊΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ.
| ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠ°ΠΆΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
|---|---|---|
| Arduino Uno/Nano | Π£ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ | ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ 5Π |
| ΠΡΠ°ΠΉΠ²Π΅Ρ A4988 | Π£ΡΠΈΠ»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ | Π’ΠΎΠΊ Π΄ΠΎ 1.5Π, Vmot 8-35Π |
| Π¨Π°Π³ΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ | ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ | ΠΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠΉ, 1.7Π/ΡΠ°Π·Π° |
| ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ | ΠΠ½Π΅ΡΠ³ΠΎΡΠ½Π°Π±ΠΆΠ΅Π½ΠΈΠ΅ | 12Π, ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 2Π |
| ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ | Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ»ΡΡΠ°ΡΠΈΠΉ | 100ΠΌΠΊΠ€, 25Π (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ) |
ΠΠ»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΎΠΊΠ° ΠΎΡΡΠ΅ΡΠΊΠΈ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠ°Ρ ΠΎΡΠ²Π΅ΡΡΠΊΠ° ΠΈ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ. Π’ΠΎΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ° Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈ Π½Π΅ ΡΠ³ΠΎΡΠΈΡ ΠΎΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ.
βοΈ ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠ±ΠΎΡΠΊΠ΅
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Arduino Uno
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΡΡ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΠ΅ΡΠ΅Π· Π΄ΡΠ°ΠΉΠ²Π΅Ρ A4988 ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino. Π‘ΠΈΠ³Π½Π°Π»ΡΠ½ΡΠ΅ ΠΏΠΈΠ½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° (STEP, DIR, ENABLE) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΡΠΈΡΡΠΎΠ²ΡΠΌ Π²ΡΡ ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π° ΡΠΈΠ»ΠΎΠ²Π°Ρ ΡΠ°ΡΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°.
ΠΠΈΠ½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π²ΡΠ²ΠΎΠ΄ STEP (ΡΠ°Π³) ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ ΠΏΠΈΠ½ΠΎΠΌ D2, DIR (Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅) Ρ ΠΏΠΈΠ½ΠΎΠΌ D3, Π° ENABLE (ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅) ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΠΈΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ D4. ΠΠ΅ΠΌΠ»Ρ Arduino ΠΈ Π·Π΅ΠΌΠ»Ρ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ, ΠΈΠ½Π°ΡΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
Π‘Ρ
Π΅ΠΌΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ:
A4988 Pin -> Arduino Pin
STEP -> Digital 2
DIR -> Digital 3
ENABLE -> Digital 4 (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ)
GND -> GND (Arduino)
Vmot -> +12V (ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ)
GND -> GND (ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ)
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° 1A, 1B, 2A, 2B. ΠΠ΅ΡΠ΅ΠΏΡΡΠ°Π² ΠΏΠ°ΡΡ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Ρ Π°ΠΎΡΠΈΡΠ½ΠΎΠ΅ Π΄Π΅ΡΠ³Π°Π½ΡΠ΅ Π²Π°Π»Π° Π²ΠΌΠ΅ΡΡΠΎ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ. ΠΠ±ΡΡΠ½ΠΎ ΠΏΠ°ΡΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΡΠ²Π΅Ρ, Π½ΠΎ Π»ΡΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ.
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ VMOT ΠΈ GND?
ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ (ΠΎΠ±ΡΡΠ½ΠΎ 100ΠΌΠΊΠ€) ΡΠ»ΡΠΆΠΈΡ Π±ΡΡΠ΅ΡΠΎΠΌ ΡΠ½Π΅ΡΠ³ΠΈΠΈ. ΠΡΠΈ ΡΠ΅Π·ΠΊΠΎΠΌ ΡΡΠ°ΡΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ΅Π²ΡΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ, Π²ΡΠ·ΡΠ²Π°Ρ ΠΏΡΠΎΡΠ°Π΄ΠΊΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠΈ ΠΏΠΈΠΊΠΈ, Π·Π°ΡΠΈΡΠ°Ρ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΎΡ Π»ΠΎΠΆΠ½ΡΡ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΉ Π·Π°ΡΠΈΡΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ L298N, ΡΡ Π΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΈΠ½ΠΎΠ² Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΠΎΡΡΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ ΡΠ½ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ΅ΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π»ΠΎΠ³ΠΈΠΊΡ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°. ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΡ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΠΊΠ° ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΎΠΊΠ° ΠΎΡΡΠ΅ΡΠΊΠΈ (Vref). ΠΠ°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π·Π°ΠΏΡΡΠΊΠ°. ΠΠ»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΡΠΌΡΠ»Ρ, ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠΈΠΏΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΠ»Ρ A4988 ΡΠΎΡΠΌΡΠ»Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ Vref = I_max 8 R_sense, Π³Π΄Π΅ R_sense β ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΡΠΎΠΊΠΎΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ (ΠΎΠ±ΡΡΠ½ΠΎ 0.05 ΠΠΌ). ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΎΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΡ ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ.
- πΈ ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΎΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ.
- πΈ ΠΠΎΠ΄Π°ΠΉΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅Ρ (VMOT).
- πΈ ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ ΠΊ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΡ ΠΈ ΠΏΠ»Π°ΡΠ΅ (GND ΠΈ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄).
- πΈ ΠΠ»Π°Π²Π½ΠΎ Π²ΡΠ°ΡΠ°ΠΉΡΠ΅ ΠΎΡΠ²Π΅ΡΡΠΊΠΎΠΉ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΅Π³ΠΎ Π½Π°Π³ΡΠ΅Π² ΠΏΠΎΡΠ»Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠΈΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΡΠ»ΠΈ ΠΊΠΎΡΠΏΡΡ Π³ΠΎΡΡΡΠΈΠΉ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ, ΡΡΠΎ ΡΡΡΠ΄Π½ΠΎ ΡΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΠ°Π»Π΅Ρ, ΡΠΎΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ. ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° β ΠΎΠΊΠΎΠ»ΠΎ 50-60 Π³ΡΠ°Π΄ΡΡΠΎΠ² Π¦Π΅Π»ΡΡΠΈΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ ΠΊΡΡΡΠΈΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΠΊΠΎΠΉ ΠΏΠΎΠ΄ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠΎΡΠΎΡΠΊΠΎΠ΅ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΎΡΠΎΠΆΠΊΠ°ΠΌΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²Π΅ΡΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈΠ· ΡΡΡΠΎΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.
ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ ΡΠΎΠΊ, ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ, Π²ΡΠ΅Π³Π΄Π° ΠΌΠ΅Π½ΡΡΠ΅ ΡΠΎΠΊΠ°, ΠΏΡΠΎΡΠ΅ΠΊΠ°ΡΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΠΌΠΎΡΠΊΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΠΈΠ·-Π·Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°. ΠΠΎΡΡΠΎΠΌΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΠ°ΡΡΠ΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Vref, Π° Π½Π΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π°ΠΌΠΏΠ΅ΡΠΌΠ΅ΡΡΠ° Π² ΡΠ΅ΠΏΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅: Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° AccelStepper
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π²ΡΡΡΠ½ΡΡ, ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΡΡ ΠΏΠΎΡΡΠ°ΠΌΠΈ, Π½ΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° AccelStepper ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π΅-ΡΠ°ΠΊΡΠΎ Π΄Π»Ρ Arduino, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ, ΡΠΎΡΠΌΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Stepper, AccelStepper Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΡ
Π·Π°Π΄Π°Ρ Π² ΡΠΈΠΊΠ»Π΅ loop(), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π΅Π±Π»ΠΎΠΊΠΈΡΡΡΡΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΌΠΎΡΠΎΡΠΎΠΌ Π±Π΅Π· Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ.
#include
// ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΠΈΠΏ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΈ ΠΏΠΈΠ½Ρ
AccelStepper stepper(1, 2, 3); // 1 - Π΄ΡΠ°ΠΉΠ²Π΅Ρ, 2 - STEP, 3 - DIR
void setup() {
stepper.setMaxSpeed(1000.0);
stepper.setAcceleration(500.0);
stepper.setSpeed(500);
}
void loop() {
stepper.runSpeed();
}
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, Π·Π°Π΄Π°Π΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅. Π€ΡΠ½ΠΊΡΠΈΡ runSpeed() Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Π² ΡΠΈΠΊΠ»Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΠ΅. ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π³ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ moveTo() Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ run().
ΠΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ²Π° Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. ΠΡΠ»ΠΈ Π·Π°Π΄Π°ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² setMaxSpeed, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΡΠΏΠ΅Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΈΠΌΠΏΡΠ»ΡΡΡ ΠΈ Π²ΡΡΠ°Π½Π΅Ρ. ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ°.
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π³ΡΠ΄Π΅ΡΡ, Π½ΠΎ Π½Π΅ Π²ΡΠ°ΡΠ°ΡΡΡΡ, ΠΈΠ»ΠΈ Π²ΡΠ°ΡΠ°ΡΡΡΡ ΡΡΠ²ΠΊΠ°ΠΌΠΈ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΡΠ°Π·ΠΈΡΠΎΠ²ΠΊΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ ΡΠΎΠΊ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΏΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π²ΡΠ²ΠΎΠ΄Π°ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β ΠΏΠΎΡΠ΅ΡΡ ΡΠ°Π³ΠΎΠ² ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ. ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ½Π΅ΡΡΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ ΠΊΡΡΡΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠΈ ΡΠΎΠΊΠ° (Π΅ΡΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΠ°Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ).
ΠΡΠ»ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π³ΡΠ΅Π΅ΡΡΡ Π² ΡΡΠ°ΡΠΈΠΊΠ΅ (ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ Π΄Π΅ΡΠΆΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ), Π·Π½Π°ΡΠΈΡ, ΡΠΎΠΊ ΠΎΡΡΠ΅ΡΠΊΠΈ Π²ΡΡΡΠ°Π²Π»Π΅Π½ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΎ ΠΈΠ»ΠΈ Π½Π΅ Π½Π°ΡΡΡΠΎΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΡΠ½Π°. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ½ΠΈΠΆΠ°ΡΡ ΡΠΎΠΊ ΡΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠ΄Π»Π΅Π²Π°Π΅Ρ ΠΆΠΈΠ·Π½Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ΅.
ΠΠΎΡΠ΅ΠΌΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈΠ·Π΄Π°Π΅Ρ Π²ΡΡΠΎΠΊΠΈΠΉ ΠΏΠΈΡΠΊ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅?
ΠΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΉ ΠΏΠΈΡΠΊ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ·Π²Π°Π½ ΡΠ°Π±ΠΎΡΠΎΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠΈΠΊΡΠΎΡΡΡΠΏΠΎΠ² ΠΈΠ»ΠΈ ΡΠ΅Π·ΠΎΠ½Π°Π½ΡΠΎΠΌ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π³Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ 1/16 Π½Π° 1/8) ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π΅ΠΌΠΏΡΠΈΡΡΡΡΡΡ ΠΌΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π°Π»ΠΎΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ Arduino ΠΎΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π±Π»ΠΎΠΊΠ° 12Π?
ΠΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ 12Π Π½Π° ΡΠ°Π·ΡΠ΅ΠΌ VIN ΠΈΠ»ΠΈ Barrel Jack ΠΏΠ»Π°ΡΡ Arduino. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ 5Π. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ Π·Π°ΠΏΠ°Ρ ΠΏΠΎ ΡΠΎΠΊΡ Π΄Π»Ρ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π² ΠΊΠΎΠ΄Π΅?
ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° ΠΏΠΈΠ½Π΅ DIR. Π Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ AccelStepper ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ stepper.setSpeed(-500) (ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅) ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΈΠ½Π°.
Π’ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΠ±ΠΎΡΠΊΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²Π°ΠΌ Π²ΡΠ΅ΠΌΡ ΠΈ Π½Π΅ΡΠ²Ρ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΠΈΠ·ΠΌΠ΅ΡΡΠΉΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΡΠ°ΠΌΠΎΡΠ½ΠΎ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠ°Π³ΠΎΠ²ΡΠΉ ΠΏΡΠΈΠ²ΠΎΠ΄ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π³ΠΎΠ΄Π°ΠΌΠΈ Π±Π΅Π· ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ.