Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° ΠΈΠ· Π±ΡƒΠΌΠ°Π³ΠΈ β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ DIY-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½ΠΎ ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰ΠΈΡ… устройств. Π’Π°ΠΊΠΎΠΉ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³Π°Π΄ΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ нСбольшиС тСксты, QR-ΠΊΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ простыС графичСскиС символы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· ΠΏΠΎΠ΄Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ². Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΎΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ струйных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ дСмонстрируСт Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ мСханичСской ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, доступныС Π΄Π°ΠΆΠ΅ ΡˆΠΊΠΎΠ»ΡŒΠ½ΠΈΠΊΡƒ.

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ увлСкаСтся Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ, Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² устройствС ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ просто ΠΈΡ‰Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для выставки ΠΈΠ»ΠΈ конкурса. ΠœΡ‹ разбСрёмся, ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ элСктричСскиС ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ β€” Π² ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Π“ΠΎΡ‚ΠΎΠ²Ρ‹ Π»ΠΈ Π²Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π±Π΅Π· Ρ‡Π΅Ρ€Π½ΠΈΠ»? Π’ΠΎΠ³Π΄Π° приступаСм!

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ β€” это Π½Π΅ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°, Π° ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

МногиС ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΈΠ· Π±ΡƒΠΌΠ°Π³ΠΈ β€” это просто ΠΏΠΎΠ΄Π΅Π»ΠΊΠ° Π±Π΅Π· практичСской цСнности. На самом Π΄Π΅Π»Π΅, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ основы ΠΌΠ΅Ρ…Π°Ρ‚Ρ€ΠΎΠ½ΠΈΠΊΠΈ, Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ:

πŸ”Ή ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ сигналы Π² физичСскоС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ (ΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, сСрвоприводы).

πŸ”Ή Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ β€” ΡˆΠ΅ΡΡ‚Π΅Ρ€Π½ΡΠΌΠΈ, Ρ€Ρ‹Ρ‡Π°Π³Π°ΠΌΠΈ ΠΈ Π²Π°Π»Π°ΠΌΠΈ ΠΈΠ· ΠΏΠΎΠ΄Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ².

πŸ”Ή ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ трСния ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ точности ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ.

πŸ“Š Π§Ρ‚ΠΎ вас большС всСго интСрСсуСт Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅?
ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ (ΡˆΠ΅ΡΡ‚Π΅Ρ€Π½ΠΈ, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ)
Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½ΠΈΠΊΠ° (Arduino, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ)
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΊΠΎΠ΄ для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ)
Π”ΠΈΠ·Π°ΠΉΠ½ (внСшний Π²ΠΈΠ΄ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°)

Π‘ΡƒΠΌΠ°ΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… сообщСний ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊ основу для Π±ΠΎΠ»Π΅Π΅ слоТных устройств β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ»ΠΎΡ‚Ρ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ Π³Ρ€Π°Π²Π΅Ρ€Ρ‹. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ дСтям, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹, Π½Π΅ разбирая Π΄ΠΎΡ€ΠΎΠ³ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ.

НСобходимыС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹: Ρ‡Ρ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π΄ΠΎΠΌΠ°, Π° Ρ‡Ρ‚ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ

Для сборки ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€ΡƒΡ‡Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, Ρ‚Π°ΠΊ ΠΈ нСсколько ΠΏΠΎΠΊΡƒΠΏΠ½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Π‘ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² хозяйствСнном ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° AliExpress/Amazon. Π’ΠΎΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€:

  • πŸ“„ ΠŸΠ»ΠΎΡ‚Π½Π°Ρ Π±ΡƒΠΌΠ°Π³Π° ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΠ½ (основа для корпуса ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ²). ΠŸΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π΄Π°ΠΆΠ΅ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΎΡ‚ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.
  • πŸ”Œ Arduino Uno ΠΈΠ»ΠΈ аналогичная ΠΏΠ»Π°Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ESP32 для бСспроводной ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ).
  • βš™οΈ Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 28BYJ-48) ΠΈΠ»ΠΈ сСрвопривод SG90 для пСрСмСщСния ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ.
  • πŸ–ŠοΈ Π‘Ρ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ ΠΎΡ‚ Π³Π΅Π»Π΅Π²ΠΎΠΉ Ρ€ΡƒΡ‡ΠΊΠΈ ΠΈΠ»ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ (Π² качСствС "ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅Π³ΠΎ элСмСнта").
  • πŸ”‹ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания: Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ AA ΠΈΠ»ΠΈ Power Bank Π½Π° 5V.
  • πŸ“ Π›ΠΈΠ½Π΅ΠΉΠΊΠ°, Π½ΠΎΠΆΠ½ΠΈΡ†Ρ‹, ΠΊΠ»Π΅ΠΉ ΠΈ двусторонний скотч для сборки.
  • πŸ”— ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° ("ΠΏΠ°ΠΏΠ°-ΠΌΠ°ΠΌΠ°" для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊ Arduino).
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ ULN2003 β€” Π±Π΅Π· Π½Π΅Π³ΠΎ ΠΌΠΎΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.
Π“Π΄Π΅ дСшСвлС ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅?

