ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ ΠΎΠ±ΠΌΠΎΡΠΊΠ°ΠΌΠΈ ΠΌΠΎΡΠΎΡΠ° Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π²ΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΡΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Arduino. ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·ΡΠΌΠ΅Ρ Π½Π° ΡΠ΅Π±Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΠΎΠΌ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΏΠΎΠ΄Π°ΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΊΠ°ΡΡΡΠΊΠΈ. ΠΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΈ ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΡ Π΅ΠΌΡ. ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΡΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΡΠ°ΡΡΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Ρ Π°ΠΎΡΠΈΡΠ½ΠΎΠ΅ Π΄Π΅ΡΠ³Π°Π½ΡΠ΅ Π²Π°Π»Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΡΠΉ ΠΎΡΠΊΠ°Π· ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΡ.
ΠΡΠ½ΠΎΠ²ΠΎΠΉ Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π§ΠΠ£ ΠΈΠ»ΠΈ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°Π΄Π΅ΠΆΠ½Π°Ρ ΡΠ²ΡΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ. Π¨Π°Π³ΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΡ Π² Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠ³Π»ΠΎΠ²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Arduino Uno ΠΈΠ»ΠΈ Nano Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π²ΡΠ΄Π°ΡΡ ΡΠΎΠΊ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π΄Π»Ρ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠΎΡΠΎΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΎΠ»Ρ ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΠΊΠ° ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½Π°. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ±ΠΎΡΠΊΠΈ, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΊΠ»ΡΡΠ°Ρ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ².
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΏΠΎΠ² ΠΌΠΎΡΠΎΡΠΎΠ² (Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠ΅, ΡΠ½ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠ΅) ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΠΉ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ Π΄Π»Ρ ΡΡΠ°ΡΡΠ° ΡΠ²ΡΠ·ΠΊΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠΉ ΠΌΠΎΡΠΎΡ NEMA 17 Π² ΠΏΠ°ΡΠ΅ Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ A4988 ΠΈΠ»ΠΈ TB6600. ΠΡΠ±ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π½Π°ΠΏΡΡΠΌΡΡ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·Π²ΠΎΠ΄ΠΊΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈ ΠΎΠ±ΡΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
ΠΡΠ±ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ
ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ±ΠΎΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² Π½Π°Π»ΠΈΡΠΈΠΈ Π²ΡΠ΅Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π΄Π°ΠΆΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ. Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΠΏΠ»Π°ΡΠ° Arduino, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Uno, Nano ΠΈΠ»ΠΈ Mega, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠΈΡΡΠΎΠ²ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π³ΠΎΠ²ΠΈΠΊΠΎΠΌ. ΠΠ»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ 9 Π΄ΠΎ 12 Π²ΠΎΠ»ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ USB-ΠΏΠΎΡΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π±ΡΠ΄Π΅Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π²Π°Π»Π° ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ.
ΠΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΡ Π΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ ΠΌΠΎΡΠ½ΡΠΌΠΈ ΠΎΠ±ΠΌΠΎΡΠΊΠ°ΠΌΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. ΠΡΠ°ΠΉΠ²Π΅Ρ A4988 ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΌΠΎΡΠΎΡΠΎΠ² Ρ ΡΠΎΠΊΠΎΠΌ Π΄ΠΎ 2 ΠΠΌΠΏΠ΅Ρ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ DRV8825 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠΉ ΡΠ°Π³ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π°. ΠΠ»Ρ ΠΊΡΡΠΏΠ½ΡΡ ΡΡΠ°Π½ΠΊΠΎΠ² ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ TB6600, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠΊΠΈ Π΄ΠΎ 4.5 ΠΠΌΠΏΠ΅Ρ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΈΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ.
- π ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ: Arduino Uno/Nano/Mega Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ².
- βοΈ ΠΡΠ°ΠΉΠ²Π΅Ρ: ΠΠΎΠ΄ΡΠ»Ρ A4988, DRV8825 ΠΈΠ»ΠΈ TB6600 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΡΠΎΡΠ°.
- π ΠΠΈΡΠ°Π½ΠΈΠ΅: ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 12Π 2Π (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π΄Π»Ρ ΠΌΠΎΡΠΎΡΠ°).
- π ΠΠΎΠΌΠΌΡΡΠ°ΡΠΈΡ: ΠΠΎΠ½ΡΠ°ΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°.
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ Π΄Π»Ρ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠ»ΡΡΠ°ΡΠΈΠΉ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. ΠΠΌΠΊΠΎΡΡΡ 100 ΠΌΠΊΠ€ ΠΎΠ±ΡΡΠ½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ Π»ΠΎΠΆΠ½ΡΡ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΉ Π·Π°ΡΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΈΠ·-Π·Π° ΡΠΊΠ°ΡΠΊΠΎΠ² ΡΠΎΠΊΠ° Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΡΠ°Π»Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ. ΠΠ΅Π· ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΡΡΠ°Π±Π½ΠΎ ΠΏΡΠΈ ΡΠ΅Π·ΠΊΠΈΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡΡ .
Π Π°Π·Π±ΠΎΡ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° A4988
ΠΠΎΠ΄ΡΠ»Ρ A4988 ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΠΊΠΎΡΠΏΡΡ ΠΈ Π½Π°Π±ΠΎΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΡΡΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΈΠ½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΏΠΈ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄Ρ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΌΠΎΡΠΎΡΠ°, Π° Ρ Π΄ΡΡΠ³ΠΎΠΉ β ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ Arduino.
ΠΡΡΠΏΠΏΠ° Π²ΡΠ²ΠΎΠ΄ΠΎΠ² VMOT ΠΈ GND ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΏΠΎΠ΄Π°ΡΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 12Π. ΠΠ°ΠΆΠ½ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΡΡ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²ΡΠ²Π΅Π΄Π΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈΠ· ΡΡΡΠΎΡ. Π ΡΠ΄ΠΎΠΌ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 1A, 1B, 2A, 2B, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΡΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΎΡ Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. ΠΠ°ΡΡ 1A/1B ΠΈ 2A/2B ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π΄Π²ΡΠΌ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΎΠ±ΠΌΠΎΡΠΊΠ°ΠΌ ΠΌΠΎΡΠΎΡΠ°.
Π‘ΠΈΠ³Π½Π°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°: STEP, DIR ΠΈ ENABLE. ΠΠΈΠ½ STEP ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΈΠΌΠΏΡΠ»ΡΡΡ ΠΎΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ Π²Π°Π» ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³ (ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ°Π³). ΠΠΈΠ½ DIR ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠΎΠ΄Π°Π½Π½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (Π²ΡΡΠΎΠΊΠΈΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ). ΠΠΎΠ½ΡΠ°ΠΊΡ ENABLE ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°; ΠΏΡΠΈ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΊ Π·Π΅ΠΌΠ»Π΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π°ΠΊΡΠΈΠ²Π΅Π½, Π° ΠΏΡΠΈ Π²ΡΡΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ β ΠΎΡΠΊΠ»ΡΡΠ΅Π½.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΈ Π½Π΅ ΠΎΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΌΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΈΠ·-Π·Π° ΡΠΊΠ°ΡΠΊΠΎΠ² ΠΈΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ MS1, MS2, MS3, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π°. ΠΠ°ΠΌΡΠΊΠ°Ρ ΠΈΡ Π½Π° Π·Π΅ΠΌΠ»Ρ ΠΈΠ»ΠΈ ΠΎΡΡΠ°Π²Π»ΡΡ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠ°Π³Π° Π½Π° 2, 4, 8 ΠΈΠ»ΠΈ 16 ΡΠ°ΡΡΠ΅ΠΉ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ Ρ ΠΎΠ΄Π° ΠΈ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΡΠΎΠ²Π΅Π½Ρ ΡΡΠΌΠ° ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°.
ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Arduino
Π‘Π±ΠΎΡΠΊΠ° ΡΠ΅ΠΏΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»ΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ VMOT Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, Π° ΠΌΠΈΠ½ΡΡ β ΠΊ GND Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π·Π΅ΠΌΠ»Ρ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ Π·Π΅ΠΌΠ»Π΅ΠΉ ΠΏΠ»Π°ΡΡ Arduino, ΡΡΠΎΠ±Ρ Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π±ΡΠ» ΠΎΠ±ΡΠΈΠΉΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ. ΠΡΠ»ΠΈ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΡΠ΄Π΅Π»Π°ΡΡ, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π΅ Π±ΡΠ΄ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ.
ΠΠ°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ. ΠΠΈΠ½ STEP Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΏΠΈΠ½ΠΎΠΌ Arduino (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, D2). ΠΠΈΠ½ DIR ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΠΏΠΈΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, D3). ΠΡΠ²ΠΎΠ΄ ENABLE ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΠΈΡΠ΅ΡΡ (ΠΎΠ½ ΠΏΠΎΠ΄ΡΡΠ½ΡΡ Π²Π½ΡΡΡΠΈ) ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ΠΏΠΈΠ½Ρ D4 Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΡΡΠ°Π²ΡΠΈΠ΅ΡΡ ΠΏΠΈΠ½Ρ MS1-MS3 Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π°, ΡΠ°ΡΡΠΎ ΠΈΡ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ Ρ Π·Π΅ΠΌΠ»Π΅ΠΉ ΠΈΠ»ΠΈ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°.
- ΠΠ΅ΠΌΠ»Ρ Arduino ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π° Ρ Π·Π΅ΠΌΠ»Π΅ΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
- ΠΠΈΡΠ°Π½ΠΈΠ΅ VMOT ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ Π±Π»ΠΎΠΊΡ 12Π
- ΠΡΠΎΠ²ΠΎΠ΄Π° ΠΎΠ±ΠΌΠΎΡΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ 1A, 1B, 2A, 2B
- Π‘ΠΈΠ³Π½Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° STEP ΠΈ DIR ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΏΠΈΠ½Π°ΠΌ
- ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°-->
ΠΠ°Π²Π΅ΡΡΠ°ΡΡΠΈΠΌ ΡΡΠ°ΠΏΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. Π£ ΠΌΠΎΡΠΎΡΠΎΠ² NEMA 17 ΠΎΠ±ΡΡΠ½ΠΎ 4 ΠΏΡΠΎΠ²ΠΎΠ΄Π°. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠ°ΡΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ: ΠΏΡΠΎΠ²ΠΎΠ΄Π°, Π·Π²ΠΎΠ½ΡΡΠΈΠ΅ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ, ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΠΌΠΎΡΠΊΠ΅. ΠΠ΄Π½Π° ΠΏΠ°ΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ 1A ΠΈ 1B, Π²ΡΠΎΡΠ°Ρ β ΠΊ 2A ΠΈ 2B. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΡΡ ΠΏΠ°ΡΡ, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ Π³ΡΠ΄Π΅ΡΡ, Π½ΠΎ Π½Π΅ Π²ΡΠ°ΡΠ°ΡΡΡΡ.
| ΠΠΎΠ½ΡΠ°ΠΊΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° | ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Arduino | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ |
|---|---|---|---|
| STEP | Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (D2) | Π‘ΠΈΠ³Π½Π°Π» ΡΠ°Π³Π° | ΠΡΡΠΎΠΊΠΈΠΉ ΠΈΠΌΠΏΡΠ»ΡΡ = 1 ΡΠ°Π³ |
| DIR | Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (D3) | ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ | HIGH/LOW ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ |
| ENABLE | Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (D4) | Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ | LOW = Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ, HIGH = Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΎ |
| VMOT/GND | ΠΠ½Π΅ΡΠ½Π΅Π΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ | Π‘ΠΈΠ»ΠΎΠ²ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΎΡ USB! |
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΠΊΠ° ΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π°
ΠΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΠΊΠ° β ΡΡΠΎ Π·Π°Π»ΠΎΠ³ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½ΠΎΡΡΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. ΠΠ° ΠΏΠ»Π°ΡΠ΅ A4988 ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠΎΠ΄ΡΡΡΠΎΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅Ρ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ, Π²ΡΠ΄Π°Π²Π°Π΅ΠΌΡΠΉ Π½Π° ΠΎΠ±ΠΌΠΎΡΠΊΠΈ. ΠΡΠ»ΠΈ ΡΠΎΠΊ Π²ΡΡΡΠ°Π²Π»Π΅Π½ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΈΠΌ, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΠ°Π³ΠΈ ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ. ΠΡΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΈΠΌ β ΠΌΠΎΡΠΎΡ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°ΡΡΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ³ΠΎΡΠ°Π½ΠΈΡ.
ΠΠ»Ρ ΡΠ°ΡΡΠ΅ΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΡΠ»Π°, Π·Π°Π²ΠΈΡΡΡΠ°Ρ ΠΎΡ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΡΠΎΠΊΠΎΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ½ΡΡ (Rsense). ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ
ΠΊΠ»ΠΎΠ½ΠΎΠ² A4988 Rsense ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 0.05 ΠΠΌ. Π€ΠΎΡΠΌΡΠ»Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ: Vref = I_max 8 Rsense. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΌΠΎΡΠΎΡΠ° Ρ ΡΠΎΠΊΠΎΠΌ 1.7Π ΡΠ°ΡΡΠ΅Ρ Π±ΡΠ΄Π΅Ρ: 1.7 8 0.05 = 0.68 Π. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΊΡΡΡΠΈΡΡ ΠΎΡΠ²Π΅ΡΡΠΊΠΎΠΉ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ, ΠΈΠ·ΠΌΠ΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ° ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ.
Π Π°ΡΡΠ΅Ρ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π°
Π Π΅ΠΆΠΈΠΌ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π° Π·Π°Π΄Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠ΅ΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ Π½Π° ΠΏΠΈΠ½Π°Ρ MS1, MS2, MS3. ΠΠΎΠ»Π½ΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ (1) β Π²ΡΠ΅ LOW. ΠΠΎΠ»ΡΡΠ°Π³ (1/2) β MS1 HIGH. 1/4 ΡΠ°Π³Π° β MS2 HIGH. 1/8 β MS1 ΠΈ MS2 HIGH. 1/16 β Π²ΡΠ΅ HIGH. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π° ΡΠ½ΠΈΠΆΠ°Π΅Ρ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ ΠΈ Π΄Π΅Π»Π°Π΅Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΡΠΌ, Π½ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΊΡΡΡΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π° Π²ΡΡΠΎΠΊΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ .
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ΅ΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΠΈΠ½Ρ. Π Π΅ΠΆΠΈΠΌ 1/16 ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π»Ρ 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ² ΠΈ Π§ΠΠ£, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ Π²ΡΡΠΎΠΊΡΡ ΠΏΠ»Π°Π²Π½ΠΎΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ Π·Π°Π΄Π°Ρ, Π³Π΄Π΅ ΡΠΊΠΎΡΠΎΡΡΡ Π²Π°ΠΆΠ½Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎΡΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ ΡΠ΅ΡΠ΅Π· Arduino IDE ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ AccelStepper, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΡΠΊΠΎΡΠΎΡΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄, Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΠΈΠΉ ΠΈΠΌΠΏΡΠ»ΡΡΡ Π²ΡΡΡΠ½ΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΈΠ½Ρ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Ρ ΠΈ Π² ΡΠΈΠΊΠ»Π΅ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ².
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΡΠΎΡΡΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ. ΠΡ Π·Π°Π΄Π°Π΅ΠΌ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠ° ΠΈ ΠΏΠ°ΡΠ·Ρ, ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ. Π§Π΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°, ΡΠ΅ΠΌ Π²ΡΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡ. Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠΎΠ΄Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΡΠΌΠ΅Π½Π° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΡΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠΈΠ½Π° DIR.
const int stepPin = 2;
const int dirPin = 3;
void setup {
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
digitalWrite(dirPin, HIGH); // Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
}
void loop {
// ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΈΠΌΠΏΡΠ»ΡΡΠ° ΡΠ°Π³Π°
digitalWrite(stepPin, HIGH);
delayMicroseconds(500); // ΠΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠ°
digitalWrite(stepPin, LOW);
delayMicroseconds(500); // ΠΠ°ΡΠ·Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π³Π°ΠΌΠΈ
}
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ AccelStepper.h ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΡ
Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ delay ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ»Π°Π²Π½ΡΠΉ ΡΠ°Π·Π³ΠΎΠ½ ΠΈ ΡΠΎΡΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΠΈΠ½Π΅ΡΡΠΈΠΎΠ½Π½ΡΡ
Π½Π°Π³ΡΡΠ·ΠΎΠΊ, Π³Π΄Π΅ ΡΠ΅Π·ΠΊΠΈΠΉ ΡΡΠ°ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΏΡΠΎΡΠΊΠ°Π»ΡΠ·ΡΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΎΡΠ°. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠ°ΠΉΠΌΠΈΠ½Π³ΠΈ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ.
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΡΠ»ΠΈ ΡΡ Π΅ΠΌΠ° ΡΠΎΠ±ΡΠ°Π½Π°, Π½ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½Π΅ Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΈΠ»ΠΈ Π²Π΅Π΄Π΅Ρ ΡΠ΅Π±Ρ ΡΡΡΠ°Π½Π½ΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ. Π§Π°ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ"Π΄Π΅ΡΠ³Π°Π½ΡΠ΅" Π²Π°Π»Π° Π±Π΅Π· Π²ΡΠ°ΡΠ΅Π½ΠΈΡ. ΠΡΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠΎΠΊ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π», ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ ΠΎΠ±ΠΌΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Π½Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠΉ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ.
Π‘ΠΈΠ»ΡΠ½ΡΠΉ Π½Π°Π³ΡΠ΅Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΡΠ΅Ρ ΠΎ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠΈ ΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΈΠΌΠΈΡΠ° ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠ°Π³Π° Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΎΠΊΠΎΠΌ. Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ½ΠΈΠ·ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Vref ΠΈΠ»ΠΈ ΡΠ»ΡΡΡΠΈΡΡ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² ΡΠ°Π΄ΠΈΠ°ΡΠΎΡΡ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ β ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΡΠ΅ΡΡΠ²ΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΡ.
- π₯ ΠΠ΅ΡΠ΅Π³ΡΠ΅Π²: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠΊ ΡΠ΅ΡΠ΅Π· Vref ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡΡ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ.
- π ΠΡΠ΄Π΅Π½ΠΈΠ΅ Π±Π΅Π· Π²ΡΠ°ΡΠ΅Π½ΠΈΡ: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠ°ΡΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ ΠΈ ΡΠ²Π΅Π»ΠΈΡΡΡΠ΅ ΡΠΎΠΊ.
- π ΠΡΠΎΠΏΡΡΠΊ ΡΠ°Π³ΠΎΠ²: Π‘Π½ΠΈΠ·ΡΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° Π²Π°Π».
- π ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠ΅Π°ΠΊΡΠΈΠΈ: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΠ±ΡΠ΅Π³ΠΎ GND ΠΌΠ΅ΠΆΠ΄Ρ Arduino ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈΠ·Π΄Π°Π΅Ρ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΉ ΡΠ²ΠΈΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π°. ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ MS1-MS3 ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ Π² Π½Π΅ΡΡΠ°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ USB-ΠΏΠΎΡΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΡΠ½ΠΎΡΡΠΈ USB (0.5Π) ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΡΡΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ°Π΄ΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΌΠΎΡΠΎΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ.
Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ (FAQ)
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ°Π³ΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ Arduino Π±Π΅Π· Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°?
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠΎΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ, Π½ΠΎ ΡΡΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ. ΠΡΡ ΠΎΠ΄Ρ Arduino Π²ΡΠ΄Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 40 ΠΌΠ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½ΡΠΆΠ½ΠΎ 200-1000 ΠΌΠ. ΠΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΡΠ³ΠΎΡΠ°Π½ΠΈΡ ΠΏΠΎΡΡΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅.
ΠΠΎΡΠ΅ΠΌΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π³ΡΠ΅Π΅ΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅?
ΠΠ°Π³ΡΠ΅Π² ΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΡΠ°Π³ΠΎΠ²ΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΠΊ ΡΠ΅ΡΠ΅Ρ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΠΌΠΎΡΠΊΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ (Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ). ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 60-70 Π³ΡΠ°Π΄ΡΡΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΠΎΠΊ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΡΠ»ΡΡΡΠΈΡΡ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΡ.
ΠΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠ°ΡΡ ΠΎΠ±ΠΌΠΎΡΠΎΠΊ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ²?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ. ΠΠ°ΠΌΠΊΠ½ΠΈΡΠ΅ Π΄Π²Π° Π»ΡΠ±ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎΠΊΡΡΡΠΈΡΡ Π²Π°Π» ΡΡΠΊΠΎΠΉ. ΠΡΠ»ΠΈ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ β Π²Ρ Π½Π°ΡΠ»ΠΈ ΠΏΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΠΌΠΎΡΠΊΠΈ. ΠΠΎΠ²ΡΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π΄Π»Ρ ΠΎΡΡΠ°Π²ΡΠΈΡ ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ².
Π ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ°Π³ΠΎΠ²ΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ°Π³ΠΎΠΌ?
Π ΠΏΠΎΠ»Π½ΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π΄Π΅Π»Π°Π΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠ°Π³ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠΌΠΏΡΠ»ΡΡ, ΡΡΠΎ Π΄Π°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΊΡΡΡΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, Π½ΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ. ΠΠΈΠΊΡΠΎΡΠ°Π³ Π΄Π΅Π»ΠΈΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠ΅ΠΉ (Π΄ΠΎ 16), ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π½ΡΠΌ ΠΈ ΡΠΈΡ ΠΈΠΌ, Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π° Π²ΡΡΠΎΠΊΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ .
ΠΠ°ΠΊΠΎΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°ΡΡ ΡΠ΅ΡΠ΅Π· A4988?
ΠΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅Ρ A4988 ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° 2 ΠΠΌΠΏΠ΅ΡΠ°, Π½ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎΠ½ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ Π΄Π΅ΡΠΆΠΈΡ ΠΎΠΊΠΎΠ»ΠΎ 1-1.2 ΠΠΌΠΏΠ΅ΡΠ°. ΠΠ»Ρ ΡΠΎΠΊΠΎΠ² Π²ΡΡΠ΅ 1.5Π Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠ΅ΡΠΈΠΈ DRV8825 ΠΈΠ»ΠΈ TB6600.