На AliExpress часто ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ Π½Π°Π±ΠΎΡ€Ρ‹ "Arduino + Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ + ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°" ΠΏΠΎ Ρ†Π΅Π½Π΅ Π² 2-3 Ρ€Π°Π·Π° Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Π² ΠΎΡ„Π»Π°ΠΉΠ½-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…. Π˜Ρ‰ΠΈΡ‚Π΅ ΠΏΠΎ запросам "Arduino starter kit" ΠΈΠ»ΠΈ "28BYJ-48 stepper motor".

Для ΡƒΠ΄Π΅ΡˆΠ΅Π²Π»Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π° сСрвопривод (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MG996R), Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ снизится. Π’Π°ΠΊΠΆΠ΅ вмСсто Arduino ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΠ»Π°Ρ‚Π° STM32, Ссли Π²Ρ‹ ΡƒΠΌΠ΅Π΅Ρ‚Π΅ с Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π‘Ρ…Π΅ΠΌΠ° устройства: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ самодСльного ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° основан Π½Π° построчной ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ. ΠŸΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π°Ρ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ Ρ€ΡƒΡ‡ΠΊΠΈ) двиТСтся Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, оставляя ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅, которая прокручиваСтся Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ. Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎ процСсс выглядит Ρ‚Π°ΠΊ:

1. Arduino отправляСт сигнал Π½Π° ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ.

2. Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Π°Π», ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½ ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ.

3. Π‘Ρ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ касаСтся Π±ΡƒΠΌΠ°Π³ΠΈ, оставляя Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈΠ»ΠΈ линию.

4. Π‘ΡƒΠΌΠ°Π³Π° прокручиваСтся Π½Π° ΠΎΠ΄ΠΈΠ½ шаг (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ двигатСля ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ).

πŸ’‘

Если Ρƒ вас Π½Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ двигатСля для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π±ΡƒΠΌΠ°Π³ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΠΈΠ½ΠΊΡƒ ΠΎΡ‚ канцСлярской ΠΏΡ€ΠΈΡ‰Π΅ΠΏΠΊΠΈ β€” ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π±ΡƒΠΌΠ°Π³Ρƒ ΠΊ Π²Π°Π»Ρƒ ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° с сравнСниСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ:

Π’ΠΈΠΏ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠŸΠ»ΡŽΡΡ‹ ΠœΠΈΠ½ΡƒΡΡ‹ Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сборки
Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ + ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ Высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΡˆΡƒΠΌΠ½Ρ‹ΠΉ БрСдняя
Π‘Π΅Ρ€Π²ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ + ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π°, низкая Ρ†Π΅Π½Π° Низкая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, износ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Лёгкая
Ручная ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π±ΡƒΠΌΠ°Π³ΠΈ ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ НСровныС строки, ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠžΡ‡Π΅Π½ΡŒ лёгкая
Π’Π΅Ρ€ΠΌΠΎΠ³ΠΎΠ»ΠΎΠ²ΠΊΠ° (ΠΎΡ‚ старого Ρ‡Π΅ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°) Быстрая ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ, Π±Π΅Π· Ρ‡Π΅Ρ€Π½ΠΈΠ» Π‘Π»ΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΏΠ°ΠΉΠΊΠΈ Высокая
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΎΠ³ΠΎΠ»ΠΎΠ²ΠΊΡƒ ΠΎΡ‚ старого ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ 12V-24V питания ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π°Ρ‚ΡŒΡΡ. НС оставляйтС устройство Π±Π΅Π· присмотра!

Пошаговая инструкция: сборка корпуса ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ

Π¨Π°Π³ 1: Π˜Π·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΡ‹ ΠΈΠ· ΠΊΠ°Ρ€Ρ‚ΠΎΠ½Π°

НачнитС с создания основы ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΠ½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ) ΠΈ Π²Ρ‹Ρ€Π΅ΠΆΡŒΡ‚Π΅:

- ОснованиС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 20Γ—15 см (ΠΌΠΎΠΆΠ½ΠΎ большС, Ссли Π½ΡƒΠΆΠ΅Π½ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ).

- Π‘ΠΎΠΊΠΎΠ²Ρ‹Π΅ стСнки высотой 10 см β€” ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Π°Π» для Π±ΡƒΠΌΠ°Π³ΠΈ.

- ΠšΡ€Ρ‹ΡˆΠΊΡƒ с отвСрстиСм для стСрТня Ρ€ΡƒΡ‡ΠΊΠΈ.

β˜‘οΈ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊΠ°Ρ€Ρ‚ΠΎΠ½Π½ΠΎΠΉ Ρ€Π°ΠΌΡ‹

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

Π‘ΠΎΠ²Π΅Ρ‚: для прочности ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΊΠ»Π΅ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΎΠ½ малярным скотчСм ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΡŒ слоСм клСя ΠŸΠ’Π β€” это Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ ΠΎΡ‚ Π²Π»Π°Π³ΠΈ ΠΈ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π¨Π°Π³ 2: Установка Π²Π°Π»Π° для Π±ΡƒΠΌΠ°Π³ΠΈ

Π’ качСствС Π²Π°Π»Π° ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚:

- ДСрСвянная ΠΏΠ°Π»ΠΎΡ‡ΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ ΡΡƒΡˆΠΈ).

- ΠŸΠ»Π°ΡΡ‚ΠΈΠΊΠΎΠ²Π°Ρ Ρ‚Ρ€ΡƒΠ±ΠΊΠ° ΠΎΡ‚ Ρ€ΡƒΡ‡ΠΊΠΈ ΠΈΠ»ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°.

- ΠœΠ΅Ρ‚Π°Π»Π»ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ старой Π°Π½Ρ‚Π΅Π½Π½Ρ‹).

Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ Π²Π°Π» Π½Π° Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… стСнках с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π·ΠΈΠ½ΠΎΠΊ ΠΈΠ»ΠΈ подшипников (ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈΠ· пластиковых ΠΊΡ€Ρ‹ΡˆΠ΅ΠΊ). Π‘ΡƒΠΌΠ°Π³Π° Π΄ΠΎΠ»ΠΆΠ½Π° свободно ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΡΠΊΠ°Π»ΡŒΠ·Ρ‹Π²Π°Ρ‚ΡŒ.

Π¨Π°Π³ 3: ΠšΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ

ΠŸΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰ΠΈΠΉ элСмСнт (ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ ΠΎΡ‚ Ρ€ΡƒΡ‡ΠΊΠΈ) Π΄ΠΎΠ»ΠΆΠ΅Π½:

1. ΠšΠ°ΡΠ°Ρ‚ΡŒΡΡ Π±ΡƒΠΌΠ°Π³ΠΈ ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ 45-60Β° для Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ³ΠΎ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°.

2. Π”Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ шагового двигатСля ΠΈΠ»ΠΈ сСрвопривода.

3. ΠŸΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠ°Ρ‡ΠΊΠ°Ρ‚ΡŒ Π±ΡƒΠΌΠ°Π³Ρƒ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ крСплСния:

- ΠŸΡ€ΠΈΠ²ΡΠΆΠΈΡ‚Π΅ ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ ΠΊ Ρ€Ρ‹Ρ‡Π°Π³Ρƒ ΠΈΠ· ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΠΊΠΈ ΠΈΠ»ΠΈ пластика.

- Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Ρ€Ρ‹Ρ‡Π°Π³ с Π²Π°Π»ΠΎΠΌ двигатСля Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ опускался Π½Π° Π±ΡƒΠΌΠ°Π³Ρƒ.

πŸ’‘

Π§Π΅ΠΌ Ρ‚ΠΎΠ½ΡŒΡˆΠ΅ ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ, Ρ‚Π΅ΠΌ Ρ‡Ρ‘Ρ‚Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ. Π“Π΅Π»Π΅Π²Ρ‹Π΅ Ρ€ΡƒΡ‡ΠΊΠΈ Π΄Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ яркиС ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‡Π΅ΠΌ ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ²Ρ‹Π΅, Π½ΠΎ быстрСС Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ элСктроники: Arduino ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ шагового двигатСля

Для управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ 28BYJ-48 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ULN2003. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:

1. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ IN1-IN4 Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ с ΠΏΠΈΠ½Π°ΠΌΠΈ 8-11 Π½Π° Arduino.

2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΊ Ρ€Π°Π·ΡŠΡ‘ΠΌΡƒ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅.

3. ΠŸΠΎΠ΄Π°ΠΉΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5V Π½Π° Arduino ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.


// ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Arduino (Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΏΡ€Π°Π²ΠΎ-Π²Π»Π΅Π²ΠΎ)

#include <Stepper.h>

const int stepsPerRevolution = 2048; // для 28BYJ-48

Stepper myStepper(stepsPerRevolution, 8, 10, 9, 11);

void setup() {

myStepper.setSpeed(10); // ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния

}

void loop() {

myStepper.step(stepsPerRevolution); // ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ Π²ΠΏΡ€Π°Π²ΠΎ

delay(1000);

myStepper.step(-stepsPerRevolution); // ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ Π²Π»Π΅Π²ΠΎ

delay(1000);

}

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°: сСрвопривод SG90

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ сСрвопривод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ ΠΏΠΈΠ½Ρƒ 9 Π½Π° Arduino ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Servo.h:


#include <Servo.h>

Servo myservo;

int pos = 0;

void setup() {

myservo.attach(9);

}

void loop() {

for (pos = 0; pos <= 180; pos += 1) { // Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΠΈΠ·

myservo.write(pos);

delay(15);

}

for (pos = 180; pos >= 0; pos -= 1) { // Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Π²Π΅Ρ€Ρ…

myservo.write(pos);

delay(15);

}

}

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π‘Π΅Ρ€Π²ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρ‹ SG90 Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ. Если Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ грССтся, сдСлайтС ΠΏΠ°ΡƒΠ·Ρƒ Π² ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΊΠ°ΠΊ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ тСкст

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π» осмыслСнный тСкст, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ символы Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ. НапримСр, Π±ΡƒΠΊΠ²Π° "А" ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ·:

1. Π”ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π²Π»Π΅Π²ΠΎ-Π²Π²Π΅Ρ€Ρ….

2. Π”ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π²ΠΏΡ€Π°Π²ΠΎ-Π²Π²Π΅Ρ€Ρ….

3. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ посСрСдинС.

Бпособ 1: Π ΡƒΡ‡Π½ΠΎΠΉ Π²Π²ΠΎΠ΄ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Для простоты ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для Π±ΡƒΠΊΠ²Ρ‹ "H":


int H[][2] = {{0,0}, {0,5}, {2,5}, {2,0}, {2,2}}; // (x, y) для линий

Π—Π°Ρ‚Π΅ΠΌ Π² Ρ†ΠΈΠΊΠ»Π΅ loop() Arduino Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ двигатСлями.

Бпособ 2: ИспользованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ

Для удобства ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π²Ρ€ΠΎΠ΄Π΅ AccelStepper (для ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ двиТСния) ΠΈΠ»ΠΈ Adafruit_Thermal (Ссли Π²Ρ‹ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄ для Ρ‚Π΅Ρ€ΠΌΠΎΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°).

πŸ’‘

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ QR-ΠΊΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ qrcode-monkey.com, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ пСрСноситС пиксСли Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.

ВСстированиС ΠΈ устранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ

ПослС сборки ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

1. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ β€” ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π²Π½ΠΎ, Π±Π΅Π· Ρ€Ρ‹Π²ΠΊΠΎΠ².

2. ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Π±ΡƒΠΌΠ°Π³ΠΈ β€” Ссли Π±ΡƒΠΌΠ°Π³Π° застрСваСт, ΠΎΡΠ»Π°Π±ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠΆΠΈΠΌ ΠΈΠ»ΠΈ смСнитС Π²Π°Π».

3. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° β€” Ссли Π»ΠΈΠ½ΠΈΠΈ прСрывистыС, ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ стСрТня ΠΈΠ»ΠΈ смСнитС Ρ€ΡƒΡ‡ΠΊΡƒ.

ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ошибка: Ссли ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ "Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ" тСкст, помСняйтС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вращСния двигатСля Π² ΠΊΠΎΠ΄Π΅ (Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ stepsPerRevolution Π½Π° -stepsPerRevolution).

РаспространённыС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

  • πŸ”„ Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ вращаСтся: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΊ ULN2003 ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Arduino.
  • πŸ–‹οΈ Π‘Ρ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ Π½Π΅ оставляСт слСдов: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Π΅Ρ€Π½ΠΈΠ»Π° высохли ΠΈΠ»ΠΈ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ нСдостаточноС. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€.
  • πŸ“œ Π‘ΡƒΠΌΠ°Π³Π° рвётся: ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Π½ΠΈΠ΅, смСнитС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π²Π°Π»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° пластик).
  • πŸ”Š Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π³ΡƒΠ΄ΠΈΡ‚, Π½ΠΎ Π½Π΅ двиТСтся: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π»ΠΈ Ρ‚ΠΎΠΊΠ° ΠΎΡ‚ источника питания (ΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ~500 мА).

FAQ: ЧастыС вопросы ΠΎ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ…

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто Arduino ΠΏΠ»Π°Ρ‚Ρƒ Raspberry Pi?

Π”Π°, Π½ΠΎ это ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎ для простого ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°. Raspberry Pi ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Wi-Fi-ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’ этом случаС ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ двигатСлями придётся Ρ‡Π΅Ρ€Π΅Π· GPIO ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹.

Как ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ?

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° двигатСля:

  • Для шагового двигатСля ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ setSpeed() Π² ΠΊΠΎΠ΄Π΅ (Π½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 20, ΠΈΠ½Π°Ρ‡Π΅ ΠΌΠΎΡ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ шаги).
  • Для сСрвопривода ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Ρ†ΠΈΠΊΠ»Π΅ delay().

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ двиТСния Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ символы справа Π½Π°Π»Π΅Π²ΠΎ, Ссли это сокращаСт ΠΏΡƒΡ‚ΡŒ).

МоТно Π»ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ изобраТСния?

ВСхничСски Π΄Π°, Π½ΠΎ для этого потрСбуСтся:

  • НСсколько стСрТнСй Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, красный, синий, Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ).
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ смСны стСрТнСй (ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ Π±Π°Ρ€Π°Π±Π°Π½).
  • Π‘Π»ΠΎΠΆΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ смСшивания Ρ†Π²Π΅Ρ‚ΠΎΠ² (ΠΊΠ°ΠΊ Π² CMYK-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ…).

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это сильно услоТнит ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, поэтому Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅.

Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ для корпуса?

Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ:

  • На сайтах Thingiverse (Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ).
  • Π’ сообщСствах DIY-элСктроники Π½Π° Reddit ΠΈΠ»ΠΈ 4PDA.
  • Π’ видСоинструкциях Π½Π° YouTube (ΠΈΡ‰ΠΈΡ‚Π΅ ΠΏΠΎ запросу "DIY plotter" ΠΈΠ»ΠΈ "paper printer").

Для ΠΊΠ°Ρ€Ρ‚ΠΎΠ½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ эскиз ΠΎΡ‚ Ρ€ΡƒΠΊΠΈ, исходя ΠΈΠ· Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π²Π°ΡˆΠΈΡ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ.

Как ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΎΠ±ΡƒΠΌΠ°Π³Π΅?

Для этого Π½ΡƒΠΆΠ½ΠΎ:

  1. Найти Ρ‚Π΅Ρ€ΠΌΠΎΠ³ΠΎΠ»ΠΎΠ²ΠΊΡƒ ΠΎΡ‚ старого Ρ‡Π΅ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ Epson TM-T20).
  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΊ Arduino Ρ‡Π΅Ρ€Π΅Π· LPT-ΠΏΠΎΡ€Ρ‚ ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.
  3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Adafruit_Thermal для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’Π΅Ρ€ΠΌΠΎΠ³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ высокого напряТСния (24V) ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· строя ΠΏΡ€ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ.